□AWS LambdaとAWS KMSを使用した環境変数の暗号化と復号のパーミッション設定をする際の適用先は?

実行ロール

・Lambdaの実行ロールにAWS KMSの権限を追加します

・AWS KMSのキーポリシーでLambdaの実行ロールを許可します

この選択肢が正解の理由は以下の通りです。

AWS Lambda環境変数の暗号化・復号にはAWS KMSを使用しますが、AWS KMSの機能を利用するためには、対応するパーミッションが必要となります。LambdaがAWS KMSを使用して環境変数を復号するためには、Lambdaの実行ロールにAWS KMSの権限が必要となるため、これを追加します。これにより、LambdaからAWS KMSを適切に呼び出し、キーを使用して暗号化されたデータを復号することが可能となります。

また、AWS KMSのキーポリシーでLambdaの実行ロールを許可することによって、キーの使用を認可します。AWS KMSのキーポリシーは、そのキーの使用を許可するプリンシパル(ユーザー、グループ、ロール)を定義します。キーポリシーでLambdaの実行ロールを許可することで、そのロールを持つLambda関数がKMSキーを使用して環境変数の復号化を行うことが可能となります。

コメント

タイトルとURLをコピーしました