ホーム / AWS / DOP-C02
AWS · DOP-C02

DOP-C02 試験練習問題

AWS Certified DevOps Engineer – Professional

DOP-C02 の PDF 練習問題。資料の言語は 英語です。購入はこの試験のみで、自動更新はありません。

試験概要

DOP-C02 は「AWS Certified DevOps Engineer – Professional」の認定試験です。試験形式、時間、対応言語は以下をご確認ください。最新の出題範囲や受験条件は公式サイトをご参照ください。

AWS は対応言語の変更を発表しています。対象言語と日程は公式ページでご確認ください。

試験コード
DOP-C02
公式の試験・資格名
AWS Certified DevOps Engineer – Professional
試験形式
Single-answer and multiple-response 問
試験時間
180 分
公式試験の問題数
75 問
受験可能な言語
英語、日本語、韓国語、簡体字中国語

公式試験の対応言語と練習問題ファイルの言語は異なります。試験の版と言語は公式の予約ページでご確認ください。

公式情報: 公式サイト
情報確認日:2026-10-20

対応言語

  • 英語
  • 簡体字中国語
  • 日本語
購入前にお試し

最初の 20 問を無料プレビュー

全 460 問

題庫の元の順序で表示します。回答欄を開くと、正解と収録されている解説を確認できます。

問題の言語:日本語。問題文・選択肢・正解・解説は元の題庫の言語で表示します。

免責事項:ExamPico の問題はすべてインターネット上の情報を整理したもので、学習参考用として提供しています。

問題 1

Question#1Topic1

ある会社には、Application Load Balancer (ALB) に対して HTTP API 呼び出しを行うモバイル アプリケーションがあります。 ALB はリクエストを AWS Lambda 関数にルーティングします。ユーザーの一部によってテスト中のバージョンも含め、アプリケーションのさまざまなバージョンが常に使用されています。アプリケーションのバージョンは、API へのすべてのリクエストとともに送信されるユーザー エージェント ヘッダーで定義されます。
最近 API に一連の変更を加えた後、同社はアプリケーションの問題を確認しました。企業は、使用中のアプリケーションの各バージョンの応答コードによって、各 API 操作のメトリクスを収集する必要があります。 DevOps エンジニアは、ユーザー エージェント ヘッダーと応答コードから API オペレーション名、バージョン情報を抽出するように Lambda 関数を変更しました。
必要な指標を収集するために、DevOps エンジニアはどの追加のアクションを実行する必要がありますか?

  1. A.API オペレーション名、応答コード、バージョン番号をログ行として Amazon CloudWatch Logs ログ グループに書き込むように Lambda 関数を変更します。 API オペレーション名ごとにメトリクスを増加させる CloudWatch Logs メトリクス フィルタを設定します。応答コードとアプリケーションのバージョンをメトリクスのディメンションとして指定します。
  2. B.API オペレーション名、応答コード、バージョン番号をログ行として Amazon CloudWatch Logs ログ グループに書き込むように Lambda 関数を変更します。 CloudWatch Logs Insights クエリを設定して、ログ行から CloudWatch メトリクスを入力します。応答コードとアプリケーションのバージョンをメトリクスのディメンションとして指定します。
  3. C.Amazon CloudWatch Logs ログ グループに書き込むように ALB アクセス ログを設定します。 API オペレーション名、応答コード、バージョン番号を応答メタデータとして ALB に応答するように Lambda 関数を変更します。 API オペレーション名ごとにメトリクスを増加させる CloudWatch Logs メトリクス フィルタを設定します。応答コードとアプリケーションのバージョンをメトリクスのディメンションとして指定します。
  4. D.Lambda 関数で AWS X-Ray 統合を構成します。 Lambda 関数を変更して、API オペレーション名、応答コード、バージョン番号を使用して X-Ray サブセグメントを作成します。 X-Ray Insights を設定して、API オペレーション名ごとに集約されたメトリクスを抽出し、そのメトリクスを Amazon CloudWatch に公開します。応答コードとアプリケーションのバージョンをメトリクスのディメンションとして指定します。
正解と解説を表示

正解

A

解説

オプション A は、必要なメトリックを収集するための正しい選択です。 DevOps エンジニアは、Lambda 関数を変更して、API オペレーション名、応答コード、バージョン番号をログ行として Amazon CloudWatch Logs ログ グループに書き込むことができます。次に、レスポンス コードとアプリケーションのバージョンをメトリクスのディメンションとして指定して、API オペレーション名ごとにメトリクスを増加するように CloudWatch Logs メトリクス フィルタを設定できます。

