DVA-C02_2
DVA-C02の問題集(65問)
問題一覧
1
CloudFormationスタックでCAPABILITY_NAMED_IAMケイパビリティを指定します
2
Amazon RDS Proxyを使って、DBインスタンスに接続するプロキシを作成します。プロキシに接続するようにLambda関数を更新します
3
注文IDをAmazon Simple Notification Service(Amazon SNS)のFIFOトピックに送信し、Amazon Simple Queue Service(Amazon SQS)の在庫管理用のFIFOキューと、支払い処理用の別のSQS FIFOキューにファンアウトします
4
テーブル名を格納するLambda環境変数を作成します。その変数を取り出すには、プログラミング言語の標準的な方法を使用します
5
S3 Standard-Infrequent Access(S3 Standard-IA)を使用して画像を保存します。アーカイブされた画像の保存と取得には、標準的な検索機能を備えたS3 Glacier Deep Archiveを使用します
6
Amazon ElastiCacheにデータを書き込みます
7
Lambda関数の新しいバージョンを作成します。新しいLambdaバージョンに統合した新しいステージをAPI Gateway上に作成します。新しいAPI Gatewayステージを使ってLambda関数をテストします
8
ディストリビューションにLambda@Edge関数を追加します。ビューアのリクエストで関数を呼び出します。関数の実行ロールにパーミッションを追加し、関数がAWS STSにアクセスできるようにします。フロントエンドからのすべてのSDKコールを関数に移動します
9
AWS X-Rayを使い、セグメントとエラーを調べます
10
デプロイメントポリシーを、バッチを追加するローリングに変更します。バッチサイズを1に指定します
11
必要なPythonライブラリでLambdaレイヤーを作成します。両方のLambda関数でLambdaレイヤーを使用します
12
セッションの状態をAmazon ElastiCacheに保存します
13
Amazon S3の署名付きURLでAmazon CloudFrontを使用します
14
リクエストマッピングテンプレートを使用して、統合のモックレスポンスを選択します
15
EC2インスタンスプロファイルロールにアタッチされるIAMポリシー
16
複数のエイリアスを持つ1つのLambda関数で、複数のステージを持つ1つのAPI Gatewayを作成します
17
X-Amz-Signatureという名前のクエリ文字列パラメータに署名を追加します, Authorizationという名前のHTTPヘッダーに署名を追加します
18
1つ以上のリードレプリカを持つAmazon RDSをデプロイします。クエリがリードレプリカのURLを使用するように、アプリケーションコードを変更します
19
Lambdaのデッドレターキューを作成し、検査します。失敗した関数をトラブルシュートします。イベントを再処理します
20
Lambda@Edge関数はus-east-1リージョンでのみ作成可能です
21
既存のLambda関数にトリガーを追加します。トリガータイプをEventBridgeに設定します。Amazon EventBridgeルールを選択します, Amazon EventBridgeルールを作成します。S3オブジェクトが作成されたイベントにマッチするパターンでルールを設定します
22
Amazon RDS Proxyでプロキシを作成します。DBインスタンスの代わりにプロキシに問い合わせます
23
リポジトリをホストするAmazon S3バケットを作成します。既存の.xmlファイルをS3バケットに移行します。AWS SDKを使用してAmazon S3から設定ファイルを読み書きするように、アプリケーションコードを更新します
24
AWS Secrets Managerを使用して、AWS Key Management Service(AWS KMS)のカスタマーマネージドキーを使用してアクセストークンを保存します。リソースベースのポリシーをシークレットに追加して、他のアカウントからのアクセスを許可します。EC2インスタンスのIAMロールを更新し、Secrets Managerへのアクセス権限を付与します。Secrets Managerからトークンを取得します。復号化されたアクセストークンを使用して、チャットにメッセージを送信します
25
機能のメモリを増やします
26
2つのテーブルから項目を返すBatchGetltem操作を実行します。songsテーブルにはsongName/artistNameキーのリストを、artistsテーブルにはartistNameキーのリストを使用します
27
タスク定義内のenvironmentパラメータの下に、環境変数を含む配列を定義します
28
AWS CodeCommit
29
AWS Elastic Beanstalk
30
Amazon Cognitoユーザープール
31
http://169.254.169.254/latest/meta-data/ からインスタンスメタデータを照会します
32
sam sync --watch
33
AWS KMSキーにアクセスするためのロールとキーポリシーでLambda関数をセットアップします。このキーを使用して、/tmpストレージに書き込む前にすべてのデータを暗号化するためのデータキーを生成します
34
Amazon S3バケットへのAWS CloudTrailログファイル配信を設定します。GetSecretValue Secrets Manager APIオペレーションリクエスト用のAmazon CloudWatchアラームを作成します
35
書き込みスルーキャッシュ
36
指数バックオフを実装することで、DynamoDBへのリクエスト頻度を減らします, DynamoDBテーブルのキャパシティモードをプロビジョニングからオンデマンドに変更します
37
DynamoDBテーブルでDynamoDB Streamsを有効にします。新しいLambda関数を作成します。ストリームのAmazon Resource Name(ARN)をLambda関数に関連付けます。テーブルのストリームにレコードが表示されたら、S3バケットに書き込むようにLambda関数を設定します
38
プライマリーリージョンのAWS Secrets Managerに認証情報を保存します。セカンダリーリージョンへのシークレットレプリケーションを有効にします。リージョンに基づいたAmazon Resource Name(ARN)を使用するようにアプリケーションを更新します
39
API Gatewayルートを変更して、統合リクエストに静的な値"Event"を持つX-Amz-Invocation-Typeヘッダーを追加します。API Gatewayステージをデプロイして変更を適用します
40
リクエストを処理するAWS Lambda関数を作成します。Amazon Simple Queue Service(Amazon SQS)のFIFOキューを作成します。SQSキューをLambda関数のイベントソースとして設定します。リクエストをSQSキューに書き込むようにアプリケーションを修正します
41
ルートCA証明書の場所からルートCA証明書をロードするようにLambdaコードをリファクタリングします。Lambda関数ハンドラの外側で、ランタイムトラストストアを修正します, ルートCA証明書をシークレットとしてAWS Secrets Managerに保存します。リソースベースのポリシーを作成します。IAMユーザーを追加し、シークレットへのアクセスを許可します
42
Lambda関数の実行ロールに、Amazon CloudWatch Logsにログをアップロードする権限を付与します。注文数量が0に等しい注文のユニークな顧客数を選択し、結果を1日単位でグループ化するCloudWatch Logs Insightsクエリを実装します。CloudWatch Logs InsightsクエリをCloudWatchダッシュボードに追加します
43
{ "source": ["aws.codecommit"], "detail": { "event": [ "pullRequestSourceBranchUpdated", "pullRequestCreated" ] } }
44
AWS X-Ray SDKを使用してアプリケーションをインスツルメンテーションします。X-Rayデーモンと通信するようにアプリケーションを更新します, AWS X-Rayをマイクロサービスのサイドカーコンテナとしてデプロイします。タスクロールポリシーを更新し、X-Ray APIへのアクセスを許可します
45
オンプレミスのサーバーにX-Rayデーモンをインストールして実行し、データをキャプチャしてX-Rayサービスにリレーします
46
AWS Secrets Managerにデータベース認証情報を保存します。データベース認証情報のマネージドローテーションを設定します
47
AWSサーバーレスアプリケーションモデル(AWS SAM)
48
新しいAMIを作成し、暗号化パラメータを指定します。暗号化されたAMIをコピー先のリージョンにコピーします。暗号化されていないAMIを削除します
49
プライベートサブネットからのアウトバウンドトラフィックがパブリックNATゲートウェイにルーティングされるようになります
50
Amazon CloudWatch
51
外部決済処理APIコールの失敗を記録するカスタムメトリクスをCloudWatchにパブリッシュします。CloudWatchアラームを構成し、エラーレートが指定レートを超えた場合に既存のSNSトピックに通知します
52
関数のエイリアスを作成します。Lambda関数の2つのバージョン間でトラフィックを分割するようにエイリアスを設定します
53
レポートを生成し、サーバー側で暗号化されたAmazon S3バケットに保存します。有効期限を含む署名付きURLを生成します。Webアプリケーションを通じて顧客にURLを提供します。古いレポートを削除するために、S3バケットにS3ライフサイクル構成ルールを追加します
54
AWS Secrets Managerのシークレットにリンクされている環境変数から認証情報を取得します。Secrets Managerを自動ローテーションするように設定します
55
データベースの認証情報をAWS Secrets Managerに保存します。ローテーションをオンにします。Secrets Managerから認証情報を取得するコードをLambda関数に書きます
56
AWS Serverless Application Model(AWS SAM)を使用してAWS Lambda関数を作成します。Amazon API Gatewayを使ってLambda関数を公開します
57
Amazon Cognitoユーザープール
58
Amazon DynamoDBテーブルを作成します。各リクエストの一意な識別子をテーブルに格納します。リクエストを処理する前に、識別子をテーブルでチェックするようにLambda関数を修正します
59
API GatewayでAPIキャッシュを有効にします
60
AWS Systems Manager Parameter Storeに、認証情報をSecure Stringパラメータとして格納します
61
AWS Secrets ManagerでRDSデータベースのシークレットを作成します。ユーザー名、パスワード、データベース、ホスト、ポートを設定します。シークレットローテーションをオンにします。AWS Systems Manager Parameter Storeで、DynamoDBテーブル、S3バケット、SNSトピック用のSecureStringパラメータを作成します
62
EC2インスタンスにアタッチされているIAMインスタンスプロファイルを更新し、S3バケットのS3:ListBucketパーミッションを含めます
63
インスタンスのメモリ使用量を追跡するために、Amazon CloudWatchエージェントを設定します
64
DynamoDBテーブルに、customer_typeをパーティションキー、email_addressをソートキーとするグローバルセカンダリインデックス(GSI)を追加します。email_addressプロパティでbegin_withキー条件式を使用して、GSIに対するクエリ操作を実行します
65
オリジナルテンプレートのOutputsセクションにExport宣言を追加し、他のテンプレートでImportValueを使用します
SOA-1
SOA-1
な · 50問 · 1年前SOA-1
SOA-1
50問 • 1年前SOA-Failed
SOA-Failed
な · 51問 · 1年前SOA-Failed
SOA-Failed
51問 • 1年前DEA-C01_1
DEA-C01_1
な · 65問 · 1年前DEA-C01_1
DEA-C01_1
65問 • 1年前DEA-C01_2
DEA-C01_2
な · 45問 · 1年前DEA-C01_2
DEA-C01_2
45問 • 1年前DVA-C02_1
DVA-C02_1
な · 11回閲覧 · 65問 · 1年前DVA-C02_1
DVA-C02_1
11回閲覧 • 65問 • 1年前DVA-C02_3
DVA-C02_3
な · 65問 · 1年前DVA-C02_3
DVA-C02_3
65問 • 1年前DVA-C02_4
DVA-C02_4
な · 3回閲覧 · 19問 · 1年前DVA-C02_4
DVA-C02_4
3回閲覧 • 19問 • 1年前SAP-C02_1
SAP-C02_1
な · 75問 · 1年前SAP-C02_1
SAP-C02_1
75問 • 1年前SAP-C02_2
SAP-C02_2
な · 75問 · 1年前SAP-C02_2
SAP-C02_2
75問 • 1年前SAP-C02_3
SAP-C02_3
な · 75問 · 1年前SAP-C02_3
SAP-C02_3
75問 • 1年前SAP-C02_4
SAP-C02_4
な · 75問 · 1年前SAP-C02_4
SAP-C02_4
75問 • 1年前SAP-C02_5
SAP-C02_5
な · 75問 · 1年前SAP-C02_5
SAP-C02_5
75問 • 1年前問題一覧
1
CloudFormationスタックでCAPABILITY_NAMED_IAMケイパビリティを指定します
2
Amazon RDS Proxyを使って、DBインスタンスに接続するプロキシを作成します。プロキシに接続するようにLambda関数を更新します
3
注文IDをAmazon Simple Notification Service(Amazon SNS)のFIFOトピックに送信し、Amazon Simple Queue Service(Amazon SQS)の在庫管理用のFIFOキューと、支払い処理用の別のSQS FIFOキューにファンアウトします
4
テーブル名を格納するLambda環境変数を作成します。その変数を取り出すには、プログラミング言語の標準的な方法を使用します
5
S3 Standard-Infrequent Access(S3 Standard-IA)を使用して画像を保存します。アーカイブされた画像の保存と取得には、標準的な検索機能を備えたS3 Glacier Deep Archiveを使用します
6
Amazon ElastiCacheにデータを書き込みます
7
Lambda関数の新しいバージョンを作成します。新しいLambdaバージョンに統合した新しいステージをAPI Gateway上に作成します。新しいAPI Gatewayステージを使ってLambda関数をテストします
8
ディストリビューションにLambda@Edge関数を追加します。ビューアのリクエストで関数を呼び出します。関数の実行ロールにパーミッションを追加し、関数がAWS STSにアクセスできるようにします。フロントエンドからのすべてのSDKコールを関数に移動します
9
AWS X-Rayを使い、セグメントとエラーを調べます
10
デプロイメントポリシーを、バッチを追加するローリングに変更します。バッチサイズを1に指定します
11
必要なPythonライブラリでLambdaレイヤーを作成します。両方のLambda関数でLambdaレイヤーを使用します
12
セッションの状態をAmazon ElastiCacheに保存します
13
Amazon S3の署名付きURLでAmazon CloudFrontを使用します
14
リクエストマッピングテンプレートを使用して、統合のモックレスポンスを選択します
15
EC2インスタンスプロファイルロールにアタッチされるIAMポリシー
16
複数のエイリアスを持つ1つのLambda関数で、複数のステージを持つ1つのAPI Gatewayを作成します
17
X-Amz-Signatureという名前のクエリ文字列パラメータに署名を追加します, Authorizationという名前のHTTPヘッダーに署名を追加します
18
1つ以上のリードレプリカを持つAmazon RDSをデプロイします。クエリがリードレプリカのURLを使用するように、アプリケーションコードを変更します
19
Lambdaのデッドレターキューを作成し、検査します。失敗した関数をトラブルシュートします。イベントを再処理します
20
Lambda@Edge関数はus-east-1リージョンでのみ作成可能です
21
既存のLambda関数にトリガーを追加します。トリガータイプをEventBridgeに設定します。Amazon EventBridgeルールを選択します, Amazon EventBridgeルールを作成します。S3オブジェクトが作成されたイベントにマッチするパターンでルールを設定します
22
Amazon RDS Proxyでプロキシを作成します。DBインスタンスの代わりにプロキシに問い合わせます
23
リポジトリをホストするAmazon S3バケットを作成します。既存の.xmlファイルをS3バケットに移行します。AWS SDKを使用してAmazon S3から設定ファイルを読み書きするように、アプリケーションコードを更新します
24
AWS Secrets Managerを使用して、AWS Key Management Service(AWS KMS)のカスタマーマネージドキーを使用してアクセストークンを保存します。リソースベースのポリシーをシークレットに追加して、他のアカウントからのアクセスを許可します。EC2インスタンスのIAMロールを更新し、Secrets Managerへのアクセス権限を付与します。Secrets Managerからトークンを取得します。復号化されたアクセストークンを使用して、チャットにメッセージを送信します
25
機能のメモリを増やします
26
2つのテーブルから項目を返すBatchGetltem操作を実行します。songsテーブルにはsongName/artistNameキーのリストを、artistsテーブルにはartistNameキーのリストを使用します
27
タスク定義内のenvironmentパラメータの下に、環境変数を含む配列を定義します
28
AWS CodeCommit
29
AWS Elastic Beanstalk
30
Amazon Cognitoユーザープール
31
http://169.254.169.254/latest/meta-data/ からインスタンスメタデータを照会します
32
sam sync --watch
33
AWS KMSキーにアクセスするためのロールとキーポリシーでLambda関数をセットアップします。このキーを使用して、/tmpストレージに書き込む前にすべてのデータを暗号化するためのデータキーを生成します
34
Amazon S3バケットへのAWS CloudTrailログファイル配信を設定します。GetSecretValue Secrets Manager APIオペレーションリクエスト用のAmazon CloudWatchアラームを作成します
35
書き込みスルーキャッシュ
36
指数バックオフを実装することで、DynamoDBへのリクエスト頻度を減らします, DynamoDBテーブルのキャパシティモードをプロビジョニングからオンデマンドに変更します
37
DynamoDBテーブルでDynamoDB Streamsを有効にします。新しいLambda関数を作成します。ストリームのAmazon Resource Name(ARN)をLambda関数に関連付けます。テーブルのストリームにレコードが表示されたら、S3バケットに書き込むようにLambda関数を設定します
38
プライマリーリージョンのAWS Secrets Managerに認証情報を保存します。セカンダリーリージョンへのシークレットレプリケーションを有効にします。リージョンに基づいたAmazon Resource Name(ARN)を使用するようにアプリケーションを更新します
39
API Gatewayルートを変更して、統合リクエストに静的な値"Event"を持つX-Amz-Invocation-Typeヘッダーを追加します。API Gatewayステージをデプロイして変更を適用します
40
リクエストを処理するAWS Lambda関数を作成します。Amazon Simple Queue Service(Amazon SQS)のFIFOキューを作成します。SQSキューをLambda関数のイベントソースとして設定します。リクエストをSQSキューに書き込むようにアプリケーションを修正します
41
ルートCA証明書の場所からルートCA証明書をロードするようにLambdaコードをリファクタリングします。Lambda関数ハンドラの外側で、ランタイムトラストストアを修正します, ルートCA証明書をシークレットとしてAWS Secrets Managerに保存します。リソースベースのポリシーを作成します。IAMユーザーを追加し、シークレットへのアクセスを許可します
42
Lambda関数の実行ロールに、Amazon CloudWatch Logsにログをアップロードする権限を付与します。注文数量が0に等しい注文のユニークな顧客数を選択し、結果を1日単位でグループ化するCloudWatch Logs Insightsクエリを実装します。CloudWatch Logs InsightsクエリをCloudWatchダッシュボードに追加します
43
{ "source": ["aws.codecommit"], "detail": { "event": [ "pullRequestSourceBranchUpdated", "pullRequestCreated" ] } }
44
AWS X-Ray SDKを使用してアプリケーションをインスツルメンテーションします。X-Rayデーモンと通信するようにアプリケーションを更新します, AWS X-Rayをマイクロサービスのサイドカーコンテナとしてデプロイします。タスクロールポリシーを更新し、X-Ray APIへのアクセスを許可します
45
オンプレミスのサーバーにX-Rayデーモンをインストールして実行し、データをキャプチャしてX-Rayサービスにリレーします
46
AWS Secrets Managerにデータベース認証情報を保存します。データベース認証情報のマネージドローテーションを設定します
47
AWSサーバーレスアプリケーションモデル(AWS SAM)
48
新しいAMIを作成し、暗号化パラメータを指定します。暗号化されたAMIをコピー先のリージョンにコピーします。暗号化されていないAMIを削除します
49
プライベートサブネットからのアウトバウンドトラフィックがパブリックNATゲートウェイにルーティングされるようになります
50
Amazon CloudWatch
51
外部決済処理APIコールの失敗を記録するカスタムメトリクスをCloudWatchにパブリッシュします。CloudWatchアラームを構成し、エラーレートが指定レートを超えた場合に既存のSNSトピックに通知します
52
関数のエイリアスを作成します。Lambda関数の2つのバージョン間でトラフィックを分割するようにエイリアスを設定します
53
レポートを生成し、サーバー側で暗号化されたAmazon S3バケットに保存します。有効期限を含む署名付きURLを生成します。Webアプリケーションを通じて顧客にURLを提供します。古いレポートを削除するために、S3バケットにS3ライフサイクル構成ルールを追加します
54
AWS Secrets Managerのシークレットにリンクされている環境変数から認証情報を取得します。Secrets Managerを自動ローテーションするように設定します
55
データベースの認証情報をAWS Secrets Managerに保存します。ローテーションをオンにします。Secrets Managerから認証情報を取得するコードをLambda関数に書きます
56
AWS Serverless Application Model(AWS SAM)を使用してAWS Lambda関数を作成します。Amazon API Gatewayを使ってLambda関数を公開します
57
Amazon Cognitoユーザープール
58
Amazon DynamoDBテーブルを作成します。各リクエストの一意な識別子をテーブルに格納します。リクエストを処理する前に、識別子をテーブルでチェックするようにLambda関数を修正します
59
API GatewayでAPIキャッシュを有効にします
60
AWS Systems Manager Parameter Storeに、認証情報をSecure Stringパラメータとして格納します
61
AWS Secrets ManagerでRDSデータベースのシークレットを作成します。ユーザー名、パスワード、データベース、ホスト、ポートを設定します。シークレットローテーションをオンにします。AWS Systems Manager Parameter Storeで、DynamoDBテーブル、S3バケット、SNSトピック用のSecureStringパラメータを作成します
62
EC2インスタンスにアタッチされているIAMインスタンスプロファイルを更新し、S3バケットのS3:ListBucketパーミッションを含めます
63
インスタンスのメモリ使用量を追跡するために、Amazon CloudWatchエージェントを設定します
64
DynamoDBテーブルに、customer_typeをパーティションキー、email_addressをソートキーとするグローバルセカンダリインデックス(GSI)を追加します。email_addressプロパティでbegin_withキー条件式を使用して、GSIに対するクエリ操作を実行します
65
オリジナルテンプレートのOutputsセクションにExport宣言を追加し、他のテンプレートでImportValueを使用します