翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。
でのカスタマーマネージドキーのトラブルシューティング AWS IAM Identity Center
このトピックでは、 の使用時に発生する可能性がある一般的なカスタマーマネージドキー関連のエラー AWS IAM Identity Center と、それらを解決するためのトラブルシューティング手順について説明します。
アクセス拒否: KMS 復号アクセス許可の問題
エラー: "User xxxxxxx is not authorized to perform: kms:Decrypt on the resource associated with this ciphertext because no identity-based policy allows the kms:Decrypt action"
ユーザーまたは IAM プリンシパルには、IAM ポリシーまたは KMS キーポリシーに必要なkms:Decrypt
アクセス許可がありません。
を使用したトラブルシューティング AWS CloudTrail:
CloudTrail で
kms.amazonaws.com
イベントを検索するイベント名を検索する
Decrypt
errorCode
フィールドとerrorMessage
フィールドを確認するどのプリンシパルがオペレーションを試みたか
userIdentity
を確認する
この問題を解決するには、IAM ポリシーと KMS キーポリシーでユーザーまたは IAM プリンシパルkms:Decrypt
にアクセス許可を付与します。詳細については、「でのカスタマーマネージド KMS キーの実装 AWS IAM Identity Center」を参照してください。
AWS IAM Identity Center でカスタマーマネージド KMS キーを有効にした マネージドアプリケーションのログイン失敗
Identity Center ユーザーが AWS マネージドアプリケーションにログインできず、IAM Identity Center インスタンスでカスタマーマネージド KMS キーが有効になっている場合は、KMS キーポリシーがカスタマーマネージド KMS キーを使用するためのアクセス許可を AWS マネージドアプリケーションに付与していることを確認します。詳細については、「ベースライン KMS キーと IAM ポリシーステートメント」を参照してください。
AWS IAM Identity Center でカスタマーマネージド KMS キーを有効にした マネージドアプリケーションのインストールおよび/またはユーザー割り当ての失敗
エラー: "User xxxxxxx is not authorized to perform: kms:Decrypt on the resource associated with this ciphertext because no identity-based policy allows the kms:Decrypt action"
ユーザーまたは IAM プリンシパルには、IAM ポリシーまたは KMS キーポリシーに必要なkms:Decrypt
アクセス許可がありません。
CloudTrail を使用したトラブルシューティング:
イベント名を検索する
Decrypt
errorCode
フィールドとerrorMessage
フィールドを確認するどのプリンシパルがオペレーションを試みたか
userIdentity
を確認する
この問題を解決するには、IAM ポリシーと KMS キーポリシーでユーザーまたは IAM プリンシパルkms:Decrypt
にアクセス許可を付与します。詳細については、「でのカスタマーマネージド KMS キーの実装 AWS IAM Identity Center」を参照してください。
KMS アクセス許可の問題: でカスタマーマネージドキーを設定する AWS IAM Identity Center
ユーザーまたは IAM プリンシパルにはkms:Decrypt
、カスタマーマネージドキーを有効にするときに 1 つ以上の必要な KMS アクセス許可 (kms:Encrypt
、、kms:GenerateDataKey
、kms:DescribeKey
) がありません。
CloudTrail を使用したトラブルシューティング:
Decrypt
、Encrypt
、、GenerateDataKey
またはDescribeKey
イベントを検索するerrorCode
フィールドとerrorMessage
フィールドを確認するどのプリンシパルがオペレーションを試みたか
userIdentity
を確認する
この問題を解決するには、ID ベースのポリシーまたは KMS キーポリシーで、必要なすべての KMS アクセス許可をユーザーまたは IAM プリンシパルに付与します。詳細については、「でのカスタマーマネージド KMS キーの実装 AWS IAM Identity Center」を参照してください。