我能够使用 CodeBuild构建 Python 包并将该包发布到 CodeArtifact。现在我需要让外部用户通过pip
. 这种方法可行吗?
根据Configure clients with the login 命令和Configure pip without the login 命令,我可以配置访问。在这两种方法中,都必须以某种方式生成授权令牌。我想,对于每个唯一用户,我必须创建某种 IAM 帐户并管理权限和访问权限?这种理解正确吗?
我也遇到了devpi,它有用户管理,但我不确定这些用户是否要安装软件包和/或管理服务器本身。
如果能以某种方式给用户一些凭证,他们可以在安装并指定我的 CodeArtifact 存储库时将其传递给 pip,那就太好了。这可能与 CodeArtifact 吗?
已经提出了关于 Java 工件的类似问题,但没有公认的答案。