AWS認定資格 WEB問題集&徹底解説

CloudOpsエンジニア -アソシエイト

正解 B問題
(お気に入りチェック) 1 2 3 4
解説
正解はBです。Fn::GetAttはリソースの属性値を取得するための組み込み関数で、DynamoDBテーブルのStreamArnのような詳細な属性情報を取得できます。リソースの物理IDや基本的な参照値ではなく、特定の属性(エンドポイント、ARN、DNSなど)を出力する場合に使用します。

選択肢 A:Fn::ImportValueは、別のスタックからエクスポートされた値をインポートする際に使用する関数です。リソースの属性を直接取得する用途には使用できません。

選択肢 C:Fn::Selectはリストから特定のインデックスの値を選択する関数です。リソースの属性値を取得する機能はありません。

選択肢 D:Refはリソースの物理IDや論理名を返す関数です。DynamoDBの場合はテーブル名を返しますが、StreamARNのような詳細な属性値は取得できません。

関連サービスの解説
Amazon DynamoDB
AWS CloudFormation

+ 質問 / コメント
解答・解説に疑問がある場合や、よりよい解説がある場合など、お気軽にコメントください。ただし、短文コメントは表示されません。また、中傷などコメントの内容によっては、会員機能を停止させて頂きます。教え学び合える場になれば嬉しいです。(コメント投稿にはログインが必要です)
正答率 33%
No.37 解説
あなたは運用チームでAWS CloudFormationテンプレートをJSON形式で開発しています。このテンプレートには、Application Load BalancerとDynamoDBテーブルのリソース定義が含まれています。デプロイ完了後、運用チームがDynamoDBテーブルのストリームARNを取得して外部の監視システムに登録する必要があります。このストリームARNをテンプレートのOutputsセクションで出力するには、どの組み込み関数を使用するべきですか。
  • Fn::ImportValue
  • Fn::GetAtt
  • Fn::Select
  • Ref

(会員限定)当問題の評価をお願いします。改善に活用します。