View a markdown version of this page

中的配额 AWS CodeArtifact - CodeArtifact

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

中的配额 AWS CodeArtifact

下表描述了中的资源配额 CodeArtifact。要查看的资源配额和服务终端节点列表 CodeArtifact,请参阅中的AWS 服务配额Amazon Web Services 一般参考

您可以申请增加以下 CodeArtifact 资源配额的服务配额。有关请求增加服务配额的更多信息,请参阅 AWS 服务配额

Name 默认值 可调整 说明
资产文件大小 每个受支持的区域:5 GB 每个资产的最大文件大小。
每个软件包版本的资产 每个受支持的区域:350 个 每个程序包版本的资产的最大数量。
CopyPackageVersions 每秒请求数 每个受支持的区域:5 个 CopyPackageVersions 每秒可以拨打的最大呼叫数。
每个存储库的直接上游 每个受支持的区域:10 个 每个存储库的直接上游存储库的最大数量。
每个 AWS 账户的域名 每个受支持的区域:10 个 每个 AWS 账户可以创建的最大域名数。
GetAuthorizationToken 每秒请求数 每个受支持的区域:40 个 每秒检索的授权令牌的最大数量。
GetPackageVersionAsset 每秒请求数 每个受支持的区域:50 个 GetPackageVersionAsset 每秒可以拨打的最大呼叫数。
ListPackageVersionAssets 每秒请求数 每个受支持的区域:200 个 ListPackageVersionAssets 每秒可以拨打的最大呼叫数。
ListPackageVersions 每秒请求数 每个受支持的区域:200 个 ListPackageVersions 每秒可以拨打的最大呼叫数。
ListPackages 每秒请求数 每个受支持的区域:200 个 ListPackages 每秒可以拨打的最大呼叫数。
PublishPackageVersion 每秒请求数 每个受支持的区域:10 个 PublishPackageVersion 每秒可以拨打的最大呼叫数。
每秒读取单个 AWS 账户的请求数 每个受支持的区域:800 个 每秒来自一个 AWS 账户的最大读取请求数。
每个域的存储库 每个受支持的区域:1,000 个 每个域可以创建的存储库的最大数量。
使用单个身份验证令牌的每秒请求数 每个受支持的区域:1,200 个 每秒使用单个身份验证令牌的请求的最大数量。
每个 IP 地址没有身份验证令牌的请求数 每个受支持的区域:600 个 每秒不使用来自单个 IP 地址的身份验证令牌的请求的最大数量。
已搜索的上游存储库 每个受支持的区域:25 个 解析程序包时搜索的上游存储库的最大数量。
单个 AWS 账户每秒写入请求数 每个受支持的区域:100 个 每秒来自一个 AWS 账户的最大写入请求数。
注意

通常,发出的每个读取请求都 CodeArtifact 算作一个占配额的请求。但是,对于 Ruby 包格式,有几个读取操作会请求有关多个 gem 的数据,并进行相应的加权:

  • /api/v1/dependencies操作的单个请求可以包含多个 gem 名称。请求中的每个 gem 名称都算作与配额对应的单独请求。例如,根据配额https://${CODEARTIFACT_REPO_ENDPOINT}/api/v1/dependencies?gems=gem1,gem2,gem3计为三个请求。

  • 压缩索引端点/versions/names每个端点都返回存储库中每个 gem 的数据。根据配额,返回的每个 gem 都算作单独的请求。例如,对包含 1,000 颗宝石的存储库进行一次GET /versions调用就算作对配额的 1,000 个请求。这些端点支持最多包含 5,000 个 gem 的存储库。针对包含 5,000 个以上宝石的存储库发出的请求会返回 HTTP 400 错误。

Per-gem 权重仅适用于服务配额,不适用于计费。每个 HTTP 调用都需要为一个请求付费,无论它碰到多少宝石。对于运行多个并发bundle installgem install操作的 CI/CD 环境,有效请求速率可能明显高于 HTTP 请求数。如果您在 Ruby Gem 解析期间遇到限制,请申请增加单个 AWS 账户每秒读取请求的配额。