发布于: Jun 10, 2020
AWS CodeArtifact 是一项完全托管的软件构件存储库服务,让各种规模的组织可以轻松而安全地存储、发布和分享其软件开发流程中所使用的程序包。CodeArtifact 消除了针对构件管理对所需基础设施进行设置、操作和扩展的必要性,使您可以全身心专注于软件开发。使用 CodeArtifact,您只需要为实际使用量付费,其间不会产生许可证费用也无需预先承诺。
AWS CodeArtifact 兼容常用的程序包管理程序和构建工具,如 Maven 和 Gradle (Java)、npm 和 yarn (JavaScript)、pip 和 twine (Python),使 CodeArtifact 可被更轻松地集成到您的现有开发工作流当中。CodeArtifact 可被配置为自动从公有构件存储库(如 npm 公有注册表、Maven Central 和 Python Package Index (PyPI))获取软件程序包,确保团队具有对最新程序包的可靠访问权限。
IT 主管可以使用 AWS CodeArtifact 创建集中式的存储库,用以分享得到批准可在其开发团队中使用的软件程序包。CodeArtifact 与 AWS Identity and Access Management (IAM) 集成,为他们提供了控制哪些人员有权限访问此类程序包的功能。此外,CodeArtifact 还支持 AWS CloudTrail,使主管人员可以了解在什么地方正在使用哪些程序包,对识别哪些程序包需要被更新或移除进行了简化。CodeArtifact 支持使用 AWS Key Management Service 进行加密,让客户可以控制用于加密其程序包的密钥。
您可以在此处查看已推出 AWS CodeArtifact 的 AWS 区域的完整列表。