Lambda + DynamoDBペア用の最小権限IAMポリシーを作成する
使うタイミング: LambdaをDynamoテーブルに接続する際に、* 権限を付与したくない場合。
フロー
-
必要なアクセス権を明示するaws iam + lambdaスキルを使用してください。Ordersテーブルに対してGetItemとUpdateItemのみが必要なLambda用のポリシーを作成してください。✓ コピーしました→ 正確なアクションとリソースARNを含むポリシー、ワイルドカードなし
-
テストするこのポリシーがその2つのアクションのみを許可することを検証する
aws iam simulate-custom-policyコマンドを提示してください。✓ コピーしました→ 正しい構文で実行可能なコマンド
結果: 検証付きの本番品質の最小権限IAMポリシー。
注意点
- 利便性のためにワイルドカードを使用してしまう — 正確なリソースARNを要求する — スキルはこれを強力にサポート