AWS CodeArtifact

針對軟體開發的安全、可擴展且符合成本效益的套件管理

每月獲得 2 GB 的儲存空間

跨帳戶儲存和分享成品,並為您的團隊和建置系統授予適當級別的存取權。

使用全受管的服務減少成品伺服器或基礎設施的設定和維護開銷。

只需為儲存的軟體套件、發出的請求數量和從區域傳出的資料付費,期間採用依用量計費定價。

運作方式

CodeArtifact 允許您使用流行的套件管理器和建置工具 (例如 Maven、Gradle、npm、Yarn、Twine、pip 和 NuGet) 來儲存成品。CodeArtifact 可以根據需要自動從公有套件儲存庫中擷取軟體套件,這樣您就可以存取最新版本的應用程式相依項。

圖表顯示 AWS CodeArtifact 如何從公有成品儲存庫中選取應用程式相依項,管理組織中跨帳戶的存取和政策,並允許您在 AWS CodeBuild 將成品發佈回儲存庫時選取應用程式相依項。

使用案例

隨需擷取軟體套件

設定 CodeArtifact 從公有儲存庫進行擷取,如 npm Registry、Maven Central、Python Package Index (PyPI) 和 NuGet。

發佈和共享套件

藉由發佈至集中的組織儲存庫,在多個組織間安全地共用私有套件。

核准套件及稽核用量

使用 CodeArtifact API 和 Amazon EventBridge 建置自動核准工作流程,並且可使用 AWS CloudTrail 檢視您的套件。

在自動化組建中使用及發佈套件

在 AWS CodeBuild 中從 CodeArtifact 提取相依性,並發佈受到 IAM 保護的新版私有套件。

如何開始使用

探索文件

進一步了解 AWS CodeArtifact。

註冊帳戶

立即存取 AWS 免費方案。

開始使用 CodeArtifact

開始在 AWS 管理主控台使用 CodeArtifact 進行建置。


探索更多 AWS 服務