Lambda 関数が DynamoDB テーブルから項目を読み取り、一部の属性を変更し、項目が存在しない場合は作成する必要があります。関数はプライマリキーを持っています。これらの操作を許可するために、Lambda 関数に付与すべき IAM 権限はどれですか?
解答を選択
オプションをタップして解答を確認してください。
正解: dynamodb:UpdateItem dynamodb:GetItem dynamodb:PutItem.
これが解答である理由
Lambda関数がDynamoDBから項目を読み取るには dynamodb:GetItem が必要です。項目が存在しない場合に作成するには dynamodb:PutItem が必要です。既存の項目を更新するには dynamodb:UpdateItem が必要です。これらの3つのアクションを組み合わせることで、設問の要件を満たすことができます。 dynamodb:DeleteItem は項目を削除する権限であり、設問の要件には不要です。 dynamodb:DescribeTable はテーブルのメタデータを取得する権限であり、項目操作には不要です。 dynamodb:GetRecords はDynamoDB Streamsからレコードを取得する権限であり、直接的な項目操作には使用しません。 dynamodb:UpdateTable はテーブルの設定を変更する権限であり、項目操作には不要です。
試験に合格 — 終わりのない解答探しなしで
この試験のすべての検証済み問題と解説を1か所で入手し、準備時間を大幅に節約しましょう。1,000以上の認定 · 20以上の言語 · 無料で開始。
試験に早く合格する → カード不要