

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

# クォータのリクエスト
<a name="requests-per-second"></a>

AWS KMS は、1 秒ごとにリクエストされた API オペレーションの数のクォータを確立します。リクエストクォータは、API オペレーション AWS リージョン、、および KMS キータイプなどのその他の要因によって異なります。API リクエストのクォータを超えると、 AWS KMS [はリクエストをスロットリングします](throttling.md)。

キーストア AWS KMS のリクエストクォータを除き、すべてのリクエストクォータは調整可能です。 [AWS CloudHSM](#rps-key-stores)クォータの引き上げをリクエストするには、「*Service Quotas ユーザーガイド*」の「[クォータ引き上げリクエスト](https://docs.aws.amazon.com/servicequotas/latest/userguide/request-increase.html) を参照してください。クォータの削減をリクエストする、Service Quotas にリストされていないクォータを変更する、または Service Quotas for AWS KMS が利用できない AWS リージョン のクォータを変更するには、 [AWS サポート センター](https://console.aws.amazon.com/support/home)にアクセスしてケースを作成してください。

[GenerateDataKey](https://docs.aws.amazon.com/kms/latest/APIReference/API_GenerateDataKey.html) オペレーションのリクエストクォータを超えている場合は、 AWS Encryption SDKの[データキーキャッシュ機能](https://docs.aws.amazon.com/encryption-sdk/latest/developer-guide/data-key-caching.html)の使用を検討してください。データキーを再利用すると、 へのリクエストの頻度が低下する可能性があります AWS KMS。

リクエストクォータに加えて、 はリソースクォータ AWS KMS を使用してすべてのユーザーの容量を確保します。詳細については、「[リソースクォータ](resource-limits.md)」を参照してください。

リクエストレートのトレンドを表示するには、[Service Quotas コンソール](https://console.aws.amazon.com/servicequotas)を使用してください。リクエストレートがクォータ値の一定の割合に達したときに警告する [Amazon CloudWatch](https://docs.aws.amazon.com/AmazonCloudWatch/latest/DeveloperGuide/) アラームを作成することもできます。詳細については、 *AWS セキュリティブログ*の[Service Quotas と Amazon CloudWatch を使用して AWS KMS API リクエストレートを管理する](https://aws.amazon.com/blogs/security/manage-your-aws-kms-api-request-rates-using-service-quotas-and-amazon-cloudwatch/)」を参照してください。

**Topics**
+ [各 AWS KMS API オペレーションのリクエストクォータ](#rps-table)
+ [リクエストクォータの適用](#about-rate-limits)
+ [暗号化オペレーションの共有クォータ](#rps-shared-limit)
+ [ユーザーに代わって API が実行するリクエスト](#rps-from-service)
+ [クロスアカウントリクエスト](#rps-cross-account)
+ [カスタムキーストアのリクエストクォータ](#rps-key-stores)

## 各 AWS KMS API オペレーションのリクエストクォータ
<a name="rps-table"></a>

この表は、各 AWS KMS リクエストクォータの [Service Quotas](https://docs.aws.amazon.com/servicequotas/latest/userguide/) クォータコードとデフォルト値を示しています。キーストア AWS KMS のリクエストクォータを除き、すべてのリクエストクォータは調整可能です。 [AWS CloudHSM](#rps-key-stores)

**注記**  
この表のすべてのデータを表示するには、水平または垂直にスクロールする必要があります。


| クォータ名 | デフォルト値 (1 秒あたりのリクエスト) | 
| --- | --- | 
|  `Cryptographic operations (symmetric) request rate` 適用先: [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/ja_jp/kms/latest/developerguide/requests-per-second.html)  |  これらの共有クォータは、 AWS リージョン およびリクエストで使用される KMS キーのタイプによって異なります。各クォータは個別に計算されます。 [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/ja_jp/kms/latest/developerguide/requests-per-second.html)  | 
| `Cryptographic operations (RSA) request rate` 適用先:[\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/ja_jp/kms/latest/developerguide/requests-per-second.html) |  RSA KMS キーの場合は 1,000 (共有)  | 
| `Cryptographic operations (ML-DSA) request rate` 適用先: [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/ja_jp/kms/latest/developerguide/requests-per-second.html) | ML-DSA KMS キーの場合は 1,000 (共有) | 
| `Cryptographic operations (ECC and SM2) request rate` 適用先:[\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/ja_jp/kms/latest/developerguide/requests-per-second.html) |  楕円曲線 (ECC) KMS キーおよび SM2 (中国リージョンのみ) KMS キーの場合は 1,000 (共有)  | 
|  `Custom key store request quotas` 適用先: [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/ja_jp/kms/latest/developerguide/requests-per-second.html)  | [カスタムキーストアのリクエストクォータ](#rps-key-stores)は、カスタムキーストアごとに個別に計算されます。[\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/ja_jp/kms/latest/developerguide/requests-per-second.html) | 
| `CancelKeyDeletion request rate` | 5 | 
| `ConnectCustomKeyStore request rate` | 5 | 
| `CreateAlias request rate` | 5 | 
| `CreateCustomKeyStore request rate` | 5 | 
| `CreateGrant request rate` | 50 | 
| `CreateKey request rate` | 5 | 
| `DeleteAlias request rate` | 15 | 
| `DeleteCustomKeyStore request rate` | 5 | 
| `DeleteImportedKeyMaterial request rate` | 15 | 
| `DescribeCustomKeyStores request rate` | 5 | 
| `DescribeKey request rate` | 2000 | 
| `DisableKey request rate` | 5 | 
| `DisableKeyRotation request rate` | 5 | 
| `DisconnectCustomKeyStore request rate` | 5 | 
| `EnableKey request rate` | 5 | 
| `EnableKeyRotation request rate` | 15 | 
|  `GenerateDataKeyPair (ECC_NIST_P256) request rate` 適用先: [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/ja_jp/kms/latest/developerguide/requests-per-second.html)  |  100  | 
|  `GenerateDataKeyPair (ECC_NIST_P384) request rate` 適用先: [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/ja_jp/kms/latest/developerguide/requests-per-second.html)  |  100  | 
|  `GenerateDataKeyPair (ECC_NIST_P521) request rate` 適用先: [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/ja_jp/kms/latest/developerguide/requests-per-second.html)  |  100  | 
|  `GenerateDataKeyPair (ECC_SECG_P256K1) request rate` 適用先: [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/ja_jp/kms/latest/developerguide/requests-per-second.html)  |  100  | 
|  `GenerateDataKeyPair (ECC_NIST_EDWARDS25519) request rate` 適用先: [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/ja_jp/kms/latest/developerguide/requests-per-second.html)  |  100  | 
|  `GenerateDataKeyPair (RSA_2048) request rate` 適用先: [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/ja_jp/kms/latest/developerguide/requests-per-second.html)  |  20  | 
|  `GenerateDataKeyPair (RSA_3072) request rate` 適用先: [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/ja_jp/kms/latest/developerguide/requests-per-second.html)  |  4  | 
|  `GenerateDataKeyPair (RSA_4096) request rate` 適用先: [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/ja_jp/kms/latest/developerguide/requests-per-second.html)  |  1  | 
|  `GenerateDataKeyPair (SM2 — China Regions only) request rate` 適用先: [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/ja_jp/kms/latest/developerguide/requests-per-second.html)  |  25  | 
| `GetKeyPolicy request rate` | 1,000 | 
| `GetKeyRotationStatus request rate` | 1,000 | 
| `GetParametersForImport request rate` | 1 | 
| `GetPublicKey request rate` | 2000 | 
| `ImportKeyMaterial request rate` | 15 | 
| `ListAliases request rate` | 500 | 
| `ListGrants request rate` | 100 | 
| `ListKeyPolicies request rate` | 100 | 
| `ListKeys request rate` | 500 | 
| `ListKeyRotations request rate` | 100 | 
| `ListResourceTags request rate` | 2000 | 
| `ListRetirableGrants request rate` | 100 | 
| `PutKeyPolicy request rate` | 15 | 
| ReplicateKey request rate `ReplicateKey` オペレーションは、プライマリキーのリージョンでは 1 つ `ReplicateKey` リクエスト、レプリカのリージョンでは 2 つの `CreateKey` リクエストとしてカウントされます。以下のうち 1 つの `CreateKey` リクエストは、キー作成前に潜在的な問題を検出するためのドライランです。 | 5 | 
| `RetireGrant request rate` | 50 | 
| `RevokeGrant request rate` | 50 | 
| `RotateKeyOnDemand request rate` | 5 | 
| `ScheduleKeyDeletion request rate` | 15 | 
| `TagResource request rate` | 10 | 
| `UntagResource request rate` | 5 | 
| `UpdateAlias request rate` | 5 | 
| `UpdateCustomKeyStore request rate` | 5 | 
| `UpdateKeyDescription request rate` | 5 | 
| `UpdatePrimaryRegion request rate` `UpdatePrimaryRegion` オペレーションは、2 つの影響を受けるリージョンごとに、1 つのリクエストとしてカウントされる、2 つの `UpdatePrimaryRegion` リクエストです。  | 5 | 

## リクエストクォータの適用
<a name="about-rate-limits"></a>

リクエストクォータを確認するときは、次の点に注意してください。
+ リクエストクォータは、[カスタマーマネージドキー](concepts.md#customer-mgn-key)と [AWS マネージドキー](concepts.md#aws-managed-key) の両方に適用されます。の使用は、アカウントのリソースを保護するために使用されている場合でも AWS アカウント、 のリクエストクォータにはカウント[AWS 所有のキー](concepts.md#aws-owned-key)されません。
+ リクエストクォータは、FIPS エンドポイントおよび非 FIPS エンドポイントに送信されるリクエストに適用されます。 AWS KMS サービスエンドポイントのリストについては、「」の[AWS Key Management Service 「エンドポイントとクォータ](https://docs.aws.amazon.com/general/latest/gr/kms.html)」を参照してください AWS 全般のリファレンス。
+ スロットリングは、リージョン内のすべてのタイプの KMS キーに対するすべてのリクエストに基づいています。この合計には、ユーザーに代わって のサービスからのリクエストを含む AWS アカウント、 のすべてのプリンシパルからの AWS リクエストが含まれます。
+ 各要求クォータは個別に計算されます。例えば、 [CreateKey](https://docs.aws.amazon.com/kms/latest/APIReference/API_CreateKey.html) オペレーションのリクエストは、 [CreateAlias](https://docs.aws.amazon.com/kms/latest/APIReference/API_CreateAlias.html) オペレーションのリクエストクォータには影響しません。`CreateAlias` リクエストが調整されていても、`CreateKey` リクエストは正常に完了できます。
+ 暗号化オペレーションはクォータを共有しますが、共有クォータは他のオペレーションのクォータとは無関係に計算されます。例えば、[Encrypt](https://docs.aws.amazon.com/kms/latest/APIReference/API_Encrypt.html) および [Decrypt](https://docs.aws.amazon.com/kms/latest/APIReference/API_Decrypt.html) オペレーションの呼び出しはリクエストクォータを共有しますが、そのクォータは [EnableKey](https://docs.aws.amazon.com/kms/latest/APIReference/API_EnableKey.html) などの管理オペレーションのクォータとは無関係です。例えば、欧州 (ロンドン) リージョンでは、対称 KMS キーに対して 10,000 オペレーションの暗号化オペレーション*に加えて*、スロットルなしで 1 秒あたり 5 回の `EnableKey` オペレーションを実行できます。

## 暗号化オペレーションの共有クォータ
<a name="rps-shared-limit"></a>

AWS KMS [暗号化オペレーション](kms-cryptography.md#cryptographic-operations)はリクエストクォータを共有します。KMS キーでサポートされている暗号化オペレーションの任意の組み合わせをリクエストできます。これにより、暗号化オペレーションの合計数がそのタイプの KMS キーのリクエストクォータを超過しません。例外は、別個のクォータを共有する [GenerateDataKeyPair](https://docs.aws.amazon.com/kms/latest/APIReference/API_GenerateDataKeyPair.html) と [GenerateDataKeyPairWithoutPlaintext](https://docs.aws.amazon.com/kms/latest/APIReference/API_GenerateDataKeyPairWithoutPlaintext.html) です。

異なるタイプの KMS キーのクォータは、個別に計算されます。各クォータは、1 秒間隔で指定されたキータイプを持つ AWS アカウント および リージョンで、これらのオペレーションに対するすべてのリクエストに適用されます。
+ *暗号化オペレーション (対称) リクエストの頻度*は、アカウントとリージョンで対称 KMS キーを使用する暗号化オペレーションの共有リクエストクォータです。このクォータは、対称暗号化キーと、同じく対称である HMAC キーでの暗号化オペレーションに適用されます。

  たとえば、1 秒あたり 10,000 リクエストの共有クォータ AWS リージョン を持つ [で対称 KMS キー](symm-asymm-choose-key-spec.md#symmetric-cmks)を使用しているとします。1 秒あたり 7,000 件の [GenerateDataKey](https://docs.aws.amazon.com/kms/latest/APIReference/API_GenerateDataKey.html) リクエストと 1 秒あたり 2,000 [件の Decrypt](https://docs.aws.amazon.com/kms/latest/APIReference/API_Decrypt.html) リクエストを行う場合、リクエスト AWS KMS はスロットリングされません。ただし、毎秒 9,500 件の `GenerateDataKey` リクエストと 1,000 件の [Encrypt](https://docs.aws.amazon.com/kms/latest/APIReference/API_Encrypt.html) リクエストを行うと、共有クォータを超えているため、 AWS KMS はリクエストを制限します。

  [カスタムキーストア](key-store-overview.md#custom-key-store-overview)内の[対称暗号化 KMS キー](symm-asymm-choose-key-spec.md#symmetric-cmks)に対する暗号化オペレーションは、アカウントの暗号化オペレーション (対称) リクエストレートおよびカスタムキーストアの[カスタムキーストアのリクエストクォータ](#rps-key-stores)の両方にカウントされます。
+ *暗号化オペレーション (RSA) リクエストの頻度*は、[RSA 非対称 KMS キー](symm-asymm-choose-key-spec.md#key-spec-rsa)を使用する暗号化オペレーションの共有リクエストクォータです。

  例えば、1 秒あたり 1,000 オペレーションのリクエストクォータでは、暗号化および復号が可能な RSA KMS キーを使用して、400 件の [Encrypt](https://docs.aws.amazon.com/kms/latest/APIReference/API_Encrypt.html) リクエストと 200 件の [Decrypt](https://docs.aws.amazon.com/kms/latest/APIReference/API_Decrypt.html) リクエストを実行できます。加えて、署名と検証が可能な RSA KMS キーを使用して、250 件の [Sign](https://docs.aws.amazon.com/kms/latest/APIReference/API_Sign.html) リクエストと 150 件の [Verify](https://docs.aws.amazon.com/kms/latest/APIReference/API_Verify.html) リクエストを実行できます。
+ *暗号化オペレーション (ECC) リクエストレート*は、[楕円曲線 (ECC) 非対称 KMS キー](symm-asymm-choose-key-spec.md#key-spec-ecc)および [SM 非対称 KMS キー](symm-asymm-choose-key-spec.md#key-spec-sm)を使用する暗号化オペレーションの共有リクエストクォータです。

  例えば、1 秒あたり 1,000 オペレーションのリクエストクォータでは、署名と検証が可能な ECC KMS キーを使用して、400 件の Sign リクエストと 200 件の Verify リクエストを実行できます。加えて、署名と検証が可能な SM2 KMS キーを使用して、250 件の [Sign](https://docs.aws.amazon.com/kms/latest/APIReference/API_Sign.html) リクエストと 150 件の [Verify](https://docs.aws.amazon.com/kms/latest/APIReference/API_Verify.html) リクエストを実行できます。
+ カスタムキーストアのリクエストクォータは、カスタムキーストアの KMS キーに対する暗号化オペレーションの共有リクエストクォータです。このクォータは、各カスタムキーストアで個別に計算されます。

  [カスタムキーストア](key-store-overview.md#custom-key-store-overview)内の[対称暗号化 KMS キー](symm-asymm-choose-key-spec.md#symmetric-cmks)に対する暗号化オペレーションは、アカウントの*暗号化オペレーション (対称) リクエストレート*とカスタムキーストアの[カスタムキーストアのリクエストクォータ](#rps-key-stores)の両方にカウントされます。

異なるキータイプのクォータも個別に計算されます。例えば、アジアパシフィック (シンガポール) リージョンで対称および非対称の KMS キーの両方を使用する場合、対称 KMS キー (HMAC キーを含む) を使用した 1 秒あたり最大 10,000 件の呼び出しに加えて、RSA 非対称 KMS キーを使用した 1 秒あたり最大 500 件の追加呼び出しと、ECC ベースの KMS キーを使用した 1 秒あたり最大 300 件の追加リクエストを実行できます。

## ユーザーに代わって API が実行するリクエスト
<a name="rps-from-service"></a>

API リクエストは、直接行うか、 AWS KMS ユーザーに代わって に API リクエストを行う統合 AWS サービスを使用して行うことができます。クォータはどちらの種類のリクエストにも適用されます。

たとえば、KMS キー (SSE-KMS) によるサーバー側の暗号化を使用して Amazon S3 にデータを保存できます。SSE-KMS で暗号化された S3 オブジェクトをアップロードまたはダウンロードするたびに、Amazon S3 は AWS KMS ユーザーに代わって に `GenerateDataKey` (アップロードの場合) または `Decrypt` (ダウンロードの場合) リクエストを行います。これらのリクエストはクォータにカウントされるため、SSE-KMS で暗号化された S3 オブジェクトの 1 秒あたりのアップロードまたはダウンロードの合計数が 5,500 (または に応じて 10,000 または 50,000 AWS リージョン) を超える場合、 はリクエスト AWS KMS を調整します。

## クロスアカウントリクエスト
<a name="rps-cross-account"></a>

あるアプリケーションが別のアカウントが所有する KMS キー AWS アカウント を使用する場合、クロス*アカウントリクエスト*と呼ばれます。クロスアカウントリクエストでは、 AWS KMS は、KMS キーを所有するアカウントではなく、リクエストを行うアカウントを調整します。例えば、アカウント A のアプリケーションがアカウント B の KMS キーを使用する場合、KMS キーの使用はアカウント A のクォータにのみ適用されます。

## カスタムキーストアのリクエストクォータ
<a name="rps-key-stores"></a>

AWS KMS は、[カスタムキーストア](key-store-overview.md#custom-key-store-overview)の KMS キーに対する[暗号化オペレーション](kms-cryptography.md#cryptographic-operations)のリクエストクォータを維持します。これらのリクエストクォータは、カスタムキーストアごとに個別に計算されます。


| カスタムキーストアのリクエストクォータ | 各カスタムキーストアのデフォルト値 (リクエスト数/秒) | 引き上げ可能 | 
| --- | --- | --- | 
| [AWS CloudHSM キーストア](keystore-cloudhsm.md)リクエストクォータ | 1800 | いいえ | 
| [外部キーストア](keystore-external.md)のリクエストクォータ | 1800 | いいえ | 

**注記**  
AWS KMS [カスタムキーストアリクエストクォータ](#rps-key-stores)は Service Quotas コンソールに表示されません。Service Quotas API オペレーションを使用して、これらのクォータを表示または管理することはできません。  
 AWS CloudHSM キーストアに関連付けられた AWS CloudHSM クラスターが、カスタムキーストアとは無関係なコマンドなど、多数のコマンドを処理している場合、lower-than-expectedレート`ThrottlingException`で AWS KMS を取得できます。この場合、リクエストレートを に下げるか AWS KMS、無関係な負荷を減らすか、 AWS CloudHSM キーストアに専用 AWS CloudHSM クラスターを使用します。  
AWS KMS は、[`ExternalKeyStoreThrottle`](monitoring-cloudwatch.md#metric-throttling)CloudWatch メトリクスで外部キーストアリクエストのスロットリングを報告します。このメトリクスを使用して、スロットリングパターンを表示したり、アラームを作成したり、外部キーストアのリクエストクォータを調整したりできます。

カスタムキーストアの KMS キーに対する[暗号化オペレーション](kms-cryptography.md#cryptographic-operations)のリクエストは、2 クォータにカウントされます。
+ 暗号化オペレーション (対称) のリクエストレートクォータ (アカウントあたり)

  カスタムキーストアの KMS キーに対する暗号化オペレーションのリクエストは、各 AWS アカウント およびリージョンの `Cryptographic operations (symmetric) request rate` クォータにカウントされます。例えば、米国東部 (バージニア北部) (us-east-1) の場合、各 AWS アカウント は、カスタムキーストアで KMS キーを使用するリクエストを始めとして、対称暗号化 KMS キーに対して 1 秒あたり最大 10 万リクエストを処理できます。
+ カスタムキーストアのリクエストクォータ (カスタムキーストアあたり)

  カスタムキーストアの KMS キーに対する暗号化オペレーションのリクエストも、1 秒あたり 1,800 オペレーションの `Custom key store request quota` にカウントされます。これらのクォータは、カスタムキーストアごとに個別に計算されます。カスタムキーストアで KMS キー AWS アカウント を使用する複数の からのリクエストが含まれる場合があります。

例えば、米国東部 (バージニア北部) (us-east-1) リージョンのカスタムキーストア (いずれかのタイプ) の KMS キーに対する [Encrypt](https://docs.aws.amazon.com/kms/latest/APIReference/API_Encrypt.html) オペレーションは、アカウントとリージョンの `Cryptographic operations (symmetric) request rate` アカウントレベルのクォータ (1 秒あたり 10 万リクエスト)、およびカスタムキーストアの `Custom key store request quota` (1 秒あたり 1,800 リクエスト) にカウントされます。ただし、カスタムキーストア内の KMS キーに対する管理操作 ([PutKeyPolicy](https://docs.aws.amazon.com/kms/latest/APIReference/API_PutKeyPolicy.html) など) のリクエストは、アカウントレベルのクォータ (1 秒あたり 15 リクエスト) にのみ適用されます。