AmazonAWS Developer Associate DVA-C02 Certification
·JA
·更新日 28 Jul 2026
ある Lambda 関数が、email_address をパーティションキーとして使用し、customer_type、name、job_title などの属性を格納する DynamoDB テーブル内の項目を検索します。この関数は、ユーザーが customer_type テキストフィールドに入力するとトリガーされ、指定された customer_type の email_address の部分一致を返す必要があります。開発者はテーブルを再作成できません。customer_type ごとの email_address の部分一致をサポートするには、どうすればよいですか?
解答を選択
オプションをタップして解答を確認してください。
正解: customer_type をパーティションキー、email_address をソートキーとするグローバルセカンダリインデックス (GSI) を作成します。email_address に対して begins_with 条件を使用して GSI をクエリします。.
これが解答である理由
指定された customertype の emailaddress の部分一致を検索するには、customertype をパーティションキー、emailaddress をソートキーとするGSIが最適です。これにより、特定の customertype 内で emailaddress の beginswith 条件を使用して効率的なクエリを実行できます。
他の選択肢は不適切です。
emailaddress をパーティションキーとするGSIでは、特定の customertype での検索効率が低下します。
LSIはプライマリキーと同じパーティションキーを持つ必要があり、このケースではプライマリキーが emailaddress であるため、customertype をパーティションキーとするLSIは作成できません。また、LSIはプライマリキーと同じパーティションキーを持つため、異なるパーティションキーでの検索には適していません。
試験に合格 — 終わりのない解答探しなしで
この試験のすべての検証済み問題と解説を1か所で入手し、準備時間を大幅に節約しましょう。1,000以上の認定 · 20以上の言語 · 無料で開始。
試験に早く合格する →
カード不要