AWS Codeartifact 未指向私有存储库

Posted

技术标签:

【中文标题】AWS Codeartifact 未指向私有存储库【英文标题】:AWS Codeartifact not pointing to private repository 【发布时间】:2020-09-21 20:45:03 【问题描述】:

按照 AWS 说明,我可以通过以下方式在 Linux 上对 codeartifact 进行身份验证

aws codeartifact login --tool twine --repository pypi-mystore --domain mydomain --dom ain-owner xxxxxxxxxxx

但是当尝试 pip 安装一些软件包时,我收到以下错误: 404 客户端错误:找不到 url:https://pypi.org/simple/mypackage/

看起来它指向 pypi 而不是我的私人仓库

任何建议将不胜感激

【问题讨论】:

【参考方案1】:

成功执行登录命令后,它应该将详细信息写入以下配置文件。请确认这是否确实发生:

~/.config/pip/pip.conf

例子:

» cat ~/.config/pip/pip.conf
[global]
index-url = https://<TOKEN>@my-domain-123456789012.d.codeartifact.us-east-1.amazonaws.com/pypi/pypi-store/simple/

【讨论】:

【参考方案2】:

您可能希望使用pip 而不是twine 作为工具。

aws codeartifact login --tool pip --repository pypi-mystore --domain mydomain --dom ain-owner xxxxxxxxxxx

【讨论】:

以上是关于AWS Codeartifact 未指向私有存储库的主要内容,如果未能解决你的问题,请参考以下文章

缺少 AWS CodeArtifact 公共 npm 包版本

AWS CodeArtifact:mvn deploy:deploy-file 无法部署工件:无法传输工件 401 Unauthorized

如何在云上创建自己的 Artifactory,例如 AWS 的 Codeartifact、Jfrog 的 Artifactory

使用 CDK、AWS 和 Github 私有存储库部署的最佳实践?

aws fargate 和私有容器存储库

AWS Elastic Beanstalk 使用 PHP 和私有 Composer 存储库