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