問題 2

Question#2Topic1

企業は顧客にアプリケーションを提供します。アプリケーションには、AWS Lambda 関数を呼び出す Amazon API Gateway REST API があります。初期化時に、Lambda 関数は Amazon DynamoDB テーブルから大量のデータをロードします。データ ロード プロセスでは、8 ~ 10 秒という長いコールド スタート時間がかかります。 DynamoDB テーブルには DynamoDB Accelerator (DAX) が構成されています。
お客様から、アプリケーションがリクエストに応答するのに断続的に長い時間がかかると報告されています。アプリケーションは 1 日を通じて何千ものリクエストを受け取ります。日中は、アプリケーションは他の時間帯に比べて 10 倍のリクエストを受け取ります。 1 日の終わりが近くなると、アプリケーションのリクエスト量は通常の総リクエスト量の 10% に減少します。
DevOps エンジニアは、一日中常に Lambda 関数のレイテンシを短縮する必要があります。
どのソリューションがそれを実現しますか?これらの要件を満たしていますか?

  1. A.Lambda 関数でプロビジョニングされた同時実行数を同時実行値 1 に設定します。DynamoDB テーブルの DAX クラスターを削除します。
  2. B.Lambda 関数で予約された同時実行数を同時実行値 0 で構成します。
  3. C.Lambda 関数でプロビジョニングされた同時実行性を構成します。プロビジョニングされた同時実行値を最小 1、最大 100 に設定して、Lambda 関数で AWS Application Auto Scaling を構成します。
  4. D.Lambda 関数で予約された同時実行性を構成します。 API Gateway API で AWS Application Auto Scaling を、予約済み同時実行最大値 100 で設定します。
正解を表示

正解

C

問題 3

Question#3Topic1

ある企業は、Apache ウェブサーバーを使用した Java-Apache Tomcat アプリケーションのアプリケーションのデプロイメントを自動化するために AWS CodeDeploy を採用しています。開発チームは概念実証から開始し、開発者環境用の展開グループを作成し、アプリケーション内で機能テストを実行しました。完了後、チームはステージングと本番用に追加のデプロイメント グループを作成します。
現在のログ レベルは Apache 設定内で構成されていますが、チームはデプロイメントの発生時にこの構成を動的に変更して、別のログ レベルを設定できるようにしたいと考えています。グループごとに異なるアプリケーション リビジョンを持たずに、デプロイメント グループに応じてログ レベルの設定を行うことができます。
デプロイメント グループごとに異なるスクリプト バージョンを必要とせずに、最小限の管理オーバーヘッドでこれらの要件を満たすにはどうすればよいでしょうか?

  1. A.デプロイグループに応じて、Amazon EC2 インスタンスにタグを付けます。次に、メタデータ サービスと EC2 API を呼び出すスクリプトをアプリケーション リビジョンに配置して、インスタンスがどのデプロイメント グループに属しているかを識別します。この情報を使用して、ログ レベルを設定します。 appspec.yml ファイル内の AfterInstall ライフサイクル フックの一部としてスクリプトを参照します。
  2. B.CodeDeploy 環境変数 DEPLOYMENT_GROUP_NAME を使用して、インスタンスがどのデプロイメント グループに属しているかを識別するスクリプトを作成します。この情報を使用して、ログ レベルを設定します。このスクリプトは、appspec.yml ファイル内の BeforeInstall ライフサイクル フックの一部として参照します。
  3. C.環境ごとに CodeDeploy カスタム環境変数を作成します。次に、この環境変数をチェックしてインスタンスがどのデプロイメント グループに属しているかを識別するスクリプトをアプリケーション リビジョンに配置します。この情報を使用して、ログ レベルを設定します。このスクリプトは、appspec.yml ファイル内の ValidateService ライフサイクル フックの一部として参照します。
  4. D.CodeDeploy 環境変数 DEPLOYMENT_GROUP_ID を使用して、インスタンスがどのデプロイメント グループに属しているかを識別し、ログ レベル設定を構成するスクリプトを作成します。このスクリプトは、appspec.yml ファイルのインストール ライフサイクル フックの一部として参照します。
正解を表示

