Quiz App

Quiz App

AWS DVA (Developer Associate)

AWS DVA (Developer Associate) の試験対策問題を432問収録。無料のサンプル問題で出題形式を確認できます。

出題範囲

DVA-C02 D1-01 AWS SDK/CLIを使ったサービス統合開発
34 問
DVA-C02 D1-04 データストア連携開発
33 問
DVA-C02 D3-02 サーバーレスアプリケーションのデプロイ
32 問
DVA-C02 D1-02 サーバーレスアプリケーション開発
30 問
DVA-C02 D1-05 イベント駆動・非同期処理の実装
29 問
DVA-C02 D4-01 アプリケーションのモニタリングとロギング
28 問
DVA-C02 D2-03 最小権限に基づくIAMポリシー設計・トラブルシューティング
26 問
DVA-C02 D2-02 アプリケーションレベルの暗号化実装
25 問
DVA-C02 D3-01 CI/CDパイプラインの構築
23 問
DVA-C02 D3-03 コンテナアプリケーションのデプロイ
21 問
DVA-C02 D1-03 APIの開発
21 問
DVA-C02 D3-05 IaCを使ったインフラ管理
20 問
DVA-C02 D1-06 キャッシングとパフォーマンスチューニングの実装
19 問
DVA-C02 D2-01 認証・認可の実装
19 問
DVA-C02 D4-03 エラーハンドリングとリトライ戦略の実装
17 問
DVA-C02 D4-02 パフォーマンスのトラブルシューティングと最適化
16 問
DVA-C02 D3-04 デプロイ戦略の選択
16 問
DVA-C02 D2-04 セキュアなコード管理・シークレット管理のベストプラクティス
14 問
DVA-C02 D4-04 コスト最適化のためのコード・アーキテクチャ改善
9 問

サンプル問題

問1. ap-northeast-1で実行されるLambda関数が、us-west-2にあるDynamoDBテーブルを読み取ります。実行環境の既定リージョンに依存せず、対象リージョンへ確実にAPIを送るためのSDKクライアント初期化はどれですか。
  1. 対象テーブル用に `boto3.client("dynamodb", region_name="us-west-2")` を生成し、そのクライアントで読み取りAPIを呼び出す
  2. Lambdaの実行リージョンを取得し、`boto3.client("dynamodb", region_name=実行リージョン)` を生成して読み取りAPIを呼び出す
  3. `boto3.client("dynamodb")` を生成し、読み取りAPIのリクエストパラメータへ対象リージョンを指定して呼び出す
  4. `boto3.resource("dynamodb")` を生成し、テーブル名にリージョン情報を含めてSDKに対象リージョンを判定させる
問2. AWS Lambda関数が1回の実行中にDynamoDB APIを複数回呼び出します。また、同じ実行環境が後続のLambda呼び出しにも再利用される可能性があります。SDKクライアントの初期化や接続確立のオーバーヘッドを抑えるには、どの実装が最適ですか。
  1. モジュール読み込み時にDynamoDBのSDKクライアントを1回だけ生成し、ハンドラー内のAPI呼び出しで再利用する
  2. ハンドラーの開始時にDynamoDBのSDKクライアントを1回生成し、その呼び出し中だけ再利用する
  3. 各DynamoDB API呼び出しの直前にSDKクライアントを生成し、処理ごとに破棄する
  4. モジュール読み込み時とハンドラー開始時の両方でSDKクライアントを生成し、負荷に応じて使い分ける
問3. us-west-2で稼働するバッチから、us-east-1にあるDynamoDBテーブルを読み取ります。共有設定の既定リージョンはus-west-2のまま変更せず、SDKとCLIの両方で対象リージョンを明示して一致させるには、どの実装が適切ですか。
  1. Boto3でregion_name="us-east-1"を指定してクライアントを生成し、CLIでは--region us-east-1を指定する
  2. Boto3とCLIでリージョン指定を省略し、共有設定の既定リージョンus-west-2を使用する
  3. Boto3ではregion_name="us-west-2"を指定し、CLIでは--region us-east-1を指定する
  4. Boto3ではregion_name="us-east-1"を指定し、CLIでは共有設定の既定リージョンus-west-2を使用する

続きを解くにはログインが必要です