CodeArtifact logo

CodeArtifact

CodeArtifact

正常开源cloudAmazon Web Services62· JavaScript· MIT

AWS CodeArtifact API 提供托管制品库:存储 npm、Maven、PyPI、NuGet 等私有包,缓存公共源。

访问站点 ↗源码 ↗健康巡检 9 小时前
适合什么时候用

原生 AWS(IAM 鉴权、CloudTrail 审计)

先注意什么

UI 简陋(不如 JFrog Artifactory 全面)

第一步先查

CreateDomain + CreateRepository 创建仓库。CLI 配置:aws codeartifact login --tool npm。然后 npm publish/install 正常使用。

认证
CORS
不支持
HTTPS
注册
?
延迟
18 ms
协议
REST
计费
Stars
62

可用率 · 30 天窗口

巡检: 1可用率: 100%平均延迟: 18ms

GitHub 活跃度

62JavaScriptMIT17 未关闭 issue上次提交 110 天前
01

关于这个 API

CodeArtifact 是 AWS 2020 年推出的制品库服务,对标 JFrog Artifactory、Sonatype Nexus 等。最核心场景是企业内部包管理——你的公司有些 npm 包不想发到公共 npm registry(涉及业务逻辑),但需要让公司内部其他项目能 npm install。CodeArtifact 给你私有 registry,配合 AWS IAM 做鉴权(开发者用 STS short-lived token 而不是长期 npm token)。还能做 upstream proxy——把 npm/Maven Central 作为上游配置,团队所有公共包下载都走 CodeArtifact 缓存,既快又不依赖外网。和 JFrog 比 UI 弱,但 AWS 生态集成深,价格也便宜不少。

02

你可以做什么

  • 1企业内部 npm/Maven 私有库
  • 2加速公共包下载(缓存 npm/Maven Central)
  • 3CI 通过 IAM 拉/推制品
  • 4组织内代码共享
03

优劣对比

优点

  • 原生 AWS(IAM 鉴权、CloudTrail 审计)
  • 多格式支持(npm、Maven、PyPI、NuGet、generic)
  • 自动代理公共仓库

注意事项

  • UI 简陋(不如 JFrog Artifactory 全面)
  • Docker registry 单独是 ECR,不在 CodeArtifact 范畴
04

示例请求

通用模板 — 实际 endpoint 请查阅文档替换 <endpoint>。
curl https://github.com/mermade/aws2openapi/<endpoint>
05

快速开始

CreateDomain + CreateRepository 创建仓库。CLI 配置:aws codeartifact login --tool npm。然后 npm publish/install 正常使用。

06

常见问题

CodeArtifact vs JFrog Artifactory?+

AWS 内部 + IAM 鉴权 + 想便宜:CodeArtifact。需要丰富 UI + 高级 promotion 流程:JFrog。

Docker 镜像在哪里管?+

AWS 上 Docker 镜像用 ECR(Elastic Container Registry),不在 CodeArtifact 范畴。

07

技术细节

CORS: NoHTTPS: Yes注册: ?开源: Yes
认证方式
unknown
计费
unknown
协议
REST
SDK
python, javascript, go, java, csharp
响应时间
18 ms
上次巡检
2026/5/12 07:36:33
08

标签

09

更多来自 Amazon Web Services 的 API