正解

B

問題 4

Question#4Topic1

ある企業は、開発者に対し、アカウント内のすべての Amazon Elastic Block Store (Amazon EBS) ボリュームにタグを付けて、希望するバックアップ頻度を示すように要求しています。この要件には、バックアップを必要としない EBS ボリュームが含まれます。同社は、Backup_Frequency という名前のカスタム タグを使用しています。このタグには、必要なバックアップ頻度に対応する none、dally、または Weekly の値が含まれています。監査により、開発者が EBS ボリュームにタグを付けていない場合があることが判明しました。
DevOps エンジニアは、別の値が指定されない限り、企業が少なくとも毎週バックアップを実行できるように、すべての EBS ボリュームに常に Backup_Frequency タグが付けられていることを確認する必要があります。
これらの要件を満たすのはどのソリューションですか?

  1. A.アカウントに AWS Config を設定します。バックアップ頻度タグが適用されていないすべての Amazon EC2 リソースに対してコンプライアンス エラーを返すカスタム ルールを作成します。カスタム AWS Systems Manager Automation Runbook を使用して、値が Weekly の Backup_Frequency タグを適用する修復アクションを設定します。
  2. B.アカウントに AWS Config を設定します。バックアップ頻度タグが適用されていない EC2::Volume リソースに対してコンプライアンス エラーを返す管理ルールを使用します。カスタム AWS Systems Manager Automation Runbook を使用して、値が Weekly の Backup_Frequency タグを適用する修復アクションを設定します。
  3. C.アカウントで AWS CloudTrail をオンにします。 EBS CreateVolume イベントに反応する Amazon EventBridge ルールを作成します。カスタム AWS Systems Manager Automation Runbook を設定して、Backup_Frequency タグを毎週の値で適用します。 Runbook をルールのターゲットとして指定します。
  4. D.アカウントで AWS CloudTrail をオンにします。 EBS CreateVolume イベントまたは EBS ModifyVolume イベントに反応する Amazon EventBridge ルールを作成します。カスタム AWS Systems Manager Automation Runbook を設定して、Backup_Frequency タグを毎週の値で適用します。 Runbook をルールのターゲットとして指定します。
正解を表示

正解

B

問題 5

Question#5Topic1

ある企業は、アプリケーションのデータストアとして Amazon Aurora クラスターを使用しています。 Aurora クラスターは単一の DB インスタンスで構成されます。アプリケーションは、クラスターのインスタンス エンドポイントを使用して、データベースに対して読み取りおよび書き込み操作を実行します。
同社は、今後のメンテナンス期間中にクラスターに更新が適用されるようにスケジュールしました。クラスタは、メンテナンス期間中、中断を最小限に抑えて利用可能な状態を維持する必要があります。
これらの要件を満たすために、DevOps エンジニアは何をすべきでしょうか?

  1. A.リーダーインスタンスを Aurora クラスターに追加します。書き込み操作に Aurora クラスターエンドポイントを使用するようにアプリケーションを更新します。 Aurora クラスターの読み取りエンドポイントを更新します。
  2. B.リーダーインスタンスを Aurora クラスターに追加します。クラスターのカスタム ANY エンドポイントを作成します。読み取りおよび書き込み操作に Aurora クラスターのカスタム ANY エンドポイントを使用するようにアプリケーションを更新します。
  3. C.Aurora クラスターでマルチ AZ オプションをオンにします。書き込み操作に Aurora クラスターエンドポイントを使用するようにアプリケーションを更新します。 Aurora クラスターの読み取りエンドポイントを更新します。
  4. D.Aurora クラスターでマルチ AZ オプションをオンにします。クラスターのカスタム ANY エンドポイントを作成します。読み取りおよび書き込み操作に Aurora クラスターのカスタム ANY エンドポイントを使用するようにアプリケーションを更新します。
正解を表示

正解

C

ダウンロードと個人利用

  • この試験の練習問題を、1・3・6・12か月のダウンロード期間で個別に購入できます。
  • お支払い確認後、作成状況がマイライブラリに表示されます。PDF の準備完了時にメールでお知らせします。
  • 期間内は再ダウンロードできます。期限後は新しい期間をご購入ください。
  • PDF は個人学習専用です。転売や公開共有は禁止されています。
  • 期限後も端末に保存済みのファイルを遠隔で削除することはありません。
資格試験の選び方