
CodeArtifact
CodeArtifact
AWS CodeArtifact API 提供托管制品库:存储 npm、Maven、PyPI、NuGet 等私有包,缓存公共源。
原生 AWS(IAM 鉴权、CloudTrail 审计)
UI 简陋(不如 JFrog Artifactory 全面)
CreateDomain + CreateRepository 创建仓库。CLI 配置:aws codeartifact login --tool npm。然后 npm publish/install 正常使用。
可用率 · 30 天窗口
GitHub 活跃度
关于这个 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 生态集成深,价格也便宜不少。
你可以做什么
- 1企业内部 npm/Maven 私有库
- 2加速公共包下载(缓存 npm/Maven Central)
- 3CI 通过 IAM 拉/推制品
- 4组织内代码共享
优劣对比
优点
- 原生 AWS(IAM 鉴权、CloudTrail 审计)
- 多格式支持(npm、Maven、PyPI、NuGet、generic)
- 自动代理公共仓库
注意事项
- UI 简陋(不如 JFrog Artifactory 全面)
- Docker registry 单独是 ECR,不在 CodeArtifact 范畴
示例请求
curl https://github.com/mermade/aws2openapi/<endpoint>快速开始
CreateDomain + CreateRepository 创建仓库。CLI 配置:aws codeartifact login --tool npm。然后 npm publish/install 正常使用。
常见问题
CodeArtifact vs JFrog Artifactory?+
AWS 内部 + IAM 鉴权 + 想便宜:CodeArtifact。需要丰富 UI + 高级 promotion 流程:JFrog。
Docker 镜像在哪里管?+
AWS 上 Docker 镜像用 ECR(Elastic Container Registry),不在 CodeArtifact 范畴。
技术细节
- 认证方式
- unknown
- 计费
- unknown
- 协议
- REST
- SDK
- python, javascript, go, java, csharp
- 响应时间
- 18 ms
- 上次巡检
- 2026/5/12 07:36:33
更多来自 Amazon Web Services 的 API
AWS IAM Access Analyzer API 分析 IAM 资源策略找潜在的过度授权或外部访问,主动识别安全风险。
Amazon Chime SDK API 给应用嵌入实时音视频通话和聊天能力(meeting、消息、PSTN 通话)。
Amazon CloudFront 是 AWS 的 CDN 与 edge 服务,加速静态/动态内容分发,是网站性能优化的标准方案。
Amazon CloudSearch 是 AWS 的搜索引擎托管服务(已逐渐被 OpenSearch Service 取代)。
CloudWatch Application Insights API 自动监测应用问题:智能识别异常(如 SQL 慢查询、内存泄漏),减少人工配 alarm。
AWS Cognito Identity Pools API 给前端应用临时 AWS 凭证:身份联邦、guest 用户、AWS 资源直接访问。
Amazon Cognito 用户池提供托管的用户注册、登录、密码重置、MFA 等身份认证能力。
Amazon Connect Contact Lens API 用 AI 实时分析 Amazon Connect 通话:情感、关键词、合规检测、自动摘要。