View a markdown version of this page

配額 in AWS CodeArtifact - CodeArtifact

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

配額 in AWS CodeArtifact

下表說明 CodeArtifact 中的資源配額。若要檢視資源配額以及 CodeArtifact 的服務端點清單,請參閱 中的AWS 服務配額Amazon Web Services 一般參考

您可以請求增加下列 CodeArtifact 資源配額的服務配額。 CodeArtifact 如需請求提高服務配額的詳細資訊,請參閱 AWS Service Quotas

名稱 預設 可調整 說明
資產檔案大小 所有受支援的區域: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 個 Gem 套件的儲存庫的單一GET /versions呼叫會計入針對配額的 1,000 個請求。這些端點支援最多包含 5,000 個 Gem 套件的儲存庫。針對包含超過 5,000 個 Gem 套件之儲存庫的請求會傳回 HTTP 400 錯誤。

每個 gem 加權僅適用於服務配額,不適用於計費。無論其接觸多少 Gem 套件,每個 HTTP 呼叫都會向您收取一個請求的費用。對於執行多個並行 bundle installgem install操作的 CI/CD 環境,有效的請求速率可能會明顯高於 HTTP 請求計數。如果您在 Ruby Gem 套件解析期間遇到限流,請從單一 AWS 帳戶請求提高每秒讀取請求的配額。