AWS CodeArtifact

面向软件开发的安全、可扩展且经济实惠的软件包管理

每月 2 GB 存储

包含在 AWS Free Tier

通过向您的团队和编译系统授予正确的访问权限,跨账户存储和共享构件。

通过完全托管式服务降低构件服务器或基础设施的设置和维护费用。

借助即用即付定价模式,只需为存储的软件包、所做的请求数以及区域外传输的数据付费。

工作原理

AWS CodeArtifact 使您能够使用热门的软件包管理程序和构建工具(如 Maven、Gradle、npm、Yarn、Twine、pip、NuGet 和 SwiftPM)存储构件。CodeArtifact 可自动按需从公有软件包存储库中获取软件包,使您能够获取应用程序依赖项的最新版本。

图表显示 AWS CodeArtifact 如何从公有构件存储库拉取应用程序依赖项,在组织中跨账户管理访问和策略,以及允许您在 AWS CodeBuild 向您的存储库发布构件的同时拉取应用程序依赖项。
探索 Amazon CodeCatalyst,这是一项统一的软件开发服务,可在 AWS 上快速构建、交付和扩展应用程序。
了解有关 Amazon CodeCatalyst 的更多信息>>

使用案例

按需获取软件程序包

配置 CodeArtifact 以从公有存储库(例如 npm 注册表、maven Central、Python Package Index (PyPI) 和 NuGet)中获取。

发布和共享程序包

通过发布到中央组织存储库,在组织之间安全地共享私有程序包。

批准程序包和审计使用

使用 CodeArtifact API 和 Amazon EventBridge 构建自动批准工作流,期间使用 AWS CloudTrail 了解您的程序包。

在自动构建过程中使用和发布程序包

从 AWS CodeBuild 中的 CodeArtifact 提取依赖关系,然后发布使用 IAM 保护的新版本私有程序包。

如何开始

浏览文档

详细了解 AWS CodeArtifact。

注册账户

立即享受 AWS Free Tier。

开始使用 CodeArtifact

在 AWS 管理控制台中,使用 CodeArtifact 开始构建。


深入了解 AWS