本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
請求配額
AWS KMS 為每秒要求的API作業數量建立配額。要求配額會因API作業 AWS 區域、和其他因素 (例如KMS金鑰類型) 而有所不同。當您超出API要求配額時,會限 AWS KMS 制要求。
除了AWS CloudHSM 金鑰存放區 AWS KMS 要求配額外,所有要求配額均可調整。若要請求提高配額,請參閱《Service Quotas 使用者指南》中的請求提高配額。若要要求減少配額、變更未列在「Service Quotas」中的配額,或變更無法使用「Service Quotas」的 AWS KMS 配額,請造訪AWS Support 中心
如果您超出GenerateDataKey作業的要求配額,請考慮使用 AWS Encryption SDK. 重複使用資料金鑰可能會降低要求的頻率。 AWS KMS
除了要求配額外,還 AWS KMS 會使用資源配額來確保所有使用者的容量。如需詳細資訊,請參閱 資源配額。
若要檢視請求率的趨勢,請使用 Service Quotas 主控台
要求每項 AWS KMS API作業的配額
此表格列出 Service Quotas 代碼,以及每個 AWS KMS 要求配額的預設值。除了AWS CloudHSM 金鑰存放區 AWS KMS 要求配額外,所有要求配額均可調整。
注意
您可能需要水平或垂直捲動,才能查看此資料表中的所有資料。
配額名稱 | 預設值 (每秒請求數) |
---|---|
適用對象:
|
這些共用配額會隨要求中使用的KMS金鑰 AWS 區域 和類型而有所不同。每個配額會分別計算。
|
適用對象:
|
1,000 個 (共用) 的RSAKMS金鑰 |
適用對象:
|
1,000 (共用) 橢圓曲線 (ECC) 和 SM2 (僅限中國地區) KMS 鍵 |
適用對象:
|
會針對每個自訂金鑰存放區分別計算自訂金鑰存放區請求配額
|
|
5 |
|
5 |
|
5 |
|
5 |
|
50 |
|
5 |
|
15 |
|
5 |
|
15 |
|
5 |
|
2000 |
|
5 |
|
5 |
|
5 |
|
5 |
|
15 |
適用對象:
|
100 |
適用對象:
|
100 |
適用對象:
|
100 |
適用對象:
|
100 |
適用對象:
|
1 |
適用對象:
|
0.5 (每 2 秒間隔 1 個) |
適用對象:
|
0.1 (每 10 秒間隔 1 個) |
適用對象:
|
25 |
|
1000 |
|
1000 |
|
0.25 (每 4 秒間隔 1 個) |
|
2000 |
|
15 |
|
500 |
|
100 |
|
100 |
|
500 |
|
100 |
|
2000 |
|
100 |
|
15 |
ReplicateKey request rate
|
5 |
|
50 |
|
50 |
|
5 |
|
15 |
|
10 |
|
5 |
|
5 |
|
5 |
|
5 |
|
5 |
套用請求配額
檢閱請求配額時,請注意以下資訊。
-
請求配額同時適用於客戶受管金鑰和 AWS 受管金鑰。的使用AWS 擁有的金鑰不會計入您的請求配額 AWS 帳戶,即使這些配額用於保護您帳戶中的資源也是如此。
-
要求配額會套用至傳送至FIPS端點和非端FIPS點的要求。如需 AWS KMS 服務端點的清單,請參閱AWS Key Management Service AWS 一般參考.
-
節流是根據區域中所有類型KMS金鑰的所有要求而定。此總計包括來自中所有主體的要求 AWS 帳戶,包括代表您 AWS 提出的服務要求。
-
每個請求配額都是獨立計算的。例如,CreateKey作業的要求不會影響作CreateAlias業的要求配額。如果您的
CreateAlias
請求遭到調節,您的CreateKey
請求仍然可以成功完成。 -
雖然密碼編譯操作會共用配額,但是共用的配額會獨立於其他操作配額之外進行計算。例如,對「加密」和「解密」作業的呼叫共用要求配額,但該配額與管理作業的配額無關,例如EnableKey。例如,在歐洲 (倫敦) 區域,您可以對稱KMS金鑰執行 10,000 次加密作業,加上每秒 5 項
EnableKey
作業,而不受限制。
密碼編譯操作的共用配額
AWS KMS 密碼編譯作業共用要求配額。您可以要求KMS金鑰支援的任何密碼編譯作業組合,只要加密編譯作業總數不會超過該類型金鑰的要求配額。KMS例外是GenerateDataKeyPair和 GenerateDataKeyPairWithoutPlaintext,它們共享一個單獨的配額。
不同類型KMS金鑰的配額會獨立計算。每個配額都會套用至與 Region 中所有這些作業的要求, AWS 帳戶 且每隔一秒鐘內都有指定的金鑰類型。
-
密碼編譯作業 (對稱) 要求率是在帳戶和區域中使用對稱KMS金鑰的密碼編譯作業的共用要求配額。此配額適用於具有對稱加密金鑰和金鑰的密碼編譯作業,這些HMAC金鑰也是對稱的。
例如,您可能在每秒 10,000 個 AWS 區域 要求的共用配額中使用對稱KMS金鑰。當您每秒發出 7,000 個GenerateDataKey請求和每秒 2,000 個解密請求時, AWS KMS 不會限制您的請求。但是,當您每秒發出 9,500 次
GenerateDataKey
請求及 1,000 次 Encrypt 請求時, AWS KMS 便會進行調節,因為其超過了共用配額。自訂金鑰存放區中對稱加密KMS金鑰的密碼編譯作業會計入帳戶的密碼編譯作業 (對稱) 要求率,以及自訂金鑰存放區的自訂金鑰存放區要求配額。
-
密碼編譯作業 (RSA) 要求率是使用RSA非對稱金KMS鑰加密作業的共用要求配額。
例如,如果要求配額為每秒 1,000 項作業,您可以提出 400 個加密要求和 200 個使用可加密和解密的RSAKMS金鑰來解密要求,再加上 250 個 S ign 要求和 150 個使用可簽署和驗證的RSAKMS金鑰驗證要求。
-
密碼編譯作業 (ECC) 要求率是使用橢圓曲線 (ECC) 非對稱KMS金鑰和 SM 非對稱金鑰的密碼編譯作業的共用要求配額。KMS
例如,如果要求配額為每秒 1,000 項作業,您可以使用可簽署和驗證的ECCKMS金鑰進行 400 次 Sign 要求和 200 個驗證要求,再加上 250 個 S ign 要求和 150 個使用可簽署和驗證的SM2KMS金鑰驗證要求。
-
自訂金鑰存放區要求配額是針對自訂金鑰存放區中KMS金鑰進行密碼編譯作業的共用要求配額。此配額會針對每個自訂金鑰存放區分別計算。
自訂金鑰存放區中對稱加密KMS金鑰的密碼編譯作業會計入帳戶的密碼編譯作業 (對稱) 要求率,以及自訂金鑰存放區的自訂金鑰存放區要求配額。
不同金鑰類型的配額也會獨立計算。例如,在亞太區域 (新加坡) 區域中,如果您同時使用對稱KMS金鑰和非對稱金鑰,則每秒最多可撥打 10,000 次通話,並使用RSA非對稱KMSHMAC金鑰每秒最多撥打 500 次額外呼叫,以及使用ECC基礎KMSKMS金鑰的每秒最多 300 個額外要求。
API代表您提出的要求
您可以直接API提出要求,也可以使用代表您提出API要求的整合 AWS 服務 AWS KMS 來提出要求。此配額同時適用於這兩種請求。
例如,您可以使用具有KMS金鑰 (SSE-KMS) 的伺服器端加密將資料存放在 Amazon S3。每次您上傳或下載使用 SSE-加密的 S3 物件時KMS,Amazon S3 都會代表您向 Decrypt
(用於 AWS KMS 上傳) 或 (下載) 請求。GenerateDataKey
這些請求會計入您的配額,因此,如果您總計超過 5,500 個 (或 10,000 或 50,000,視您而定 AWS 區域) 每秒上傳或下載次數超過使用-加密的 S3 物件,則會限 AWS KMS 制請求。SSE KMS
跨帳戶請求
當一個應用程序 AWS 帳戶 使用不同帳戶擁有的KMS密鑰時,它被稱為跨帳戶請求。對於跨帳戶要求,請 AWS KMS 限制發出要求的帳戶,而不是擁有金鑰的帳戶。KMS例如,如果帳戶 A 中的應用程式使用帳戶 B 中的KMS金鑰,則KMS金鑰使用僅適用於帳戶 A 中的配額。
自訂金鑰存放區請求配額
AWS KMS 在自訂金鑰存放區的KMS金鑰上維護密碼編譯作業的要求配額。會針對每個自訂金鑰存放區分別計算這些請求配額。
自訂金鑰存放區請求配額 | 每個自訂金鑰存放區的預設值 (每秒請求數) | 可調整 |
---|---|---|
AWS CloudHSM 金鑰存放區要求配額 | 1800 | 否 |
外部金鑰存放區請求配額 | 1800 | 是 |
注意
AWS KMS 自訂金鑰存放區要求配額不會顯示在 Service Quotas 主控台中。您無法使用「Service Quotas」API 作業來檢視或管理這些配額。若要請求變更外部金鑰存放區配額,請造訪 AWS Support 中心
如果與 AWS CloudHSM 金鑰存放區關聯的 AWS CloudHSM 叢集正 AWS KMS
ThrottlingException
在處理許多命令,包括與自訂金鑰存放區無關的命令,您可能會以一定的 lower-than-expected 速率取得。如果發生這種情況,請將請求率降低至 AWS KMS、減少不相關的負載,或為您的 AWS CloudHSM 金鑰存放區使用專用 AWS CloudHSM 叢集。
AWS KMS 報告指ExternalKeyStoreThrottle CloudWatch 標中外部金鑰存放區要求的限制。您可以使用此指標來檢視限流模式、建立警示以及調整外部金鑰存放區請求配額。
對自訂金鑰存放區中KMS金鑰執行密碼編譯作業的要求會計入兩個配額:
-
密碼編譯操作 (對稱) 請求率配額 (每個帳戶)
對自訂金鑰存放區中KMS金鑰進行加密作業的要求會計入每個 AWS 帳戶 和區域的
Cryptographic operations (symmetric) request rate
配額。例如,在美國東部 (維吉尼亞北部) (us-east-1) 中,對稱加密金鑰每秒最多 AWS 帳戶 可有 50,000 個要求,包括在自訂KMS金鑰存放區中使用金KMS鑰的要求。 自訂金鑰存放區請求配額 (每個自訂金鑰存放區)
對自訂金鑰存放區中KMS金鑰進行加密作業的要求也會計入每秒 1,800 項作業
Custom key store request quota
的一項。會針對每個自訂金鑰存放區分別計算這些配額。它們可能包含來自多 AWS 帳戶 個在自訂KMS金鑰存放區中使用金鑰的要求。
例如,美國東部 (維吉尼亞北部) (us-east-1) 區域中自訂金鑰存放區 (任一類型) 的金鑰上的加密作業Cryptographic operations (symmetric) request rate
會計入其帳戶和區域的帳戶層級配額 (每秒 50,000 個請求),以及其自訂金鑰存放區的 Custom key
store request quota
(每秒 1,800 個請求)。KMS不過,管理作業 (例如 PutKeyPolicy,自訂金鑰存放區中的KMS金鑰) 的要求只會套用至其帳戶層級配額 (每秒 15 個要求)。