AWS 認定 DevOps エンジニア – プロフェッショナルは、AWS 上の分散アプリケーションシステムのプロビジョニング、運用、管理に関する高度な専門知識を示し、仲間や関係者、同僚からの信頼と信用を強化するものです。これらの適格なプロフェッショナルがいる組織は、安全でコンプライアンスに準拠した、高い可用性とスケーラビリティを持つシステムを迅速に提供することができます。

■AWS-DOP-C02-(JP) All

/363

AWS-DOP-C02-(JP) All

1 / 363

1.

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

2 / 363

2.

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

3 / 363

3.

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

4 / 363

4.

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

5 / 363

5.

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

6 / 363

6.

No.6
ある企業は、アカウント間で共有するすべての AMI を暗号化する必要があります。DevOps エンジニアは、暗号化されていないカスタム AMI が構築されているソース アカウントにアクセスできます。また、DevOps エンジニアは、Amazon EC2 Auto Scaling グループが AMI から EC2 インスタンスを起動するターゲット アカウントにもアクセスできます。DevOps エンジニアは、AMI をターゲット アカウントと共有する必要があります。
企業は、ソース アカウントに AWS Key Management Service (AWS KMS) キーを作成しました。
要件を満たすために、DevOps エンジニアが実行する必要がある追加の手順はどれですか? (3 つ選択してください)。

7 / 363

7.

No.7
ある会社では、AWS CodePipeline パイプラインを使用してアプリケーションのリリースを自動化しています。一般的なパイプラインは、ビルド、テスト、デプロイの 3 つのステージで構成されています。この会社では、各ステージのスクリプトを実行するために個別の AWS CodeBuild プロジェクトを使用してきました。しかし、現在ではパイプラインのデプロイ ステージを処理するために AWS CodeDeploy を使用したいと考えています。
この会社ではアプリケーションを RPM パッケージとしてパッケージ化しており、Amazon EC2 インスタンスのフリートにアプリケーションをデプロイする必要があります。EC2 インスタンスは EC2 Auto Scaling グループにあり、共通の AMI から起動されます。
これらの要件を満たすために、DevOps エンジニアが実行する必要がある手順の組み合わせはどれですか? (2 つ選択してください)。

8 / 363

8.

No.8
ある会社のセキュリティ チームは、すべての外部アプリケーション ロード バランサー (ALB) と Amazon API Gateway API を AWS WAF ウェブ ACL に関連付けることを要求しています。この会社には数百の AWS アカウントがあり、それらはすべて AWS Organizations 内の単一の組織に含まれています。この会社は組織用に AWS Config を設定しました。監査中に、この会社は AWS WAF ウェブ ACL に関連付けられていない外部向けの ALB をいくつか見つけました。
DevOps エンジニアが将来の違反を防ぐために実行する必要がある手順の組み合わせはどれですか (2 つ選択してください)。

9 / 363

9.

No.9
ある会社では、AWS Key Management Service (AWS KMS) キーと手動キーローテーションを使用して、規制コンプライアンス要件を満たしています。セキュリティチームは、90 日経過してもキーがローテーションされていない場合に通知を受け取りたいと考えています。
これを実現するソリューションはどれですか?

10 / 363

10.

No.10
セキュリティ レビューにより、AWS CodeBuild プロジェクトが、認証されていないリクエストを使用して Amazon S3 バケットからデータベース ポピュレーション スクリプトをダウンロードしていることが判明しました。セキュリティ チームは、このプロジェクトに対して S3 バケットへの認証されていないリクエストを許可していません。
この問題を最も安全な方法で修正するにはどうすればよいですか?

11 / 363

11.

No.11
eコマース企業が新しいプラットフォームのホストとしてAWSを選択しました。同社のDevOpsチームはAWS Control Towerランディングゾーンの構築を開始しました。DevOpsチームはAWS IAM Identity Center (AWS Single Sign-On)内のアイデンティティストアを外部アイデンティティプロバイダー (IdP) に設定し、SAML 2.0を設定しました。
DevOpsチームは、最小権限の原則を適用する堅牢な権限モデルを求めています。このモデルでは、チームがチーム自身のリソースのみを構築および管理できるようにする必要があります。
これらの要件を満たす手順の組み合わせはどれですか? (3つ選択してください)

12 / 363

12.

No.12
e コマース会社が、注文履歴ページで注文の処理ステータスが反映されるのに遅延が発生しているという報告を受けています。注文処理システムは、予約された同時実行を使用する AWS Lambda 関数で構成されています。Lambda 関数は、Amazon Simple Queue Service (Amazon SQS) キューからの注文メッセージを処理し、処理された注文を Amazon DynamoDB テーブルに挿入します。DynamoDB テーブルでは、読み取りおよび書き込み容量の自動スケーリングが有効になっています。
この遅延を解決するために、DevOps エンジニアはどのアクションを実行する必要がありますか? (2 つ選択してください)

13 / 363

13.

No.13
ある会社には、単一の AWS リージョンで数百の Amazon EC2 インスタンスを実行する単一の AWS アカウントがあります。アカウントでは、1 時間ごとに新しい EC2 インスタンスが起動および終了します。アカウントには、1 週間以上実行されている既存の EC2 インスタンスも含まれます。
会社のセキュリティ ポリシーでは、実行中のすべての EC2 インスタンスで EC2 インスタンス プロファイルを使用する必要があります。EC2 インスタンスにインスタンス プロファイルが添付されていない場合、EC2 インスタンスは IAM 権限が割り当てられていないデフォルトのインスタンス プロファイルを使用する必要があります。
DevOps エンジニアがアカウントを確認し、インスタンス プロファイルなしで実行されている EC2 インスタンスを発見しました。確認中に、DevOps エンジニアは、新しい EC2 インスタンスがインスタンス プロファイルなしで起動されていることも確認しました。
どのソリューションを使用すれば、リージョン内の既存および将来のすべての EC2 インスタンスにインスタンス プロファイルが添付されるようになりますか?

14 / 363

14.

No.14
DevOps エンジニアは、AWS Lambda 関数を使用するサーバーレス アプリケーションの継続的なデプロイ パイプラインを構築しています。この会社は、デプロイの失敗による顧客への影響を軽減したいと考えています。また、問題を監視したいと考えています。
これらの要件を満たすデプロイ ステージ構成はどれですか?

15 / 363

15.

No.15
アプリケーションを実行するために、DevOps エンジニアはパブリック サブネットでパブリック IP アドレスを使用して Amazon EC2 インスタンスを起動します。ユーザー データ スクリプトは、アプリケーションの成果物を取得し、起動時にインスタンスにインストールします。アプリケーションのセキュリティ分類が変更されたため、インスタンスはインターネットにアクセスせずに実行する必要があります。インスタンスは正常に起動し、正常として表示されますが、アプリケーションはインストールされていないようです。
新しいルールに準拠しながらアプリケーションを正常にインストールするには、次のどれが必要ですか?

16 / 363

16.

No.16
開発チームは、AWS CodeCommit を使用してアプリケーション コードのバージョン管理を行い、AWS CodePipeline を使用してソフトウェアのデプロイメントを調整しています。チームは、パイプラインがコード変更を統合するためのトリガーとして、リモート メイン ブランチを使用することを決定しました。開発者はコード変更を CodeCommit リポジトリにプッシュしましたが、10 分経ってもパイプラインが反応しないことに気づきました。
この問題のトラブルシューティングを行うには、次のどのアクションを実行する必要がありますか?

17 / 363

17.

No.17
ある会社の開発者は、Amazon EC2 インスタンスをリモートワークステーションとして使用しています。この会社は、ユーザーが EC2 セキュリティグループを作成または変更して、無制限のインバウンドアクセスを許可する可能性があることを懸念しています。
DevOps エンジニアは、ユーザーが無制限のセキュリティグループルールを作成したことを検出するソリューションを開発する必要があります。このソリューションは、セキュリティグループルールの変更をほぼリアルタイムで検出し、無制限のルールを削除し、セキュリティチームにメール通知を送信する必要があります。DevOps エンジニアは、入力からセキュリティグループ ID をチェックし、無制限のアクセスを許可するルールを削除し、Amazon Simple Notification Service (Amazon SNS) を通じて通知を送信する AWS Lambda 関数を作成しました。
要件を満たすために、DevOps エンジニアは次に何をすべきでしょうか?

18 / 363

18.

No.18
DevOps エンジニアが、Web サービスをデプロイするための AWS CloudFormation テンプレートを作成しています。Web サービスは、Application Load Balancer (ALB) の背後にあるプライベート サブネット内の Amazon EC2 インスタンスで実行されます。DevOps エンジニアは、サービスが IPv6 アドレスを持つクライアントからのリクエストを受け入れることができることを確認する必要があります。
DevOps エンジニアは、IPv6 クライアントが Web サービスにアクセスできるように、CloudFormation テンプレートで何をする必要がありますか?

19 / 363

19.

No.19
ある会社では、AWS Organizations と AWS Control Tower を使用して、会社のすべての AWS アカウントを管理しています。この会社は、エンタープライズ サポート プランを使用しています。
DevOps エンジニアは、Account Factory for Terraform (AFT) を使用して新しいアカウントをプロビジョニングしています。新しいアカウントがプロビジョニングされると、DevOps エンジニアは、新しいアカウントのサポート プランが Basic Support プランに設定されていることに気付きます。DevOps エンジニアは、新しいアカウントをエンタープライズ サポート プランでプロビジョニングするためのソリューションを実装する必要があります。
これらの要件を満たすソリューションはどれですか?

20 / 363

20.

No.20
ある会社の DevOps エンジニアは、メンテナンス期間中にメンテナンス タスクを実行するために AWS Systems Manager を使用しています。この会社には、AWS Health からの通知後に再起動が必要な Amazon EC2 インスタンスがいくつかあります。DevOps エンジニアは、これらの通知を修正するための自動化ソリューションを実装する必要があります。DevOps エンジニアは、Amazon EventBridge ルールを作成します。
DevOps エンジニアは、これらの要件を満たすために EventBridge ルールをどのように構成する必要がありますか?

21 / 363

21.

No.21
ある会社では、社内の品質管理アプリケーションをすべてコンテナ化しています。この会社は Amazon EC2 インスタンスで Jenkins を実行していますが、これにはパッチ適用とアップグレードが必要です。コンプライアンス担当者は、会社の知的財産が含まれているため、DevOps エンジニアにビルド成果物の暗号化を開始するよう依頼しました。
これを最も保守しやすい方法で実現するには、DevOps エンジニアは何をすべきでしょうか?

22 / 363

22.

No.22
IT チームは、社内の他のユーザーがアプリケーションを迅速かつ確実にデプロイおよび終了できるように、AWS CloudFormation テンプレートを構築しました。テンプレートは、アプリケーションをインストールするためのユーザー データ スクリプトと、アプリケーションが実行中に静的 Web ページを提供するために使用する Amazon S3 バケットを含む Amazon EC2 インスタンスを作成します。
CloudFormation スタックを削除すると、すべてのリソースが削除されるはずです。しかし、チームは、スタックの削除中に CloudFormation がエラーを報告し、スタックによって作成された S3 バケットが削除されないことに気付きました。
チームは、すべてのリソースがエラーなしで削除されるように、最も効率的な方法でエラーを解決するにはどうすればよいですか?

23 / 363

23.

No.23
ある会社には、eu-west-1 リージョンの Amazon S3 バケットで構成された AWS CodePipeline パイプラインがあります。パイプラインは、同じリージョンに AWS Lambda アプリケーションをデプロイします。パイプラインは、AWS CodeBuild プロジェクトのビルドアクションと AWS CloudFormation のデプロイアクションで構成されます。
CodeBuild プロジェクトは、aws cloudformation package AWS CLI コマンドを使用して、Lambda 関数コードの .zip ファイルと CloudFormation テンプレートを含む成果物を構築します。CloudFormation のデプロイアクションは、CodeBuild プロジェクトのビルドアクションの出力成果物から CloudFormation テンプレートを参照します。
会社は、eu-west-1 のパイプラインを使用して、Lambda アプリケーションを us-east-1 リージョンにもデプロイしたいと考えています。DevOps エンジニアは、aws cloudformation package コマンドを使用して us-east-1 の追加の出力成果物を生成するように、すでに CodeBuild プロジェクトを更新しています。
これらの要件を満たすために、DevOps エンジニアはどの追加手順の組み合わせを実行する必要がありますか? (2 つ選択してください)

24 / 363

24.

No.24
ある会社が 1 つの Amazon EC2 インスタンスでアプリケーションを実行します。アプリケーションのメタデータは Amazon S3 に保存され、インスタンスが再起動された場合に取得する必要があります。インスタンスが応答しなくなった場合、インスタンスは自動的に再起動または再起動する必要があります。
これらの要件を満たすソリューションはどれですか?

25 / 363

25.

No.25
ある会社には複数の AWS アカウントがあります。この会社は、AWS Toolkit for Microsoft Azure DevOps と統合された AWS IAM Identity Center (AWS Single Sign-On) を使用しています。アクセス制御機能の属性は、IAM Identity Center で有効になっています。
属性マッピング リストには 2 つのエントリが含まれています。部門キーは ${path:enterprise.department} にマッピングされています。costCenter キーは ${path:enterprise.costCenter} にマッピングされています。
既存のすべての Amazon EC2 インスタンスには、会社の 3 つの部門 (d1、d2、d3) に対応する部門タグがあります。DevOps エンジニアは、一致する属性に基づいてポリシーを作成する必要があります。ポリシーは、管理作業を最小限に抑え、各 Azure AD ユーザーに、ユーザーのそれぞれの部門名でタグ付けされた EC2 インスタンスのみへのアクセスを許可する必要があります。
これらの要件を満たすために、DevOps エンジニアはカスタム権限ポリシーにどの条件キーを含める必要がありますか?

26 / 363

26.

No.26
ある会社が AWS アカウントでセキュリティ監査アプリケーションをホストしています。監査アプリケーションは、IAM ロールを使用して他の AWS アカウントにアクセスします。すべてのアカウントは、AWS Organizations 内の同じ組織にあります。
最近のセキュリティ監査で、監査対象の AWS アカウントのユーザーが監査アプリケーションの IAM ロールを変更または削除できることが明らかになりました。会社は、信頼できる管理者 IAM ロール以外のエンティティによる監査アプリケーションの IAM ロールの変更を防ぐ必要があります。
これらの要件を満たすソリューションはどれですか?

27 / 363

27.

No.27
ある会社には、Go で書かれたオンプレミス アプリケーションがあります。DevOps エンジニアは、アプリケーションを AWS に移行する必要があります。会社の開発チームは、ブルー/グリーン デプロイメントを有効にし、A/B テストを実行したいと考えています。
これらの要件を満たすソリューションはどれですか?

28 / 363

28.

No.28
開発者は 50 台の Amazon EC2 Linux サーバーのフリートを管理しています。サーバーは Amazon EC2 Auto Scaling グループの一部であり、負荷分散には Elastic Load Balancing も使用しています。
時々、ELB HTTP ヘルス チェックに失敗した後に一部のアプリケーション サーバーが終了されます。開発者は問題の根本原因分析を実行したいのですが、アプリケーション ログにアクセスする前にサーバーが終了しています。
ログ収集を自動化するにはどうすればよいですか?

29 / 363

29.

No.29
ある会社には、AWS Organizations に組織があります。この組織には、エンタープライズ アプリケーションを含むワークロード アカウントが含まれています。この会社は、運用アカウントからユーザーを一元管理しています。ワークロード アカウントにユーザーを作成することはできません。この会社は最近運用チームを追加し、運用チームのメンバーに各ワークロード アカウントへの管理者アクセスを提供する必要があります。
このアクセスを提供するには、どのアクションの組み合わせが必要ですか? (3 つ選択してください)。

30 / 363

30.

No.30
ある会社が AWS Organizations の組織内に複数のアカウントを持っています。会社の SecOps チームは、組織内のいずれかのアカウントが Amazon S3 バケットのブロックパブリックアクセス機能をオフにした場合、Amazon Simple Notification Service (Amazon SNS) 通知を受け取る必要があります。DevOps エンジニアは、AWS アカウントの操作に影響を与えずにこの変更を実装する必要があります。実装では、組織内の個々のメンバーアカウントが通知をオフにできないようにする必要があります。
これらの要件を満たすソリューションはどれですか?

31 / 363

31.

No.31
ある企業がコンテナベースのアプリケーションを Amazon EKS に移行し、自動メール通知を確立したいと考えています。各メールアドレスに送信される通知は、EKS コンポーネントに関連する特定のアクティビティに関するものです。ソリューションには、Amazon SNS トピックと、受信したログイベントを評価して適切な SNS トピックにメッセージを公開する AWS Lambda 関数が含まれます。
これらの要件をサポートするログ記録ソリューションはどれですか?

32 / 363

32.

No.32
ある会社が Amazon Elastic Container Service (Amazon ECS) クラスターを実装してワークロードを実行しています。会社のアーキテクチャでは、クラスター上で複数の ECS サービスを実行します。アーキテクチャには、フロントエンドにアプリケーション ロード バランサーが含まれ、複数のターゲット グループを使用してトラフィックをルーティングします。
DevOps エンジニアは、アプリケーション ログとアクセス ログを収集する必要があります。次に、DevOps エンジニアは、ほぼリアルタイムの分析のためにログを Amazon S3 バケットに送信する必要があります。
これらの要件を満たすために、DevOps エンジニアが実行する必要がある手順の組み合わせはどれですか? (3 つ選択してください)。

33 / 363

33.

No.33
電子健康記録を使用する会社が、Amazon Linux オペレーティングシステムで Amazon EC2 インスタンス群を実行しています。患者のプライバシー要件の一環として、会社は EC2 インスタンスで実行されているオペレーティングシステムとアプリケーションのパッチの継続的なコンプライアンスを確保する必要があります。
デフォルトおよびカスタムリポジトリを使用して、オペレーティングシステムとアプリケーションのパッチの展開を自動化するにはどうすればよいですか?

34 / 363

34.

No.34
ある会社では、AWS CodePipeline を使用してリリース パイプラインを自動化しています。パイプラインでは、ブルー/グリーン デプロイメント モデルを使用してアプリケーションを Amazon Elastic Container Service (Amazon ECS) にデプロイするために AWS CodeDeploy が使用されています。この会社では、トラフィックを移行する前にアプリケーションのグリーン バージョンをテストするスクリプトを実装したいと考えています。これらのスクリプトは 5 分以内に完了します。これらのテスト中にエラーが見つかった場合は、アプリケーションをロールバックする必要があります。
これらの要件を満たす戦略はどれですか?

35 / 363

35.

No.35
ある会社では、複数のリソースで使用される Amazon S3 バケットの前で、ファイルゲートウェイ モードで AWS Storage Gateway を使用しています。業務が始まる朝、ユーザーには前日の夜にサードパーティによって処理されたオブジェクトが表示されません。DevOps エンジニアが S3 バケットを直接確認すると、データはそこにありますが、Storage Gateway には表示されていません。
どのソリューションを使用すれば、更新されたサードパーティのファイルがすべて朝に利用可能になりますか?

36 / 363

36.

No.36
DevOps エンジニアは、S3 クロスリージョンレプリケーション機能を使用して、プライベートバケットポリシーで S3 バケット内に保存されている機密の Amazon S3 オブジェクトをバックアップする必要があります。オブジェクトは、別の AWS リージョンとアカウントのターゲットバケットにコピーする必要があります。
このレプリケーションを有効にするには、どのアクションの組み合わせを実行する必要がありますか? (3 つ選択してください)

37 / 363

37.

No.37
ある会社には、AWS Organizations の組織の一部である複数のメンバーアカウントがあります。セキュリティチームは、すべての Amazon EC2 セキュリティグループとそのインバウンドルールおよびアウトバウンドルールを確認する必要があります。セキュリティチームは、組織の管理アカウントで AWS Lambda 関数を使用して、メンバーアカウントからこの情報をプログラムで取得したいと考えています。
これらの要件を満たすアクセス変更の組み合わせはどれですか? (3 つ選択してください)

38 / 363

38.

No.38
宇宙探査会社が複数の衛星からテレメトリデータを受信します。Amazon API Gateway を介して小さなデータパケットを受信し、Amazon Simple Queue Service (Amazon SQS) 標準キューに直接配置します。カスタムアプリケーションがキューにサブスクライブされ、データを標準形式に変換します。
衛星が生成するデータに不整合があるため、アプリケーションがデータを変換できない場合があります。このような場合、メッセージは SQS キューに残ります。DevOps エンジニアは、失敗したメッセージを保持し、科学者がレビューして将来の処理に使用できるようにするソリューションを開発する必要があります。
これらの要件を満たすソリューションはどれですか?

39 / 363

39.

No.39
ある会社がインフラストラクチャのデプロイに AWS CloudFormation を使用したいと考えています。この会社には厳格なタグ付けとリソースの要件があり、デプロイを 2 つのリージョンに制限したいと考えています。開発者は同じアプリケーションの複数のバージョンをデプロイする必要があります。
会社のポリシーに従ってリソースがデプロイされることを保証するソリューションはどれですか?

40 / 363

40.

No.40
ある企業では、社内向け Web アプリケーションの可用性を高める必要があります。アーキテクチャは、1 つの Amazon EC2 Web サーバー インスタンスと、更新とパブリック データへのアクセスのためのアウトバウンド インターネット アクセスを提供する 1 つの NAT インスタンスで構成されています。
高可用性を実現するために、企業はどの組み合わせのアーキテクチャ調整を実施する必要がありますか? (2 つ選択してください)

41 / 363

41.

No.41
DevOps エンジニアは、AWS CodePipeline を使用して、アプリケーションの構築、検証、ステージング、テスト、およびデプロイを行うマルチステージ パイプラインを構築しています。テスト ステージとデプロイ ステージの間には、手動の承認ステージが必要です。開発チームは、ほぼリアルタイムの通知を必要とする Webhook サポートを備えたカスタム チャット ツールを使用しています。
DevOps エンジニアは、パイプライン アクティビティと承認リクエストのステータス更新をチャット ツールに投稿するには、どのように設定すればよいですか?

42 / 363

42.

No.42
ある会社のアプリケーション開発チームは、Linux ベースの Amazon EC2 インスタンスを要塞ホストとして使用しています。要塞ホストへのインバウンド SSH アクセスは、関連付けられているセキュリティ グループで定義されている特定の IP アドレスに制限されています。会社のセキュリティ チームは、セキュリティ グループ ルールが変更されて、任意の IP アドレスからの SSH アクセスが許可された場合に通知を受け取りたいと考えています。
この要件を満たすために、DevOps エンジニアは何をすべきでしょうか?

43 / 363

43.

No.43
DevOps チームは、オンプレミスで実行され、Amazon API Gateway エンドポイントのバックエンドとして機能する API を管理しています。顧客から応答レイテンシーが高いという苦情が寄せられており、開発チームは Amazon CloudWatch の API Gateway レイテンシー メトリクスを使用してこれを検証しました。原因を特定するには、チームは追加のレイテンシーを発生させることなく関連データを収集する必要があります。
これを実現するには、どのアクションを実行する必要がありますか? (2 つ選択してください)。

44 / 363

44.

No.44
ある企業には、MySQL 互換の Amazon Aurora Multi-AZ DB クラスターをデータベースとして使用しているアプリケーションがあります。災害復旧のために、クロスリージョン リード レプリカが作成されています。DevOps エンジニアは、障害発生時にレプリカがプライマリ データベース インスタンスになるように、レプリカの昇格を自動化したいと考えています。
これを実現するソリューションはどれですか。

45 / 363

45.

No.45
ある企業は、Amazon EBS ストレージでバックアップされた Amazon EC2 インスタンスを使用してステージング Web サイトをホストしています。この企業は、EC2 インスタンスでネットワーク接続の問題や停電が発生した場合に、データ損失を最小限に抑えて迅速に復旧したいと考えています。
これらの要件を満たすソリューションはどれですか?

46 / 363

46.

No.46
ある企業は、AWS 開発ツールを使用して、現在の bash デプロイメント スクリプトを置き換えたいと考えています。現在、この企業は、アプリケーション ロード バランサー (ALB) の背後にある Amazon EC2 インスタンスのグループに LAMP アプリケーションをデプロイしています。デプロイメント中、この企業はコミットされたアプリケーションのユニット テスト、サービスの停止と開始、ロード バランサーでのインスタンスの登録解除と再登録、およびファイル権限の更新を行います。この企業は、AWS サービスの使用への移行を通じて、同じデプロイメント機能を維持したいと考えています。
これらの要件を満たすソリューションはどれですか?

47 / 363

47.

No.47
ある会社では、Amazon EC2 とオンプレミス構成でアプリケーションを実行しています。DevOps エンジニアは、両方の環境にわたってパッチ適用を標準化する必要があります。会社のポリシーでは、パッチ適用は営業時間外にのみ行うように定められています。
これらの要件を満たすアクションの組み合わせはどれですか? (3 つ選択してください)。

48 / 363

48.

No.48
ある企業が新しいアプリケーションをホストするために AWS を選択しました。この企業は、マルチアカウント戦略を実装する必要があります。DevOps エンジニアが AWS Organizations で新しい AWS アカウントと組織を作成します。DevOps エンジニアは、組織の OU 構造も作成し、AWS Control Tower を使用してランディング ゾーンを設定します。
DevOps エンジニアは、ユーザーが AWS Control Tower Account Factory を通じて作成する新しいアカウントのリソースを自動的にデプロイするソリューションを実装する必要があります。ユーザーが新しいアカウントを作成すると、ソリューションは OU またはアカウント用にカスタマイズされた AWS CloudFormation テンプレートと SCP を適用して、アカウントに関連付けられているすべてのリソースを自動的にデプロイする必要があります。すべての OU は AWS Control Tower に登録されています。
どのソリューションが最も自動化された方法でこれらの要件を満たしますか?

49 / 363

49.

No.49
米国に拠点を置くオンライン小売企業は、今後 6 か月以内にヨーロッパとアジアに事業を拡大する予定です。現在、同社の製品は、Application Load Balancer の背後にある Amazon EC2 インスタンスで実行されています。インスタンスは、複数のアベイラビリティーゾーンにまたがる Amazon EC2 Auto Scaling グループで実行されます。すべてのデータは、Amazon Aurora データベース インスタンスに保存されます。
製品が複数のリージョンにデプロイされる場合、同社はすべてのリージョンで単一の製品カタログを希望しますが、コンプライアンスのために、顧客情報と購入は各リージョンに保持する必要があります。
アプリケーションの変更を最小限に抑えて、これらの要件を満たすにはどうすればよいでしょうか?

50 / 363

No.50
ある企業は、グローバルにアクセス可能な API スタックに適切に設計された設計を実装しています。この設計では、北米とヨーロッパのユーザーに対して高い信頼性と高速な応答時間の両方を確保する必要があります。
API スタックには、次の 3 つの層が含まれます。

50. Amazon API Gateway -

AWS Lambda -

Amazon DynamoDB -

どのソリューションが要件を満たしますか?

51 / 363

51.

No.51
急成長中の企業が、AWS 開発環境に対する開発者の需要に合わせて拡張したいと考えています。開発環境は、AWS マネジメントコンソールで手動で作成されます。ネットワークチームは、AWS CloudFormation を使用してネットワークインフラストラクチャを管理し、Amazon VPC とすべてのサブネットのスタック出力値をエクスポートします。開発環境には、Application Load Balancer、Amazon EC2 Auto Scaling グループ、セキュリティグループ、Amazon DynamoDB テーブルなどの共通の標準があります。
需要に対応するために、DevOps エンジニアは開発環境の作成を自動化したいと考えています。アプリケーションをサポートするために必要なインフラストラクチャは拡大することが予想されるため、デプロイされたインフラストラクチャを簡単に更新する方法が必要です。CloudFormation を使用して、開発環境のテンプレートを作成します。
これらの要件を満たし、開発者に一貫性のある AWS 環境を迅速に提供するアプローチはどれですか?

52 / 363

52.

No.52
ある会社では、AWS Organizations を使用して複数のアカウントを管理しています。情報セキュリティポリシーでは、暗号化されていないすべての Amazon EBS ボリュームを非準拠としてマークする必要があります。DevOps エンジニアは、ソリューションを自動的にデプロイし、このコンプライアンスチェックが常に存在するようにする必要があります。
どのソリューションがこれを実現しますか?

53 / 363

53.

No.53
ある会社が、多数のアカウントにわたるすべての Amazon EC2 インスタンスの脆弱性スキャンを実行しています。アカウントは AWS Organizations 内の組織内にあります。各アカウントの VPC は、共有トランジットゲートウェイに接続されています。VPC は、中央の出力 VPC を介してインターネットにトラフィックを送信します。この会社は、委任された管理者アカウントで Amazon Inspector を有効にし、すべてのメンバーアカウントのスキャンを有効にしています。
DevOps エンジニアは、Amazon Inspector の「スキャンしていない」タブに一部の EC2 インスタンスがリストされていることを発見しました。
この問題を解決するために、DevOps エンジニアが実行する必要があるアクションの組み合わせはどれですか? (3 つ選択してください)。

54 / 363

54.

No.54
開発チームは、アプリケーションのバージョン管理に AWS CodeCommit を使用しています。開発チームは、CI/CD インフラストラクチャに AWS CodePipeline、AWS CodeBuild、および AWS CodeDeploy を使用しています。CodeCommit では、開発チームは最近、コードベースで長時間実行テストに合格しなかったプルリクエストをマージしました。開発チームはコードベースのブランチにロールバックを実行する必要があり、その結果、時間と労力が無駄になりました。
DevOps エンジニアは、CodeCommit でプルリクエストのテストを自動化して、プルリクエストのレビューの一環として、レビュー担当者が自動化されたテストの結果をより簡単に確認できるようにする必要があります。
この要件を満たすために、DevOps エンジニアは何をすべきですか?

55 / 363

55.

No.55
ある企業が、単一の AWS アカウントの本番環境 VPC にアプリケーションをデプロイしました。このアプリケーションは人気があり、使用率が高くなっています。同社のセキュリティ チームは、アプリケーションのデプロイに AWS WAF などの追加のセキュリティを追加したいと考えています。ただし、アプリケーションの製品マネージャーはコストを懸念しており、セキュリティ チームが追加のセキュリティが必要であることを証明できない限り、変更を承認したくありません。
セキュリティ チームは、アプリケーションの需要の一部は、拒否リストに載っている IP アドレスを持つユーザーから来ている可能性があると考えています。セキュリティ チームは、DevOps エンジニアに拒否リストを提供します。拒否リストに載っている IP アドレスのいずれかがアプリケーションにアクセスした場合、セキュリティ チームは、アプリケーションに追加のセキュリティが必要であることを文書化できるように、ほぼリアルタイムで自動通知を受け取りたいと考えています。DevOps エンジニアは、本番環境 VPC の VPC フロー ログを作成します。
DevOps エンジニアは、これらの要件を最もコスト効率よく満たすために、どの追加手順を実行する必要がありますか?

56 / 363

56.

No.56
DevOps エンジニアは、AWS CodePipeline を使用して、次の手順で Web サービスのデプロイを自動化しました。
1. AWS CodeBuild プロジェクトがデプロイ アーティファクトをコンパイルし、ユニット テストを実行します。
2. AWS CodeDeploy デプロイ グループが、ステージング環境の Amazon EC2 インスタンスに Web サービスをデプロイします。
3. CodeDeploy デプロイ グループが、本番環境の EC2 インスタンスに Web サービスをデプロイします。
品質保証 (QA) チームは、本番環境へのデプロイが行われる前に、ビルド アーティファクトを検査する権限を要求します。QA チームは、手動テストを実施するために内部侵入テスト ツールを実行したいと考えています。このツールは、REST API 呼び出しによって呼び出されます。
DevOps エンジニアがこの要求を満たすために実行する必要があるアクションの組み合わせはどれですか (2 つ選択してください)。

57 / 363

57.

No.57
ある企業が AWS リージョンで Web アプリケーションをホストしています。災害復旧の目的で、2 番目のリージョンがスタンバイとして使用されています。災害復旧の要件では、セッション データはリージョン間でほぼリアルタイムで複製され、リクエストの 1% がセカンダリ リージョンにルーティングされてシステムの機能が継続的に検証される必要があります。さらに、メイン リージョンでサービスが中断された場合、トラフィックはセカンダリ リージョンに自動的にルーティングされ、セカンダリ リージョンはすべてのトラフィックを処理できるようにスケールアップできる必要があります。
DevOps エンジニアはこれらの要件をどのように満たすべきでしょうか?

58 / 363

58.

No.58
ある会社が Amazon EC2 インスタンスでアプリケーションを実行しています。同社は、一連の AWS CloudFormation スタックを使用してアプリケーション リソースを定義しています。開発者は、ラップトップでアプリケーションをビルドしてテストし、ビルド出力と CloudFormation スタック テンプレートを Amazon S3 にアップロードすることで更新を実行します。開発者の同僚は、開発者が CloudFormation スタックの更新を実行し、アプリケーションの新しいバージョンを EC2 インスタンスにインストールする前に変更を確認します。
開発者が各 EC2 インスタンスを新しいアプリケーションで更新すると、デプロイメント プロセスでエラーが発生しやすく、時間がかかります。同社は、アプリケーションまたはリソースを変更する前に最終的な手動承認手順を維持しながら、アプリケーションのデプロイメント プロセスを可能な限り自動化したいと考えています。
同社はすでに、アプリケーションのソース コードと CloudFormation テンプレートを AWS CodeCommit に移行しています。また、アプリケーションをビルドしてテストするための AWS CodeBuild プロジェクトも作成しています。
どの手順の組み合わせが、同社の要件を満たしますか? (2 つ選択してください)。

59 / 363

59.

No.59
DevOps エンジニアは、アプリケーション ロード バランサー (ALB) の背後にある Amazon EC2 インスタンスで実行される Web アプリケーションを管理しています。インスタンスは、複数のアベイラビリティ ゾーンにまたがる EC2 Auto Scaling グループで実行されます。エンジニアは、次のデプロイメント戦略を実装する必要があります。
元のフリートと同じ容量のインスタンスの 2 番目のフリートを起動します。
2 番目のフリートが起動されている間、元のフリートを変更せずに維持します。
2 番目のフリートが完全にデプロイされたら、トラフィックを 2 番目のフリートに移行します。
移行後 1 時間で元のフリートを自動的に終了します。
これらの要件を満たすソリューションはどれですか?

60 / 363

60.

No.60
ビデオ共有会社が Amazon S3 にビデオを保存しています。同社はビデオ アクセス リクエストの急増を確認しましたが、どのビデオが最も人気があるかはわかりません。同社は、ビデオ ファイルの一般的なアクセス パターンを特定する必要があります。このパターンには、特定の日に特定のファイルにアクセスするユーザーの数と、特定のファイルに対するプル リクエストの数が含まれます。
どうすれば、最小限の労力でこれらの要件を満たすことができますか?

61 / 363

61.

No.61
開発チームは、AWS CloudFormation スタックを使用してアプリケーションをデプロイしたいと考えています。ただし、開発者 IAM ロールには、AWS CloudFormation テンプレートで指定されているリソースをプロビジョニングするために必要な権限がありません。DevOps エンジニアは、開発者がスタックをデプロイできるようにするソリューションを実装する必要があります。ソリューションは、最小権限の原則に従う必要があります。
これらの要件を満たすソリューションはどれですか?

62 / 363

62.

No.62
本番アカウントには、手動でログインした Amazon EC2 インスタンスを 24 時間以内に終了する必要があるという要件があります。本番アカウントのすべてのアプリケーションは、Amazon CloudWatch Logs エージェントが設定された Auto Scaling グループを使用しています。
このプロセスを自動化するにはどうすればよいですか?

63 / 363

63.

No.63
ある会社では、AWS Organizations で組織のすべての機能を有効にしています。この組織には 10 個の AWS アカウントがあります。この会社はすべてのアカウントで AWS CloudTrail をオンにしています。この会社は、今後 1 年間で組織内の AWS アカウントの数が 500 に増加すると予想しています。この会社は、これらのアカウントに複数の OU を使用する予定です。
この会社は、組織内の既存の各 AWS アカウントで AWS Config を有効にしています。DevOps エンジニアは、組織で今後作成されるすべての AWS アカウントに対して AWS Config を自動的に有効にするソリューションを実装する必要があります。
この要件を満たすソリューションはどれですか?

64 / 363

64.

No.64
ある会社には多くのアプリケーションがあります。会社内のさまざまなチームが、複数の言語とフレームワークを使用してアプリケーションを開発しました。アプリケーションは、オンプレミスおよびさまざまなオペレーティングシステムのさまざまなサーバーで実行されます。各チームには独自のリリースプロトコルとプロセスがあります。会社は、これらのアプリケーションのリリースとメンテナンスの複雑さを軽減したいと考えています。
会社は、これらのアプリケーションを含むテクノロジースタックを AWS に移行しています。会社は、ソースコードの集中管理、一貫性のある自動配信パイプライン、および基盤となるインフラストラクチャでのメンテナンスタスクを可能な限り少なくしたいと考えています。
これらの要件を満たすために、DevOps エンジニアは何をすべきですか?

65 / 363

65.

No.65
ある会社のアプリケーションは現在、単一の AWS リージョンにデプロイされています。最近、この会社は別の大陸に新しいオフィスを開設しました。新しいオフィスのユーザーは、高いレイテンシーを経験しています。この会社のアプリケーションは、Application Load Balancer (ALB) の背後にある Amazon EC2 インスタンスで実行され、Amazon DynamoDB をデータベース レイヤーとして使用しています。インスタンスは、複数のアベイラビリティー ゾーンにまたがる EC2 Auto Scaling グループで実行されます。DevOps エンジニアは、アプリケーションの応答時間を最小限に抑え、両方のリージョンのユーザーの可用性を向上させることを任されています。
レイテンシーの問題に対処するには、どのアクションの組み合わせを実行する必要がありますか? (3 つ選択してください)

66 / 363

66.

★No.66
DevOps エンジニアは、既存の AWS アカウント セットにコア セキュリティ コントロール セットを適用する必要があります。アカウントは AWS Organizations 内の組織内にあります。個々のチームは、AdministratorAccess AWS 管理ポリシーを使用して個々のアカウントを管理します。すべてのアカウントに対して。AWS CloudTrail と AWS Config は、利用可能なすべての AWS リージョンでオンにする必要があります。個々のアカウント管理者は、ベースライン リソースを編集または削除することはできません。ただし、個々のアカウント管理者は、自分の CloudTrail 証跡と AWS Config ルールを編集または削除できる必要があります。
どのソリューションが、これらの要件を最も効率的に運用できるでしょうか。

67 / 363

No.67
ある会社では、AWS Organizations 内の組織に AWS アカウントがあります。AWS Config は各 AWS アカウントで手動で設定されています。この会社は、組織内のすべてのアカウントに対して AWS Config を一元的に設定するためのソリューションを実装する必要があります。また、このソリューションでは、リソースの変更を中央のアカウントに記録する必要があります。
これらの要件を満たすために、DevOps エンジニアが実行する必要があるアクションの組み合わせはどれですか (2 つ選択してください)。

67.  

68 / 363

68.

No.68
ある企業は、Amazon EC2 でホストされているコンテンツ共有 Web アプリケーションをサーバーレス アーキテクチャに移行したいと考えています。現在、同社は、EC2 インスタンスの新しい Auto Scaling グループと新しい Elastic Load Balancer を作成し、Amazon Route 53 の加重ルーティング ポリシーを使用してトラフィックを移動することで、アプリケーションへの変更を展開しています。
同社は、新しいサーバーレス アプリケーションに Amazon API Gateway と AWS Lambda を使用する予定です。企業は、新しいアプリケーションで動作するようにデプロイメント プロセスを更新する必要があります。また、ユーザー ベース全体に機能を展開する前に、少数のユーザーで新機能をテストする機能も保持する必要があります。
これらの要件を満たすデプロイメント戦略はどれですか?

69 / 363

69.

No.69
開発チームは、AWS CodeCommit、AWS CodePipeline、AWS CodeBuild を使用してアプリケーションを開発およびデプロイします。コードの変更はプルリクエストによって送信されます。開発チームはプルリクエストを確認してマージし、パイプラインがアプリケーションをビルドしてテストします。
時間の経過とともに、プルリクエストの数が増えてきました。パイプラインは、テストの失敗により頻繁にブロックされます。このブロックを防ぐために、開発チームは、プルリクエストがマージされる前に、各プルリクエストでユニットテストと統合テストを実行したいと考えています。
これらの要件を満たすソリューションはどれですか?

70 / 363

70.

No.70
ある会社には、Amazon EC2 インスタンスのフリートで実行されるアプリケーションがあります。アプリケーションは頻繁に再起動する必要があります。再起動が必要な場合、アプリケーション ログにはエラー メッセージが含まれます。アプリケーション ログは、Amazon CloudWatch Logs のログ グループに公開されます。
ログに再起動関連のエラー メッセージが多数含まれている場合、Amazon CloudWatch アラームは Amazon Simple Notification Service (Amazon SNS) トピックを通じてアプリケーション エンジニアに通知します。アプリケーション エンジニアは、SNS トピックから通知を受け取った後、インスタンスでアプリケーションを手動で再起動します。
DevOps エンジニアは、インスタンスを再起動せずにインスタンスでのアプリケーションの再起動を自動化するソリューションを実装する必要があります。
どのソリューションが、これらの要件を最も運用効率の高い方法で満たしますか?

71 / 363

71.

No.71
ある会社の DevOps エンジニアは、すべてのユーザーが AWS IAM Identity Center (AWS Single Sign-On) を使用する AWS 環境をサポートしています。この会社は、新しい IAM ユーザーの認証情報をすぐに無効にし、セキュリティ チームに通知を受信したいと考えています。
これらの要件を満たすために、DevOps エンジニアが実行する必要がある手順の組み合わせはどれですか? (3 つ選択してください)。

72 / 363

72.

No.72
ある会社が継続的デリバリー パイプラインを設定したいと考えています。この会社は、アプリケーション コードをプライベート GitHub リポジトリに保存しています。この会社は、アプリケーション コンポーネントを Amazon Elastic Container Service (Amazon ECS)、Amazon EC2、および AWS Lambda にデプロイする必要があります。パイプラインは手動承認アクションをサポートする必要があります。
これらの要件を満たすソリューションはどれですか?

73 / 363

73.

No.73
ある会社には、Auto Scaling グループ内の Amazon EC2 インスタンスで実行されるアプリケーションがあります。アプリケーションが起動すると、アプリケーションはリクエストの処理を開始する前に Amazon S3 バケットからデータを処理する必要があります。
S3 バケットに保存されるデータのサイズは増大しています。Auto Scaling グループが新しいインスタンスを追加すると、アプリケーションがリクエストを処理できるようになる前に、データをダウンロードして処理するのに数分かかるようになりました。会社は、新しい EC2 インスタンスがリクエストを処理できるようになるまでの時間を短縮する必要があります。
アプリケーションの起動時間を短縮する最も費用対効果の高い方法はどれですか?

74 / 363

74.

No.74
ある企業は、AWS CodeBuild プロジェクトを使用してアプリケーションを構築およびパッケージ化しています。パッケージは、複数の AWS アカウントにデプロイされる前に、共有 Amazon S3 バケットにコピーされます。
buildspec.yml ファイルには、次の内容が含まれています:

バージョン: 0.2
フェーズ:
ビルド:
コマンド:
- go build -o myapp
post_build:
コマンド:
- aws s3 cp --acl authenticated-read myapp s3://artifacts/

DevOps エンジニアは、AWS アカウントを持つユーザーなら誰でもアーティファクトをダウンロードできることに気付きました。
DevOps エンジニアは、これを阻止するためにどのような手順を踏む必要がありますか?

75 / 363

75.

No.75
ある会社が、AWS でホストされるサーバーレス Web アプリケーションを開発しました。このアプリケーションは、Amazon S3、Amazon API Gateway、複数の AWS Lambda 関数、および Amazon RDS for MySQL データベースで構成されています。この会社は、AWS CodeCommit を使用してソースコードを保存しています。ソースコードは、AWS Serverless Application Model (AWS SAM) テンプレートと Python コードの組み合わせです。
セキュリティ監査と侵入テストにより、データベースへの認証用のユーザー名とパスワードが CodeCommit リポジトリ内にハードコードされていることが明らかになりました。DevOps エンジニアは、ハードコードされたシークレットを自動的に検出して防止するソリューションを実装する必要があります。
これらの要件を満たす最も安全なソリューションは何ですか?

76 / 363

76.

No.76
ある会社では、重要なドキュメントを保存するために Amazon S3 バケットを使用しています。会社は、一部の S3 バケットが暗号化されていないことを発見しました。現在、会社の IAM ユーザーは、暗号化せずに新しい S3 バケットを作成できます。会社は、すべての S3 バケットを暗号化する必要があるという新しい要件を実装しています。
DevOps エンジニアは、既存のすべての S3 バケットとすべての新しい S3 バケットでサーバー側の暗号化が有効になっていることを確認するソリューションを実装する必要があります。 S3 バケットが作成されたらすぐに、新しい S3 バケットで暗号化を有効にする必要があります。デフォルトの暗号化タイプは、256 ビットの Advanced Encryption Standard (AES-256) である必要があります。
これらの要件を満たすソリューションはどれですか?

77 / 363

77.

No.77
DevOps エンジニアが、AWS で実行されている会社のサービスとしてのソフトウェア (SaaS) Web アプリケーションの継続的な開発戦略を設計しています。アプリケーションとセキュリティ上の理由から、このアプリケーションをサブスクライブしているユーザーは、それぞれ専用の Auto Scaling グループと Amazon EC2 インスタンスのフリートを持つ複数のアプリケーション ロード バランサー (ALB) に分散されています。アプリケーションにはビルド ステージは必要ありません。アプリケーションが AWS CodeCommit にコミットされると、アプリケーションはすべての ALB、Auto Scaling グループ、および EC2 フリートへの同時デプロイをトリガーする必要があります。
最も少ない構成でこれらの要件を満たすアーキテクチャはどれですか?

78 / 363

78.

No.78
ある会社が Amazon S3 バケットから静的 Web サイトをホストしています。この Web サイトは、example.com で顧客に提供されています。同社は、TTL が 1 日の Amazon Route 53 加重ルーティングポリシーを使用しています。同社は、既存の静的 Web サイトを動的 Web アプリケーションに置き換えることを決定しました。動的 Web アプリケーションは、Amazon EC2 インスタンス群の前でアプリケーションロードバランサー (ALB) を使用します。
顧客への本番リリースの日に、同社は重みが 255、TTL が 1 時間の ALB を指す追加の Route 53 加重 DNS レコードエントリを作成します。2 日後、DevOps エンジニアは、顧客が example.com に移動すると以前の静的 Web サイトが表示されることがあることに気付きました。
DevOps エンジニアは、会社が example.com の動的コンテンツのみを提供していることをどのように確認すればよいでしょうか?

79 / 363

No.79
ある会社では、テストプロセスを自動化するために AWS CodePipeline を実装しています。実行状態が失敗したときに通知を受け取りたいと考え、Amazon EventBridge で次のカスタムイベントパターンを使用しました:

{
"source": [
"aws.codepipeline"
],
"detail-type": [
"CodePipeline アクション実行状態の変更"
],
"detail": {
"state" [
"FAILED"
],
"type": {
"category": ["Approval"]
}
}
}

79. このイベントパターンに一致するイベントの種類はどれですか?

80 / 363

80.

No.80
Auto Scaling グループ内の一連の Amazon EC2 インスタンスで実行されるアプリケーションでは、動作するために構成ファイルが必要です。インスタンスは AWS CloudFormation を使用して作成および維持されます。DevOps エンジニアは、インスタンスの起動時に最新の構成ファイルを使用し、CloudFormation テンプレートが更新されたときに、構成ファイルへの変更が最小限の遅延ですべてのインスタンスに反映されることを望んでいます。会社のポリシーでは、アプリケーション構成ファイルを AWS インフラストラクチャ構成ファイルとともにソース管理で維持する必要があります。
どのソリューションでこれを実現できますか?

81 / 363

81.

No.81
ある会社では、Amazon CloudWatch Logs にログを保存するアプリケーションを管理しています。この会社は、ログを Amazon S3 バケットにアーカイブしたいと考えています。ログは 90 日後にはほとんどアクセスされず、10 年間保持する必要があります。
DevOps エンジニアは、これらの要件を満たすためにどの組み合わせの手順を実行する必要がありますか? (2 つ選択してください)。

82 / 363

82.

No.82
ある会社が新しいアプリケーションを開発しています。このアプリケーションは、コンピューティング層に AWS Lambda 関数を使用しています。会社は、Lambda 関数への変更にカナリア デプロイメントを使用する必要があります。障害が報告された場合は、自動ロールバックを実行する必要があります。
会社の DevOps チームは、このソリューションのインフラストラクチャ アズ コード (IaC) と CI/CD パイプラインを作成する必要があります。
これらの要件を満たす手順の組み合わせはどれですか? (3 つ選択してください)

83 / 363

83.

No.83
DevOps エンジニアが、Amazon EC2 インスタンスに関連付けられた AWS CodeDeploy デプロイメント グループに会社のアプリケーションの新しいバージョンをデプロイしています。しばらくすると、デプロイメントが失敗します。エンジニアは、特定のデプロイメント ID に関連付けられたすべてのイベントが Skipped ステータスになっており、デプロイメント グループに関連付けられたインスタンスにコードがデプロイされていないことに気付きました。
この失敗の正当な理由は何ですか? (2 つ選択してください)。

84 / 363

No.84
ある企業では、すべての Amazon EC2 インスタンスは、企業のセキュリティ チームが作成した AMI から起動する必要があるというガイドラインがあります。毎月、セキュリティ チームは、承認された最新の AMI を含む電子メール メッセージをすべての開発チームに送信します。
開発チームは、AWS CloudFormation を使用してアプリケーションをデプロイします。開発者が新しいサービスを開始するとき、セキュリティ部門から送信された最新の AMI を自分のメールから検索する必要があります。DevOps エンジニアは、セキュリティチームが開発チームに AMI ID を提供するために使用するプロセスを自動化したいと考えています。

84. これらの要件を満たす最もスケーラブルなソリューションは何ですか?

85 / 363

85.

No.85
アプリケーションは、Application Load Balancer (ALB) の背後にある Amazon EC2 インスタンスで実行されます。DevOps エンジニアは、AWS CodeDeploy を使用して新しいバージョンをリリースしています。デプロイメントは AllowTraffic ライフサイクル イベント中に失敗しますが、失敗の原因はデプロイメント ログに示されません。
原因は何でしょうか?

86 / 363

86.

No.86
ある会社には 20 のサービス チームがあります。各サービス チームは、独自のマイクロサービスを担当しています。各サービス チームは、マイクロサービス用に個別の AWS アカウントと、192.168.0.0/22 CIDR ブロックを持つ VPC を使用しています。会社は、AWS アカウントを AWS Organizations で管理しています。
各サービス チームは、Application Load Balancer の背後にある複数の Amazon EC2 インスタンスでマイクロサービスをホストしています。マイクロサービスは、パブリック インターネットを介して相互に通信します。会社のセキュリティ チームは、マイクロサービス間のすべての通信はプライベート ネットワーク接続を介して HTTPS を使用する必要があり、パブリック インターネットを経由してはならないという新しいガイドラインを発行しました。
DevOps エンジニアは、これらの義務を果たし、各サービス チームの変更回数を最小限に抑えるソリューションを実装する必要があります。
これらの要件を満たすソリューションはどれですか?

87 / 363

87.

No.87
Amazon EC2 インスタンスが VPC で実行されており、制限された Amazon S3 バケットからオブジェクトをダウンロードする必要があります。DevOps エンジニアがオブジェクトをダウンロードしようとすると、AccessDenied エラーが表示されます。
このエラーの原因として考えられるものは何ですか? (2 つ選択してください)。

88 / 363

88.

No.88
ある企業が、AWS 上の独自のエンタープライズ インメモリ データ ストアにグリッド システムを使用したいと考えています。このシステムは、Linux ベースのディストリビューションの複数のサーバー ノードで実行できます。ノードが追加または削除されるたびに、システムはクラスター全体を再構成できる必要があります。ノードを追加または削除する場合、/etc/cluster/nodes.config ファイルを更新して、そのクラスターの現在のノード メンバーの IP アドレスをリストする必要があります。
会社は、クラスターに新しいノードを追加するタスクを自動化したいと考えています。
DevOps エンジニアは、これらの要件を満たすために何ができますか?

89 / 363

89.

No.89
DevOps エンジニアは、オンプレミス データを Amazon S3 バケットに移行するデータ アーカイブ プロジェクトに取り組んでいます。DevOps エンジニアは、1 か月以上経過したオンプレミス データを Amazon S3 に段階的にアーカイブするスクリプトを開発します。Amazon S3 に転送されたデータは、オンプレミスの場所から削除されます。スクリプトは S3 PutObject 操作を使用します。
コード レビュー中に、DevOps エンジニアは、スクリプトが Amazon S3 にデータが正常にコピーされたかどうかを確認していないことに気付きました。DevOps エンジニアは、転送中にデータが破損しないようにスクリプトを更新する必要があります。スクリプトは、オンプレミス データを削除する前に、MD5 チェックサムを使用してデータの整合性を確認する必要があります。
スクリプトのどのソリューションがこれらの要件を満たしますか? (2 つ選択してください)。

90 / 363

90.

No.90
ある会社では、AWS CodePipeline パイプラインを使用して、週に数回 Amazon API Gateway API に更新をデプロイしています。更新プロセスの一環として、会社は API Gateway コンソールから API の JavaScript SDK をエクスポートし、その SDK を Amazon S3 バケットにアップロードします。
会社は、S3 バケットをオリジンとして使用する Amazon CloudFront ディストリビューションを設定しました。その後、Web クライアントは CloudFront ディストリビューションのエンドポイントを使用して SDK をダウンロードします。DevOps エンジニアは、新しい API のデプロイ中に新しい SDK を自動的に使用できるようにするソリューションを実装する必要があります。
これらの要件を満たすソリューションはどれですか。

91 / 363

91.

No.91
ある会社が、API 経由で受信した注文を処理する AWS Lambda 関数を開発しました。この会社は、AWS CodeDeploy を使用して、CI/CD パイプラインの最終段階として Lambda 関数をデプロイしています。
DevOps エンジニアは、デプロイ後数秒間、注文 API が断続的に失敗することに気づきました。調査の結果、DevOps エンジニアは、Lambda 関数が呼び出される前にデータベースの変更が完全に伝播していないことが原因であると考えています。
DevOps エンジニアは、これをどのように克服すればよいでしょうか。

92 / 363

92.

No.92
ある会社では、Amazon EC2 インスタンスでアプリケーションをテストするために、単一の AWS アカウントを使用しています。この会社は、AWS アカウントで AWS Config をオンにし、restricted-ssh AWS Config マネージド ルールを有効化しました。
この会社では、アカウント内のセキュリティ グループが restricted-ssh ルールに準拠していない場合に、リアルタイムでカスタマイズされた通知を提供する自動監視ソリューションを必要としています。カスタマイズされた通知には、準拠していないセキュリティ グループの名前と ID が含まれている必要があります。
DevOps エンジニアは、アカウントで Amazon Simple Notification Service (Amazon SNS) トピックを作成し、適切な担当者をトピックにサブスクライブします。
これらの要件を満たすために、DevOps エンジニアは次に何をすべきでしょうか?

93 / 363

93.

No.93
ある企業では、データとアプリケーションに対して常に 2 時間の RPO と 10 分の RTO が必要です。アプリケーションは、MySQL データベースと Amazon EC2 Web サーバーを使用します。開発チームには、フェイルオーバーと災害復旧の戦略が必要です。
これらの要件を満たすデプロイメント戦略の組み合わせはどれですか? (2 つ選択してください)

94 / 363

94.

No.94
ある企業には、5 つの独立した AWS Lambda 関数で構成されるアプリケーションがあります。
DevOps エンジニアは、AWS CodePipeline と AWS CodeBuild を使用して、各 Lambda 関数を順番にビルド、テスト、パッケージ化、デプロイする CI/CD パイプラインを構築しました。パイプラインは Amazon EventBridge ルールを使用して、アプリケーションのソースコードに変更が加えられた後、パイプラインが可能な限り迅速に開始されるようにします。
数か月間パイプラインを使用した後、DevOps エンジニアはパイプラインの完了に時間がかかりすぎることに気付きました。
パイプラインの速度を最適に改善するには、DevOps エンジニアは何を実装する必要がありますか?

95 / 363

95.

No.95
ある会社では、AWS CloudFormation スタックを使用して、アプリケーションに更新をデプロイしています。スタックはさまざまなリソースで構成されています。リソースには、AWS Auto Scaling グループ、Amazon EC2 インスタンス、Application Load Balancer (ALB)、および独立したスタックを起動して維持するために必要なその他のリソースが含まれます。CloudFormation スタックの更新以外でのアプリケーション リソースの変更は許可されていません。
最近、この会社は AWS CLI を使用してアプリケーション スタックを更新しようとしました。スタックは更新に失敗し、次のエラー メッセージが表示されました。「エラー: デプロイメントと CloudFormation スタックのロールバックの両方が失敗しました。次のリソースの更新に失敗したため、デプロイメントは失敗しました: [AutoScalingGroup]。」
スタックのステータスは UPDATE_ROLLBACK_FAILED のままです。
この問題を解決するには、どのソリューションを使用しますか?

96 / 363

96.

No.96
ある会社が Amazon EC2 インスタンスを使用する新しいアプリケーションをデプロイしています。この会社には、アプリケーション ログと AWS アカウント API アクティビティをクエリするソリューションが必要です。
これらの要件を満たすソリューションはどれですか?

97 / 363

97.

No.97
ある企業は、EC2 インスタンスのセキュリティを確保したいと考えています。インスタンスに新しい脆弱性が見つかった場合は通知を受け取り、インスタンスのすべてのログインアクティビティの監査証跡も取得したいと考えています。
これらの要件を満たすソリューションはどれですか?

98 / 363

98.

No.98
ある会社が Auto Scaling グループの Amazon EC2 インスタンスでアプリケーションを実行しています。最近、EC2 インスタンスが正常に起動しない問題が発生し、サポートチームが問題を発見するまでに数時間かかりました。サポートチームは、EC2 インスタンスが正常に起動しない場合は常に電子メールで通知されることを希望しています。
これを実現するには、どのアクションを実行すればよいですか?

99 / 363

99.

No.99
ある会社では、AWS Organizations を使用して AWS アカウントを一元管理しています。この会社は、AWS CloudFormation StackSets を使用して各メンバーアカウントで AWS Config を有効にしています。この会社は、AWS Config の Organizations で信頼されたアクセスを設定し、メンバーアカウントを AWS Config の委任管理者アカウントとして設定しています。
DevOps エンジニアは、新しいセキュリティポリシーを実装する必要があります。このポリシーでは、現在および将来のすべての AWS メンバーアカウントに、中央アカウントから管理される修復アクションを含む AWS Config ルールの共通ベースラインの使用を義務付ける必要があります。メンバーアカウントにアクセスできる管理者以外のユーザーは、各メンバーアカウントに展開されているこの AWS Config ルールの共通ベースラインを変更できないようにする必要があります。
これらの要件を満たすソリューションはどれですか?

100 / 363

100.

No.100
DevOps エンジニアは、Amazon EC2 で実行される大規模な商用 Web サイトを管理しています。この Web サイトでは、Amazon Kinesis Data Streams を使用して Web ログを収集および処理しています。DevOps エンジニアは、Amazon EC2 で実行される Kinesis コンシューマー アプリケーションを管理しています。
データが突然増加すると、Kinesis コンシューマー アプリケーションが遅れ、レコードが処理される前に Kinesis データ ストリームがレコードをドロップします。DevOps エンジニアは、ストリーム処理を改善するソリューションを実装する必要があります。
これらの要件を最も効率的に満たすソリューションはどれですか。

101 / 363

101.

No.101
ある会社が最近、AWS Organizations の新しい組織に新しい AWS Control Tower ランディングゾーンを作成しました。ランディングゾーンは、AWS Foundations の Center for Internet Security (CIS) ベンチマークに準拠している必要があります。
会社のセキュリティチームは、AWS Security Hub を使用してすべてのアカウントのコンプライアンスを確認したいと考えています。集約された Security Hub の検出結果を表示できるのは、セキュリティチームのみです。さらに、特定のユーザーは、組織内の自分のアカウントの検出結果を表示できる必要があります。アカウントの作成後、すべてのアカウントを Security Hub に登録する必要があります。
どの手順の組み合わせが最も自動化された方法でこれらの要件を満たしますか? (3 つ選択してください)。

102 / 363

102.

No.102
ある会社が、AWS Organizations 内の組織内にある AWS アカウントでアプリケーションを実行しています。アプリケーションは Amazon EC2 インスタンスと Amazon S3 を使用します。
この会社は、既存の AWS アカウントと今後作成するすべての AWS アカウントで、侵害の可能性がある EC2 インスタンス、疑わしいネットワークアクティビティ、異常な API アクティビティを検出したいと考えています。会社がこれらのイベントのいずれかを検出すると、既存の Amazon Simple Notification Service (Amazon SNS) トピックを使用して、調査と修復のために運用サポートチームに通知を送信したいと考えています。
AWS のベストプラクティスに従って、これらの要件を満たすソリューションはどれですか?

103 / 363

103.

No.103
ある会社の DevOps エンジニアは、マルチアカウント環境で作業しています。この会社では、AWS Transit Gateway を使用して、すべての送信トラフィックをネットワーク運用アカウントにルーティングしています。ネットワーク運用アカウントでは、すべてのアカウント トラフィックは、トラフィックがインターネット ゲートウェイに送られる前に、検査のためにファイアウォール アプライアンスを通過します。
ファイアウォール アプライアンスは、ログを Amazon CloudWatch Logs に送信し、イベントの重大度として CRITICAL、HIGH、MEDIUM、LOW、INFO を含めます。セキュリティ チームは、CRITICAL イベントが発生した場合にアラートを受信したいと考えています。
これらの要件を満たすために、DevOps エンジニアは何をすべきでしょうか?

104 / 363

104.

No.104
会社がチームに分かれています。各チームには AWS アカウントがあり、すべてのアカウントは AWS Organizations 内の組織内にあります。各チームは、AWS アカウントに対する完全な管理権限を保持する必要があります。また、各チームは、会社が使用を承認した AWS サービスのみにアクセスできる必要があります。AWS サービスは、リクエストと承認のプロセスを通じて承認を得る必要があります。
DevOps エンジニアは、これらの要件を満たすためにアカウントをどのように構成する必要がありますか?

105 / 363

105.

No.105
DevOps エンジニアが AWS CloudFormation カスタムリソースを使用して AD Connector をセットアップしました。AWS Lambda 関数が実行され、AD Connector が作成されましたが、CloudFormation は CREATE_IN_PROGRESS から CREATE_COMPLETE に移行していません。
エンジニアはこの問題を解決するためにどのアクションを実行する必要がありますか?

106 / 363

106.

No.106
ある会社では、ソース コード管理に AWS CodeCommit を使用しています。開発者は、さまざまな機能ブランチに変更を適用し、変更が本番環境の準備ができたら、プル リクエストを作成してそれらの変更をメイン ブランチに移動します。
開発者は、変更をメイン ブランチに直接プッシュできないようにする必要があります。会社では、開発者の IAM ロールに AWSCodeCommitPowerUser 管理ポリシーを適用し、開発者は AWS アカウントのすべてのリポジトリでメイン ブランチに直接変更をプッシュできるようになりました。
開発者がメインブランチに直接変更をプッシュする機能を制限するには、会社として何をすべきでしょうか?

107 / 363

107.

No.107
ある会社では、Application Load Balancer (ALB) の背後にある Amazon EC2 インスタンスで実行される Web アプリケーションを管理しています。EC2 インスタンスは、複数のアベイラビリティーゾーンにまたがる Auto Scaling グループで実行されます。アプリケーションは、Amazon RDS for MySQL DB インスタンスを使用してデータを保存しています。この会社は、ALB を指すエイリアスレコードを使用して Amazon Route 53 を設定しました。
会社の新しいガイドラインでは、RTO が 4 時間、RPO が 15 分の、地理的に隔離された災害復旧 (DR) サイトが必要です。
アプリケーションスタックへの変更を最小限に抑えながら、これらの要件を満たす DR 戦略はどれですか?

108 / 363

108.

No.108
大企業が AWS にウェブ アプリケーションをデプロイしています。アプリケーションは、Application Load Balancer の背後にある Amazon EC2 インスタンスで実行されます。インスタンスは、複数のアベイラビリティ ゾーンにまたがる Auto Scaling グループで実行されます。アプリケーションは、Amazon RDS for Oracle DB インスタンスと Amazon DynamoDB にデータを格納します。開発、テスト、および本番用に別々の環境があります。
デプロイ中にパスワード認証情報を取得する最も安全で柔軟な方法は何ですか?

109 / 363

109.

No.109
セキュリティチームは、会社の AWS アカウントで機密性の高いセキュリティ問題を検出するために AWS CloudTrail を利用しています。DevOps エンジニアは、AWS アカウントで無効になっている CloudTrail を自動的に修復するソリューションを必要としています。
CloudTrail ログ配信のダウンタイムを最小限に抑えるソリューションは何ですか?

110 / 363

110.

No.110
ある企業は AWS CodeArtifact を使用して Python パッケージを一元的に保存しています。 CodeArtifact リポジトリは、次のリポジトリ ポリシーで構成されます:
{
"Version": "2012-10-17",
"Statement": [
{
"Action": [
"codeartifact:DescribePackageVersion",
"codeartifact:DescribeRepository",
"codeartifact:GetPackageVersionReadme",
"codeartifact:GetRepositoryEndpoint",
"codeartifact:ListPackageVersionAssets",
"codeartifact:ListPackageVersionDependencies",
"codeartifact:ListPackageVersions",
"codeartifact:ListPackages",
"codeartifact:ReadFromRepository"
],
"Effect": "Allow",
"Resource": "*",
"Principal": "*",
"Condition": {
"StringEquals": {
"aws:PrincipalOrgID": [
"o-xxxxxxxxxxx"
]
}
}
}
]
}

開発チームは、AWS Organizations の組織内のアカウントで新しいプロジェクトを構築しています。開発チームは、組織の CodeArtifact リポジトリにすでに保存されている Python ライブラリを使用したいと考えています。開発チームは、AWS CodePipeline と AWS CodeBuild を使用して新しいアプリケーションを構築します。開発チームがアプリケーションの構築に使用する CodeBuild ジョブは、VPC で実行するように設定されています。コンプライアンス要件のため、VPC にはインターネット接続がありません。
開発チームは、CodeArtifact の VPC エンドポイントを作成し、CodeBuild buildspec.yaml ファイルを更新します。ただし、開発チームはリポジトリから Python ライブラリをダウンロードできません。
開発チームが CodeArtifact を使用できるようにするために、DevOps エンジニアが実行する必要がある手順の組み合わせはどれですか? (2 つ選択してください)。

111 / 363

111.

No.111
ある会社では、一連の個別の Amazon CloudFormation テンプレートを使用して、マルチリージョン アプリケーションをデプロイしています。これらのテンプレートは、特定の順序でデプロイする必要があります。この会社は、テンプレートに予想よりも多くの変更を加えており、新しいテンプレートをより効率的にデプロイしたいと考えています。さらに、データ エンジニアリング チームには、テンプレートのすべての変更を通知する必要があります。
これらの目標を達成するには、会社が何をすべきでしょうか?

112 / 363

112.

No.112
DevOps エンジニアが CI/CD パイプラインを実装し、Web アプリケーションをプロビジョニングする AWS CloudFormation テンプレートをデプロイしました。Web アプリケーションは、Application Load Balancer (ALB)、ターゲット グループ、Amazon Linux 2 AMI を使用する起動テンプレート、Amazon EC2 インスタンスの Auto Scaling グループ、セキュリティ グループ、および Amazon RDS for MySQL データベースで構成されています。起動テンプレートには、アプリケーションをインストールして起動するスクリプトを指定するユーザー データが含まれています。
アプリケーションの初期デプロイは成功しました。DevOps エンジニアは、ユーザー データを使用してアプリケーションのバージョンを更新するために変更を加えました。CI/CD パイプラインは、テンプレートの新しいバージョンをデプロイしました。ただし、ALB のヘルス チェックが失敗しています。ヘルスチェックにより、すべてのターゲットが異常とマークされました。
調査中、DevOps エンジニアは、CloudFormation スタックのステータスが UPDATE_COMPLETE になっていることに気付きました。ただし、DevOps エンジニアが EC2 インスタンスの 1 つに接続して /var/log/messages を確認すると、Apache Web サーバーが構成エラーのために正常に起動できなかったことに気付きました。
DevOps エンジニアは、ユーザー データの実行が正常に完了しなかった場合に CloudFormation のデプロイメントが失敗することをどのように確認できますか?

113 / 363

113.

No.113
ある会社には、複数の AWS アカウントで実行されるデータ取り込みアプリケーションがあります。アカウントは AWS Organizations 内の組織内にあります。会社はアプリケーションを監視し、アプリケーションへのアクセスを統合する必要があります。現在、会社は複数の Auto Scaling グループの Amazon EC2 インスタンスでアプリケーションを実行しています。データは機密情報であるため、EC2 インスタンスはインターネットにアクセスできません。エンジニアは必要な VPC エンドポイントをデプロイしました。EC2 インスタンスは、アプリケーション専用に構築されたカスタム AMI を実行します。
アプリケーションの保守とトラブルシューティングを行うには、システム管理者が EC2 インスタンスにログインできる必要があります。このアクセスは自動化され、一元的に制御される必要があります。会社のセキュリティ チームは、インスタンスがアクセスされるたびに通知を受け取る必要があります。
これらの要件を満たすソリューションはどれですか?

114 / 363

114.

No.114
ある会社では、Amazon S3 を使用して独自の情報を保存しています。開発チームは、新しいプロジェクト用のバケットを毎日作成しています。セキュリティ チームは、既存および将来のすべてのバケットで暗号化、ログ記録、バージョン管理が有効になっていることを確認したいと考えています。さらに、バケットはパブリックに読み取りまたは書き込みアクセスできないようにする必要があります。
これらの要件を満たすために、DevOps エンジニアは何をすべきでしょうか?

115 / 363

115.

No.115
DevOps エンジニアが、AWS でイメージ バッチ処理クラスターを実装する最も安価な方法を調査しています。アプリケーションは Docker コンテナでは実行できず、Amazon EC2 で実行する必要があります。バッチ ジョブは NFS ボリュームにチェックポイント データを保存し、中断を許容できます。汎用 EC2 Linux イメージからクラスター ソフトウェアを構成するには 30 分かかります。
最もコスト効率の高いソリューションは何ですか?

116 / 363

116.

No.116
ある会社が最近、オンプレミスから AWS にレガシーアプリケーションを移行しました。アプリケーションは、Amazon API Gateway の背後にあるアプリケーションロードバランサーの背後にある Amazon EC2 インスタンスでホストされています。この会社は、アプリケーションの新しいバージョンを展開する際に、ユーザーが受ける中断を最小限に抑えたいと考えています。また、問題が発生した場合に更新を迅速にロールバックできるようにしたいと考えています。
アプリケーションへの変更を最小限に抑えながら、これらの要件を満たすソリューションはどれですか?

117 / 363

117.

No.117
ある会社が 100 GB のログデータを .csv 形式で Amazon S3 バケットに保存しています。SQL 開発者はこのデータをクエリし、グラフを生成して視覚化したいと考えています。SQL 開発者は、.csv ファイルからメタデータを保存するための効率的で自動化された方法も必要としています。
どの手順の組み合わせが、最小限の労力でこれらの要件を満たしますか? (3 つ選択してください)。

118 / 363

118.

No.118
ある企業が、複数の AWS リージョンとアベイラビリティーゾーンにまたがって AWS 上に企業インフラストラクチャを展開しています。インフラストラクチャは Amazon EC2 インスタンスに展開され、AWS IoT Greengrass デバイスに接続されています。企業は、本社にあるオンプレミス サーバーに追加のリソースを展開しています。
企業は、リソースの保守と更新に伴うオーバーヘッドを削減したいと考えています。同社の DevOps チームは、AWS Systems Manager を使用して、パッチの自動管理と適用を実装する予定です。DevOps チームは、リソースが展開されているリージョンで Systems Manager が利用できることを確認しています。Systems Manager は、本社に近いリージョンでも利用できます。
DevOps チームは、EC2 インスタンス、IoT デバイス、オンプレミス インフラストラクチャ全体で自動パッチおよび構成管理を実装するために、どの手順の組み合わせを実行する必要がありますか。 (3 つ選択してください)

119 / 363

119.

No.119
ある会社が、Application Load Balancer の背後にある Amazon EC2 インスタンスで実行される Web アプリケーションをテストしています。インスタンスは、複数のアベイラビリティーゾーンにまたがる Auto Scaling グループで実行されます。この会社では、新しいソフトウェアをデプロイするときに、不変インスタンスを使用したブルー/グリーン デプロイ プロセスを使用しています。
テスト中、ユーザーはランダムなタイミングでアプリケーションから自動的にログアウトされます。また、テスターは、アプリケーションの新しいバージョンがデプロイされると、すべてのユーザーがログアウトされると報告しています。開発チームは、スケーリング イベントとアプリケーションのデプロイ全体でユーザーがログインしたままになるようにするソリューションを必要としています。
ユーザーがログインしたままになるようにする最も運用効率の高い方法は何ですか?

120 / 363

120.

No.120
DevOps エンジニアは、既存の 3 層アプリケーションのブルー/グリーン デプロイメントを構成する必要があります。アプリケーションは Amazon EC2 インスタンス上で実行され、Amazon RDS データベースを使用します。EC2 インスタンスは、Application Load Balancer (ALB) の背後で実行され、Auto Scaling グループ内にあります。
DevOps エンジニアは、ブルー環境用の起動テンプレートと Auto Scaling グループを作成しました。DevOps エンジニアは、グリーン環境用の起動テンプレートと Auto Scaling グループも作成しました。各 Auto Scaling グループは、一致するブルーまたはグリーンのターゲット グループにデプロイされます。ターゲット グループでは、EC2 インスタンスにロードされるソフトウェア (ブルーまたはグリーン) も指定します。 ALB は、トラフィックをブルー環境のターゲットグループまたはグリーン環境のターゲットグループに送信するように設定できます。www.example.com の Amazon Route 53 レコードは ALB を指します。
デプロイメントでは、ブルー環境の EC2 インスタンス上のソフトウェアとグリーン環境の EC2 インスタンス上に新しくデプロイされたソフトウェアの間でトラフィックを一度に移動する必要があります。
DevOps エンジニアはこれらの要件を満たすために何をする必要がありますか?

121 / 363

121.

No.121
ある会社が、ビルドアカウントで AWS CodePipeline と AWS CodeBuild を使用して新しいパイプラインを構築しています。パイプラインは 2 つのステージで構成されています。最初のステージは、AWS Lambda 関数をビルドしてパッケージ化する CodeBuild ジョブです。2 番目のステージは、開発環境アカウントと本番環境アカウントという 2 つの異なる AWS アカウントで動作するデプロイメントアクションで構成されています。デプロイメントステージでは、CodePipeline が呼び出す AWS CloudFormation アクションを使用して、Lambda 関数に必要なインフラストラクチャをデプロイします。
DevOps エンジニアは CodePipeline パイプラインを作成し、Amazon S3 用の AWS Key Management Service (AWS KMS) AWS 管理キー (aws/s3 キー) を使用してビルド成果物を暗号化するようにパイプラインを構成します。成果物は S3 バケットに保存されます。パイプラインを実行すると、CloudFormation アクションはアクセス拒否エラーで失敗します。
このエラーを解決するために、DevOps エンジニアはどのアクションの組み合わせを実行する必要がありますか? (2 つ選択してください。)

122 / 363

122.

No.122
ある会社では、AWS Organizations の組織を使用して複数の AWS アカウントを管理しています。会社の開発チームは、回復力要件を満たすために AWS Lambda 関数を使用したいと考えており、VPC にデプロイされている Lambda 関数で動作するようにすべてのアプリケーションを書き直しています。開発チームは、組織のアカウント A で共有ストレージとして Amazon Elastic File System (Amazon EFS) を使用しています。
同社は、Lambda で Amazon EFS を引き続き使用したいと考えています。会社のポリシーでは、すべてのサーバーレス プロジェクトをアカウント B にデプロイする必要があります。
DevOps エンジニアは、既存の EFS ファイル システムを再構成して、Lambda 関数が既存の EFS アクセス ポイントを介してデータにアクセスできるようにする必要があります。
これらの要件を満たすために、DevOps エンジニアはどの手順の組み合わせを実行する必要がありますか? (3 つ選択してください)。

123 / 363

123.

No.123
あるメディア企業は、AWS アカウントに数千の Amazon EC2 インスタンスを持っています。この企業は、チームのコミュニケーションと重要な更新のために Slack と共有メール受信トレイを使用しています。DevOps エンジニアは、AWS でスケジュールされたすべての EC2 メンテナンス通知を Slack チャネルと共有受信トレイに送信する必要があります。ソリューションには、インスタンスの名前と所有者のタグが含まれている必要があります。
これらの要件を満たすソリューションはどれですか?

124 / 363

124.

No.124
AWS CodePipeline パイプラインはコードリリースプロセスを実装しています。パイプラインは AWS CodeDeploy と統合されており、各 CodePipeline ステージで複数の Amazon EC2 インスタンスにアプリケーションのバージョンをデプロイします。
最近のデプロイ中に、CodeDeploy の問題によりパイプラインが失敗しました。DevOps チームは、デプロイ中の監視と通知を改善して解決時間を短縮したいと考えています。
問題が発見されたときに通知を作成するには、DevOps エンジニアは何をする必要がありますか?

125 / 363

125.

No.125
あるグローバル企業が、AWS Control Tower を使用して複数の AWS アカウントを管理しています。この企業は、社内アプリケーションとパブリック アプリケーションをホストしています。
この企業内の各アプリケーション チームには、アプリケーション ホスティング用の独自の AWS アカウントがあります。アカウントは、AWS Organizations 内の組織に統合されています。AWS Control Tower メンバー アカウントの 1 つは、アプリケーション チームがそれぞれのターゲット AWS アカウントにアプリケーションをデプロイするために使用する CI/CD パイプラインを備えた集中型 DevOps アカウントとして機能します。デプロイ用の IAM ロールは、集中型 DevOps アカウントに存在します。
アプリケーション チームは、アプリケーションをアプリケーション AWS アカウントの Amazon Elastic Kubernetes Service (Amazon EKS) クラスターにデプロイしようとしています。デプロイ用の IAM ロールは、アプリケーション AWS アカウントに存在します。デプロイは、集中型 DevOps アカウントに設定されている AWS CodeBuild プロジェクトを通じて行われます。CodeBuild プロジェクトは、CodeBuild に IAM サービス ロールを使用します。CodeBuild からクロス アカウント EKS クラスターに接続しようとしたときに、デプロイが Unauthorized エラーで失敗しています。
このエラーを解決するソリューションはどれですか?

126 / 363

126.

No.126
規制の厳しい企業では、DevOps エンジニアは緊急時以外は Amazon EC2 インスタンスにログインしてはならないというポリシーがあります。DevOps エンジニアがログインした場合は、発生から 15 分以内にセキュリティ チームに通知する必要があります。
これらの要件を満たすソリューションはどれですか?

127 / 363

127.

No.127
ある会社が、重要なビジネス アプリケーション用の AWS CloudFormation テンプレートを更新しました。更新されたテンプレートのエラーが原因でスタック更新プロセスが失敗し、AWS CloudFormation は自動的にスタック ロールバック プロセスを開始しました。その後、DevOps エンジニアは、アプリケーションがまだ使用できず、スタックが UPDATE_ROLLBACK_FAILED 状態にあることを発見しました。
スタック ロールバックを正常に完了するには、DevOps エンジニアがどのアクションの組み合わせを実行する必要がありますか? (2 つ選択してください)。

128 / 363

128.

No.128
開発チームは、ローカルでアーティファクトを手動で構築し、Amazon S3 バケットに配置します。アプリケーションには、デプロイメントが発生したときにクリアする必要があるローカル キャッシュがあります。チームはこれを行うためのコマンドを実行し、Amazon S3 からアーティファクトをダウンロードして、アーティファクトを解凍してデプロイメントを完了します。
DevOps チームは、CI/CD プロセスに移行し、障害が発生したときにデプロイメントを停止してロールバックするチェックを組み込みたいと考えています。そのためには、チームがデプロイメントの進行状況を追跡する必要があります。
どのアクションの組み合わせでこれを実現できますか? (3 つ選択してください)

129 / 363

No.129
DevOps エンジニアは、Amazon Linux でホストされているプロジェクトに取り組んでいますが、セキュリティレビューに合格しませんでした。DevOps マネージャーは、AWS CodeBuild プロジェクトの会社の buildspec.yaml ファイルをレビューし、推奨事項を提供するように依頼されました。 buildspec.yaml ファイルは次のように構成されています:

env:
variables:
AWS_ACCESS_KEY_ID: AKIAJF7BREFWJBA4GHXNA
AWS_SECRET_ACCESS_KEY: ORj3ns3At2mIh404Atm0+zHxZqz7cNaVMLYRehcI
AWS_DEFAULT_REGION: us-east-1
DB_PASSWORD: cuj5RptFa3va

phases:
build:
commands:
- aws s3 cp s3://db-deploy-bucket/my.cnf.template /tmp/my.cnf
- sed -i '' s/DB_PW/${DB_PASSWORD}/ /tmp/my.cnf
- aws s3 cp s3://db-deploy-bucket/instance.key /tmp/instance.key
- chmod 600 /tmp/instance.key
- scp -i /tmp/instance.key /tmp/my.cnf root@10.25.15.23:/etc/my.cnf
- ssh -i /tmp/instance.key root@10.25.15.23 /etc/init.d/mysqld restart

129. AWS セキュリティのベストプラクティスに準拠するために、どのような変更を推奨しますか? (3 つ選択してください)

130 / 363

130.

No.130
ある会社にレガシー アプリケーションがあります。DevOps エンジニアは、レガシー アプリケーションのデプロイ可能な成果物を構築するプロセスを自動化する必要があります。ソリューションでは、将来のデプロイで参照できるように、デプロイ可能な成果物を既存の Amazon S3 バケットに保存する必要があります。
これらの要件を最も運用効率の高い方法で満たすソリューションはどれですか。

131 / 363

131.

No.131
ある会社が Docker コマンドを実行して AWS CodeBuild プロジェクトでコンテナイメージを構築します。コンテナイメージが構築された後、CodeBuild プロジェクトはコンテナイメージを Amazon S3 バケットにアップロードします。CodeBuild プロジェクトには、S3 バケットにアクセスする権限を持つ IAM サービスロールがあります。
DevOps エンジニアは、コンテナイメージを保存するために、S3 バケットを Amazon Elastic Container Registry (Amazon ECR) リポジトリに置き換える必要があります。DevOps エンジニアは、CodeBuild プロジェクトと同じ AWS リージョンに ECR プライベートイメージリポジトリを作成します。DevOps エンジニアは、新しい ECR リポジトリを操作するために必要な権限で IAM サービスロールを調整します。DevOps エンジニアは、buildspec.yml ファイルで使用される docker build コマンドと docker push コマンドに新しいリポジトリ情報を配置します。
CodeBuild プロジェクトがビルドジョブを実行すると、ジョブが ECR リポジトリにアクセスしようとするとジョブが失敗します。
ECR リポジトリへのアクセスに失敗する問題を解決するソリューションはどれですか?

132 / 363

132.

No.132
ある会社が従業員の IAM アクセスを手動でプロビジョニングしています。会社は、手動プロセスを自動化プロセスに置き換えたいと考えています。会社には、外部の SAML 2.0 ID プロバイダー (IdP) で構成された既存の Active Directory システムがあります。
会社は、従業員が既存の企業認証情報を使用して AWS にアクセスできるようにしたいと考えています。既存の Active Directory システムのグループは、AWS Identity and Access Management (IAM) での権限管理に使用できる必要があります。 DevOps エンジニアが、会社の AWS アカウントで AWS IAM Identity Center (AWS Single Sign-On) の初期設定を完了しました。
要件を満たすために、DevOps エンジニアは次に何をすべきでしょうか?

133 / 363

133.

No.133
ある会社では、デジタルワークロードを実行するために AWS を使用しています。会社内の各アプリケーションチームには、アプリケーションホスティング用の独自の AWS アカウントがあります。アカウントは、AWS Organizations の組織に統合されています。
この会社は、組織全体でセキュリティ標準を適用したいと考えています。セキュリティの設定ミスによる非準拠を回避するために、この会社は AWS CloudFormation の使用を強制しています。運用サポートチームは、AWS マネジメントコンソールを使用して運用環境のリソースを変更し、アプリケーション関連の問題をトラブルシューティングして解決できます。
DevOps エンジニアは、非準拠につながる AWS サービスの設定ミスをほぼリアルタイムで特定するソリューションを実装する必要があります。このソリューションは、特定後 15 分以内に問題を自動的に修正する必要があります。また、このソリューションは、正確なタイムスタンプを使用して、一元化されたダッシュボードで非準拠のリソースとイベントを追跡する必要があります。
開発オーバーヘッドが最も少ないソリューションはどれですか?

134 / 363

134.

No.134
ある会社では、AWS Organizations を使用して AWS アカウントを管理しています。組織ルートには、Environments という名前の OU があります。Environments OU には、それぞれ Development と Production という名前の 2 つの子 OU があります。
環境 OU と子 OU には、デフォルトの FullAWSAccess ポリシーが設定されています。DevOps エンジニアは、開発 OU から FullAWSAccess ポリシーを削除し、Amazon EC2 リソースに対するすべてのアクションを許可するポリシーに置き換える予定です。
このポリシーの置き換えの結果はどうなるでしょうか?

135 / 363

135.

No.135
ある企業が災害復旧機能を検討しており、日常業務をセカンダリ AWS リージョンに切り替える機能を求めています。この企業は、プライマリ リージョンでソース管理ツールとして AWS CodeCommit を使用しています。
DevOps エンジニアは、この企業がセカンダリ リージョンでコードを開発できるようにする必要があります。この企業がセカンダリ リージョンを使用する必要がある場合、開発者はローカル Git 構成にリモート URL を追加できます。
これらの要件を満たすソリューションはどれですか?

136 / 363

136.

No.136
DevOps チームは、Amazon RDS Multi-AZ DB クラスターを本番データベースに使用するアプリケーションのコード リビジョンをマージしています。DevOps チームは、継続的インテグレーションを使用して、アプリケーションが機能することを定期的に検証しています。DevOps チームは、変更が本番データベースにデプロイされる前に、変更をテストする必要があります。
これらの要件を満たすソリューションはどれですか?

137 / 363

137.

No.137
ある会社が自社の VPC でマルチテナント環境を管理しており、対応する AWS アカウントに Amazon GuardDuty を設定しています。この会社は、すべての GuardDuty の検出結果を AWS Security Hub に送信しています。
疑わしいソースからのトラフィックによって、多数の検出結果が生成されています。DevOps エンジニアは、GuardDuty が新しい疑わしいソースを検出したときに、VPC 全体のトラフィックを自動的に拒否するソリューションを実装する必要があります。
これらの要件を満たすソリューションはどれですか?

138 / 363

138.

No.138
ある企業は、AWS Secrets Manager を使用して、AWS Lambda 関数が使用する機密 API キーのセットを保存します。Lambda 関数が呼び出されると、Lambda 関数は API キーを取得し、外部サービスへの API 呼び出しを行います。 Secrets Manager のシークレットは、デフォルトの AWS Key Management Service (AWS KMS) キーで暗号化されます。
DevOps エンジニアは、インフラストラクチャを更新して、Lambda 関数の実行ロールのみが Secrets Manager の値にアクセスできるようにする必要があります。ソリューションでは、最小権限の原則を適用する必要があります。
これらの要件を満たす手順の組み合わせはどれですか? (2 つ選択してください)。

139 / 363

139.

No.139
ある会社の DevOps エンジニアが、Amazon Simple Notification Service (Amazon SNS) トピックからの通知を処理する AWS Lambda 関数を作成しています。Lambda 関数は通知メッセージを処理し、通知メッセージの内容を Amazon RDS Multi-AZ DB インスタンスに書き込みます。
テスト中に、データベース管理者が誤って DB インスタンスをシャットダウンしました。データベースがダウンしている間、その間に配信された SNS 通知メッセージのいくつかが失われました。
DevOps エンジニアは、今後通知メッセージが失われないようにする必要があります。
この要件を満たすソリューションはどれですか? (2 つ選択してください)

140 / 363

140.

No.140
ある会社には、Amazon EC2 インスタンスで実行されるアプリケーションがあります。この会社は、AWS CodePipeline パイプラインを使用して、アプリケーションを複数の AWS リージョンにデプロイします。パイプラインは、リージョンごとにステージが設定されています。各ステージには、リージョンごとに AWS CloudFormation アクションが含まれています。
パイプラインがアプリケーションをリージョンにデプロイするとき、会社はパイプラインが次のリージョンに移動する前に、アプリケーションが正常な状態にあることを確認したいと考えています。Amazon Route 53 レコード セットは、各リージョンのアプリケーション用に構成されています。DevOps エンジニアは、アプリケーションがデプロイされているリージョンごとに、Amazon CloudWatch アラームに基づく Route 53 ヘルスチェックを作成します。
要件を満たすために、DevOps エンジニアは次に何をすべきでしょうか?

141 / 363

141.

No.141
ある会社では、Amazon CloudWatch を使用して Amazon EC2 インスタンスを監視する予定です。NetworkPacketsIn メトリクスの平均が 12 時間の時間枠で少なくとも 3 時間 5 未満になった場合、EC2 インスタンスを停止する必要があります。会社は 1 時間ごとにメトリクスを評価する必要があります。評価期間中に NetworkPacketsIn メトリクスのデータが欠落している場合でも、EC2 インスタンスは引き続き実行する必要があります。
DevOps エンジニアは、NetworkPacketsIn メトリクスの CloudWatch アラームを作成します。DevOps エンジニアは、しきい値を 5、評価期間を 1 時間に設定します。
これらの要件を満たすために、DevOps エンジニアが実行する必要がある追加のアクションのセットはどれですか?

142 / 363

142.

No.142
ある会社が、AWS Organizations 内の組織内にある 500 個の AWS アカウントを管理しています。会社は、すべてのアカウントで多数の未接続の Amazon Elastic Block Store (Amazon EBS) ボリュームを発見しました。会社は、調査のために未接続の EBS ボリュームに自動的にタグを付けたいと考えています。
DevOps エンジニアは、すべての AWS アカウントに AWS Lambda 関数をデプロイする必要があります。7 日以上未接続になっているすべての EBS ボリュームにタグを付けるには、Lambda 関数を 30 分ごとに実行する必要があります。
どのソリューションが最も運用効率の高い方法でこれらの要件を満たしますか?

143 / 363

143.

No.143
ある会社の本番環境では、AWS CodeDeploy ブルー/グリーン デプロイメントを使用してアプリケーションをデプロイしています。このデプロイメントには、Amazon Linux 2 を実行するインスタンスを起動する Amazon EC2 Auto Scaling グループが含まれています。
コード リポジトリには機能する appspec.yml ファイルがあり、次のテキストが含まれています:

version: 0.0
os: linux
files:
- source: /
destination: /var/www/html/application

DevOps エンジニアは、置換インスタンスがリクエスト トラフィックの処理を開始する前に、スクリプトがインスタンスにライセンス ファイルをダウンロードしてインストールするようにする必要があります。DevOps エンジニアは、appspec.yml ファイルにフック セクションを追加します。
DevOps エンジニアは、ライセンス ファイルをダウンロードしてインストールするスクリプトを実行するためにどのフックを使用する必要がありますか?

144 / 363

144.

No.144
ある会社には、AWS Lambda 関数を含むアプリケーションがあります。Lambda 関数は、AWS CodeCommit リポジトリに保存されている Python コードを実行します。最近、Python コードのエラーが原因で、本番環境で障害が発生しました。エンジニアは、将来的に本番環境に不具合がリリースされるのを防ぐために、Lambda 関数の単体テストを作成しました。
会社の DevOps チームは、既存の AWS CodePipeline パイプラインに単体テストを統合するソリューションを実装する必要があります。ソリューションは、会社が閲覧できるユニットテストに関するレポートを生成する必要があります。
これらの要件を満たすソリューションはどれですか?

145 / 363

145.

No.145
ある会社が AWS Organizations で複数の AWS アカウントを管理しています。会社のセキュリティ ポリシーでは、メンバー アカウントの AWS アカウント ルート ユーザー認証情報を使用してはならないと規定されています。会社はルート ユーザー認証情報へのアクセスを監視しています。
最近のアラートでは、メンバー アカウントのルート ユーザーが Amazon EC2 インスタンスを起動したことが示されています。DevOps エンジニアは、メンバー アカウントのルート ユーザーが AWS サービス API 呼び出しを実行できないようにする SCP を組織のルート レベルで作成する必要があります。
これらの要件を満たす SCP はどれですか。

146 / 363

146.

No.146
ある会社では AWS を使用しており、予測可能なトラフィック パターンを持つ重要なコンピューティング インフラストラクチャを含む VPC を所有しています。この会社は、Amazon CloudWatch Logs のログ グループに公開される VPC フロー ログを設定しています。
この会社の DevOps チームは、VPC フロー ログのモニタリング ソリューションを設定して、VPC へのネットワーク トラフィックの異常を時間の経過とともに特定する必要があります。モニタリング ソリューションが異常を検出した場合、会社はその異常への対応を開始する必要があります。
DevOps チームは、これらの要件を満たすためにモニタリング ソリューションをどのように設定する必要がありますか?

147 / 363

147.

No.147
AnyCompany は AWS Organizations を使用して複数の AWS アカウントを作成および管理しています。AnyCompany は最近、小規模な会社である Example Corp を買収しました。買収プロセス中に、Example Corp の単一の AWS アカウントが Organizations の招待を通じて AnyCompany の管理アカウントに参加しました。AnyCompany は、新しいメンバー アカウントを Example Corp 専用の OU に移動しました。
AnyCompany の DevOps エンジニアには、メンバー アカウントにアクセスするために OrganizationAccountAccessRole という名前のロールを引き受ける IAM ユーザーがいます。このロールは、フル アクセス ポリシーで設定されています。DevOps エンジニアが AWS マネジメント コンソールを使用して Example Corp の新しいメンバー アカウントでロールを引き受けようとすると、DevOps エンジニアは次のエラー メッセージを受け取ります: 「1 つ以上のフィールドに無効な情報があります。情報を確認するか、管理者に問い合わせてください。」
どのソリューションが DevOps エンジニアに新しいメンバー アカウントへのアクセスを提供しますか?

148 / 363

148.

No.148
DevOps エンジニアは、レガシー REST API と統合するアプリケーションを設計しています。アプリケーションには、Amazon Kinesis データ ストリームからレコードを読み取る AWS Lambda 関数があります。Lambda 関数は、レコードをレガシー REST API に送信します。
Lambda 関数が Kinesis データ ストリームから送信するレコードの約 10% にデータ エラーがあり、手動で処理する必要があります。Lambda 関数のイベント ソース構成には、障害時の送信先として Amazon Simple Queue Service (Amazon SQS) デッドレター キューがあります。DevOps エンジニアは、レコードをバッチで処理するように Lambda 関数を構成し、障害が発生した場合に再試行を実装しました。
テスト中に、DevOps エンジニアは、デッドレター キューに、データ エラーがなく、レガシー REST API によってすでに処理されているレコードが多数含まれていることに気付きました。DevOps エンジニアは、デッドレター キューに送信されるエラーのないレコードの数を減らすために、Lambda 関数のイベント ソース オプションを構成する必要があります。
これらの要件を満たすソリューションはどれですか?

149 / 363

149.

No.149
ある会社では、Amazon DynamoDB からデータを読み取るマイクロサービスを AWS Lambda で実行しています。Lambda コードは、テストが成功した後、開発者によって手動でデプロイされます。会社では現在、テストとデプロイを自動化し、クラウドで実行する必要があります。さらに、各マイクロサービスの新しいバージョンへのトラフィックは、デプロイ後に徐々に移行する必要があります。
すべての要件を満たし、開発者の速度を最大限に高めるソリューションはどれですか?

150 / 363

150.

No.150
ある会社が、AWS Lambda と Amazon API Gateway を利用したサーバーレスアーキテクチャを使用する Web およびモバイルアプリケーションを構築しています。この会社は、AWS CodeCommit リポジトリの適切な環境ブランチにプッシュされるコードに基づいて、バックエンドの Lambda デプロイメントを完全に自動化したいと考えています。
デプロイメントには、次のものが必要です。
• テストと本番用の別々の環境パイプライン
• テスト環境のみで実行される自動デプロイメント
これらの要件を満たすには、どの手順を実行する必要がありますか?

151 / 363

151.

No.151
DevOps エンジニアは、オンプレミスから AWS にアプリケーションを移行するためのソリューションを見つけたいと考えています。アプリケーションは Linux 上で実行されており、適切に機能するには、Apache Tomcat、HAProxy、および Varnish Cache の特定のバージョンで実行する必要があります。アプリケーションのオペレーティング システム レベルのパラメータを調整する必要があります。ソリューションには、新しいアプリケーション バージョンのデプロイを自動化する方法が含まれている必要があります。インフラストラクチャはスケーラブルである必要があり、障害のあるサーバーは自動的に置き換えられる必要があります。
DevOps エンジニアはどのソリューションを使用する必要がありますか?

152 / 363

152.

No.152
DevOps エンジニアは、EC2 Auto Scaling グループ内の Amazon EC2 インスタンスのフリート全体で AWS CodeDeploy を使用しています。EC2 Auto Scaling と統合されている関連する CodeDeploy デプロイメント グループは、CodeDeployDefault.OneAtATime を使用してインプレース デプロイメントを実行するように構成されています。進行中の新しいデプロイメント中に、エンジニアは、全体のデプロイメントは正常に終了したにもかかわらず、5 つのインスタンスのうち 2 つに以前のアプリケーション リビジョンがデプロイされていることに気付きました。他の 3 つのインスタンスには、最新のアプリケーション リビジョンがあります。
この問題の原因は何でしょうか?

153 / 363

153.

No.153
セキュリティ チームは、開発者が意図せずに Elastic IP アドレスを本番環境の Amazon EC2 インスタンスにアタッチする可能性があることを懸念しています。開発者がインスタンスに Elastic IP アドレスをアタッチすることは許可されません。本番環境のサーバーに Elastic IP アドレスがある場合はいつでも、セキュリティ チームに通知する必要があります。
このタスクを自動化するにはどうすればよいでしょうか。

154 / 363

No.154
ある企業は AWS Organizations を使用して、各部門に個別の AWS アカウントを作成しています。この企業は、次のタスクを自動化する必要があります:
• Linux AMI を新しいパッチで定期的に更新し、ゴールデン イメージを生成する
• ゴールデン イメージに新しいバージョンの Chef エージェントをインストールする (使用可能な場合)
• 新しく生成された AMI を部門のアカウントに提供する

154. 管理オーバーヘッドが最も少ないソリューションはどれですか?

155 / 363

155.

No.155
ある企業では、AWS 上に自動スケーリングを使用するミッションクリティカルなアプリケーションがあります。この企業は、デプロイメントライフサイクルが次のパラメータを満たすことを望んでいます。
• 残りのフリートがトラフィックを処理し続けるように、アプリケーションは一度に 1 つのインスタンスずつデプロイする必要があります。
• アプリケーションは CPU を集中的に使用するため、綿密に監視する必要があります。
• デプロイメントインスタンスの CPU 使用率が 85% を超えると、デプロイメントは自動的にロールバックする必要があります。
これらの要件を満たすソリューションはどれですか?

156 / 363

156.

No.156
ある会社には、自動デプロイメント パイプラインのコードを作成する開発者が 1 人います。開発者は、プロジェクトごとに Amazon S3 バケットにソース コードを格納しています。同社はチームに開発者を追加したいと考えていますが、コードの競合や作業の損失を懸念しています。また、同社はテスト環境を構築して、テスト用に新しいバージョンのコードをデプロイし、リポジトリでコードが変更されたときに開発者が両方の環境に自動的にデプロイできるようにしたいと考えています。
これらの要件を満たす最も効率的な方法は何ですか?

157 / 363

157.

No.157
DevOps エンジニアは、Auto Scaling グループの Application Load Balancer の背後で実行されているすべての Amazon EC2 インスタンスがユーザー リクエストに応答していないことに気付きました。EC2 インスタンスは、ターゲット グループの HTTP ヘルス チェックにも失敗しています。
エンジニアは検査の結果、アプリケーション プロセスがどの EC2 インスタンスでも実行されていないことに気付きました。システム ログには、メモリ不足メッセージが多数あります。エンジニアは、潜在的なアプリケーション メモリ リークに対処するために、アプリケーションの回復力を向上させる必要があります。問題が発生したときに警告するには、監視と通知を有効にする必要があります。
これらの要件を満たすアクションの組み合わせはどれですか (2 つ選択してください)。

158 / 363

158.

No.158
e コマース会社では、Amazon Elastic Block Store (Amazon EBS) でバックアップされた Amazon EC2 インスタンスを多数使用しています。すべてのインスタンスの手作業を減らすために、DevOps エンジニアは、EC2 インスタンスの廃止イベントがスケジュールされたときに再起動アクションを自動化するタスクを負っています。
これを実現するにはどうすればよいでしょうか?

159 / 363

159.

No.159
ある会社が、AWS Control Tower でアプリケーション チームの AWS アカウントを管理しています。個々のアプリケーション チームは、それぞれの AWS アカウントのセキュリティ保護を担当しています。
DevOps エンジニアは、アプリケーション チームがまだ GuardDuty を有効にしていないすべての AWS アカウントで Amazon GuardDuty を有効にする必要があります。DevOps エンジニアは、AWS Control Tower 管理アカウントから AWS CloudFormation StackSets を使用しています。
DevOps エンジニアは、StackSets のデプロイ中に障害が発生しないように CloudFormation テンプレートをどのように構成すればよいですか?

160 / 363

160.

No.160
ある企業には AWS Control Tower ランディング ゾーンがあります。会社の DevOps チームがワークロード OU を作成します。開発 OU と本番 OU はワークロード OU の下にネストされています。会社は、アプリケーションをデプロイするために会社の AWS アカウントへのフルアクセスをユーザーに付与します。
DevOps チームは、特定の管理 IAM ロールのみが本番 OU 内の AWS アカウントの IAM ロールとポリシーを管理できるようにする必要があります。
これらの要件を満たす手順の組み合わせはどれですか? (2 つ選択してください)。

161 / 363

161.

No.161
ある会社が、内部セキュリティ侵害をシミュレートするために侵入テスターを雇いました。テスターは、会社の Amazon EC2 インスタンスでポートスキャンを実行しました。会社のセキュリティ対策では、ポートスキャンは検出されませんでした。
会社には、EC2 インスタンスでポートスキャンが実行されたときに自動的に通知を提供するソリューションが必要です。会社は、Amazon Simple Notification Service (Amazon SNS) トピックを作成してサブスクライブします。
要件を満たすために、会社は次に何をすべきでしょうか?

162 / 363

162.

No.162
ある会社では、Amazon Elastic Kubernetes Service (Amazon EKS) クラスターでアプリケーションを実行しています。EKS クラスターは、Application Load Balancer を使用して、クラスターで実行されるアプリケーションにトラフィックをルーティングします。
EKS クラスターに移行された新しいアプリケーションのパフォーマンスが低下しています。EKS クラスター内の他のすべてのアプリケーションは、適切な操作を維持しています。新しいアプリケーションは、ユーザー トラフィックが Web アプリケーションにルーティングされる前に、デプロイ後すぐに、事前構成された最大数のポッドに水平にスケールアウトします。
EKS クラスター内の Web アプリケーションのスケーリング動作を解決するソリューションはどれですか?

163 / 363

163.

No.163
ある会社には、AWS Organizations で組織を管理する AWS Control Tower ランディングゾーンがあります。この会社は、会社の要件に基づいた OU 構造を作成しました。会社の DevOps チームは、ソリューションのコアアカウントと、すべての集中型 AWS CloudFormation および AWS Service Catalog ソリューションのアカウントを確立しました。
この会社は、アカウントが AWS Control Tower を通じてリクエストできる一連のカスタマイズを提供したいと考えています。
これらの要件を満たす手順の組み合わせはどれですか? (3 つ選択してください)

164 / 363

164.

No.164
ある会社が Amazon EC2 インスタンスでワークロードを実行しています。この会社では、AWS アカウント内のすべての EC2 インスタンスでインスタンス メタデータ サービス バージョン 2 (IMDSv2) の使用を要求するコントロールが必要です。EC2 インスタンスがインスタンス メタデータ サービス バージョン 1 (IMDSv1) の使用を妨げない場合、EC2 インスタンスを終了する必要があります。
これらの要件を満たすソリューションはどれですか?

165 / 363

165.

No.165
ある会社が、Auto Scaling グループにある Amazon EC2 インスタンスの前で Application Load Balancer を使用するアプリケーションを構築しています。アプリケーションはステートレスです。Auto Scaling グループは、完全に構築済みのカスタム AMI を使用します。EC2 インスタンスにはカスタム ブートストラップ プロセスはありません。
Auto Scaling グループが使用する AMI は最近削除されました。AMI ID が存在しないため、Auto Scaling グループのスケーリング アクティビティは失敗を示します。
これらの要件を満たすために、DevOps エンジニアが実行する必要がある手順の組み合わせはどれですか? (3 つ選択してください)。

166 / 363

166.

No.166
ある会社が、Application Load Balancer (ALB) の背後にある Amazon EC2 インスタンスに Web アプリケーションをデプロイします。会社は、アプリケーション コードを AWS CodeCommit リポジトリに保存します。コードがメイン ブランチにマージされると、AWS Lambda 関数が AWS CodeBuild プロジェクトを呼び出します。CodeBuild プロジェクトはコードをパッケージ化し、パッケージ化されたコードを AWS CodeArtifact に保存し、AWS Systems Manager Run Command を呼び出して、パッケージ化されたコードを EC2 インスタンスにデプロイします。
以前のデプロイでは、欠陥、パッケージ化されたコードの最新バージョンを実行していない EC2 インスタンス、インスタンス間の不整合が発生しました。
DevOps エンジニアは、より信頼性の高いデプロイメント ソリューションを実装するために、どのアクションの組み合わせを実行する必要がありますか? (2 つ選択してください)。

167 / 363

167.

No.167
ある会社では、AWS Organizations の組織を使用して AWS アカウントを管理しています。この会社の自動化アカウントには、新しい AWS アカウントを作成して構成する CI/CD パイプラインが含まれています。
この会社には、組織内のアカウントにサービスを提供する社内サービス チームのグループがあります。サービス チームは、一連のサービス アカウントから業務を行います。サービス チームは、CreateAccount API 呼び出しによって新しいアカウントが作成されたときに、サービス アカウントで AWS CloudTrail イベントを受信したいと考えています。
この CloudTrail イベントをサービス アカウントと共有するにはどうすればよいでしょうか。

168 / 363

168.

No.168
DevOps エンジニアが、Amazon Simple Queue Service (Amazon SQS) 標準キューを使用するソリューションを構築しています。ソリューションには、AWS Lambda 関数と Amazon DynamoDB テーブルも含まれています。 Lambda 関数は、SQS キュー イベント ソースからコンテンツを取得し、そのコンテンツを DynamoDB テーブルに書き込みます。
ソリューションは、Lambda のスケーラビリティを最大限に高め、正常に処理された SQS メッセージが複数回処理されるのを防ぐ必要があります。
これらの要件を満たすソリューションはどれですか?

169 / 363

169.

No.169
ある会社には、チームがさまざまなアプリケーションをデプロイするために使用する新しい AWS アカウントがあります。チームは、アプリケーション固有の目的と AWS CloudTrail ログの保存のために、多数の Amazon S3 バケットを作成します。会社は、アカウントに対して Amazon Macie を有効にしています。
DevOps エンジニアは、アカウントの機能を犠牲にすることなく、アカウントの Macie コストを最適化する必要があります。
これらの要件を満たすソリューションはどれですか? (2 つ選択してください)

170 / 363

170.

No.170
ある会社では、AWS Organizations 内の組織を使用して AWS アカウントを管理しています。この会社は最近、スタンドアロンの AWS アカウントを持つ別の会社を買収しました。買収会社の DevOps チームは、両社の AWS アカウントの管理を統合し、アカウントの完全な管理制御を維持する必要があります。DevOps チームは、セキュリティ体制を実装および維持するために、すべてのアカウントの調査結果を収集してグループ化する必要もあります。
これらの要件を満たすために、DevOps チームが実行する必要がある手順の組み合わせはどれですか? (2 つ選択してください)。

171 / 363

171.

No.171
ある会社にアプリケーションと CI/CD パイプラインがあります。CI/CD パイプラインは、AWS CodePipeline パイプラインと AWS CodeBuild プロジェクトで構成されています。CodeBuild プロジェクトは、ビルドプロセスの一環としてアプリケーションに対してテストを実行し、テストレポートを出力します。会社はテストレポートを 90 日間保持する必要があります。
これらの要件を満たすソリューションはどれですか?

172 / 363

172.

No.172
ある会社では、Amazon API Gateway リージョナル REST API を使用してアプリケーション API をホストしています。REST API にはカスタムドメインがあります。REST API のデフォルトのエンドポイントは非アクティブ化されています。
会社の社内チームが API を使用します。同社は、API と社内チーム間の相互 TLS を認証の追加レイヤーとして使用したいと考えています。
これらの要件を満たす手順の組み合わせはどれですか? (2 つ選択してください)

173 / 363

173.

No.173
ある会社では、アイデンティティプロバイダー (IdP) として Microsoft Active Directory 用の AWS Directory Service を使用しています。この会社では、すべてのインフラストラクチャを AWS CloudFormation で定義およびデプロイする必要があります。
DevOps エンジニアは、アプリケーションをホストするために Windows ベースの Amazon EC2 インスタンスのフリートを作成する必要があります。DevOps エンジニアは、EC2 起動テンプレート、IAM ロール、EC2 セキュリティグループ、および EC2 Auto Scaling グループを含む CloudFormation テンプレートを作成しました。DevOps エンジニアは、すべての EC2 インスタンスを AWS Managed Microsoft AD ディレクトリのドメインに結合するソリューションを実装する必要があります。
どのソリューションが、これらの要件を最も効率的に満たしますか?

174 / 363

174.

No.174
ある会社では、AWS Organizations を使用して AWS アカウントを管理しています。この会社には、子 OU を持つルート OU があります。ルート OU には、すべてのリソースに対するすべてのアクションを許可する SCP があります。子 OU には、Amazon DynamoDB と AWS Lambda のすべてのアクションを許可し、その他のすべてのアクションを拒否する SCP があります。
この会社には、子 OU に vendor-data という名前の AWS アカウントがあります。DevOps エンジニアには、vendor-data アカウントの管理者アクセス IAM ポリシーにアタッチされた IAM ユーザーがあります。 DevOps エンジニアは、ベンダーデータ アカウントで Amazon EC2 インスタンスを起動しようとしましたが、アクセス拒否エラーを受け取りました。
DevOps エンジニアは、ベンダーデータ アカウントで EC2 インスタンスを起動するためにどの変更を行う必要がありますか?

175 / 363

175.

No.175
ある会社のセキュリティ ポリシーでは、本番環境でセキュリティが強化された AMI を使用することが求められています。DevOps エンジニアは、EC2 Image Builder を使用して、AMI を定期的に構築するパイプラインを作成しました。
DevOps エンジニアは、会社の Auto Scaling グループの起動テンプレートを更新する必要があります。Auto Scaling グループは、Amazon EC2 インスタンスの起動時に最新の AMI を使用する必要があります。
これらの要件を最も効率的に満たすソリューションはどれですか?

176 / 363

176.

No.176
ある会社が、AWS Lambda 関数で Amazon S3 イベント ソースを設定しました。この会社では、特定の S3 バケットで新しいオブジェクトが作成されたとき、または既存のオブジェクトが変更されたときに Lambda 関数を実行する必要があります。 Lambda 関数は、受信イベントの S3 バケット名と S3 オブジェクト キーを使用して、作成または変更された S3 オブジェクトのコンテンツを読み取ります。Lambda 関数はコンテンツを解析し、解析したコンテンツを Amazon DynamoDB テーブルに保存します。
Lambda 関数の実行ロールには、S3 バケットからの読み取りと DynamoDB テーブルへの書き込みの権限があります。テスト中に、DevOps エンジニアは、オブジェクトが S3 バケットに追加されたとき、または既存のオブジェクトが変更されたときに Lambda 関数が実行されないことを発見しました。
この問題を解決するソリューションはどれですか?

177 / 363

No.177
ある会社が、2 つの AWS リージョンに重要なアプリケーションをデプロイしました。アプリケーションは、両方のリージョンでアプリケーションロードバランサー (ALB) を使用します。会社には、両方の ALB 用の Amazon Route 53 エイリアス DNS レコードがあります。
会社は、Amazon Route 53 アプリケーションリカバリコントローラを使用して、アプリケーションが 2 つのリージョン間でフェイルオーバーできるようにします。Route 53 ARC 構成には、両方のリージョンのルーティング制御が含まれています。会社は、Route 53 ARC を使用して、四半期ごとの災害復旧 (DR) テストを実行します。
最新の DR テスト中に、DevOps エンジニアが誤って両方のルーティング制御をオフにしました。会社では、少なくとも 1 つのルーティング制御が常にオンになっていることを確認する必要があります。

177. これらの要件を満たすソリューションはどれですか?

178 / 363

178.

No.178
ヘルスケア サービス会社は、患者の健康状態を監視するアプリケーションのソフトウェア ライセンスのコストが増大していることを懸念しています。この会社は、アプリケーションが Amazon EC2 専用ホストでのみ実行されていることを確認するための監査プロセスを作成したいと考えています。DevOps エンジニアは、コンプライアンスを確保するためにアプリケーションを監査するためのワークフローを作成する必要があります。
エンジニアは、管理オーバーヘッドを最小限に抑えてこの要件を満たすためにどのような手順を踏む必要がありますか?

179 / 363

179.

No.179
DevOps エンジニアは、Ruby ベースのアプリケーションを本番環境にデプロイすることを計画しています。アプリケーションは Amazon RDS for MySQL データベースとやり取りする必要があり、自動スケーリングと高可用性を備えている必要があります。データベースに保存されたデータは重要であり、アプリケーション スタックの状態に関係なく保持される必要があります。
DevOps エンジニアは、自動ロールバックを備えたアプリケーションの自動デプロイ戦略を設定する必要があります。また、このソリューションでは、デプロイが失敗したときにアプリケーション チームに警告する必要があります。
これらの要件を満たす手順の組み合わせはどれですか (3 つ選択してください)。

180 / 363

180.

No.180
ある会社が AWS CodePipeline を使用してアプリケーションをデプロイしています。新しいガイドラインによると、変更が本番環境にデプロイされる前に、会社のセキュリティ チームのメンバーがアプリケーションの変更を承認する必要があります。承認は記録して保持する必要があります。
これらの要件を満たすアクションの組み合わせはどれですか。 (2 つ選択してください)

181 / 363

181.

No.181
ある企業では、社内のビジネス チームに、事前に承認された AWS CloudFormation テンプレートのみを使用してリソースを起動することを義務付けています。セキュリティ チームは、リソースが想定された状態から逸脱した場合の自動モニタリングを義務付けています。
これらの要件を満たすには、どの戦略を使用する必要がありますか?

182 / 363

182.

No.182
ある会社には、1 つの共有 AWS アカウントで作業する複数の開発グループがあります。グループのシニア マネージャーは、リソースの作成がアカウントのサービス制限に近づいたときに、サードパーティの API 呼び出しを介して警告を受け取りたいと考えています。
どのソリューションが、開発の労力を最小限に抑えてこれを実現しますか?

183 / 363

183.

No.183
DevOps エンジニアがコンテナベースのアーキテクチャを設定しています。エンジニアは、AWS CloudFormation を使用して Amazon ECS クラスターと Amazon EC2 Auto Scaling グループを自動的にプロビジョニングし、EC2 コンテナインスタンスを起動することにしました。CloudFormation スタックを正常に作成した後、エンジニアは、ECS クラスターと EC2 インスタンスが正常に作成され、スタックの作成が完了したにもかかわらず、EC2 インスタンスが別のクラスターに関連付けられていることに気付きました。
この問題を解決するには、DevOps エンジニアは CloudFormation テンプレートをどのように更新すればよいですか?

184 / 363

184.

No.184
DevOps エンジニアは、インフラストラクチャを米国内に設置する必要がある企業にガバナンス制御を実装しています。エンジニアは、使用できる AWS リージョンを制限し、ガバナンス ポリシー外のアクティビティが発生した場合にできるだけ早くアラートが送信されるようにする必要があります。米国 (US) 以外の新しいリージョンでは、コントロールが自動的に有効になる必要があります。
これらの要件を満たすアクションの組み合わせはどれですか? (2 つ選択してください)

185 / 363

No.185
ある会社が、eコマース Web アプリケーションを通じて製品を販売しています。この会社は、製品トランザクションの詳細を円グラフで表示するダッシュボードを必要としています。この会社は、このダッシュボードを会社の既存の Amazon CloudWatch ダッシュボードと統合したいと考えています。
これらの要件を最も効率的に満たすソリューションはどれですか?

185.  

186 / 363

186.

No.186
ある会社がアプリケーションを起動しています。アプリケーションは、承認された AWS サービスのみを使用する必要があります。アプリケーションを実行するアカウントは、1 年未満前に作成され、AWS Organizations OU に割り当てられています。
会社は、新しい Organizations アカウント構造を作成する必要があります。アカウント構造には、AWS アカウントで現在アクティブなサービスのみの使用をサポートする適切な SCP が必要です。会社は、ソリューションで AWS Identity and Access Management (IAM) Access Analyzer を使用します。
これらの要件を満たすソリューションはどれですか?

187 / 363

187.

No.187
ある会社には、共有の単一の AWS アカウントで作業する、異なる事業部門の複数の開発チームがあります。アカウントで作成されるすべての Amazon EC2 リソースには、リソースの作成者を指定するタグが含まれている必要があります。タグ付けは、リソース作成後 1 時間以内に行う必要があります。
DevOps エンジニアは、リソースを作成したユーザー ID とコスト センター ID を含む、作成されたリソースにタグを追加する必要があります。DevOps エンジニアは、コスト センター マッピングを使用して AWS Lambda 関数を構成し、リソースにタグを付けます。DevOps エンジニアは、AWS アカウントに AWS CloudTrail もセットアップします。Amazon S3 バケットには、CloudTrail イベント ログが格納されます。
タグ付けの要件を満たすソリューションはどれですか?

188 / 363

188.

No.188
ある会社が、1 つの AWS アカウントで複数の環境向けのアプリケーションを実行しています。AWS CodePipeline パイプラインは、開発用の Amazon Elastic Container Service (Amazon ECS) クラスターを使用して、Amazon Elastic Container Registry (Amazon ECR) リポジトリからアプリケーションのイメージをテストします。パイプラインは、イメージを本番環境の ECS クラスターに昇格します。
会社は、本番環境クラスターを同じ AWS リージョン内の別の AWS アカウントに移動する必要があります。本番環境クラスターは、プライベート接続を介してイメージをダウンロードできる必要があります。
これらの要件を満たすソリューションはどれですか?

189 / 363

189.

No.189
ある企業は、AWS アカウント内のすべての既存および新規 VPC のフローログが設定された状態を維持できるようにする必要があります。この企業は、AWS CloudFormation スタックを使用して VPC を管理しています。この企業は、IAM ユーザーが作成するすべての VPC で機能するソリューションを必要としています。
これらの要件を満たすソリューションはどれですか?

190 / 363

190.

No.190
ある会社のアプリケーション チームは、アプリケーションに AWS CodeCommit リポジトリを使用しています。アプリケーション チームは複数の AWS アカウントにリポジトリを持っています。すべてのアカウントは AWS Organizations 内の組織内にあります。
各アプリケーション チームは、外部 IdP で構成された AWS IAM Identity Center (AWS Single Sign-On) を使用して、開発者 IAM ロールを引き受けます。開発者ロールにより、アプリケーション チームは Git を使用してリポジトリ内のコードを操作できます。
セキュリティ監査により、アプリケーション チームは任意のリポジトリのメイン ブランチを変更できることが明らかになりました。DevOps エンジニアは、アプリケーション チームが管理するリポジトリのメイン ブランチのみを変更できるようにするソリューションを実装する必要があります。
これらの要件を満たす手順の組み合わせはどれですか。 (3 つ選択してください。)

191 / 363

191.

No.191
ある会社では、AWS WAF を使用してクラウド インフラストラクチャを保護しています。DevOps エンジニアは、運用チームに AWS WAF からのログ メッセージを分析する機能を提供する必要があります。運用チームは、ログ出力の特定のパターンに対してアラームを作成できる必要があります。
どのソリューションが、運用オーバーヘッドを最小限に抑えながらこれらの要件を満たしますか?

192 / 363

192.

No.192
ソフトウェア チームは、AWS CodePipeline を使用して Java アプリケーションのリリース パイプラインを自動化しています。パイプラインは、ソース ステージ、ビルド ステージ、デプロイ ステージで構成されています。各ステージには、runOrder 値が 1 のアクションが 1 つ含まれています。
チームは、既存のリリース パイプラインにユニット テストを統合したいと考えています。チームには、すべてのユニット テストに合格したコード変更のみをデプロイするソリューションが必要です。
これらの要件を満たすソリューションはどれですか?

193 / 363

No.193
ある会社では、AWS Organizations の組織を使用して、会社の開発者が使用する複数の AWS アカウントを管理しています。この会社では、転送中のすべてのデータを暗号化する必要があります。
開発者アカウントで作成された複数の Amazon S3 バケットでは、暗号化されていない接続が許可されます。DevOps エンジニアは、組織内のアカウントで作成されたすべての既存の S3 バケットに対して、転送中のデータの暗号化を実施する必要があります。
これらの要件を満たすソリューションはどれですか?

193.  

194 / 363

194.

No.194
ある会社が IAM ポリシーを見直しています。DevOps エンジニアが作成したポリシーの 1 つが、制限が厳しすぎるとフラグが付けられています。このポリシーは、週末に Environment: NonProduction のタグが付けられた Amazon EC2 インスタンスに停止コマンドを発行する AWS Lambda 関数によって使用されています。現在のポリシーは次のとおりです。

{
"Version": "2012-10-17",
"Statement": [
{
"Effect": "Allow",
"Action": "ec2:*",
"Resource": "*"
}
]
}
最小権限ポリシーを実現するために、エンジニアはどのような変更を加える必要がありますか? (3 つ選択してください)

195 / 363

195.

No.195
ある会社が、ログ イベントを生成するアプリケーションを開発しています。ログ イベントは、10 分の 1 秒ごとに 5 つの異なるメトリックで構成され、大量のデータを生成します。
会社は、ログを Amazon Timestream に書き込むようにアプリケーションを構成する必要があります。会社は、Timestream テーブルに対して毎日クエリを構成します。
どの手順の組み合わせが、これらの要件を満たし、最も高速なクエリ パフォーマンスを実現しますか? (3 つ選択してください)

196 / 363

196.

No.196
DevOps エンジニアが、Amazon EC2 インスタンスにアプリケーションをデプロイする AWS CloudFormation テンプレートを作成しました。 EC2 インスタンスは Amazon Linux を実行します。アプリケーションは、ユーザーデータを含むシェルスクリプトを使用して EC2 インスタンスにデプロイされます。EC2 インスタンスには、AmazonSSMManagedinstanceCore 管理ポリシーがアタッチされた IAM ロールを持つ IAM インスタンスプロファイルがあります。
DevOps エンジニアは、CloudFormation テンプレートのユーザーデータを変更して、アプリケーションの新しいバージョンをインストールしました。エンジニアはスタック更新も適用しました。ただし、実行中の EC2 インスタンスではアプリケーションは更新されませんでした。エンジニアは、実行中の EC2 インスタンスにアプリケーションへの変更がインストールされるようにする必要があります。
これらの要件を満たす手順の組み合わせはどれですか? (2 つ選択してください)

197 / 363

197.

No.197
ある会社が、AWS を使用するためにアプリケーションをリファクタリングしています。この会社は、特定の AWS アカウントで Amazon S3 API 呼び出しを行う必要がある社内 Web アプリケーションを特定しています。
この会社は、認証に既存の ID プロバイダー (IdP) auth.company.com を使用したいと考えています。IdP は OpenID Connect (OIDC) のみをサポートしています。DevOps エンジニアは、Web アプリケーションから AWS アカウントへのアクセスを保護する必要があります。
これらの要件を満たす手順の組み合わせはどれですか? (3 つ選択してください)

198 / 363

198.

No.198
ある会社では、AWS アカウントのすべてのデータベースに Amazon RDS を使用しています。この会社は、監査およびログ記録アカウントを持つランディング ゾーンを構築するために AWS Control Tower を使用しています。すべてのデータベースは、コンプライアンス上の理由から、保存時に暗号化する必要があります。会社のセキュリティ エンジニアは、会社のアカウントにある非準拠のデータベースに関する通知を受け取る必要があります。
どのソリューションが最も運用効率が高く、これらの要件を満たすでしょうか。

199 / 363

199.

No.199
ある企業がオンプレミスのデータセンターから AWS に移行しています。現在、この企業では、カスタムのオンプレミス Cl/CD パイプライン ソリューションを使用してソフトウェアを構築およびパッケージ化しています。
この企業は、アプリケーション固有のパイプラインの作成を容易にするために、ソフトウェア パッケージとそれに依存するパブリック リポジトリを AWS CodeArtifact で利用できるようにしたいと考えています。
CI/CD パイプライン ソリューションを更新し、運用オーバーヘッドを最小限に抑えて CodeArtifact を構成するには、どの組み合わせの手順を実行する必要がありますか? (2 つ選択してください)。

200 / 363

200.

No.200
DevOps チームは、AWS CodePipeline、AWS CodeBuild、AWS CodeDeploy を使用してアプリケーションをデプロイします。アプリケーションは、AWS Lambda 関数と Amazon API Gateway を使用する REST API です。最近のデプロイでエラーが発生し、多くの顧客に影響が出ています。
DevOps チームには、エラーが検出されたときにアプリケーションの最新の安定バージョンに戻すソリューションが必要です。ソリューションは、可能な限り少ない顧客に影響を与える必要があります。
これらの要件を最も運用効率よく満たすソリューションはどれですか?

201 / 363

201.

No.201
ある会社が最近、AWS に Web アプリケーションを導入しました。この会社は大規模な販売イベントの準備をしており、Web アプリケーションが需要に合わせて拡張できることを確認する必要があります。
アプリケーションのフロントエンド インフラストラクチャには、Amazon S3 バケットをオリジンとする Amazon CloudFront ディストリビューションが含まれています。バックエンド インフラストラクチャには、Amazon API Gateway API、複数の AWS Lambda 関数、および Amazon Aurora DB クラスターが含まれています。
会社の DevOps エンジニアが負荷テストを実施し、Lambda 関数がピーク時のリクエスト数に対応できることを確認しました。ただし、DevOps エンジニアは、リクエストの最初のバースト中にリクエストのレイテンシーに気付きました。Lambda 関数へのリクエストのほとんどは、データベースへのクエリを生成します。呼び出し時間の大部分は、データベース接続を確立するために使用されます。
どの手順の組み合わせが、アプリケーションに必要なスケーラビリティを提供しますか? (3 つ選択してください)。

202 / 363

202.

No.202
ある会社では、複数のアベイラビリティーゾーンにまたがる Web アプリケーションを実行しています。ルーティングには Application Load Balancer (ALB)、アプリケーションには AWS Fargate、アプリケーションデータには Amazon Aurora を使用しています。アプリケーションをデプロイするには、AWS CloudFormation テンプレートを使用します。すべての Docker イメージは、同じ AWS アカウントと AWS リージョンの Amazon Elastic Container Registry (Amazon ECR) リポジトリに保存されています。
DevOps エンジニアは、別のリージョンで災害復旧 (DR) プロセスを確立する必要があります。ソリューションは、8 時間の RPO と 2 時間の RTO を満たす必要があります。Dockerfile から Docker イメージを構築するのに、2 時間以上かかることがあります。
どのソリューションが最もコスト効率よく RTO と RPO の要件を満たしますか?

203 / 363

203.

No.203
ある会社のアプリケーションは Amazon EC2 インスタンスで実行されています。アプリケーションは、ログインのユーザー名、日付、時刻、ソース IP アドレスを記録するログ ファイルに書き込みます。ログは Amazon CloudWatch Logs のログ グループに公開されます。
会社は前日に発生したイベントの根本原因分析を実行しています。会社は、過去 7 日間の特定のユーザーのログイン数を知る必要があります。
どのソリューションがこの情報を提供しますか?

204 / 363

204.

No.204
ある会社に AWS CodeDeploy アプリケーションがあります。このアプリケーションには、単一のタグ グループを使用してアプリケーションのデプロイメントのインスタンスを識別するデプロイメント グループがあります。単一のタグ グループ構成は、ApplicationA のデプロイメント用に Environment=Production および Name=ApplicationA タグを持つインスタンスを識別します。
この会社は、Department=Marketing、Environment=Production、および Name=ApplicationB タグを持つ追加の Amazon EC2 インスタンスを起動します。アプリケーションの次の CodeDeploy デプロイメントでは、追加のインスタンスに ApplicationA がインストールされます。DevOps エンジニアは、追加のインスタンスに ApplicationA がインストールされないように、既存のデプロイメント グループを構成する必要があります。
これらの要件を満たすソリューションはどれですか?

205 / 363

205.

No.205
ある会社が、Amazon S3 バケットに生データを保存するアプリケーションを立ち上げています。レポートを生成するには、3 つのアプリケーションがデータにアクセスする必要があります。アプリケーションがデータにアクセスするには、アプリケーションごとに異なる方法でデータを編集する必要があります。
これらの要件を満たすソリューションはどれですか?

206 / 363

206.

No.206
ある会社では、AWS Control Tower と AWS CloudFormation を使用して AWS アカウントを管理し、AWS リソースを作成しています。この会社では、CloudFormation スタックで S3 バケットを作成するときに、すべての Amazon S3 バケットを AWS Key Management Service (AWS KMS) で暗号化する必要があります。
この要件を満たすソリューションはどれですか?

207 / 363

207.

No.207
DevOps エンジニアが AWS Lambda 関数を開発しました。Lambda 関数は、特定の CloudFormation スタックでサポートされているすべてのリソースに対して AWS CloudFormation ドリフト検出操作を開始します。その後、Lambda 関数は呼び出しを終了します。
DevOps エンジニアは、1 時間ごとに Lambda 関数を呼び出す Amazon EventBridge のスケジュールされたルールを作成しました。Amazon Simple Notification Service (Amazon SNS) トピックは、AWS アカウントにすでに存在します。DevOps エンジニアは、通知を受信するために SNS トピックをサブスクライブしています。
DevOps エンジニアは、この特定のスタック構成でドリフトが検出されると、できるだけ早く通知を受け取る必要があります。
これらの要件を満たすソリューションはどれですか?

208 / 363

208.

No.208
ある会社が、複雑なコンテナベースのワークロードを AWS にデプロイしました。ワークロードは、モニタリングに Amazon Managed Service for Prometheus を使用しています。ワークロードは、AWS アカウントの Amazon Elastic Kubernetes Service (Amazon EKS) クラスターで実行されます。
会社の DevOps チームは、会社の Amazon Simple Notification Service (Amazon SNS) トピックを使用してワークロードアラートを受信したいと考えています。SNS トピックは、EKS クラスターと同じ AWS アカウントにあります。
これらの要件を満たす手順の組み合わせはどれですか? (3 つ選択してください)。

209 / 363

209.

No.209
AWS Organizations 内の会社の組織には、単一の OU があります。会社は、OU アカウントで Amazon EC2 インスタンスを実行します。会社では、各 EC2 インスタンスの認証情報の使用を、認証情報が割り当てられている特定の EC2 インスタンスに制限する必要があります。DevOps エンジニアは、EC2 インスタンスのセキュリティを構成する必要があります。
これらの要件を満たすソリューションはどれですか?

210 / 363

210.

No.210
ある会社には、単一の AWS アカウントで Linux を実行する Amazon EC2 インスタンスのフリートがあります。この会社は、EC2 インスタンス全体で AWS Systems Manager Automation タスクを使用しています。
最新のパッチ サイクル中に、使用可能なディスク容量が不足しているため、いくつかの EC2 インスタンスがエラー状態になりました。DevOps エンジニアは、今後のパッチ適用プロセス中に EC2 インスタンスに十分な使用可能なディスク容量があることを確認する必要があります。
これらの要件を満たす手順の組み合わせはどれですか? (2 つ選択してください)。

211 / 363

211.

No.211
DevOps エンジニアは、AWS Lambda 関数を使用して Amazon Aurora MySQL DB クラスターをクエリするアプリケーションを構築しています。Lambda 関数は読み取りクエリのみを実行します。Amazon EventBridge イベントは Lambda 関数を呼び出します。
1 秒ごとに Lambda 関数を呼び出すイベントが増えると、データベースのレイテンシーが増加し、データベースのスループットが低下します。DevOps エンジニアは、アプリケーションのパフォーマンスを改善する必要があります。
これらの要件を満たす手順の組み合わせはどれですか? (3 つ選択してください)。

212 / 363

212.

No.212
ある会社には、単一の AWS アカウントにデプロイされた AWS CloudFormation スタックがあります。この会社は、イベント通知を Amazon Simple Notification Service (Amazon SNS) トピックに送信するようにスタックを設定しました。
DevOps エンジニアは、スタックの更新が成功した後にのみ特定の CloudFormation スタックインスタンスにタグを適用する自動化ソリューションを実装する必要があります。DevOps エンジニアは、特定のスタックインスタンスにこのタグを適用して更新する AWS Lambda 関数を作成しました。
これらの要件を満たすソリューションはどれですか?

213 / 363

213.

No.213
ある会社が 2 つの AWS リージョンにアプリケーションをデプロイします。アプリケーションは、アプリケーションと同じリージョンにある Amazon S3 バケットにオブジェクトを作成して保存します。アプリケーションの両方のデプロイメントは、両方のリージョンのすべてのオブジェクトとそのメタデータにアクセスできる必要があります。同社は S3 バケット間の双方向レプリケーションを構成し、各 S3 バケットで S3 レプリケーション メトリクスを有効にしています。
DevOps エンジニアは、オブジェクトのレプリケーションが失敗した場合にレプリケーション プロセスを再試行するソリューションを実装する必要があります。
これらの要件を満たすソリューションはどれですか?

214 / 363

214.

No.214
ある会社では、アプリケーションのフェイルオーバーを実装する必要があります。アプリケーションには、Amazon CloudFront ディストリビューションと AWS リージョンのパブリック アプリケーション ロード バランサー (ALB) が含まれています。会社は、ALB をディストリビューションのデフォルト オリジンとして設定しました。
最近アプリケーションが停止したことを受けて、会社は 0 秒の RTO を望んでいます。会社は、ウォーム スタンバイ構成でアプリケーションをセカンダリ リージョンにデプロイします。DevOps エンジニアは、HTTP GET リクエストが目的の RTO を満たすように、セカンダリ リージョンへのアプリケーションのフェイルオーバーを自動化する必要があります。
これらの要件を満たすソリューションはどれですか?

215 / 363

215.

No.215
クラウド チームは、AWS Organizations と AWS IAM Identity Center (AWS Single Sign-On) を使用して、会社の AWS アカウントを管理しています。この会社は最近、研究チームを設立しました。研究チームには、アカウント内のリソースを完全に管理する機能が必要です。研究チームは IAM ユーザーを作成できないようにする必要があります。
クラウド チームは、研究チーム用に IAM Identity Center で Research Administrator 権限セットを作成します。権限セットには、AdministratorAccess AWS 管理ポリシーが添付されています。クラウド チームは、研究チームの誰も IAM ユーザーを作成できないようにする必要があります。
これらの要件を満たすソリューションはどれですか?

216 / 363

216.

No.216
ある企業が新しい AWS アカウントで新しいアプリケーションをリリースします。このアプリケーションには、Amazon Simple Queue Service (Amazon SQS) 標準キューからのメッセージを処理する AWS Lambda 関数が含まれています。Lambda 関数は、結果を Amazon S3 バケットに保存し、さらに下流で処理します。Lambda 関数は、メッセージが発行された後、特定の期間内にメッセージを処理する必要があります。Lambda 関数のバッチ サイズは 10 メッセージで、メッセージのバッチ処理には数秒かかります。
アプリケーションのサービス開始初日に負荷が増加すると、キュー内のメッセージが Lambda 関数が処理できる速度よりも高い速度で蓄積されます。一部のメッセージは、必要な処理タイムラインを逃しています。ログには、キュー内の多くのメッセージに無効なデータが含まれていることが示されています。企業は、有効なデータを持つメッセージのタイムライン要件を満たす必要があります。
これらの要件を満たすソリューションはどれですか?

217 / 363

217.

No.217
ある会社には、AWS Lambda で実行され、Amazon CloudWatch Logs にログを送信するアプリケーションがあります。Amazon Kinesis データ ストリームは、CloudWatch Logs のログ グループにサブスクライブされています。単一のコンシューマー Lambda 関数がデータ ストリームからのログを処理し、Amazon S3 バケットにログを保存します。
会社の DevOps チームは、一部のログの処理と取り込み中に高いレイテンシーが発生していることに気付きました。
どの手順の組み合わせでレイテンシーを短縮できますか? (3 つ選択してください)

218 / 363

218.

No.218
ある企業は、AWS Organizations 内の自社組織内にある AWS アカウント全体で機密性の高いワークロードを運用しています。この企業は、IP アドレス範囲を使用して、Amazon VPC CIDR ブロックとすべての非クラウドハードウェアの IP アドレスを委任しています。
この企業は、自社の IP アドレス範囲外のプリンシパルが自社のアカウントで AWS アクションを実行できないようにするソリューションを必要としています。
これらの要件を満たすソリューションはどれですか?

219 / 363

219.

No.219
ある会社が 2 つの AWS リージョンにアプリケーションをデプロイします。アプリケーションは現在、プライマリ リージョンの Amazon S3 バケットを使用してデータを保存しています。
DevOps エンジニアは、両方のリージョンでアプリケーションの可用性が高いことを確認する必要があります。DevOps エンジニアは、セカンダリ リージョンに新しい S3 バケットを作成しました。すべての既存および新規オブジェクトは、両方の S3 バケットに存在する必要があります。アプリケーションは、データ損失なしでリージョン間でフェイルオーバーする必要があります。
どの手順の組み合わせが、これらの要件を最も効率的に満たすでしょうか。 (3 つ選択してください)

220 / 363

220.

No.220
ある会社では、AWS Organizations の組織を使用して複数の AWS アカウントを管理しています。この会社では、インスタンスが特定のタグを受け取ったときに、侵害された Amazon EC2 インスタンスを隔離するために、すべての AWS アカウントで自動化されたプロセスが必要です。
これらの要件を満たす手順の組み合わせはどれですか? (2 つ選択してください)。

221 / 363

221.

No.221
ある会社では、さまざまな事業部門の OU を持つ AWS Organizations を使用して、複数の AWS アカウントを管理しています。この会社は、新しい IP アドレス範囲を使用するように企業ネットワークを更新しています。この会社には、さまざまな AWS アカウントに 10 個の Amazon S3 バケットがあります。S3 バケットには、さまざまな部門のレポートが保存されます。S3 バケット構成では、プライベート企業ネットワーク IP アドレスのみが S3 バケットにアクセスできます。
DevOps エンジニアは、S3 バケットの内容にアクセスする権限を持つ IP アドレスの範囲を変更する必要があります。また、DevOps エンジニアは、会社内の 2 つの OU の権限を取り消す必要もあります。
これらの要件を満たすソリューションはどれですか?

222 / 363

222.

No.222
ある会社が複数のチームで AWS を使い始めました。各チームには複数のアカウントと固有のセキュリティ プロファイルがあります。会社は AWS Organizations で組織内のアカウントを管理しています。各アカウントには独自の構成とセキュリティ制御があります。
会社の DevOps チームは、予防的制御と検出的制御を使用してすべてのアカウントを管理したいと考えています。DevOps チームは、会社が組織内に新しいアカウントを作成するときに、現在および将来にわたってアカウントのセキュリティを確保する必要があります。
これらの要件を満たすソリューションはどれですか?

223 / 363

223.

No.223
ある企業は、AWS CodeCommit リポジトリを使用して、ソースコードと対応するユニットテストを保存します。同社は、コードがリポジトリのメインブランチにマージされたときに実行される AWS CodeBuild プロジェクトを含む AWS CodePipeline パイプラインを設定しました。
同社は、CodeBuild プロジェクトでユニットテストを実行することを望んでいます。ユニットテストに合格した場合、CodeBuild プロジェクトは最新のコミットにタグを付ける必要があります。
これらの要件を満たすために、同社は CodeBuild プロジェクトをどのように設定する必要がありますか?

224 / 363

224.

No.224
DevOps エンジニアが、ある会社の Amazon Elastic Container Service (Amazon ECS) クラスターを管理しています。クラスターは、Auto Scaling グループ内の複数の Amazon EC2 インスタンスで実行されています。DevOps エンジニアは、停止したすべてのタスクをログに記録してエラーを確認するソリューションを実装する必要があります。
これらの要件を満たすソリューションはどれですか?

225 / 363

225.

No.225
ある会社が、数百の Amazon EC2 インスタンスにワークロードをデプロイしたいと考えています。会社は、起動テンプレートを使用して、Auto Scaling グループで EC2 インスタンスをプロビジョニングします。
ワークロードは、Amazon S3 バケットからファイルをプルし、データを処理し、結果を別の S3 バケットに格納します。EC2 インスタンスには、最小限の権限が必要であり、一時的なセキュリティ認証情報を使用する必要があります。
これらの要件を満たす手順の組み合わせはどれですか? (2 つ選択してください)。

226 / 363

226.

No.226
ある会社では、AWS CodeDeploy を使用してソフトウェアのデプロイを自動化しています。デプロイは、次の要件を満たす必要があります。
• デプロイ中にトラフィックを処理できるインスタンスがいくつか必要です。トラフィックはインスタンス間でバランスが取れている必要があり、障害が発生した場合はインスタンスが自動的に修復される必要があります。 • 新しいリビジョンを自動的にデプロイするために、新しいインスタンス群を起動する必要があります。手動プロビジョニングは必要ありません。
• トラフィックは、一度に新しいインスタンスの半分に新しい環境に再ルーティングする必要があります。トラフィックがインスタンスの少なくとも半分に再ルーティングされれば、デプロイは成功します。そうでない場合は失敗します。
• トラフィックを新しいインスタンス群にルーティングする前に、デプロイプロセス中に生成された一時ファイルを削除する必要があります。
• デプロイが成功したら、コストを削減するために、デプロイグループ内の元のインスタンスをすぐに削除する必要があります。
DevOps エンジニアは、これらの要件をどのように満たすことができますか?

227 / 363

227.

No.227
ある企業は、アプリケーションと関連する CI/CD インフラストラクチャを展開するために、マルチアカウント戦略を採用する必要があります。この企業は、すべての機能が有効になっている組織を AWS Organizations に作成しました。この企業は AWS Control Tower を構成し、ランディングゾーンを設定しました。
この企業は、組織内のすべての AWS アカウントで AWS Control Tower コントロール (ガードレール) を使用する必要があります。この企業は、マルチ環境アプリケーション用のアカウントを作成し、すべてのアカウントが初期ベースラインに構成されていることを確認する必要があります。
どのソリューションが、運用オーバーヘッドを最小限に抑えながらこれらの要件を満たしますか?

228 / 363

228.

No.228
DevOps チームが AWS Config でカスタム Lambda ルールを作成しました。このルールは、ecr:* アクションの Amazon Elastic Container Repository (Amazon ECR) ポリシー ステートメントを監視します。準拠していないリポジトリが検出されると、Amazon EventBridge は Amazon Simple Notification Service (Amazon SNS) を使用して通知をセキュリティ チームにルーティングします。
カスタム AWS Config ルールが評価されると、AWS Lambda 関数は実行に失敗します。
どのソリューションでこの問題を解決できますか?

229 / 363

229.

No.229
開発者は、新しいソフトウェア アズ ア サービス (SaaS) アプリケーションの概念実証を作成しています。アプリケーションは、AWS Organizations 内の組織の一部である共有開発 AWS アカウントにあります。
開発者は、概念実証の対象となっている AWS サービスに対して、サービスにリンクされた IAM ロールを作成する必要があります。ソリューションでは、開発者がサービスにリンクされたロールのみを作成および構成できるようにする必要があります。
これらの要件を満たすソリューションはどれですか?

230 / 363

230.

No.230
ある会社では、AWS Organizations を使用して AWS アカウントを管理しています。この会社は、ルートユーザーがログインしたときに監視システムがアラートを受信するようにしたいと考えています。また、ルートユーザーが生成したログアクティビティを表示するダッシュボードも必要です。
これらの要件を満たす手順の組み合わせはどれですか? (3 つ選択してください)。

231 / 363

231.

No.231
ある会社が AWS Organizations を使用して AWS アカウントを管理しています。DevOps エンジニアは、AWS マネジメントコンソールにアクセスするすべてのユーザーが会社の企業 ID プロバイダー (IdP) を通じて認証されていることを確認する必要があります。
これらの要件を満たす手順の組み合わせはどれですか? (2 つ選択してください)

232 / 363

232.

No.232
ある会社が、Amazon Elastic Kubernetes Service (Amazon EKS) で実行される新しいプラットフォームを導入しました。新しいプラットフォームは、ユーザーが頻繁に更新する Web アプリケーションをホストします。アプリケーション開発者は、アプリケーション用の Docker イメージを構築し、その Docker イメージを手動でプラットフォームにデプロイします。
プラットフォームの使用率は、毎日 500 人以上に増加しています。頻繁な更新、アプリケーション用の更新された Docker イメージの構築、および手動でのプラットフォームへの Docker イメージのデプロイは、すべて管理が困難になっています。
Docker イメージのスキャンで、オペレーティングシステムまたはプログラミング言語パッケージの脆弱性に関する HIGH または CRITICAL の結果が返された場合、会社は Amazon Simple Notification Service (Amazon SNS) 通知を受け取る必要があります。
これらの要件を満たす手順の組み合わせはどれですか? (2 つ選択してください)。

233 / 363

233.

No.233
ある企業は、AWS Organizations 内の組織内の OU に AWS アカウントをグループ化しています。この企業は、Organizations アカウントの 1 つに Amazon API Gateway API のセットをデプロイしました。API はアカウントの VPC にバインドされており、既存の認証メカニズムはありません。特定の OU 内のプリンシパルのみが API を呼び出す権限を持つことができます。
この企業は、API Gateway インターフェイス VPC エンドポイントに次のポリシーを適用します。
{
"Statement": [
{
"Action": "*",
"Condition": {
"ForAnyValue:StringLike": {
"aws:PrincipalOrgPaths": "o-company-org/r-company-root/ou-company-ou"
}
},
"Effect": "Allow",
"Principal": {
"AWS": "*"
},
"Resource": "*",
"Sid": "RestrictToOU"
}
],
"Version": "2012-10-17"
}
同社はまた、API Gateway リソース ポリシーを更新して、インターフェイス VPC エンドポイントを経由しない呼び出しを拒否します。更新後、インターフェイス VPC エンドポイント URL を使用して API を呼び出そうとすると、「ユーザー: 匿名は承認されていません」というエラー メッセージが表示されます。
どの手順の組み合わせでこの問題を解決できますか? (2 つ選択してください)。

234 / 363

234.

No.234
ある企業は、新機能の開発にかかる時間を短縮したいと考えています。この企業は、AWS CodeBuild と AWS CodeDeploy を使用してアプリケーションを構築およびデプロイしています。また、AWS CodePipeline を使用して、各マイクロサービスを独自の CI/CD パイプラインでデプロイしています。
この企業は、新機能のリリースからデプロイが失敗した後の平均回復時間までの時間について、より詳細な可視性を必要としています。
どのソリューションが、最小限の設定作業でこの可視性を提供しますか?

235 / 363

235.

No.235
ある会社が、Amazon S3 バケットでホストされる静的ウェブサイトを開発しました。このウェブサイトは、AWS CloudFormation を使用してデプロイされています。 CloudFormation テンプレートは、S3 バケットと、ソースの場所からバケットにコンテンツをコピーするカスタム リソースを定義します。
会社は、Web サイトを新しい場所に移動する必要があると判断したため、既存の CloudFormation スタックを削除して再作成する必要があります。ただし、CloudFormation はスタックをクリーンに削除できなかったと報告します。
最も可能性の高い原因は何ですか。DevOps エンジニアは、この Web サイトと将来のバージョンの Web サイトに対してこの問題をどのように軽減できますか。

236 / 363

236.

No.236
ある会社では、Amazon EC2 を主要なコンピューティング プラットフォームとして使用しています。DevOps チームは、会社の EC2 インスタンスを監査して、禁止されているアプリケーションが EC2 インスタンスにインストールされているかどうかを確認したいと考えています。
どのソリューションが、これらの要件を最も効率的に満たすでしょうか。

237 / 363

237.

No.237
ある企業にイベント駆動型の JavaScript アプリケーションがあります。このアプリケーションは、イベントを発行、消費、ルーティングする分離された AWS マネージドサービスを使用します。アプリケーションのテスト中、イベントは Amazon EventBridge ルールで指定されたターゲットに配信されません。
DevOps チームは、アプリケーションを再デプロイせずにイベントを表示、トラブルシューティング、およびイベントの損失を防ぐための追加機能をアプリケーションテスターに​​提供する必要があります。
これらの要件を満たすために、DevOps チームはどの手順の組み合わせを実行する必要がありますか? (3 つ選択してください)

238 / 363

238.

No.238
ある企業が、コンテナベースのワークロードを AWS Organizations のマルチアカウント環境に移行しています。この環境は、コンテナ化されたワークロードをデプロイおよび実行するために企業が使用するアプリケーション ワークロード アカウントで構成されています。また、この企業は、組織内の共有ワークロード用に共有サービス アカウントもプロビジョニングしています。
この企業は、厳格なコンプライアンス規制に従う必要があります。すべてのコンテナ イメージは、任意の環境にデプロイされる前にセキュリティ スキャンを受ける必要があります。イメージが重大な脆弱性なしでスキャンに合格すると、下流のデプロイ メカニズムで使用できます。デプロイでプレスキャン イメージが使用されないように、プレスキャン イメージとポストスキャン イメージは互いに分離されている必要があります。
DevOps エンジニアは、このプロセスを一元化する戦略を作成する必要があります。
どの手順の組み合わせが、管理オーバーヘッドを最小限に抑えながらこれらの要件を満たすでしょうか。(2 つ選択してください。)

239 / 363

239.

No.239
ある会社では、Amazon Elastic Kubernetes Service (Amazon EKS) クラスターを使用して、Web アプリケーションをコンテナにデプロイしています。Web アプリケーションには、特定の認証情報なしでは復号化できない機密データが含まれています。
DevOps エンジニアが認証情報を AWS Secrets Manager に保存しています。シークレットは、AWS Key Management Service (AWS KMS) のカスタマー管理キーによって暗号化されます。サードパーティツールの Kubernetes サービスアカウントにより、アプリケーションでシークレットを利用できるようになります。サービスアカウントは、シークレットにアクセスするために会社が作成した IAM ロールを引き受けます。
サービスアカウントは、Secrets Manager からシークレットを取得しようとしたときに、アクセス拒否 (403 禁止) エラーを受け取ります。
この問題の根本的な原因は何ですか?

240 / 363

240.

No.240
ある会社が、製品開発チームをオンプレミスのデータセンターからハイブリッド環境に移行しています。新しい環境では 4 つの AWS リージョンが追加され、開発者は地理的に最も近いリージョンを使用できるようになります。
すべての開発チームが Linux アプリケーションの共有セットを使用します。オンプレミスのデータセンターは、アプリケーションを NetApp ONTAP ストレージデバイスに保存します。ストレージボリュームは、開発オンプレミス VM に読み取り専用でマウントされます。会社は共有ボリューム上のアプリケーションを週に 1 回更新します。
DevOps エンジニアは、すべての新しいリージョンにデータを複製する必要があります。DevOps エンジニアは、重複排除によってデータが常に最新の状態であることを確認する必要があります。また、データはオンプレミスのストレージデバイスの可用性に依存してはなりません。
これらの要件を満たすソリューションはどれですか?

241 / 363

241.

No.241
ある会社には、Amazon S3 バケットに個人識別情報 (PII) を含むデータを保存するアプリケーションがあります。すべてのデータは、AWS Key Management Service (AWS KMS) のカスタマー管理キーで暗号化されています。すべての AWS リソースは、AWS CloudFormation テンプレートからデプロイされています。
DevOps エンジニアは、別の AWS アカウントでアプリケーションの開発環境を設定する必要があります。開発環境の S3 バケットのデータは、本番環境の S3 バケットから週に 1 回更新する必要があります。
会社は、PII を匿名化せずに本番環境から PII を移動してはなりません。各環境のデータは、異なる KMS カスタマー管理キーで暗号化する必要があります。
これらの要件を満たすために、DevOps エンジニアが実行する必要がある手順の組み合わせはどれですか? (2 つ選択してください)。

242 / 363

242.

No.242
ある会社では、Amazon Elastic Kubernetes Service (Amazon EKS) クラスターを使用して機械学習 (ML) アプリケーションをホストしています。ML モデルとコンテナ イメージのサイズが大きくなるにつれて、新しいポッドの起動にかかる時間が数分にまで増加しました。
DevOps エンジニアは、起動時間を数秒に短縮する必要があります。また、このソリューションでは、クラスターに最近追加されたノードでポッドが実行される場合の起動時間を数秒に短縮する必要があります。
DevOps エンジニアは、AWS Systems Manager で自動化を呼び出す Amazon EventBridge ルールを作成します。自動化は、新しいイメージがリポジトリにプッシュされると、Amazon Elastic Container Registry (Amazon ECR) リポジトリからコンテナ イメージをプリフェッチします。DevOps エンジニアは、クラスターとノード グループに適用するタグも構成します。
要件を満たすために、DevOps エンジニアは次に何をする必要がありますか?

243 / 363

243.

No.243
ある会社のアプリケーションには、ワークロードメトリクスを取得する API があります。会社は、大規模な問題を検出するために、アプリケーションからこれらのメトリクスを監査、分析、視覚化する必要があります。
これらの要件を満たす手順の組み合わせはどれですか? (3 つ選択してください)

244 / 363

244.

No.244
DevOps エンジニアがアプリケーションのインフラストラクチャを構築しています。アプリケーションは、Amazon EC2 インスタンスを含む Amazon Elastic Kubernetes Service (Amazon EKS) クラスターで実行する必要があります。EC2 インスタンスは、ストレージバックエンドとして Amazon Elastic File System (Amazon EFS) ファイルシステムを使用する必要があります。Amazon EFS Container Storage Interface (CSI) ドライバーは EKS クラスターにインストールされています。
DevOps エンジニアがアプリケーションを起動すると、EC2 インスタンスは EFS ファイルシステムをマウントしません。
どのソリューションでこの問題を解決できますか? (3 つ選択してください)

245 / 363

245.

No.245
ある企業が、自社のオンプレミス データ センター内のオンプレミス デバイスにアプリケーションをデプロイします。同社は、データセンターと同社の AWS アカウントの間で AWS Direct Connect 接続を使用しています。オンプレミス デバイスの初期セットアップ中およびアプリケーションの更新中に、アプリケーションは Amazon Elastic File System (Amazon EFS) ファイル システムから構成ファイルを取得する必要があります。
オンプレミス デバイスから Amazon EFS へのすべてのトラフィックは、プライベートかつ暗号化されたままである必要があります。オンプレミス デバイスは、AWS アクセスの最小権限の原則に従う必要があります。同社の DevOps チームは、他のデバイスのアクセスに影響を与えずに、単一のデバイスからのアクセスを取り消す機能を必要としています。
これらの要件を満たす手順の組み合わせはどれですか? (2 つ選択してください)

246 / 363

246.

★No.246
DevOps エンジニアは、AWS CodeDeploy と AWS CloudFormation を使用して、アプリケーションの Amazon Elastic Container Service (Amazon ECS) ブルー/グリーン デプロイメントを設定しています。デプロイメント期間中、アプリケーションは高可用性である必要があり、CodeDeploy はすべてのトラフィックが移行されるまで、1 分ごとにトラフィックの 10% をアプリケーションの新しいバージョンに移行する必要があります。
これらの要件を満たすために、DevOps エンジニアは CloudFormation テンプレートにどの構成を追加する必要がありますか?

247 / 363

247.

No.247
ある会社では、AWS Organizations の組織を使用して AWS アカウントを管理しています。会社の DevOps チームは、Organizations API を呼び出して新しい AWS アカウントを作成する AWS Lambda 関数を開発しました。
Lambda 関数は、組織の管理アカウントで実行されます。DevOps チームは、Lambda 関数を管理アカウントから専用の AWS アカウントに移動する必要があります。DevOps チームは、Lambda 関数を新しいアカウントにデプロイする前に、Lambda 関数が Organizations でのみ新しい AWS アカウントを作成できることを確認する必要があります。
これらの要件を満たすソリューションはどれですか?

248 / 363

248.

No.248
ある企業が単一の AWS リージョンにアプリケーションをデプロイしました。アプリケーションのバックエンドでは、Amazon DynamoDB テーブルと Amazon S3 バケットを使用しています。
この企業は、アプリケーションをセカンダリ リージョンにデプロイしたいと考えています。この企業は、DynamoDB テーブルと S3 バケットのデータが両方のリージョンに保持されるようにする必要があります。また、データはリージョン間で即座に伝播する必要があります。
これらの要件を最も効率的に満たすソリューションはどれですか?

249 / 363

249.

No.249
ある会社が、RDS DB インスタンス用に Amazon RDS ストレージの自動スケーリングを設定しました。DevOps チームは、Amazon CloudWatch ダッシュボードで自動スケーリング イベントを視覚化する必要があります。
この要件を満たすソリューションはどれですか?

250 / 363

250.

No.250
ある会社では、アプリケーションにコンテナを使用しています。この会社は、一部のコンテナ イメージに必要なセキュリティ設定が欠けていることを知りました。
DevOps エンジニアは、標準のベース イメージを作成するためのソリューションを実装する必要があります。このソリューションでは、ベース イメージを毎週 us-west-2 リージョン、us-east-2 リージョン、および eu-central-1 リージョンに公開する必要があります。
これらの要件を満たすソリューションはどれですか?

251 / 363

251.

No.251
DevOps エンジニアは、AWS アカウント内のすべての Amazon EC2 インスタンスにウイルス対策ソフトウェアをインストールするソリューションを実装する必要があります。EC2 インスタンスは、最新バージョンの Amazon Linux を実行します。
ソリューションはすべてのインスタンスを検出し、ソフトウェアが存在しない場合は AWS Systems Manager ドキュメントを使用してソフトウェアをインストールする必要があります。
これらの要件を満たすソリューションはどれですか?

252 / 363

252.

No.252
ある企業は、本番環境で実行されるコンテナイメージのセキュリティを強化する必要があります。この企業は、コンテナのオペレーティングシステムスキャンとプログラミング言語パッケージの脆弱性スキャンを CI/CD パイプラインに統合したいと考えています。CI/CD パイプラインは、AWS CodeBuild ビルドプロジェクト、AWS CodeDeploy アクション、Amazon Elastic Container Registry (Amazon ECR) リポジトリを含む AWS CodePipeline パイプラインです。
DevOps エンジニアは、CI/CD パイプラインにイメージスキャンを追加する必要があります。CI/CD パイプラインは、CRITICAL および HIGH の検出結果がないイメージのみを本番環境にデプロイする必要があります。
これらの要件を満たす手順の組み合わせはどれですか? (2 つ選択してください)

253 / 363

253.

No.253
ある会社の DevOps チームは、AWS Organizations 内の組織内にある一連の AWS アカウントを管理しています。
この会社では、すべての Amazon EC2 インスタンスが DevOps チームが管理する承認済みの AM を使用するようにするソリューションが必要です。このソリューションでは、承認されていない AMI の使用も修正する必要があります。個々のアカウント管理者は、承認済みの AMI を使用するための制限を削除できないようにする必要があります。
これらの要件を満たすソリューションはどれですか?

254 / 363

254.

No.254
ある会社が、従業員に AWS に対する限定的な権限を与えています。DevOps エンジニアは管理者ロールを引き受けることができます。追跡のために、セキュリティ チームは管理者ロールが引き受けられたときにほぼリアルタイムの通知を受け取りたいと考えています。
これを実現するにはどうすればよいでしょうか?

255 / 363

255.

No.255
ある会社では、データとアプリケーションのフェイルオーバーと災害復旧の戦略が必要です。アプリケーションでは、MySQL データベースと Amazon EC2 インスタンスを使用しています。会社では、データとアプリケーションに対して常に最大 RPO 2 時間、最大 RTO 10 分が必要です。
これらの要件を満たす展開戦略の組み合わせはどれですか? (2 つ選択してください)

256 / 363

256.

No.256
開発者は、AWS サーバーレス アプリケーション モデル (AWS SAM) を使用して、AWS Lambda 関数のプロトタイプを作成しています。AWS SAM テンプレートには、Amazon S3 の場所を指す CodeUri プロパティを持つ AWS::Serverless::Function リソースが含まれています。開発者は、CI/CD パイプラインを作成する前に、デプロイ用の正しいコマンドを特定したいと考えています。
開発者は、package.zip という名前の Lambda 関数コードのアーカイブを作成します。開発者は、CodeUri プロパティで指定された S3 の場所に .zip ファイル アーカイブをアップロードします。開発者は sam deploy コマンドを実行し、Lambda 関数をデプロイします。開発者は Lambda 関数コードを更新し、同じ手順を使用して新しいバージョンの Lambda 関数をデプロイします。sam deploy コマンドは失敗し、デプロイする変更がないというエラーが返されます。
どのソリューションが新しいバージョンをデプロイしますか? (2 つ選択してください)。

257 / 363

257.

No.257
ある会社が AWS App Runner でコンテナワークロードを実行しています。DevOps エンジニアは、Amazon Elastic Container Registry (Amazon ECR) で会社のコンテナリポジトリを管理しています。
DevOps エンジニアは、コンテナリポジトリを継続的に監視するソリューションを実装する必要があります。ソリューションは、オペレーティングシステムの脆弱性または言語パッケージの脆弱性を検出したときに、新しいコンテナイメージを作成する必要があります。
これらの要件を満たすソリューションはどれですか?

258 / 363

258.

No.258
ある会社では、AWS Systems Manager ドキュメントを使用して、開発者向けの物理ラップトップをブートストラップしたいと考えています。ブートストラップ コードは GitHub に保存されています。DevOps エンジニアはすでに Systems Manager アクティベーションを作成し、登録コードを使用して Systems Manager エージェントをインストールし、すべてのラップトップにアクティベーション ID をインストールしています。
次に実行する必要がある一連の手順はどれですか?

259 / 363

No.259
ある会社の開発チームは、AWS CloudFormation を使用してアプリケーション リソースをデプロイしています。チームは、環境に対するすべての変更に CloudFormation を使用する必要があります。チームは、AWS マネジメント コンソールまたは AWS CLI を使用して直接手動で変更することはできません。
チームは、開発者 IAM ロールを使用して環境にアクセスします。このロールは、AdministratorAccess 管理 IAM ポリシーで設定されています。会社は、次のポリシーがアタッチされた新しい CloudFormationDeployment IAM ロールを作成しました。

{
"Version": "2012-10-17",
"Statement": [
{
"Effect": "Allow",
"Action": [
"elasticloadbalancing:*",
"lambda:*",
"dynamodb:*"
],
"Resource": "*"
}
]
}

259. 同社は、CloudFormation のみが新しいロールを使用できるようにしたいと考えています。開発チームは、デプロイされたリソースに手動で変更を加えることはできません。

これらの要件を満たす手順の組み合わせはどれですか? (3 つ選択してください)

260 / 363

260.

No.260
ある会社が AWS CloudFormation を使用して Web アプリケーションのインフラストラクチャを開発しています。データベース エンジニアリング チームは CloudFormation テンプレートでデータベース リソースを管理し、ソフトウェア開発チームは別の CloudFormation テンプレートで Web アプリケーション リソースを管理しています。アプリケーションの範囲が拡大するにつれて、ソフトウェア開発チームはデータベース エンジニアリング チームが管理するリソースを使用する必要があります。ただし、両方のチームには、維持したい独自のレビューおよびライフサイクル管理プロセスがあります。また、両方のチームでリソース レベルの変更セットのレビューも必要です。ソフトウェア開発チームは、CI/CD パイプラインを使用してこのテンプレートに変更をデプロイしたいと考えています。
これらの要件を満たすソリューションはどれですか?

261 / 363

261.

No.261
ある会社には AWS Organizations に組織があります。DevOps エンジニアは、組織内の異なる OU に属する複数の AWS アカウントを管理する必要があります。アカウント内の IAM ポリシーや Amazon S3 ポリシーを含むすべてのリソースは、AWS CloudFormation を通じてデプロイされます。すべてのテンプレートとコードは、AWS CodeCommit リポジトリで管理されます。最近、一部の開発者が組織内の一部のアカウントから S3 バケットにアクセスできなくなりました。
次のポリシーが S3 バケットにアタッチされています。
{
"Version": "2012-10-17",
"Statement": [
{
"Effect": "Allow",
"Action": [
"s3:GetObject*",
"s3:PutObject*"
],
"Principal": {
"AWS": "arn:aws:sts::*:assumed-role/developer-role/access-session"
},
"Resource": [
"arn:aws:s3:::DOC-EXAMPLE-BUCKET",
"arn:aws:s3:::DOC-EXAMPLE-BUCKET/*"
]
}
]
}
このアクセス問題を解決するために、DevOps エンジニアは何をすべきでしょうか?

262 / 363

262.

No.262
ある会社には、マルチアカウント環境用の AWS Organizations に組織があります。DevOps エンジニアは、組織全体でアプリケーション パッケージ管理を行うための AWS CodeArtifact ベースの戦略を開発しています。会社の各アプリケーション チームには、組織内に独自のアカウントがあります。各アプリケーション チームには、一元化された共有サービス アカウントへの制限付きアクセスもあります。
各アプリケーション チームには、独自のパッケージをダウンロード、公開、およびアクセス権を付与するためのフル アクセスが必要です。アプリケーション チームが使用する一部の共通ライブラリ パッケージも、組織全体で共有する必要があります。
これらの要件を満たし、管理オーバーヘッドを最小限に抑えるには、どの手順の組み合わせが適していますか? (3 つ選択してください)。

263 / 363

No.263
ある会社が Amazon EC2 インスタンスにアプリケーションをデプロイします。アプリケーションは Amazon Linux 2 を実行し、AWS CodeDeploy を使用します。アプリケーションのコード リポジトリのファイル構造は次のようになります:
appspec.yml
config/config.txt
application/web

263. appspec.yml ファイルのファイル セクションには次の内容が含まれます:

ファイル:
- ソース: config/config.txt
宛先: /usr/local/src/config.txt
- ソース: /
宛先: /var/www/html

config.txt ファイルのデプロイの結果はどうなるでしょうか?

264 / 363

264.

No.264
ある会社では、パブリック アップストリーム リポジトリを使用して AWS CodeArtifact リポジトリを設定しました。会社の開発チームは、会社の内部ネットワークにあるリポジトリからオープン ソースの依存関係を使用しています。
会社のセキュリティ チームは最近、開発チームが使用しているパッケージの最新バージョンに重大な脆弱性を発見しました。セキュリティ チームは、脆弱性を修正するパッチ バージョンを作成しました。会社は、脆弱なバージョンがダウンロードされないようにする必要があります。会社は、セキュリティ チームがパッチを適用したバージョンを公開できるようにする必要があります。
これらの要件を満たす手順の組み合わせはどれですか? (2 つ選択してください)

265 / 363

265.

No.265
ある会社では、レコードを処理するカスタムビルドのアプリケーションを実行しています。すべてのコンポーネントは、Auto Scaling グループで実行される Amazon EC2 インスタンスで実行されます。各レコードの処理は、コンピューティング集約型のマルチステップのシーケンシャルアクションです。各ステップは常に 5 分以内に完了します。
現在のシステムの制限は、いずれかのステップが失敗すると、アプリケーションがレコードを最初から再処理する必要があることです。会社は、アプリケーションが失敗したステップのみを再処理するようにアーキテクチャを更新したいと考えています。
これらの要件を満たす最も運用効率の高いソリューションは何ですか?

266 / 363

266.

No.266
ある会社がオンプレミスの Windows アプリケーションと Linux アプリケーションを AWS に移行しています。この会社は、自動化を使用して Amazon EC2 インスタンスを起動し、オンプレミスの構成をミラーリングします。移行されたアプリケーションは、Windows の場合は SMB、Linux の場合は NFS を使用する共有ストレージにアクセスする必要があります。
この会社は、別の AWS リージョンにパイロット ライトの災害復旧 (DR) 環境も作成しています。この会社は、自動化を使用して DR リージョンで EC2 インスタンスを起動および構成します。会社では、ストレージを DR リージョンに複製する必要があります。
これらの要件を満たすストレージ ソリューションはどれですか?

267 / 363

267.

No.267
ある会社のアプリケーションでは、Amazon EC2 オンデマンドインスタンスのフリートを使用してデータの分析と処理を行っています。EC2 インスタンスは Auto Scaling グループにあります。Auto Scaling グループは、Application Load Balancer (ALB) のターゲットグループです。アプリケーションは、中断を許容できない重要なデータを分析します。また、中断に耐えられる重要でないデータも分析します。
重要なデータ分析では、リアルタイムのアプリケーション需要に応じて迅速に拡張する必要があります。重要でないデータ分析では、メモリが消費されます。DevOps エンジニアは、重要なデータのスケールアウト遅延を削減するソリューションを実装する必要があります。ソリューションでは、重要でないデータも処理する必要があります。
これらの要件を満たす手順の組み合わせはどれですか? (2 つ選択してください)

268 / 363

268.

No.268
ある会社が最近、Amazon EC2 インスタンスを使用する Amazon Elastic Kubernetes Service (Amazon EKS) クラスターにアプリケーションを移行しました。この会社は、CPU 使用率に基づいて自動的にスケーリングするようにアプリケーションを構成しました。
アプリケーションは、負荷が大きくなるとメモリ エラーを生成します。また、アプリケーションは、増加した負荷を処理するのに十分なスケール アウトを行いません。この会社は、時間の経過とともにアプリケーションのメモリ メトリックを収集して分析する必要があります。
これらの要件を満たす手順の組み合わせはどれですか。 (3 つ選択してください)

269 / 363

269.

No.269
ある企業のビデオストリーミングプラットフォームの使用は、複数の国で 1 日あたり 10,000 ユーザーから 50,000 ユーザーに増加しました。同社はストリーミングプラットフォームを Amazon Elastic Kubernetes Service (Amazon EKS) にデプロイしています。EKS ワークロードは、ピーク視聴時間中に数千ノードにまでスケールアップします。
同社のユーザーから、不正ログインの発生が報告されています。また、突然の中断やプラットフォームからのログアウトも報告されています。
同社は、プラットフォーム全体のセキュリティ対策を追加したいと考えています。また、同社の AWS 環境全体にわたるリソースの動作とインタラクションの概要ビューも必要です。概要ビューには、ログイン試行、API 呼び出し、およびネットワークトラフィックが表示される必要があります。ソリューションでは、ログ管理のオーバーヘッドを最小限に抑えながら、ネットワークトラフィック分析を可能にする必要があります。また、ソリューションでは、EKS ワークロードに関連する潜在的な悪意のある動作を迅速に調査する必要があります。
これらの要件を満たすソリューションはどれですか?

270 / 363

270.

No.270
ある会社では、AWS Organizations を使用して何百もの AWS アカウントを管理しています。この会社には、AWS Identity and Access Management (IAM) を担当するチームがあります。
IAM チームは、AWS IAM Identity Center (AWS Single Sign-On) を実装したいと考えています。IAM チームには、IAM Identity Center を管理するために必要な最小限の権限のみが必要です。IAM チームは、Organizations 管理アカウントへの不要なアクセス権を取得できないようにする必要があります。IAM チームは、既存および新規メンバー アカウントに対して、新しい IAM Identity Center 権限セットと割り当てをプロビジョニングできる必要があります。
これらの要件を満たす手順の組み合わせはどれですか。 (3 つ選択してください)

271 / 363

271.

No.271
ある企業は、すべての機能が有効になっている AWS Organizations の組織を使用しています。この企業は、プライマリ アカウントで AWS Backup を使用し、AWS Key Management Service (AWS KMS) キーを使用してバックアップを暗号化しています。
この企業は、プライマリ アカウントで AWS Backup がバックアップするリソースのクロス アカウント バックアップを自動化する必要があります。この企業は、Organizations 管理アカウントでクロス アカウント バックアップを構成します。この企業は、組織に新しい AWS アカウントを作成し、新しいアカウントで AWS Backup バックアップ ボールトを構成します。この企業は、新しいアカウントで KMS キーを作成してバックアップを暗号化します。最後に、この企業はプライマリ アカウントで新しいバックアップ プランを構成します。新しいバックアップ プランの保存先は、新しいアカウントのバックアップ ボールトです。
プライマリ アカウントで AWS Backup ジョブが呼び出されると、ジョブによってプライマリ アカウントにバックアップが作成されます。ただし、バックアップは新しいアカウントのバックアップ ボールトにコピーされません。
バックアップを新しいアカウントのバックアップ ボールトにコピーするには、どの手順の組み合わせを実行する必要がありますか。 (2 つ選択してください)

272 / 363

272.

No.272
ある会社では、Amazon S3 バケットを使用してイメージを保存するアプリケーションを実行しています。DevOps エンジニアは、S3 バケットに保存されているオブジェクトに対してマルチリージョン戦略を実装する必要があります。会社は、別の AWS リージョンの S3 バケットにフェイルオーバーできる必要があります。いずれかの S3 バケットにイメージが追加されると、そのイメージは 15 分以内に他の S3 バケットに複製される必要があります。
DevOps エンジニアは、S3 バケット間の双方向レプリケーションを有効にします。
要件を満たすために、DevOps エンジニアが次に実行する必要がある手順の組み合わせはどれですか? (3 つ選択してください)。

273 / 363

273.

No.273
ある会社では、AWS Cloud Development Kit (AWS CDK) を使用してアプリケーションを定義しています。この会社は、AWS CodePipeline と AWS CodeBuild で構成されるパイプラインを使用して、CDK アプリケーションをデプロイしています。
この会社は、さまざまなインフラストラクチャ コンポーネントをテストするために、パイプラインにユニット テストを導入したいと考えています。この会社は、ユニット テストで失敗が発生しなかった場合にデプロイが続行されるようにしたいと考えています。
どのステップの組み合わせがパイプラインでテスト要件を強制しますか? (2 つ選択してください)。

274 / 363

274.

No.274
ある企業には、アプリケーション ロード バランサー (ALB) の背後にある Amazon EC2 インスタンスで実行されるアプリケーションがあります。EC2 インスタンスは複数のアベイラビリティ ゾーンにあります。アプリケーションは 1 つのアベイラビリティ ゾーンで誤って構成されていたため、アプリケーションが部分的に停止しました。
DevOps エンジニアは、1 つのアベイラビリティ ゾーンの異常な EC2 インスタンスが他のアベイラビリティ ゾーンの正常な EC2 インスタンスに影響を与えないように変更を加えました。DevOps エンジニアは、アプリケーションのフェイルオーバーをテストし、ALB がトラフィックを送信する場所を変更する必要があります。フェイルオーバー中、ALB は障害が発生したアベイラビリティ ゾーンにトラフィックを送信しないようにする必要があります。
これらの要件を満たすソリューションはどれですか?

275 / 363

275.

No.275
ある会社が AWS ネットワーク ファイアウォールのフロー ログを Amazon S3 バケットに送信します。その後、Amazon Athena を使用してフロー ログを分析します。
フロー ログが既存の S3 バケットに配信される前に、フロー ログを変換してデータを追加する必要があります。
これらの要件を満たすソリューションはどれですか?

276 / 363

276.

No.276
DevOps エンジニアは、Amazon Elastic Container Service (Amazon ECS) サービスの既存の AWS CodePipeline CI/CD ワークフローに統合テストを実装する必要があります。CI/CD ワークフローは、AWS CodeCommit リポジトリから新しいアプリケーションコードを取得し、コンテナイメージを構築します。次に、Cl/CD ワークフローは、新しいイメージタグバージョンを使用してコンテナイメージを Amazon Elastic Container Registry (Amazon ECR) にアップロードします。
統合テストでは、サービスエンドポイントの新しいバージョンにアクセスできること、およびさまざまな API メソッドが正常な応答データを返すことを確認する必要があります。DevOps エンジニアは、サービスをテストするためにすでに ECS クラスターを作成しています。
どのステップの組み合わせが、管理オーバーヘッドを最小限に抑えながらこれらの要件を満たしますか? (3 つ選択してください)

277 / 363

277.

No.277
ある会社では、Windows および Linux の Amazon EC2 インスタンスでアプリケーションを実行しています。インスタンスは、AWS リージョン内の複数のアベイラビリティーゾーンで実行されています。この会社では、各アプリケーションに Auto Scaling グループを使用しています。
この会社では、インスタンス用の耐久性の高いストレージソリューションを必要としています。このソリューションでは、Windows の場合は SMB を使用し、Linux の場合は NFS を使用する必要があります。また、このソリューションのレイテンシーは 1 ミリ秒未満である必要があります。すべてのインスタンスがデータの読み取りと書き込みを行います。
これらの要件を満たす手順の組み合わせはどれですか? (3 つ選択してください)

278 / 363

278.

No.278
ある企業は、セキュリティチームと DevOps チームが管理する AWS Organizations 内の組織を使用しています。どちらのチームも、AWS IAM Identity Center を使用してアカウントにアクセスします。
各チームに専用のグループが作成されています。DevOps チームのグループには、DevOps という名前の権限セットが割り当てられています。権限セットには、AdministratorAccess 管理 IAM ポリシーが添付されています。権限セットは、組織内のすべてのアカウントに適用されています。
セキュリティ チームは、DevOps チームが組織の管理アカウントの IAM Identity Center にアクセスできないようにしたいと考えています。セキュリティ チームは、次の SCP を組織のルートに添付しました。
{
"Version": "2012-10-17",
"Statement": [
{
"Sid": "DenyIAMIdentityCenter",
"Effect": "Deny",
"Action": [
"sso:*",
"sso-directory:*"
],
"Resource": "*",
"Condition": {
"ArnLike": {
"aws:PrincipalARN": [
"arn:aws:iam::*:role/AWSReservedSSO_DevOps_*"
]
}
}
}
]
}

ポリシーを実装した後、セキュリティ チームは DevOps チームが引き続き IAM Identity Center にアクセスできることを発見しました。
どのソリューションで問題を解決できますか?

279 / 363

279.

No.279
Amazon EC2 Auto Scaling グループは、AMI から作成された EC2 インスタンスを管理します。AMI には AWS Systems Manager Agent がインストールされています。 EC2 インスタンスが Auto Scaling グループに起動されると、EC2 インスタンスにタグが適用されます。
Auto Scaling グループによって起動される EC2 インスタンスには、正しいオペレーティング システム構成が必要です。
これらの要件を満たすソリューションはどれですか

280 / 363

280.

No.280
ある会社では、AWS Organizations を使用して AWS アカウントを管理しています。組織のルートには、Department という子 OU があります。Department OU には、Engineering という子 OU があります。デフォルトの FullAWSAccess ポリシーは、ルート、Department OU、および Engineering OU にアタッチされています。
この会社には、Engineering OU に多数の AWS アカウントがあります。各アカウントには、AdministratorAccess IAM ポリシーがアタッチされた管理 IAM ロールがあります。デフォルトの FullAWSAccessPolicy も各アカウントにアタッチされています。
DevOps エンジニアは、Department OU から FullAWSAccess ポリシーを削除する予定です。DevOps エンジニアは、すべての Amazon EC2 API 操作に対する Allow ステートメントを含むポリシーにポリシーを置き換えます。
この変更の結果、管理 1AM ロールの権限はどうなりますか?

281 / 363

281.

No.281
ある会社が AWS Organizations で AWS アカウントを管理しています。この会社には、Amazon CloudWatch Logs データを専用の AWS アカウントの Amazon S3 バケットに送信するソリューションが必要です。このソリューションは、既存および将来のすべての CloudWatch Logs ログ グループをサポートする必要があります。
これらの要件を満たすソリューションはどれですか?

282 / 363

282.

No.282
DevOps エンジニアは、AWS Fargate 上の Amazon Elastic Container Service (Amazon ECS) クラスターで実行される Java ベースのアプリケーションを管理しています。アプリケーションには自動スケーリングが設定されていません。
DevOps エンジニアは、Java 仮想マシン (JVM) スレッド数が、アプリケーションをスケールするタイミングを示す優れた指標であると判断しました。アプリケーションはポート 8080 で顧客トラフィックを処理し、ポート 9404 で JVM メトリクスを利用できるようにします。
アプリケーションの使用が最近増加しています。DevOps エンジニアは、アプリケーションの自動スケーリングを設定する必要があります。
どのソリューションが、運用オーバーヘッドが最も少なく、これらの要件を満たしますか? (2 つ選択してください)。

283 / 363

283.

No.283
ある会社には、単一の AWS リージョンで実行されるアプリケーションがあります。アプリケーションは Amazon Elastic Kubernetes Service (Amazon EKS) クラスターで実行され、Amazon Aurora MySQL クラスターに接続します。アプリケーションは AWS CodeBuild プロジェクトで構築されています。コンテナイメージは Amazon Elastic Container Registry (Amazon ECR) に公開されます。
会社は、コンテナイメージとデータベースのアプリケーションの状態を 2 番目のリージョンに複製する必要があります。
どのソリューションが最も運用効率の高い方法でこれらの要件を満たしますか?

284 / 363

284.

No.284
ある会社が、AWS Lambda 関数を使用してデータを処理するサーバーレス アプリケーションを構築しています。
BeginResponse Lambda 関数は、特定のアプリケーション イベントに応答してデータを初期化します。この会社では、BeginResponse Lambda 関数の実行後に多数の Lambda 関数が呼び出されるようにする必要があります。各 Lambda 関数は並列で呼び出され、BeginResponse Lambda 関数の出力のみに依存します。各 Lambda 関数には呼び出しの再試行ロジックがあり、データを失うことなく同時実行を微調整できる必要があります。
どのソリューションがこれらの要件を最も効率的に満たしますか?

285 / 363

285.

No.285
ある企業が、複数の AWS リージョンからグローバルに展開された製品を運用しています。同社の DevOps チームは、Amazon API Gateway を使用して、製品をサポートする API を展開する必要があります。
API は冗長的に展開する必要があります。展開では、各企業の場所から独立した可用性を提供する必要があります。展開では、カスタム ドメイン URL に応答する必要があり、API ユーザー リクエストのパフォーマンスを最適化する必要もあります。
これらの要件を満たすソリューションはどれですか?

286 / 363

286.

No.286
DevOps エンジニアは、AWS CodeBuild を使用してソフトウェアパッケージを頻繁に作成します。CodeBuild プロジェクトは、DevOps エンジニアが複数のビルドで使用できる大規模な Docker イメージをビルドします。
DevOps エンジニアは、ビルドのパフォーマンスを向上させ、コストを最小限に抑えたいと考えています。
これらの要件を満たすソリューションはどれですか?

287 / 363

287.

No.287
最近、大企業が中小企業を買収しました。大企業は、中小企業を AWS Organizations 内の大企業の既存の組織に新しい OU として参加するよう招待しました。
DevOps エンジニアは、中小企業が会社のアプリケーション ワークロード用に t3.small Amazon EC2 インスタンス タイプを起動する必要があると判断しました。中小企業は、インスタンスを米国ベースの AWS リージョン内でのみデプロイする必要があります。
DevOps エンジニアは、中小企業が必要なインスタンス タイプのみを起動できるように、中小企業の新しい OU で SCP を使用する必要があります。
これらの要件を満たすソリューションはどれですか?

288 / 363

288.

No.288
DevOps チームがアプリケーションのインフラストラクチャを管理しています。アプリケーションは、Amazon Simple Queue Service (Amazon SQS) キューからのアイテムを処理するために、長時間実行されるプロセスを使用します。アプリケーションは、Auto Scaling グループにデプロイされています。
アプリケーションで最近、アイテムの処理に大幅に時間がかかる問題が発生しました。キューが予想サイズを超えたため、さまざまなビジネス プロセスが正常に機能しなくなりました。アプリケーションは、すべてのログをサードパーティ ツールに記録します。
チームは現在、アラートに使用する Amazon Simple Notification Service (Amazon SNS) トピックをサブスクライブしています。キューが予想サイズを超えた場合、チームにアラートを送信する必要があります。
どのソリューションがこれらの要件を最も効率的に満たしますか?

289 / 363

289.

No.289
ある大企業が、複数の AWS アカウントで重要なワークロードを実行しています。AWS アカウントは、すべての機能が有効になっている AWS Organizations で管理されています。同社は、機密の顧客データを Amazon S3 バケットに保存しています。S3 バケットへのアクセスには、複数のレベルの承認が必要です。
同社は、AWS CLI を使用して S3 バケットへのアクセスを監視したいと考えています。また、AWS アカウント内の他のすべての S3 バケットで他のユーザーが実行したさまざまなアクティビティに関する洞察を得て、問題を検出したいと考えています。
これらの要件を満たすソリューションはどれですか?

290 / 363

290.

No.290
DevOps チームは、Amazon Elastic Kubernetes Service (Amazon EKS) クラスター上のアプリケーション用のマイクロサービスをデプロイしています。クラスターはマネージド ノード グループを使用します。DevOps チームは、特定の CPU 使用率に基づいてマイクロサービス ポッドの自動スケーリングを有効にしたいと考えています。DevOps チームは、クラスターに Kubernetes Metrics Server をすでにインストールしています。
どのソリューションが、これらの要件を最も運用効率の高い方法で満たしますか?

291 / 363

291.

No.291
ある会社には複数の AWS アカウントがあります。この会社は、サードパーティの SAML 2.0 アイデンティティ プロバイダー (IdP) と統合された AWS IAM Identity Center を使用しています。
IAM Identity Center では、アクセス制御機能の属性が有効になっています。属性マッピング リストは、IdP の部門キーを ${path:enterprise.department} 属性にマッピングします。既存のすべての Amazon EC2 インスタンスには、会社の 3 つの部門に対応する d1、d2、d3 部門タグがあります。
DevOps エンジニアは、一致する属性に基づいてポリシーを作成する必要があります。ポリシーでは、各ユーザーに、ユーザーのそれぞれの部門名でタグ付けされた EC2 インスタンスのみへのアクセスを許可する必要があります。
これらの要件を満たすために、DevOps エンジニアはカスタム権限ポリシーにどの条件キーを含める必要がありますか?

292 / 363

292.

★No.292
セキュリティ チームは、AWS CloudTrail を使用して、AWS Organizations 内の同じ組織にある複数のアカウントのすべてのアクションと API 呼び出しを監視したいと考えています。セキュリティ チームは、アカウント ユーザーがアカウントで CloudTrail をオフにできないようにする必要があります。
この要件を満たすソリューションはどれですか?

293 / 363

293.

No.293
DevOps エンジニアは、既存の 3 層アプリケーション用にブルー/グリーン デプロイメントを構成する必要があります。アプリケーションは Amazon EC2 インスタンス上で実行され、Amazon RDS データベースを使用します。EC2 インスタンスは、Application Load Balancer (ALB) の背後で実行され、Auto Scaling グループ内にあります。
DevOps エンジニアは、ブルー環境とグリーン環境用に起動テンプレート、Auto Scaling グループ、および ALB ターゲット グループを作成しました。各ターゲット グループは、EC2 インスタンスにロードされるアプリケーション バージョン (ブルーまたはグリーン) を指定します。www.example.com の Amazon Route 53 レコードは ALB を指します。
デプロイメントでは、トラフィックをブルー環境からグリーン環境に一度にすべて移行する必要があります。
これらの要件を満たすソリューションはどれですか?

294 / 363

294.

No.294
ある会社には、Auto Scaling グループの Amazon EC2 インスタンスで実行されるアプリケーションがあります。このアプリケーションは、Amazon Simple Queue Service (Amazon SQS) キューからの大量のメッセージを処理します。
DevOps エンジニアは、アプリケーションが SQS キューからの一連のメッセージを処理するのに数時間かかることに気付きました。Auto Scaling グループの平均 CPU 使用率は、メッセージを処理する際にターゲット追跡スケーリングポリシーのしきい値を超えませんでした。SQS キューを処理するアプリケーションは、ログを「Amazon CloudWatch Logs」に発行します。
DevOps エンジニアは、キューが迅速に処理されるようにする必要があります。
どのソリューションが、運用オーバーヘッドが最も少なく、これらの要件を満たしていますか?

295 / 363

295.

★No.295
ある会社には、単一の AWS リージョンで数百の Amazon EC2 インスタンスを実行する単一の AWS アカウントがあります。会社は、1 時間ごとに新しい EC2 インスタンスを起動および終了します。アカウントには、1 週間以上実行されている既存の EC2 インスタンスが含まれます。
会社のセキュリティ ポリシーでは、実行中のすべての EC2 インスタンスに EC2 インスタンス プロファイルをアタッチする必要があります。会社はデフォルトの EC2 インスタンス プロファイルを作成しました。プロファイルがアタッチされていないすべての EC2 インスタンスには、デフォルトの EC2 インスタンス プロファイルをアタッチする必要があります。
これらの要件を満たすソリューションはどれですか?

296 / 363

296.

No.296
ある会社では、AWS Organizations を使用して何百もの AWS アカウントを管理しています。この会社には、AWS Identity and Access Management (IAM) を担当するチームがあります。
IAM チームは、AWS IAM Identity Center を実装したいと考えています。IAM チームには、IAM Identity Center を管理するために必要な最小限の権限のみが必要です。IAM チームは、Organizations 管理アカウントへの不要なアクセス権を取得できないようにする必要があります。IAM チームは、新規および既存のメンバー アカウントに対して、新しい IAM Identity Center の権限セットと割り当てをプロビジョニングできる必要があります。
これらの要件を満たす手順の組み合わせはどれですか? (3 つ選択してください)

297 / 363

297.

No.297
ある会社では、2 つのセカンダリ AWS リージョンを持つ Amazon Aurora PostgreSQL グローバルデータベースを使用しています。DevOps エンジニアは、60 秒の RPO を保証するようにデータベースパラメータグループを設定しました。プライマリクラスターへの書き込み操作は、RPO 設定が原因で時々ブロックされます。
DevOps エンジニアは、ブロックされた書き込み操作の頻度を減らす必要があります
これらの要件を満たすソリューションはどれですか?

298 / 363

298.

No.298
ある会社には、Amazon Elastic Kubernetes Service (Amazon EKS) クラスターでホストされている Web アプリケーションがあります。EKS クラスターは、インターネットに接続されたアプリケーション ロード バランサーを通じて利用できる AWS Fargate で実行されます。
アプリケーションで安定性の問題が発生しており、応答時間が長くなっています。DevOps エンジニアは、Amazon CloudWatch でオブザーバビリティを設定して、問題をトラブルシューティングする必要があります。ソリューションでは、必要最小限のアクセス許可のみを提供する必要があります。
これらの要件を満たす手順の組み合わせはどれですか? (3 つ選択してください)。

299 / 363

299.

No.299
ある会社が Python ベースのアプリケーションコードを AWS CodeCommit に保存しています。この会社は AWS CodePipeline を使用してアプリケーションをデプロイしています。CodeCommit リポジトリと CodePipeline パイプラインは同じ AWS アカウントにデプロイされています。
会社のセキュリティ チームは、コードを本番環境にデプロイする前に、すべてのコードで脆弱性をスキャンすることを要求しています。脆弱性が見つかった場合は、デプロイを停止する必要があります。
これらの要件を満たすソリューションはどれですか?

300 / 363

300.

No.300
DevOps エンジニアが Amazon Linux EC2 インスタンスのフリートにアプリケーションをデプロイします。DevOps エンジニアは、フリート全体のシステム メトリクスを監視する必要があります。DevOps エンジニアは、アプリケーション コードのネットワーク トラフィックとメモリ使用率の関係を監視したいと考えています。DevOps エンジニアは、60 秒間隔でデータを追跡したいと考えています。
これらの要件を満たすソリューションはどれですか?

301 / 363

301.

No.301
ある会社では、AWS Systems Manager を使用して、SSM Agent がインストールされている Amazon Linux EC2 インスタンス群を管理しています。すべての EC2 インスタンスは、インスタンス メタデータ サービス バージョン 2 (IMDSv2) を使用するように設定されており、同じ AWS アカウントと AWS リージョンで実行されています。会社のポリシーでは、開発者は Amazon Linux のみを使用するように求められています。
会社は、すべての新しい EC2 インスタンスが作成後に Systems Manager によって自動的に管理されるようにしたいと考えています。
どのソリューションがこれらの要件を最も効率的に満たしますか?

302 / 363

302.

No.302
ある会社が AWS Lambda 関数の Amazon S3 イベント ソースを構成しました。会社では、特定の S3 バケットで新しいオブジェクトが作成されたとき、または既存のオブジェクトが変更されたときに Lambda 関数を実行する必要があります。Lambda 関数は、受信イベントの S3 バケット名と S3 オブジェクト キーを使用して、新しいまたは変更された S3 オブジェクトのコンテンツを読み取ります。Lambda 関数はコンテンツを解析し、解析したコンテンツを Amazon DynamoDB テーブルに保存します。
Lambda 関数の実行ロールには、S3 バケットからの読み取りと DynamoDB テーブルへの書き込みの権限があります。テスト中に、DevOps エンジニアは、S3 バケットにオブジェクトが追加されたとき、または既存のオブジェクトが変更されたときに Lambda 関数が実行されないことを発見しました。
これらの問題を解決するソリューションはどれですか?

303 / 363

303.

No.303
ある会社が最近、AWS Organizations の組織に AWS Control Tower を設定しました。この会社は、既存のすべての AWS アカウントを AWS Control Tower に登録しました。この会社は、すべての新しい AWS アカウントが AWS Control Tower に自動的に登録されるようにしたいと考えています。
この会社には、新しい AWS アカウントを作成し、アカウント作成の一部として必要なアクションを実行する既存の AWS Step Functions ワークフローがあります。Step Functions ワークフローは、AWS Control Tower と同じ AWS アカウントで定義されています。
これらの要件を満たすために、この会社は Step Functions ワークフローにどのステップの組み合わせを追加する必要がありますか? (2 つ選択してください)。

304 / 363

304.

No.304
ある会社の Web アプリケーションは、Application Load Balancer (ALB) を使用して、3 つのアベイラビリティーゾーンにまたがる Amazon EC2 インスタンスにトラフィックを誘導します。
この会社は、テストのためにアプリケーションの新しいバージョンを 1 つのアベイラビリティーゾーンにデプロイしました。アプリケーションで問題が検出された場合、この会社は、デプロイがロールバックされるまで、影響を受けるアベイラビリティーゾーンからトラフィックを誘導したいと考えています。ロールバック中もアプリケーションは使用可能であり、静的安定性を維持する必要があります。
これらの要件を最も効率的に満たすソリューションはどれですか?

305 / 363

305.

No.305
ある会社には複数の AWS アカウントがあります。各アカウントで Amazon Connect インスタンスが実行されます。会社は各アカウントでイベント処理に Amazon EventBridge のデフォルト イベント バスを使用しています。
DevOps チームは、すべての Amazon Connect イベントを 1 つの DevOps アカウントで受信する必要があります。
これらの要件を満たすソリューションはどれですか?

306 / 363

306.

No.306
ある会社が Amazon EC2 ノード グループを使用して Amazon Elastic Kubernetes Service (Amazon EKS) クラスターをデプロイしました。会社の DevOps チームは Kubernetes Horizo​​ntal Pod Autoscaler を使用しており、最近、サポートされている EKS クラスター Autoscaler をインストールしました。
DevOps チームは、パフォーマンスのベースラインを確立するために、EKS クラスターのメトリクスとログを収集するソリューションを実装する必要があります。DevOps チームは、特定のメトリクスの初期しきい値セットを作成し、クラスターの使用に合わせてしきい値を更新します。DevOps チームは、初期しきい値セットを超えた場合、または EKS クラスター Autoscaler が正しく機能していない場合、Amazon Simple Notification Service (Amazon SNS) のメール通知を受信する必要があります。
ソリューションは、クラスター、ノード、およびポッドのメトリクスを収集する必要があります。ソリューションでは、Amazon CloudWatch でログをキャプチャする必要もあります。
DevOps チームは、これらの要件を満たすためにどの組み合わせの手順を実行する必要がありますか? (3 つ選択してください)。

307 / 363

307.

No.307
ある会社が、本番環境と災害復旧 (DR) 環境が同じ AWS リージョンにデプロイされていることを発見しました。すべての本番アプリケーションは Amazon EC2 インスタンスで実行され、AWS CloudFormation によってデプロイされます。アプリケーションは、アプリケーション ストレージに Amazon FSx for NetApp ONTAP ボリュームを使用します。アプリケーション データは EC2 インスタンス上には存在しません。
DevOps エンジニアは、必要な AMI を新しい DR リージョンにコピーします。DevOps エンジニアは、リージョンをパラメーターとして受け入れるように CloudFormation コードも更新します。ストレージの RPO は DR リージョンで 10 分である必要があります。
これらの要件を満たすソリューションはどれですか?

308 / 363

308.

No.308
セキュリティ監査中に、ある企業は、一部のセキュリティ グループが 0.0.0.0/0 からの SSH トラフィックを許可していることを発見しました。セキュリティ チームは、この問題をできるだけ早く検出して修正するためのソリューションを実装する必要があります。この企業は、AWS Organizations の 1 つの組織を使用して、会社のすべての AWS アカウントを管理しています。
これらの要件を満たすソリューションはどれですか?

309 / 363

309.

★No.309
ある会社の DevOps エンジニアは、30 台のオンプレミス VM と 15 台の Amazon EC2 インスタンスにソフトウェア パッケージをインストールする必要があります。
DevOps エンジニアは、すべての VM が監査可能なプロセスでパッケージを受け取り、VM 上の構成のずれが自動的に識別されて警告されるようにする必要があります。この会社は、AWS Direct Connect を使用してオンプレミス データ センターを AWS に接続しています。
どのソリューションがこれらの要件を最も効率的に満たしますか?

310 / 363

310.

No.310
ある会社には、eu-west-1 リージョンに AWS CodePipeline パイプラインがあります。パイプラインは、Amazon S3 バケットにビルド成果物を保存します。パイプラインは、AWS CloudFormation デプロイ アクションを使用して AWS Lambda 関数をビルドおよびデプロイします。
DevOps エンジニアは、Lambda 関数を us-east-1 リージョンにもデプロイするように、既存のパイプラインを更新する必要があります。パイプラインはすでに更新されており、us-east-1 にデプロイする追加の成果物が作成されています。
DevOps エンジニアは、これらの要件を満たすためにどの手順の組み合わせを実行する必要がありますか。 (2 つ選択してください)

311 / 363

311.

No.311
ある会社では、インフラストラクチャに AWS Cloud Development Kit (AWS CDK) アプリケーションを使用しています。AWS CDK アプリケーションは、AWS Lambda 関数と、その関数にアタッチされた IAM ロールを作成します。また、この会社は AWS Organizations も使用しています。この会社の開発者は、AWS CDK アプリケーションのデプロイ ロールを引き受けることができます。
この会社のセキュリティ チームは、開発者と AWS CDK アプリケーションのデプロイに使用されるロールに、必要以上の権限があることを発見しました。セキュリティ チームは、CDK アプリケーションが作成する Lambda 関数にアタッチされたロールに、必要以上の権限があることも発見しました。開発者は、追加の権限を付与する権限を持つことはできません。
どのソリューションが、運用オーバーヘッドを最小限に抑えながら、これらの要件を満たしますか?

312 / 363

312.

No.312
ある企業は、Amazon Elastic Container Registry (Amazon ECR) プライベートレジストリを使用してコンテナイメージを格納しています。
DevOps チームは、コンテナイメージがソフトウェアパッケージの脆弱性について定期的にスキャンされるようにする必要があります。
この要件を満たすソリューションはどれですか?

313 / 363

313.

No.313
セキュリティ チームは、Amazon EventBridge が特定のイベントに一致したときに AWS Step Functions ワークフローを呼び出すワークフローを設定します。イベントは、複数の AWS サービスによって生成される可能性があります。AWS CloudTrail は、ユーザー アクティビティを記録します。
セキュリティ チームは、いくつかの重要なイベントが期待どおりにワークフローを呼び出さないことに気付きました。CloudTrail ログには、欠落したイベントに関連する直接的なエラーは示されていません。
欠落したイベント呼び出しの根本原因を特定するには、どの手順の組み合わせを使用しますか? (3 つ選択してください)。

314 / 363

314.

No.314
ある会社の DevOps エンジニアは、AWS Systems Manager を使用してメンテナンス タスクを実行します。会社には、AWS Health からの通知後に再起動が必要な Amazon EC2 インスタンスがいくつかあります。
DevOps エンジニアは、会社のスケジュールされたメンテナンス期間中に Amazon EventBridge を使用して通知を修正する自動化ソリューションを実装する必要があります。
DevOps エンジニアは、これらの要件を満たすために EventBridge ルールをどのように構成する必要がありますか?

315 / 363

315.

★No.315
DevOps エンジニアは、AWS で Web アプリケーションを構築およびデプロイする AWS CodePipeline パイプラインを管理しています。パイプラインには、ソース ステージ、ビルド ステージ、およびデプロイ ステージがあります。適切にデプロイされると、ホームページの URL が要求されたときに、Web アプリケーションは 200 OK HTTP 応答コードで応答します。
CodePipeline がアプリケーションをデプロイした後、ホームページは最近 503 HTTP 応答コードを返しました。DevOps エンジニアは、パイプラインに自動テストを追加する必要があります。自動テストでは、アプリケーションのデプロイ後にアプリケーションが 200 OK HTTP 応答コードを返すことを確認する必要があります。テスト中に応答コードが存在しない場合、パイプラインは失敗する必要があります。DevOps エンジニアは、パイプラインのデプロイ ステージの後に CheckURL ステージを追加しました。
DevOps エンジニアは、自動テストを実装するために次に何をする必要がありますか?

316 / 363

316.

★No.316
ある会社には、Amazon CloudWatch Logs ログ グループにアクセス ログをアップロードするアプリケーションがあります。ログ行のフィールドには、応答コードとアプリケーション名が含まれます。
会社は、特定の範囲の応答コードと特定のアプリケーション名によるリクエストの数を追跡する CloudWatch メトリクスを作成したいと考えています。
これらの要件を満たすソリューションはどれですか?

317 / 363

317.

No.317
DevOps エンジニアが、マネージド ノード グループを使用して Amazon Elastic Kubernetes Service (Amazon EKS) クラスターをプロビジョニングしました。DevOps エンジニアは、OpenID Connect (OIDC) 発行者をクラスターに関連付けました。
DevOps エンジニアは、クラスター用に Amazon Elastic Block Store (Amazon EBS) 汎用 SSD (gp3) ボリュームを設定しています。DevOps エンジニアは PersistentVolumeClaim (PVC) リクエストを開始しようとしましたが、ボリュームをプロビジョニングできません。この問題のトラブルシューティングを行うために、DevOps エンジニアは kubectl describe pyc コマンドを実行します。DevOps エンジニアは、StorageClass エラーでボリュームをプロビジョニングできませんでした、および EC2:UnauthorizedOperation でボリュームを作成できませんでしたというエラーを受け取ります。
これらのエラーを解決するソリューションはどれですか?

318 / 363

318.

No.318
ある会社が VPC で Amazon EC2 インスタンスのフリートを実行しています。会社の従業員は、リモート デスクトップ プロトコル (RDP) を使用して EC2 インスタンスにリモート アクセスします。
会社は、従業員が毎日開始する RDP セッションの数に関するメトリクスを収集したいと考えています。
この要件を満たす手順の組み合わせはどれですか? (3 つ選択してください)

319 / 363

319.

No.319
ある会社では、Amazon Elastic Kubernetes Service (Amazon EKS) を使用してアプリケーションを実行しています。EKS クラスターは複数のポッドを正常に実行しています。同社はポッドイメージを Amazon Elastic Container Registry (Amazon ECR) に保存しています。
同社は EKS クラスターのポッド ID アクセスを構成する必要があります。同社はすでに、ポッド ID アクセスの権限を使用してノードの IAM ロールを更新しています。
これらの要件を満たすソリューションはどれですか?

320 / 363

320.

No.320
ある会社では、すべての機能が有効になっている AWS Organizations 内の組織に複数の AWS アカウントがあります。会社の DevOps 管理者は、会社のすべての AWS アカウントのセキュリティを強化する必要があります。管理者は、すべてのアカウントで使用されている上位のユーザーとロールを特定する必要があります。
どのソリューションがこれらの要件を満たし、最も運用効率が高いでしょうか?

321 / 363

321.

No.321
ある会社には、多数の AWS アカウントを含む多数の Oil を持つ AWS Organizations の組織があります。この組織には、専用の委任管理者 AWS アカウントがあります。
この会社では、1 つの OU 内のアカウントで、AWS CloudFormation スタックで作成または更新されるすべての Amazon Elastic Block Store (Amazon EBS) ボリュームと Amazon Simple Queue Service (Amazon SQS) キューにサーバー側の暗号化を適用する必要があります。
この OU のアカウントで CloudFormation スタック操作を実行する前に、このポリシーを適用するソリューションはどれですか?

322 / 363

322.

No.322
ある会社では、Amazon EC2 上の Amazon Elastic Container Service (Amazon ECS) クラスターで社内アプリケーションを実行しています。ECS クラスターインスタンスは、パブリックインターネットに接続できます。クラスターインスタンスで実行される ECS タスクは、プライベート Amazon Elastic Container Registry (Amazon ECR) リポジトリとパブリック ECR レジストリリポジトリの両方のイメージを使用するように設定されています。
新しいセキュリティポリシーでは、ECS クラスターのインターネットへの直接アクセスを削除することが会社に義務付けられています。会社は、クラスターをホストする VPC から NAT ゲートウェイとインターネットゲートウェイを削除する必要があります。DevOps エンジニアは、ECS クラスターがパブリック ECR レジストリとプライベート ECR リポジトリの両方からイメージをダウンロードできることを保証しなければなりません。パブリック ECR レジストリのイメージは最新の状態にしておく必要があります。イメージの新しいバージョンは、公開後 24 時間以内に ECS クラスターで利用できる必要があります。
どの手順の組み合わせが、運用オーバーヘッドを最小限に抑えながらこれらの要件を満たすでしょうか。 (3 つ選択してください。)

323 / 363

323.

No.323
ある企業には、AWS CodeBuild を使用してコンテナ イメージを作成する継続的インテグレーション パイプラインがあります。作成されたイメージは、Amazon Elastic Container Registry (Amazon ECR) に保存されます。
イメージの脆弱性をチェックして修正するには、時間がかかりすぎます。企業は、イメージの脆弱性を迅速に特定し、セキュリティ チームに脆弱性を通知したいと考えています。
どの手順の組み合わせが、運用オーバーヘッドを最小限に抑えながら、これらの要件を満たすでしょうか。(2 つ選択してください。)

324 / 363

324.

No.324
DevOps 管理者は、会社のコンテナ イメージを保存するためのリポジトリを設定しています。管理者は、特定のタグが付いていて 15 日以上経過したコンテナ イメージを自動的に削除するライフサイクル ルールを設定する必要があります。
どのソリューションが最も運用効率が高く、これらの要件を満たすでしょうか。

325 / 363

325.

No.325
ある会社では、データ ウェアハウス ソリューションとして Amazon Redshift を使用しています。この会社は、Redshift ユーザーの変更とユーザーが実行するクエリを表示するダッシュボードを作成したいと考えています。
この要件を満たす手順の組み合わせはどれですか? (2 つ選択してください)

326 / 363

326.

No.326
ある会社では、AWS Organizations の組織を使用して 500 個の AWS アカウントを管理しています。組織ではすべての機能が有効になっています。AWS アカウントは単一の OU にあります。開発者は、組織のメンバー アカウントのすべてのリソースに対して CostCenter タグ キーを使用する必要があります。一部のチームは、Amazon EC2 インスタンスにタグを付ける際に CostCenter タグ キーを使用していません。
クラウド チームは、組織のメンバー アカウントのすべての EC2 インスタンスをスキャンするスクリプトを作成しました。EC2 インスタンスに CostCenter タグ キーがない場合、スクリプトは AWS アカウント管理者に通知します。この通知を回避するために、一部の開発者はタグ値に任意の文字列を含む CostCenter タグ キーを使用しています。
クラウド チームは、組織内のすべての EC2 インスタンスが適切なコスト センター値を持つ CostCenter タグ キーを使用していることを確認する必要があります。
これらの要件を満たすソリューションはどれですか?

327 / 363

327.

No.327
DevOps エンジニアが AWS CodePipeline のパイプラインを使用します。パイプラインには、Amazon S3 バケットに配信されるシングルページ ウェブ アプリケーションのビルド アクションとデプロイ アクションがあります。Amazon CloudFront がウェブ アプリケーションを提供します。ビルド アクションは、ウェブ アプリケーションのアーティファクトを作成します。
DevOps エンジニアは、S3 バケットを定義し、アプリケーションをホストするように S3 バケットを構成する AWS CloudFormation テンプレートを作成しました。DevOps エンジニアは、S3 アクションの前に CloudFormation デプロイ アクションを構成しました。CloudFormation デプロイ アクションは S3 バケットを作成します。DevOps エンジニアは、CloudFormation テンプレートから S3 バケットを使用するように S3 デプロイ アクションを構成する必要があります。
これらの要件を満たす手順の組み合わせはどれですか (2 つ選択してください)。

328 / 363

328.

★No.328
ある会社がリフト アンド シフト戦略を使用してワークロードを AWS に移行しました。この会社には Amazon EC2 インスタンスの Auto Scaling グループがあります。各 EC2 インスタンスは、Web アプリケーション、データベース、および Redis キャッシュを実行します。
ユーザーは、Web アプリケーションの応答時間に大きなばらつきを感じています。Web アプリケーションへのリクエストは、大きな負荷がかかっている単一の EC2 インスタンスに送信されます。この会社は、可用性とパフォーマンスを向上させるために、アプリケーション コンポーネントを分離したいと考えています。
これらの要件を満たすソリューションはどれですか?

329 / 363

329.

★No.329
ある企業は AWS Organizations を使用しており、次の要件を満たすガバナンス戦略を実装したいと考えています。
• AWS リソースへのアクセスは、すべてのアカウントで同じ 2 つのリージョンに制限されています。
• AWS サービスは、すべてのアカウントで特定のグループの承認済みサービスに制限されています。
• 認証は Active Directory によって提供されます。
• アクセス許可は職務別に整理されており、各アカウントで同一です。
これらの要件を満たすソリューションはどれですか?

330 / 363

330.

No.330
ある会社が、多くの AWS アカウントで異常なログイン試行を検出しました。DevOps エンジニアは、ログイン試行が複数回失敗した場合に会社のセキュリティ チームに通知を送信するソリューションを実装する必要があります。DevOps エンジニアは、Amazon Simple Notification Service (Amazon SNS) トピックをすでに作成しており、セキュリティ チームを SNS トピックにサブスクライブしています。
どのソリューションが最も少ない運用労力で通知を提供しますか?

331 / 363

331.

No.331
ある会社が Amazon API Gateway を使用して新しい REST API を導入しました。この会社は機密データにアクセスするために API を使用しています。この API には、会社内の特定の VPC からのみアクセスする必要があります。
これらの要件を満たすソリューションはどれですか?

332 / 363

332.

No.332
ある企業は、Application Load Balancer (ALB) に接続された Amazon Elastic Container Service (Amazon ECS) サービスを使用して Web サイトを運営しています。サービスは安定した状態にあり、タスクはリクエストに正常に応答していました。
DevOps エンジニアは、新しいコンテナ イメージを使用してタスク定義を更新し、新しいタスク定義をサービスにデプロイしました。DevOps エンジニアは、ALB ヘルス チェックが失敗しているため、サービスが頻繁に停止して新しいタスクを開始していることに気付きました。
DevOps エンジニアは、失敗したデプロイのトラブルシューティングを行うために何をすべきでしょうか?

333 / 363

333.

No.333
電子患者健康記録を使用する会社では、Amazon Linux オペレーティングシステムで Amazon EC2 インスタンス群を実行しています。この会社は、EC2 インスタンスが現在のプライバシー規制に準拠したオペレーティングシステムパッチとアプリケーションパッチを実行していることを継続的に確認する必要があります。この会社は、カスタムリポジトリを使用してアプリケーションパッチを格納しています。
DevOps エンジニアは、オペレーティングシステムパッチとアプリケーションパッチの展開を自動化する必要があります。DevOps エンジニアは、デフォルトのオペレーティングシステムパッチリポジトリとカスタムパッチリポジトリの両方を使用したいと考えています。
どのソリューションが、最小限の労力でこれらの要件を満たしますか?

334 / 363

334.

★No.334
ある企業は、AWS Organizations 内の組織を使用して複数の AWS アカウントを管理しています。この企業は、組織に対して有効になっているすべての機能を有効にしています。この企業は、ルート OU の下の OU の階層として組織を構成しました。この企業は最近、すべての OU を登録し、すべての AWS アカウントを AWS Control Tower に登録しました。
この企業は、各 AWS アカウントで AWS Control Tower 管理の AWS Config 構成レコーダーをカスタマイズする必要があります。この企業は、既存の AWS アカウントと、今後 AWS Control Tower に登録する新しい AWS アカウントの両方にカスタマイズを適用する必要があります。
これらの要件を満たす手順の組み合わせはどれですか? (3 つ選択してください)。

335 / 363

335.

No.335
ある会社では、アプリケーション ロード バランサー (ALB) の背後にある Amazon EC2 インスタンスの Auto Scaling グループでアプリケーションを実行しています。EC2 インスタンスは、別の EC2 インスタンスで実行される MySQL データベースにリクエストを行う Docker コンテナを実行します。
DevOps エンジニアは、サーバーレス アーキテクチャを使用するようにアプリケーションを更新する必要があります。
最も少ない変更でこの要件を満たすソリューションはどれですか?

336 / 363

336.

No.336
ある会社では、AWS Organizations の組織を使用して 10 個の AWS アカウントを管理しています。すべての機能が有効になっており、AWS CloudFormation の信頼できるアクセスが有効になっています。
DevOps エンジニアは、CloudFormation を使用して、Organizations 管理アカウントと組織内のすべてのメンバー アカウントに IAM ロールをデプロイする必要があります。
これらの要件を満たす、運用オーバーヘッドが最も少ないソリューションはどれですか?

337 / 363

337.

No.337
ある会社では、Amazon S3 バケットに成果物を保存するアプリケーションを実行しています。このアプリケーションには大規模なユーザーベースがあります。このアプリケーションは、大量のオブジェクトを S3 バケットに書き込みます。この会社では、S3 バケットのイベント通知を有効にしています。
アプリケーションが S3 バケットにオブジェクトを書き込む場合、複数の処理タスクを同時に実行する必要があります。この会社の DevOps チームは、処理タスクをオーケストレーションするための AWS Step Functions ワークフローを作成する必要があります。
DevOps チームは、これらの要件を最小の運用オーバーヘッドで満たすために、どのステップの組み合わせを実行する必要がありますか? (2 つ選択してください)。

338 / 363

338.

No.338
DevOps チームは、Application Load Balancer (ALB) の背後にある Amazon Elastic Container Service (Amazon ECS) クラスターで実行されるアプリケーションをサポートしています。現在、DevOps チームは、AWS CodeDeploy を使用して、ブルー/グリーンの一括戦略でアプリケーションをデプロイしています。最近、アプリケーションの新バージョンによってリクエストの応答時間が大幅に増加したため、DevOps チームはデプロイメントをロールバックする必要がありました。
DevOps チームは、チームがすべてのトラフィックを新バージョンに移行する前に、アプリケーションの新バージョンを監視できるデプロイメント戦略を使用する必要があります。アプリケーションの新バージョンによって応答時間が増加する場合は、デプロイメントをできるだけ早くロールバックする必要があります。
これらの要件を満たす手順の組み合わせはどれですか? (2 つ選択してください)。

339 / 363

339.

No.339
セキュリティ チームは、AWS リソースの設定を記録し、問題を検出し、検出結果の通知を送信する必要があります。AWS アカウントの主なワークロードは、1 日中に数回スケールインおよびスケールアウトする Amazon EC2 Auto Scaling グループで構成されています。
チームは、Amazon EC2 セキュリティ グループが 0.0.0.0/0 のポート 22 のトラフィックを許可した場合、2 日以内に通知を受け取りたいと考えています。また、チームは、AWS リソースの設定のスナップショットを定期的に取得する必要があります。
セキュリティ チームは、Amazon Simple Notification Service (Amazon SNS) トピックをすでに作成し、サブスクライブしています。
これらの要件を満たすソリューションはどれですか?

340 / 363

340.

No.340
ある会社では、Amazon CloudFront ディストリビューションを使用して独自のデータを利用できます。この会社は、IP アドレス範囲の既知のセットを持つ本社のユーザーのみがディストリビューションにアクセスできるようにする必要があります。AWS WAF Web ACL がディストリビューションに関連付けられており、デフォルトのアクションが Count に設定されています。
どのソリューションが、運用オーバーヘッドが最も少なく、これらの要件を満たしますか?

341 / 363

341.

No.341
ある会社では、同じ AWS アカウントで複数のアプリケーションを実行しています。アプリケーションは Amazon CloudWatch にログを送信します。
データ分析チームは、アプリケーションからパフォーマンス メトリクスとカスタム メトリクスを収集する必要があります。分析チームは、データを Amazon S3 バケットに保存する前に、メトリクス データを変換する必要があります。分析チームは、CloudWatch 名前空間に追加された新しいメトリクスを自動的に収集する必要があります。
どのソリューションが、運用オーバーヘッドを最小限に抑えながら、これらの要件を満たしますか?

342 / 363

342.

No.342
ある会社では、HPC プラットフォームを使用してデータの分析ジョブを実行しています。この会社は、AWS CodeBuild を使用してコンテナイメージを作成し、Amazon Elastic Container Registry (Amazon ECR) にイメージを保存します。その後、イメージは Amazon Elastic Kubernetes Service (Amazon EKS) にデプロイされます。
コンプライアンスを維持するために、会社はイメージが Amazon EKS にデプロイされる前にイメージが署名されていることを確認する必要があります。署名キーは定期的にローテーションし、自動的に管理する必要があります。会社は、署名を生成したユーザーを追跡する必要があります。
どのソリューションが、最小限の運用労力でこれらの要件を満たしますか?

343 / 363

343.

No.343
ある会社では、社内で開発した Python パッケージを保存するために AWS CodeArtifact リポジトリを使用しています。DevOps エンジニアは、AWS CodeDeploy を使用してアプリケーションを Amazon EC2 インスタンスにデプロイする必要があります。アプリケーションは、CodeArtifact リポジトリに保存されている Python パッケージを使用します。BeforeInstall ライフサイクル イベント フックによってパッケージがインストールされます。
DevOps エンジニアは、EC2 インスタンスに CodeArtifact リポジトリへのアクセスを許可する必要があります。
この要件を満たすソリューションはどれですか?

344 / 363

344.

No.344
ある会社には、Amazon EC2 インスタンスで実行されるデータベースにファイルを保存するファイル読み取りアプリケーションがあります。規制により、会社は毎日特定の時間に EC2 インスタンスからファイルを削除することが義務付けられています。会社は 60 日以上経過したデータベース レコードを削除する必要があります。
データベース レコードの削除は、ファイルの削除後に実行する必要があります。この会社は、ファイルとデータベース レコードを削除するスクリプトを作成しました。この会社は、削除スクリプトが失敗した場合にメール通知を受け取る必要があります。
どのソリューションが、開発の労力を最小限に抑えてこれらの要件を満たしますか?

345 / 363

345.

No.345
ある企業は、AWS アカウントを管理するためにすべての機能が有効になっている AWS Organizations 内の組織を使用しています。Amazon EQ インスタンスは AWS アカウントで実行されます。
この企業では、現在のすべての EC2 インスタンスでインスタンス メタデータ サービス バージョン 2 (IMDSv2) を使用する必要があるとしています。この企業は、IMDSv2 を使用していない EC2 インスタンスから発信される AWS API 呼び出しをブロックする必要があります。
これらの要件を満たすソリューションはどれですか?

346 / 363

346.

No.346
DevOps チームは、Auto Scaling グループ内の多数の Amazon EC2 インスタンスで実行されるアプリケーションをサポートしています。DevOps チームは AWS CloudFormation を使用して EC2 インスタンスをデプロイします。アプリケーションで最近問題が発生しました。 1 つのインスタンスが、リクエストの大部分に対してエラーを返しました。EC2 インスタンスは、Amazon EC2 と Elastic Load Balancing の両方のヘルスチェックに対して正常であると応答しました。
DevOps チームは、埋め込みメトリック形式を使用して Amazon CloudWatch でアプリケーション ログを収集します。いずれかの EC2 インスタンスが全エラーの半分以上の原因である場合、DevOps チームはアラートを受信する必要があります。
どの手順の組み合わせが、運用オーバーヘッドを最小限に抑えながらこれらの要件を満たしますか? (2 つ選択してください)。

347 / 363

347.

No.347
ある会社では、AWS CloudFormation を使用してアプリケーション環境のデプロイを実行しています。既存の CloudFormation スタックへの最近の更新中にデプロイが失敗しました。DevOps エンジニアは、スタック内の一部のリソースが手動で変更されていることを発見しました。
DevOps エンジニアは、リソースの手動変更を検出し、DevOps リーダーにアラートを送信するソリューションを必要としています。
どのソリューションが、最小限の運用労力でこれらの要件を満たしますか?

348 / 363

348.

No.348
DevOps エンジニアは、AWS Control Tower を使用して複数の AWS アカウントをデプロイし、企業内のさまざまなビジネス、技術、管理部門をサポートしました。セキュリティ チームは、DevOps エンジニアに、企業向けの AWS Control Tower ガードレールを自動化してもらう必要があります。ガードレールは、AWS Organizations 内の企業組織の OU 内のすべてのアカウントに適用する必要があります。
セキュリティ チームは、バージョン管理機能を備え、必要に応じてレビューおよびロールバックできるソリューションを必要としています。セキュリティ チームは、ソリューションの管理を OU 内で維持します。セキュリティ チームは、許可されるガードレールの種類を制限し、セキュリティ チームによって承認された新しいガードレールのみを許可したいと考えています。
どのソリューションが最も運用効率が高く、これらの要件を満たすでしょうか。

349 / 363

349.

No.349
ある会社では、Amazon Elastic Kubernetes Service (Amazon EKS) で Web アプリケーションを実行しています。この会社は、Amazon CloudFront を使用してアプリケーションを配布しています。この会社は最近、AWS WAF を有効にしました。この会社は、aws-waf-logs ログ グループにログを送信するように Amazon CloudWatch Logs を設定しました。
この会社は、ブロックされたトラフィックに突然の変化があった場合に DevOps エンジニアがアラートを受信できるようにしたいと考えています。この会社は、AWS WAF ログの動作のその他の変化に関するアラートは受信したくないと考えています。この会社は、時間の経過とともに AWS WAF ルールを調整します。
この DevOps エンジニアは現在、この環境の Amazon Simple Notification Service (Amazon SNS) トピックにサブスクライブしています。
これらの要件を満たすソリューションはどれですか?

350 / 363

350.

No.350
ビデオ プラットフォーム会社が、ビデオ カタログを AWS に移行しています。同社は、Amazon S3 バケットで MP4 ビデオ ファイルをホストします。同社は、Amazon CloudFront と Amazon EC2 インスタンスを使用してビデオ ファイルを提供します。
ユーザーは最初に、ビデオ URL にリダイレクトするフロントエンド アプリケーションに接続します。ビデオ URL には、CloudFront の認証トークンが含まれています。キャッシュは CloudFront ディストリビューションでアクティブ化されます。認証トークン チェック アクティビティは、Amazon CloudWatch に記録する必要があります。
同社は、CloudFront と Amazon S3 上のビデオ ファイルへの直接アクセスを防ぎ、フロントエンド アプリケーションが提供する認証トークンのチェックを実装したいと考えています。また、同社は、認証トークン署名をチェックするコードの定期的なローリング アップデートを実行したいと考えています。
最も少ない運用労力でこれらの要件を満たすソリューションはどれですか?

351 / 363

351.

No.351
ある企業は、AWS Organizations の組織を使用して、階層構造で複数の AWS アカウントを管理しています。組織のルートに関連付けられた SCP により、IAM ユーザーを作成できます。
DevOps チームは、あらゆるレベルの権限を持つ IAM ユーザーを作成できる必要があります。開発者も IAM ユーザーを作成できる必要があります。ただし、開発者は新しい IAM ユーザーに過度の権限を付与できないようにする必要があります。開発者は各アカウントで CreateAndManageUsers ロールを持っています。DevOps チームは、他のユーザーが IAM ユーザーを作成できないようにする必要があります。
これらの要件を満たす手順の組み合わせはどれですか? (2 つ選択してください)。

352 / 363

352.

No.352
ある会社では、AWS Organizations 構造と SCP が明確に定義されたランディングゾーンをデプロイしています。この会社の開発チームは、AWS CloudFormation と AWS Cloud Development Kit (AWS CDK) を使用することでのみ、AWS リソースを作成できます。
DevOps エンジニアは、異なる CloudFormation スタックにデプロイされた Amazon Simple Queue Service (Amazon SQS) キューの構成が異なることに気付きました。また、DevOps エンジニアは、アプリケーションのコスト割り当てタグが常に設定されているわけではないことにも気付きました。
DevOps エンジニアには、タグ付けを強制し、コードの再利用を促進するソリューションが必要です。DevOps エンジニアは、デプロイされた SQS キューの構成が異なることを避ける必要があります。
これらの要件を満たすために、DevOps エンジニアは何をすべきでしょうか?

353 / 363

353.

No.353
DevOps チームが会社の AWS アカウントを管理しています。会社は、特定の AWS リソース設定の変更が自動的に元に戻されるようにしたいと考えています。
この要件を満たすソリューションはどれですか?

354 / 363

354.

★No.354
ある企業が AWS アカウントでアプリケーションをホストしています。アプリケーションは、機密情報を含むオブジェクトを Amazon S3 バケットに保存します。
企業は、無効な認証情報を使用して行われたために拒否された呼び出しを含む、オブジェクトレベルの S3 API 呼び出しをキャプチャする必要があります。
これらの要件を満たすソリューションはどれですか?

355 / 363

355.

★No.355
DevOps 管理者は、会社の Amazon CloudWatch Logs ログ グループのセキュリティ管理を担当しています。会社のセキュリティ ポリシーでは、従業員 ID は、権限のある担当者以外はログに表示できないようにする必要があります。従業員 ID は、Emp-XXXXXX のパターンに従います (各 X は数字)。
監査により、従業員 ID が 1 つのログ ファイルにあることが判明しました。ログ ファイルはエンジニアが使用できますが、エンジニアには従業員 ID を表示する権限がありません。エンジニアには現在、アカウント内のすべてのリソースに対する logs:* を許可する AWS IAM Identity Center 権限があります。
管理者は、従業員 ID を含む新しいログ エントリが権限のない担当者に表示されないように、従業員 ID をマスクする必要があります。
どのソリューションが最も運用効率が高く、これらの要件を満たすでしょうか。

356 / 363

356.

★No.356
ある会社では、AWS Organizations の組織を使用して多数の AWS アカウントを管理しています。この会社では、組織のすべての機能を有効にしています。この会社は、AWS CloudFormation StackSets を使用してアカウントに設定をデプロイしています。この会社は、AWS Config を使用して Amazon S3 バケットを監視しています。
この会社では、S3 バケットへのすべてのオブジェクトのアップロードで AWS Key Management Service (AWS KMS) 暗号化が使用されるようにする必要があります。
これらの要件を満たすソリューションはどれですか?

357 / 363

357.

★No.357
ある会社では、Amazon Aurora PostgreSQL DB クラスターを使用して、5 時間ごとにトランザクション データをデータベースにロードしています。データ アナリストは、Aurora PostgreSQL データベースを使用して、短時間実行のクエリを実行したり、複雑な集計クエリを作成したり、データを使用する簡単なレポートを作成したりしています。また、データ アナリストは、データの削除や挿入など、手動でデータを更新しています。
データ アナリストはパフォーマンスの問題を報告しています。データベース チームは最近、他のクエリをブロックして VACUUM 操作を妨げ、パフォーマンスに影響を与えている長時間実行のアイドル トランザクション接続を特定しました。チームは、これらの潜在的な運用上の問題と、問題を修正するための推奨アクションについて、積極的に通知を受け取りたいと考えています。
会社の AWS アカウントでは、Amazon DevOps Guru を使用して、アカウント内のすべてのアプリケーションを監視しています。
これらの要件を満たすソリューションはどれですか?

358 / 363

358.

★No.358
DevOps エンジニアは、インフラストラクチャを米国内に収容する必要がある企業にガバナンス制御を実装しています。この企業は、すべての機能が有効になっている AWS Organizations の組織に多数の AWS アカウントを持っています。
エンジニアは、会社が使用できる AWS リージョンを制限する必要があります。また、ガバナンス ポリシー外のアクティビティが発生した場合は、できるだけ早くアラートが送信されるようにする必要があります。米国外の新しいリージョンでは、コントロールが自動的に有効になっている必要があります。
これらの要件を満たす手順の組み合わせはどれですか? (2 つ選択してください)。

359 / 363

359.

★No.359
ある会社では、Amazon EC2 Auto Scaling グループ内の Amazon EC2 インスタンスでアプリケーションを実行しています。EC2 インスタンスは、Application Load Balancer (ALB) の背後にあります。最近、トラフィックが一部の EC2 インスタンスに転送されたときに、ユーザーがエラーを経験し始めました。
DevOps エンジニアは、Auto Scaling グループが、アプリケーション エラーにもかかわらず、問題のあるインスタンスが正常であると報告していることを発見しました。DevOps エンジニアが問題のあるインスタンスのアプリケーション エラーを解決すると、ユーザー エクスペリエンスは正常に戻ります。
この会社は、アプリケーション エラーが発生していない正常なインスタンスにのみトラフィックがルーティングされるようにしたいと考えています。また、トラフィック ルーティング構成が変更された場合にサポート チームに通知が届くようにしたいと考えています。
これらの要件を満たすソリューションはどれですか?

360 / 363

360.

★No.360
DevOps エンジニアは、GitHub コード リポジトリを使用するパイプラインのトラブルシューティングを行う必要があります。パイプラインには、ソース ステージ、ビルド ステージ、およびデプロイ ステージが含まれています。パイプラインには、GitHub コード リポジトリへの AWS CodeStar 接続もあります。
ビルド ステージでは、AWS CodeBuild ビルド プロジェクトを使用します。ビルド プロジェクトでは、ビルド プロセスの一環として、リポジトリの git クローンを実行する必要があります。
DevOps エンジニアは、ソース ステージが正常に動作していることを検証します。ただし、パイプラインが実行されるたびに、ビルド ステージが失敗します。
パイプラインでビルド ステージが失敗する理由は何ですか?

361 / 363

361.

★No.361
ある会社の DevOps チームは、Node Package Manager (NPM) オープンソースライブラリを使用してアプリケーションを構築しています。DevOps チームは、パブリック NPM リポジトリから NPM ライブラリをダウンロードする AWS CodeBuild プロジェクトでアプリケーション構築プロセスを実行しています。
この会社は、NPM ライブラリをプライベート NPM リポジトリでホストしたいと考えています。また、DevOps チームがライブラリを使用する前に、ライブラリの新しいバージョンをチェックできるようにする必要があります。
どのソリューションが、最小限の運用労力でこれらの要件を満たしますか?

362 / 363

362.

★No.362
ある会社には、Web インターフェイスを備えた検索アプリケーションがあります。同社は、希望容量 3 の Auto Scaling グループで Amazon CloudFront、Application Load Balancer (ALB)、Amazon EC2 インスタンスを使用しています。同社は、事前作成された AMI を使用しています。アプリケーションは 1 分で起動します。アプリケーションは、Amazon OpenSearch Service クラスターをクエリします。
アプリケーションは、複数のアベイラビリティーゾーンにデプロイされています。コンプライアンス要件のため、アプリケーションには別の AWS リージョンに災害復旧 (DR) 環境が必要です。同社は、DR 環境の継続的なコストを最小限に抑えたいと考えており、RTO と RPO を 30 分未満に抑える必要があります。同社は、DR リージョンに ALB を作成しました。
これらの要件を満たすソリューションはどれですか?

363 / 363

363.

★No.363
DevOps エンジニアは、AWS アカウント全体のウェブ ACL を管理するために AWS WAF を使用します。DevOps エンジニアは、アカウント内のすべてのアプリケーションロードバランサー (ALB) で AWS WAF が有効になっていることを確認する必要があります。DevOps エンジニアは、各アプリケーションスタックのデプロイプロセスの一環として、AWS CloudFormation テンプレートを使用して個々の ALB と AWS WAF をデプロイします。ALB のデプロイ後に AWS WAF が ALB から削除された場合、AWS WAF は ALB に自動的に追加される必要があります。
どのソリューションがこれらの要件を最も効率的に満たしますか?

Your score is

0%

■AWS-DOP-C02-(JP)Q1~100

/100

AWS-DOP-C02-(JP)Q1~100

1 / 100

1.

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

2 / 100

2.

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

3 / 100

3.

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

4 / 100

4.

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

5 / 100

5.

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

6 / 100

6.

No.6
ある企業は、アカウント間で共有するすべての AMI を暗号化する必要があります。DevOps エンジニアは、暗号化されていないカスタム AMI が構築されているソース アカウントにアクセスできます。また、DevOps エンジニアは、Amazon EC2 Auto Scaling グループが AMI から EC2 インスタンスを起動するターゲット アカウントにもアクセスできます。DevOps エンジニアは、AMI をターゲット アカウントと共有する必要があります。
企業は、ソース アカウントに AWS Key Management Service (AWS KMS) キーを作成しました。
要件を満たすために、DevOps エンジニアが実行する必要がある追加の手順はどれですか? (3 つ選択してください)。

7 / 100

7.

No.7
ある会社では、AWS CodePipeline パイプラインを使用してアプリケーションのリリースを自動化しています。一般的なパイプラインは、ビルド、テスト、デプロイの 3 つのステージで構成されています。この会社では、各ステージのスクリプトを実行するために個別の AWS CodeBuild プロジェクトを使用してきました。しかし、現在ではパイプラインのデプロイ ステージを処理するために AWS CodeDeploy を使用したいと考えています。
この会社ではアプリケーションを RPM パッケージとしてパッケージ化しており、Amazon EC2 インスタンスのフリートにアプリケーションをデプロイする必要があります。EC2 インスタンスは EC2 Auto Scaling グループにあり、共通の AMI から起動されます。
これらの要件を満たすために、DevOps エンジニアが実行する必要がある手順の組み合わせはどれですか? (2 つ選択してください)。

8 / 100

8.

No.8
ある会社のセキュリティ チームは、すべての外部アプリケーション ロード バランサー (ALB) と Amazon API Gateway API を AWS WAF ウェブ ACL に関連付けることを要求しています。この会社には数百の AWS アカウントがあり、それらはすべて AWS Organizations 内の単一の組織に含まれています。この会社は組織用に AWS Config を設定しました。監査中に、この会社は AWS WAF ウェブ ACL に関連付けられていない外部向けの ALB をいくつか見つけました。
DevOps エンジニアが将来の違反を防ぐために実行する必要がある手順の組み合わせはどれですか (2 つ選択してください)。

9 / 100

9.

No.9
ある会社では、AWS Key Management Service (AWS KMS) キーと手動キーローテーションを使用して、規制コンプライアンス要件を満たしています。セキュリティチームは、90 日経過してもキーがローテーションされていない場合に通知を受け取りたいと考えています。
これを実現するソリューションはどれですか?

10 / 100

10.

No.10
セキュリティ レビューにより、AWS CodeBuild プロジェクトが、認証されていないリクエストを使用して Amazon S3 バケットからデータベース ポピュレーション スクリプトをダウンロードしていることが判明しました。セキュリティ チームは、このプロジェクトに対して S3 バケットへの認証されていないリクエストを許可していません。
この問題を最も安全な方法で修正するにはどうすればよいですか?

11 / 100

11.

No.11
eコマース企業が新しいプラットフォームのホストとしてAWSを選択しました。同社のDevOpsチームはAWS Control Towerランディングゾーンの構築を開始しました。DevOpsチームはAWS IAM Identity Center (AWS Single Sign-On)内のアイデンティティストアを外部アイデンティティプロバイダー (IdP) に設定し、SAML 2.0を設定しました。
DevOpsチームは、最小権限の原則を適用する堅牢な権限モデルを求めています。このモデルでは、チームがチーム自身のリソースのみを構築および管理できるようにする必要があります。
これらの要件を満たす手順の組み合わせはどれですか? (3つ選択してください)

12 / 100

12.

No.12
e コマース会社が、注文履歴ページで注文の処理ステータスが反映されるのに遅延が発生しているという報告を受けています。注文処理システムは、予約された同時実行を使用する AWS Lambda 関数で構成されています。Lambda 関数は、Amazon Simple Queue Service (Amazon SQS) キューからの注文メッセージを処理し、処理された注文を Amazon DynamoDB テーブルに挿入します。DynamoDB テーブルでは、読み取りおよび書き込み容量の自動スケーリングが有効になっています。
この遅延を解決するために、DevOps エンジニアはどのアクションを実行する必要がありますか? (2 つ選択してください)

13 / 100

13.

No.13
ある会社には、単一の AWS リージョンで数百の Amazon EC2 インスタンスを実行する単一の AWS アカウントがあります。アカウントでは、1 時間ごとに新しい EC2 インスタンスが起動および終了します。アカウントには、1 週間以上実行されている既存の EC2 インスタンスも含まれます。
会社のセキュリティ ポリシーでは、実行中のすべての EC2 インスタンスで EC2 インスタンス プロファイルを使用する必要があります。EC2 インスタンスにインスタンス プロファイルが添付されていない場合、EC2 インスタンスは IAM 権限が割り当てられていないデフォルトのインスタンス プロファイルを使用する必要があります。
DevOps エンジニアがアカウントを確認し、インスタンス プロファイルなしで実行されている EC2 インスタンスを発見しました。確認中に、DevOps エンジニアは、新しい EC2 インスタンスがインスタンス プロファイルなしで起動されていることも確認しました。
どのソリューションを使用すれば、リージョン内の既存および将来のすべての EC2 インスタンスにインスタンス プロファイルが添付されるようになりますか?

14 / 100

14.

No.14
DevOps エンジニアは、AWS Lambda 関数を使用するサーバーレス アプリケーションの継続的なデプロイ パイプラインを構築しています。この会社は、デプロイの失敗による顧客への影響を軽減したいと考えています。また、問題を監視したいと考えています。
これらの要件を満たすデプロイ ステージ構成はどれですか?

15 / 100

15.

No.15
アプリケーションを実行するために、DevOps エンジニアはパブリック サブネットでパブリック IP アドレスを使用して Amazon EC2 インスタンスを起動します。ユーザー データ スクリプトは、アプリケーションの成果物を取得し、起動時にインスタンスにインストールします。アプリケーションのセキュリティ分類が変更されたため、インスタンスはインターネットにアクセスせずに実行する必要があります。インスタンスは正常に起動し、正常として表示されますが、アプリケーションはインストールされていないようです。
新しいルールに準拠しながらアプリケーションを正常にインストールするには、次のどれが必要ですか?

16 / 100

16.

No.16
開発チームは、AWS CodeCommit を使用してアプリケーション コードのバージョン管理を行い、AWS CodePipeline を使用してソフトウェアのデプロイメントを調整しています。チームは、パイプラインがコード変更を統合するためのトリガーとして、リモート メイン ブランチを使用することを決定しました。開発者はコード変更を CodeCommit リポジトリにプッシュしましたが、10 分経ってもパイプラインが反応しないことに気づきました。
この問題のトラブルシューティングを行うには、次のどのアクションを実行する必要がありますか?

17 / 100

17.

No.17
ある会社の開発者は、Amazon EC2 インスタンスをリモートワークステーションとして使用しています。この会社は、ユーザーが EC2 セキュリティグループを作成または変更して、無制限のインバウンドアクセスを許可する可能性があることを懸念しています。
DevOps エンジニアは、ユーザーが無制限のセキュリティグループルールを作成したことを検出するソリューションを開発する必要があります。このソリューションは、セキュリティグループルールの変更をほぼリアルタイムで検出し、無制限のルールを削除し、セキュリティチームにメール通知を送信する必要があります。DevOps エンジニアは、入力からセキュリティグループ ID をチェックし、無制限のアクセスを許可するルールを削除し、Amazon Simple Notification Service (Amazon SNS) を通じて通知を送信する AWS Lambda 関数を作成しました。
要件を満たすために、DevOps エンジニアは次に何をすべきでしょうか?

18 / 100

18.

No.18
DevOps エンジニアが、Web サービスをデプロイするための AWS CloudFormation テンプレートを作成しています。Web サービスは、Application Load Balancer (ALB) の背後にあるプライベート サブネット内の Amazon EC2 インスタンスで実行されます。DevOps エンジニアは、サービスが IPv6 アドレスを持つクライアントからのリクエストを受け入れることができることを確認する必要があります。
DevOps エンジニアは、IPv6 クライアントが Web サービスにアクセスできるように、CloudFormation テンプレートで何をする必要がありますか?

19 / 100

19.

No.19
ある会社では、AWS Organizations と AWS Control Tower を使用して、会社のすべての AWS アカウントを管理しています。この会社は、エンタープライズ サポート プランを使用しています。
DevOps エンジニアは、Account Factory for Terraform (AFT) を使用して新しいアカウントをプロビジョニングしています。新しいアカウントがプロビジョニングされると、DevOps エンジニアは、新しいアカウントのサポート プランが Basic Support プランに設定されていることに気付きます。DevOps エンジニアは、新しいアカウントをエンタープライズ サポート プランでプロビジョニングするためのソリューションを実装する必要があります。
これらの要件を満たすソリューションはどれですか?

20 / 100

20.

No.20
ある会社の DevOps エンジニアは、メンテナンス期間中にメンテナンス タスクを実行するために AWS Systems Manager を使用しています。この会社には、AWS Health からの通知後に再起動が必要な Amazon EC2 インスタンスがいくつかあります。DevOps エンジニアは、これらの通知を修正するための自動化ソリューションを実装する必要があります。DevOps エンジニアは、Amazon EventBridge ルールを作成します。
DevOps エンジニアは、これらの要件を満たすために EventBridge ルールをどのように構成する必要がありますか?

21 / 100

21.

No.21
ある会社では、社内の品質管理アプリケーションをすべてコンテナ化しています。この会社は Amazon EC2 インスタンスで Jenkins を実行していますが、これにはパッチ適用とアップグレードが必要です。コンプライアンス担当者は、会社の知的財産が含まれているため、DevOps エンジニアにビルド成果物の暗号化を開始するよう依頼しました。
これを最も保守しやすい方法で実現するには、DevOps エンジニアは何をすべきでしょうか?

22 / 100

22.

No.22
IT チームは、社内の他のユーザーがアプリケーションを迅速かつ確実にデプロイおよび終了できるように、AWS CloudFormation テンプレートを構築しました。テンプレートは、アプリケーションをインストールするためのユーザー データ スクリプトと、アプリケーションが実行中に静的 Web ページを提供するために使用する Amazon S3 バケットを含む Amazon EC2 インスタンスを作成します。
CloudFormation スタックを削除すると、すべてのリソースが削除されるはずです。しかし、チームは、スタックの削除中に CloudFormation がエラーを報告し、スタックによって作成された S3 バケットが削除されないことに気付きました。
チームは、すべてのリソースがエラーなしで削除されるように、最も効率的な方法でエラーを解決するにはどうすればよいですか?

23 / 100

23.

No.23
ある会社には、eu-west-1 リージョンの Amazon S3 バケットで構成された AWS CodePipeline パイプラインがあります。パイプラインは、同じリージョンに AWS Lambda アプリケーションをデプロイします。パイプラインは、AWS CodeBuild プロジェクトのビルドアクションと AWS CloudFormation のデプロイアクションで構成されます。
CodeBuild プロジェクトは、aws cloudformation package AWS CLI コマンドを使用して、Lambda 関数コードの .zip ファイルと CloudFormation テンプレートを含む成果物を構築します。CloudFormation のデプロイアクションは、CodeBuild プロジェクトのビルドアクションの出力成果物から CloudFormation テンプレートを参照します。
会社は、eu-west-1 のパイプラインを使用して、Lambda アプリケーションを us-east-1 リージョンにもデプロイしたいと考えています。DevOps エンジニアは、aws cloudformation package コマンドを使用して us-east-1 の追加の出力成果物を生成するように、すでに CodeBuild プロジェクトを更新しています。
これらの要件を満たすために、DevOps エンジニアはどの追加手順の組み合わせを実行する必要がありますか? (2 つ選択してください)

24 / 100

24.

No.24
ある会社が 1 つの Amazon EC2 インスタンスでアプリケーションを実行します。アプリケーションのメタデータは Amazon S3 に保存され、インスタンスが再起動された場合に取得する必要があります。インスタンスが応答しなくなった場合、インスタンスは自動的に再起動または再起動する必要があります。
これらの要件を満たすソリューションはどれですか?

25 / 100

25.

No.25
ある会社には複数の AWS アカウントがあります。この会社は、AWS Toolkit for Microsoft Azure DevOps と統合された AWS IAM Identity Center (AWS Single Sign-On) を使用しています。アクセス制御機能の属性は、IAM Identity Center で有効になっています。
属性マッピング リストには 2 つのエントリが含まれています。部門キーは ${path:enterprise.department} にマッピングされています。costCenter キーは ${path:enterprise.costCenter} にマッピングされています。
既存のすべての Amazon EC2 インスタンスには、会社の 3 つの部門 (d1、d2、d3) に対応する部門タグがあります。DevOps エンジニアは、一致する属性に基づいてポリシーを作成する必要があります。ポリシーは、管理作業を最小限に抑え、各 Azure AD ユーザーに、ユーザーのそれぞれの部門名でタグ付けされた EC2 インスタンスのみへのアクセスを許可する必要があります。
これらの要件を満たすために、DevOps エンジニアはカスタム権限ポリシーにどの条件キーを含める必要がありますか?

26 / 100

26.

No.26
ある会社が AWS アカウントでセキュリティ監査アプリケーションをホストしています。監査アプリケーションは、IAM ロールを使用して他の AWS アカウントにアクセスします。すべてのアカウントは、AWS Organizations 内の同じ組織にあります。
最近のセキュリティ監査で、監査対象の AWS アカウントのユーザーが監査アプリケーションの IAM ロールを変更または削除できることが明らかになりました。会社は、信頼できる管理者 IAM ロール以外のエンティティによる監査アプリケーションの IAM ロールの変更を防ぐ必要があります。
これらの要件を満たすソリューションはどれですか?

27 / 100

27.

No.27
ある会社には、Go で書かれたオンプレミス アプリケーションがあります。DevOps エンジニアは、アプリケーションを AWS に移行する必要があります。会社の開発チームは、ブルー/グリーン デプロイメントを有効にし、A/B テストを実行したいと考えています。
これらの要件を満たすソリューションはどれですか?

28 / 100

28.

No.28
開発者は 50 台の Amazon EC2 Linux サーバーのフリートを管理しています。サーバーは Amazon EC2 Auto Scaling グループの一部であり、負荷分散には Elastic Load Balancing も使用しています。
時々、ELB HTTP ヘルス チェックに失敗した後に一部のアプリケーション サーバーが終了されます。開発者は問題の根本原因分析を実行したいのですが、アプリケーション ログにアクセスする前にサーバーが終了しています。
ログ収集を自動化するにはどうすればよいですか?

29 / 100

29.

No.29
ある会社には、AWS Organizations に組織があります。この組織には、エンタープライズ アプリケーションを含むワークロード アカウントが含まれています。この会社は、運用アカウントからユーザーを一元管理しています。ワークロード アカウントにユーザーを作成することはできません。この会社は最近運用チームを追加し、運用チームのメンバーに各ワークロード アカウントへの管理者アクセスを提供する必要があります。
このアクセスを提供するには、どのアクションの組み合わせが必要ですか? (3 つ選択してください)。

30 / 100

30.

No.30
ある会社が AWS Organizations の組織内に複数のアカウントを持っています。会社の SecOps チームは、組織内のいずれかのアカウントが Amazon S3 バケットのブロックパブリックアクセス機能をオフにした場合、Amazon Simple Notification Service (Amazon SNS) 通知を受け取る必要があります。DevOps エンジニアは、AWS アカウントの操作に影響を与えずにこの変更を実装する必要があります。実装では、組織内の個々のメンバーアカウントが通知をオフにできないようにする必要があります。
これらの要件を満たすソリューションはどれですか?

31 / 100

31.

No.31
ある企業がコンテナベースのアプリケーションを Amazon EKS に移行し、自動メール通知を確立したいと考えています。各メールアドレスに送信される通知は、EKS コンポーネントに関連する特定のアクティビティに関するものです。ソリューションには、Amazon SNS トピックと、受信したログイベントを評価して適切な SNS トピックにメッセージを公開する AWS Lambda 関数が含まれます。
これらの要件をサポートするログ記録ソリューションはどれですか?

32 / 100

32.

No.32
ある会社が Amazon Elastic Container Service (Amazon ECS) クラスターを実装してワークロードを実行しています。会社のアーキテクチャでは、クラスター上で複数の ECS サービスを実行します。アーキテクチャには、フロントエンドにアプリケーション ロード バランサーが含まれ、複数のターゲット グループを使用してトラフィックをルーティングします。
DevOps エンジニアは、アプリケーション ログとアクセス ログを収集する必要があります。次に、DevOps エンジニアは、ほぼリアルタイムの分析のためにログを Amazon S3 バケットに送信する必要があります。
これらの要件を満たすために、DevOps エンジニアが実行する必要がある手順の組み合わせはどれですか? (3 つ選択してください)。

33 / 100

33.

No.33
電子健康記録を使用する会社が、Amazon Linux オペレーティングシステムで Amazon EC2 インスタンス群を実行しています。患者のプライバシー要件の一環として、会社は EC2 インスタンスで実行されているオペレーティングシステムとアプリケーションのパッチの継続的なコンプライアンスを確保する必要があります。
デフォルトおよびカスタムリポジトリを使用して、オペレーティングシステムとアプリケーションのパッチの展開を自動化するにはどうすればよいですか?

34 / 100

34.

No.34
ある会社では、AWS CodePipeline を使用してリリース パイプラインを自動化しています。パイプラインでは、ブルー/グリーン デプロイメント モデルを使用してアプリケーションを Amazon Elastic Container Service (Amazon ECS) にデプロイするために AWS CodeDeploy が使用されています。この会社では、トラフィックを移行する前にアプリケーションのグリーン バージョンをテストするスクリプトを実装したいと考えています。これらのスクリプトは 5 分以内に完了します。これらのテスト中にエラーが見つかった場合は、アプリケーションをロールバックする必要があります。
これらの要件を満たす戦略はどれですか?

35 / 100

35.

No.35
ある会社では、複数のリソースで使用される Amazon S3 バケットの前で、ファイルゲートウェイ モードで AWS Storage Gateway を使用しています。業務が始まる朝、ユーザーには前日の夜にサードパーティによって処理されたオブジェクトが表示されません。DevOps エンジニアが S3 バケットを直接確認すると、データはそこにありますが、Storage Gateway には表示されていません。
どのソリューションを使用すれば、更新されたサードパーティのファイルがすべて朝に利用可能になりますか?

36 / 100

36.

No.36
DevOps エンジニアは、S3 クロスリージョンレプリケーション機能を使用して、プライベートバケットポリシーで S3 バケット内に保存されている機密の Amazon S3 オブジェクトをバックアップする必要があります。オブジェクトは、別の AWS リージョンとアカウントのターゲットバケットにコピーする必要があります。
このレプリケーションを有効にするには、どのアクションの組み合わせを実行する必要がありますか? (3 つ選択してください)

37 / 100

37.

No.37
ある会社には、AWS Organizations の組織の一部である複数のメンバーアカウントがあります。セキュリティチームは、すべての Amazon EC2 セキュリティグループとそのインバウンドルールおよびアウトバウンドルールを確認する必要があります。セキュリティチームは、組織の管理アカウントで AWS Lambda 関数を使用して、メンバーアカウントからこの情報をプログラムで取得したいと考えています。
これらの要件を満たすアクセス変更の組み合わせはどれですか? (3 つ選択してください)

38 / 100

38.

No.38
宇宙探査会社が複数の衛星からテレメトリデータを受信します。Amazon API Gateway を介して小さなデータパケットを受信し、Amazon Simple Queue Service (Amazon SQS) 標準キューに直接配置します。カスタムアプリケーションがキューにサブスクライブされ、データを標準形式に変換します。
衛星が生成するデータに不整合があるため、アプリケーションがデータを変換できない場合があります。このような場合、メッセージは SQS キューに残ります。DevOps エンジニアは、失敗したメッセージを保持し、科学者がレビューして将来の処理に使用できるようにするソリューションを開発する必要があります。
これらの要件を満たすソリューションはどれですか?

39 / 100

39.

No.39
ある会社がインフラストラクチャのデプロイに AWS CloudFormation を使用したいと考えています。この会社には厳格なタグ付けとリソースの要件があり、デプロイを 2 つのリージョンに制限したいと考えています。開発者は同じアプリケーションの複数のバージョンをデプロイする必要があります。
会社のポリシーに従ってリソースがデプロイされることを保証するソリューションはどれですか?

40 / 100

40.

No.40
ある企業では、社内向け Web アプリケーションの可用性を高める必要があります。アーキテクチャは、1 つの Amazon EC2 Web サーバー インスタンスと、更新とパブリック データへのアクセスのためのアウトバウンド インターネット アクセスを提供する 1 つの NAT インスタンスで構成されています。
高可用性を実現するために、企業はどの組み合わせのアーキテクチャ調整を実施する必要がありますか? (2 つ選択してください)

41 / 100

41.

No.41
DevOps エンジニアは、AWS CodePipeline を使用して、アプリケーションの構築、検証、ステージング、テスト、およびデプロイを行うマルチステージ パイプラインを構築しています。テスト ステージとデプロイ ステージの間には、手動の承認ステージが必要です。開発チームは、ほぼリアルタイムの通知を必要とする Webhook サポートを備えたカスタム チャット ツールを使用しています。
DevOps エンジニアは、パイプライン アクティビティと承認リクエストのステータス更新をチャット ツールに投稿するには、どのように設定すればよいですか?

42 / 100

42.

No.42
ある会社のアプリケーション開発チームは、Linux ベースの Amazon EC2 インスタンスを要塞ホストとして使用しています。要塞ホストへのインバウンド SSH アクセスは、関連付けられているセキュリティ グループで定義されている特定の IP アドレスに制限されています。会社のセキュリティ チームは、セキュリティ グループ ルールが変更されて、任意の IP アドレスからの SSH アクセスが許可された場合に通知を受け取りたいと考えています。
この要件を満たすために、DevOps エンジニアは何をすべきでしょうか?

43 / 100

43.

No.43
DevOps チームは、オンプレミスで実行され、Amazon API Gateway エンドポイントのバックエンドとして機能する API を管理しています。顧客から応答レイテンシーが高いという苦情が寄せられており、開発チームは Amazon CloudWatch の API Gateway レイテンシー メトリクスを使用してこれを検証しました。原因を特定するには、チームは追加のレイテンシーを発生させることなく関連データを収集する必要があります。
これを実現するには、どのアクションを実行する必要がありますか? (2 つ選択してください)。

44 / 100

44.

No.44
ある企業には、MySQL 互換の Amazon Aurora Multi-AZ DB クラスターをデータベースとして使用しているアプリケーションがあります。災害復旧のために、クロスリージョン リード レプリカが作成されています。DevOps エンジニアは、障害発生時にレプリカがプライマリ データベース インスタンスになるように、レプリカの昇格を自動化したいと考えています。
これを実現するソリューションはどれですか。

45 / 100

45.

No.45
ある企業は、Amazon EBS ストレージでバックアップされた Amazon EC2 インスタンスを使用してステージング Web サイトをホストしています。この企業は、EC2 インスタンスでネットワーク接続の問題や停電が発生した場合に、データ損失を最小限に抑えて迅速に復旧したいと考えています。
これらの要件を満たすソリューションはどれですか?

46 / 100

46.

No.46
ある企業は、AWS 開発ツールを使用して、現在の bash デプロイメント スクリプトを置き換えたいと考えています。現在、この企業は、アプリケーション ロード バランサー (ALB) の背後にある Amazon EC2 インスタンスのグループに LAMP アプリケーションをデプロイしています。デプロイメント中、この企業はコミットされたアプリケーションのユニット テスト、サービスの停止と開始、ロード バランサーでのインスタンスの登録解除と再登録、およびファイル権限の更新を行います。この企業は、AWS サービスの使用への移行を通じて、同じデプロイメント機能を維持したいと考えています。
これらの要件を満たすソリューションはどれですか?

47 / 100

47.

No.47
ある会社では、Amazon EC2 とオンプレミス構成でアプリケーションを実行しています。DevOps エンジニアは、両方の環境にわたってパッチ適用を標準化する必要があります。会社のポリシーでは、パッチ適用は営業時間外にのみ行うように定められています。
これらの要件を満たすアクションの組み合わせはどれですか? (3 つ選択してください)。

48 / 100

48.

No.48
ある企業が新しいアプリケーションをホストするために AWS を選択しました。この企業は、マルチアカウント戦略を実装する必要があります。DevOps エンジニアが AWS Organizations で新しい AWS アカウントと組織を作成します。DevOps エンジニアは、組織の OU 構造も作成し、AWS Control Tower を使用してランディング ゾーンを設定します。
DevOps エンジニアは、ユーザーが AWS Control Tower Account Factory を通じて作成する新しいアカウントのリソースを自動的にデプロイするソリューションを実装する必要があります。ユーザーが新しいアカウントを作成すると、ソリューションは OU またはアカウント用にカスタマイズされた AWS CloudFormation テンプレートと SCP を適用して、アカウントに関連付けられているすべてのリソースを自動的にデプロイする必要があります。すべての OU は AWS Control Tower に登録されています。
どのソリューションが最も自動化された方法でこれらの要件を満たしますか?

49 / 100

49.

No.49
米国に拠点を置くオンライン小売企業は、今後 6 か月以内にヨーロッパとアジアに事業を拡大する予定です。現在、同社の製品は、Application Load Balancer の背後にある Amazon EC2 インスタンスで実行されています。インスタンスは、複数のアベイラビリティーゾーンにまたがる Amazon EC2 Auto Scaling グループで実行されます。すべてのデータは、Amazon Aurora データベース インスタンスに保存されます。
製品が複数のリージョンにデプロイされる場合、同社はすべてのリージョンで単一の製品カタログを希望しますが、コンプライアンスのために、顧客情報と購入は各リージョンに保持する必要があります。
アプリケーションの変更を最小限に抑えて、これらの要件を満たすにはどうすればよいでしょうか?

50 / 100

No.50
ある企業は、グローバルにアクセス可能な API スタックに適切に設計された設計を実装しています。この設計では、北米とヨーロッパのユーザーに対して高い信頼性と高速な応答時間の両方を確保する必要があります。
API スタックには、次の 3 つの層が含まれます。

50. Amazon API Gateway -

AWS Lambda -

Amazon DynamoDB -

どのソリューションが要件を満たしますか?

51 / 100

51.

No.51
急成長中の企業が、AWS 開発環境に対する開発者の需要に合わせて拡張したいと考えています。開発環境は、AWS マネジメントコンソールで手動で作成されます。ネットワークチームは、AWS CloudFormation を使用してネットワークインフラストラクチャを管理し、Amazon VPC とすべてのサブネットのスタック出力値をエクスポートします。開発環境には、Application Load Balancer、Amazon EC2 Auto Scaling グループ、セキュリティグループ、Amazon DynamoDB テーブルなどの共通の標準があります。
需要に対応するために、DevOps エンジニアは開発環境の作成を自動化したいと考えています。アプリケーションをサポートするために必要なインフラストラクチャは拡大することが予想されるため、デプロイされたインフラストラクチャを簡単に更新する方法が必要です。CloudFormation を使用して、開発環境のテンプレートを作成します。
これらの要件を満たし、開発者に一貫性のある AWS 環境を迅速に提供するアプローチはどれですか?

52 / 100

52.

No.52
ある会社では、AWS Organizations を使用して複数のアカウントを管理しています。情報セキュリティポリシーでは、暗号化されていないすべての Amazon EBS ボリュームを非準拠としてマークする必要があります。DevOps エンジニアは、ソリューションを自動的にデプロイし、このコンプライアンスチェックが常に存在するようにする必要があります。
どのソリューションがこれを実現しますか?

53 / 100

53.

No.53
ある会社が、多数のアカウントにわたるすべての Amazon EC2 インスタンスの脆弱性スキャンを実行しています。アカウントは AWS Organizations 内の組織内にあります。各アカウントの VPC は、共有トランジットゲートウェイに接続されています。VPC は、中央の出力 VPC を介してインターネットにトラフィックを送信します。この会社は、委任された管理者アカウントで Amazon Inspector を有効にし、すべてのメンバーアカウントのスキャンを有効にしています。
DevOps エンジニアは、Amazon Inspector の「スキャンしていない」タブに一部の EC2 インスタンスがリストされていることを発見しました。
この問題を解決するために、DevOps エンジニアが実行する必要があるアクションの組み合わせはどれですか? (3 つ選択してください)。

54 / 100

54.

No.54
開発チームは、アプリケーションのバージョン管理に AWS CodeCommit を使用しています。開発チームは、CI/CD インフラストラクチャに AWS CodePipeline、AWS CodeBuild、および AWS CodeDeploy を使用しています。CodeCommit では、開発チームは最近、コードベースで長時間実行テストに合格しなかったプルリクエストをマージしました。開発チームはコードベースのブランチにロールバックを実行する必要があり、その結果、時間と労力が無駄になりました。
DevOps エンジニアは、CodeCommit でプルリクエストのテストを自動化して、プルリクエストのレビューの一環として、レビュー担当者が自動化されたテストの結果をより簡単に確認できるようにする必要があります。
この要件を満たすために、DevOps エンジニアは何をすべきですか?

55 / 100

55.

No.55
ある企業が、単一の AWS アカウントの本番環境 VPC にアプリケーションをデプロイしました。このアプリケーションは人気があり、使用率が高くなっています。同社のセキュリティ チームは、アプリケーションのデプロイに AWS WAF などの追加のセキュリティを追加したいと考えています。ただし、アプリケーションの製品マネージャーはコストを懸念しており、セキュリティ チームが追加のセキュリティが必要であることを証明できない限り、変更を承認したくありません。
セキュリティ チームは、アプリケーションの需要の一部は、拒否リストに載っている IP アドレスを持つユーザーから来ている可能性があると考えています。セキュリティ チームは、DevOps エンジニアに拒否リストを提供します。拒否リストに載っている IP アドレスのいずれかがアプリケーションにアクセスした場合、セキュリティ チームは、アプリケーションに追加のセキュリティが必要であることを文書化できるように、ほぼリアルタイムで自動通知を受け取りたいと考えています。DevOps エンジニアは、本番環境 VPC の VPC フロー ログを作成します。
DevOps エンジニアは、これらの要件を最もコスト効率よく満たすために、どの追加手順を実行する必要がありますか?

56 / 100

56.

No.56
DevOps エンジニアは、AWS CodePipeline を使用して、次の手順で Web サービスのデプロイを自動化しました。
1. AWS CodeBuild プロジェクトがデプロイ アーティファクトをコンパイルし、ユニット テストを実行します。
2. AWS CodeDeploy デプロイ グループが、ステージング環境の Amazon EC2 インスタンスに Web サービスをデプロイします。
3. CodeDeploy デプロイ グループが、本番環境の EC2 インスタンスに Web サービスをデプロイします。
品質保証 (QA) チームは、本番環境へのデプロイが行われる前に、ビルド アーティファクトを検査する権限を要求します。QA チームは、手動テストを実施するために内部侵入テスト ツールを実行したいと考えています。このツールは、REST API 呼び出しによって呼び出されます。
DevOps エンジニアがこの要求を満たすために実行する必要があるアクションの組み合わせはどれですか (2 つ選択してください)。

57 / 100

57.

No.57
ある企業が AWS リージョンで Web アプリケーションをホストしています。災害復旧の目的で、2 番目のリージョンがスタンバイとして使用されています。災害復旧の要件では、セッション データはリージョン間でほぼリアルタイムで複製され、リクエストの 1% がセカンダリ リージョンにルーティングされてシステムの機能が継続的に検証される必要があります。さらに、メイン リージョンでサービスが中断された場合、トラフィックはセカンダリ リージョンに自動的にルーティングされ、セカンダリ リージョンはすべてのトラフィックを処理できるようにスケールアップできる必要があります。
DevOps エンジニアはこれらの要件をどのように満たすべきでしょうか?

58 / 100

58.

No.58
ある会社が Amazon EC2 インスタンスでアプリケーションを実行しています。同社は、一連の AWS CloudFormation スタックを使用してアプリケーション リソースを定義しています。開発者は、ラップトップでアプリケーションをビルドしてテストし、ビルド出力と CloudFormation スタック テンプレートを Amazon S3 にアップロードすることで更新を実行します。開発者の同僚は、開発者が CloudFormation スタックの更新を実行し、アプリケーションの新しいバージョンを EC2 インスタンスにインストールする前に変更を確認します。
開発者が各 EC2 インスタンスを新しいアプリケーションで更新すると、デプロイメント プロセスでエラーが発生しやすく、時間がかかります。同社は、アプリケーションまたはリソースを変更する前に最終的な手動承認手順を維持しながら、アプリケーションのデプロイメント プロセスを可能な限り自動化したいと考えています。
同社はすでに、アプリケーションのソース コードと CloudFormation テンプレートを AWS CodeCommit に移行しています。また、アプリケーションをビルドしてテストするための AWS CodeBuild プロジェクトも作成しています。
どの手順の組み合わせが、同社の要件を満たしますか? (2 つ選択してください)。

59 / 100

59.

No.59
DevOps エンジニアは、アプリケーション ロード バランサー (ALB) の背後にある Amazon EC2 インスタンスで実行される Web アプリケーションを管理しています。インスタンスは、複数のアベイラビリティ ゾーンにまたがる EC2 Auto Scaling グループで実行されます。エンジニアは、次のデプロイメント戦略を実装する必要があります。
元のフリートと同じ容量のインスタンスの 2 番目のフリートを起動します。
2 番目のフリートが起動されている間、元のフリートを変更せずに維持します。
2 番目のフリートが完全にデプロイされたら、トラフィックを 2 番目のフリートに移行します。
移行後 1 時間で元のフリートを自動的に終了します。
これらの要件を満たすソリューションはどれですか?

60 / 100

60.

No.60
ビデオ共有会社が Amazon S3 にビデオを保存しています。同社はビデオ アクセス リクエストの急増を確認しましたが、どのビデオが最も人気があるかはわかりません。同社は、ビデオ ファイルの一般的なアクセス パターンを特定する必要があります。このパターンには、特定の日に特定のファイルにアクセスするユーザーの数と、特定のファイルに対するプル リクエストの数が含まれます。
どうすれば、最小限の労力でこれらの要件を満たすことができますか?

61 / 100

61.

No.61
開発チームは、AWS CloudFormation スタックを使用してアプリケーションをデプロイしたいと考えています。ただし、開発者 IAM ロールには、AWS CloudFormation テンプレートで指定されているリソースをプロビジョニングするために必要な権限がありません。DevOps エンジニアは、開発者がスタックをデプロイできるようにするソリューションを実装する必要があります。ソリューションは、最小権限の原則に従う必要があります。
これらの要件を満たすソリューションはどれですか?

62 / 100

62.

No.62
本番アカウントには、手動でログインした Amazon EC2 インスタンスを 24 時間以内に終了する必要があるという要件があります。本番アカウントのすべてのアプリケーションは、Amazon CloudWatch Logs エージェントが設定された Auto Scaling グループを使用しています。
このプロセスを自動化するにはどうすればよいですか?

63 / 100

63.

No.63
ある会社では、AWS Organizations で組織のすべての機能を有効にしています。この組織には 10 個の AWS アカウントがあります。この会社はすべてのアカウントで AWS CloudTrail をオンにしています。この会社は、今後 1 年間で組織内の AWS アカウントの数が 500 に増加すると予想しています。この会社は、これらのアカウントに複数の OU を使用する予定です。
この会社は、組織内の既存の各 AWS アカウントで AWS Config を有効にしています。DevOps エンジニアは、組織で今後作成されるすべての AWS アカウントに対して AWS Config を自動的に有効にするソリューションを実装する必要があります。
この要件を満たすソリューションはどれですか?

64 / 100

64.

No.64
ある会社には多くのアプリケーションがあります。会社内のさまざまなチームが、複数の言語とフレームワークを使用してアプリケーションを開発しました。アプリケーションは、オンプレミスおよびさまざまなオペレーティングシステムのさまざまなサーバーで実行されます。各チームには独自のリリースプロトコルとプロセスがあります。会社は、これらのアプリケーションのリリースとメンテナンスの複雑さを軽減したいと考えています。
会社は、これらのアプリケーションを含むテクノロジースタックを AWS に移行しています。会社は、ソースコードの集中管理、一貫性のある自動配信パイプライン、および基盤となるインフラストラクチャでのメンテナンスタスクを可能な限り少なくしたいと考えています。
これらの要件を満たすために、DevOps エンジニアは何をすべきですか?

65 / 100

65.

No.65
ある会社のアプリケーションは現在、単一の AWS リージョンにデプロイされています。最近、この会社は別の大陸に新しいオフィスを開設しました。新しいオフィスのユーザーは、高いレイテンシーを経験しています。この会社のアプリケーションは、Application Load Balancer (ALB) の背後にある Amazon EC2 インスタンスで実行され、Amazon DynamoDB をデータベース レイヤーとして使用しています。インスタンスは、複数のアベイラビリティー ゾーンにまたがる EC2 Auto Scaling グループで実行されます。DevOps エンジニアは、アプリケーションの応答時間を最小限に抑え、両方のリージョンのユーザーの可用性を向上させることを任されています。
レイテンシーの問題に対処するには、どのアクションの組み合わせを実行する必要がありますか? (3 つ選択してください)

66 / 100

66.

★No.66
DevOps エンジニアは、既存の AWS アカウント セットにコア セキュリティ コントロール セットを適用する必要があります。アカウントは AWS Organizations 内の組織内にあります。個々のチームは、AdministratorAccess AWS 管理ポリシーを使用して個々のアカウントを管理します。すべてのアカウントに対して。AWS CloudTrail と AWS Config は、利用可能なすべての AWS リージョンでオンにする必要があります。個々のアカウント管理者は、ベースライン リソースを編集または削除することはできません。ただし、個々のアカウント管理者は、自分の CloudTrail 証跡と AWS Config ルールを編集または削除できる必要があります。
どのソリューションが、これらの要件を最も効率的に運用できるでしょうか。

67 / 100

No.67
ある会社では、AWS Organizations 内の組織に AWS アカウントがあります。AWS Config は各 AWS アカウントで手動で設定されています。この会社は、組織内のすべてのアカウントに対して AWS Config を一元的に設定するためのソリューションを実装する必要があります。また、このソリューションでは、リソースの変更を中央のアカウントに記録する必要があります。
これらの要件を満たすために、DevOps エンジニアが実行する必要があるアクションの組み合わせはどれですか (2 つ選択してください)。

67.  

68 / 100

68.

No.68
ある企業は、Amazon EC2 でホストされているコンテンツ共有 Web アプリケーションをサーバーレス アーキテクチャに移行したいと考えています。現在、同社は、EC2 インスタンスの新しい Auto Scaling グループと新しい Elastic Load Balancer を作成し、Amazon Route 53 の加重ルーティング ポリシーを使用してトラフィックを移動することで、アプリケーションへの変更を展開しています。
同社は、新しいサーバーレス アプリケーションに Amazon API Gateway と AWS Lambda を使用する予定です。企業は、新しいアプリケーションで動作するようにデプロイメント プロセスを更新する必要があります。また、ユーザー ベース全体に機能を展開する前に、少数のユーザーで新機能をテストする機能も保持する必要があります。
これらの要件を満たすデプロイメント戦略はどれですか?

69 / 100

69.

No.69
開発チームは、AWS CodeCommit、AWS CodePipeline、AWS CodeBuild を使用してアプリケーションを開発およびデプロイします。コードの変更はプルリクエストによって送信されます。開発チームはプルリクエストを確認してマージし、パイプラインがアプリケーションをビルドしてテストします。
時間の経過とともに、プルリクエストの数が増えてきました。パイプラインは、テストの失敗により頻繁にブロックされます。このブロックを防ぐために、開発チームは、プルリクエストがマージされる前に、各プルリクエストでユニットテストと統合テストを実行したいと考えています。
これらの要件を満たすソリューションはどれですか?

70 / 100

70.

No.70
ある会社には、Amazon EC2 インスタンスのフリートで実行されるアプリケーションがあります。アプリケーションは頻繁に再起動する必要があります。再起動が必要な場合、アプリケーション ログにはエラー メッセージが含まれます。アプリケーション ログは、Amazon CloudWatch Logs のログ グループに公開されます。
ログに再起動関連のエラー メッセージが多数含まれている場合、Amazon CloudWatch アラームは Amazon Simple Notification Service (Amazon SNS) トピックを通じてアプリケーション エンジニアに通知します。アプリケーション エンジニアは、SNS トピックから通知を受け取った後、インスタンスでアプリケーションを手動で再起動します。
DevOps エンジニアは、インスタンスを再起動せずにインスタンスでのアプリケーションの再起動を自動化するソリューションを実装する必要があります。
どのソリューションが、これらの要件を最も運用効率の高い方法で満たしますか?

71 / 100

71.

No.71
ある会社の DevOps エンジニアは、すべてのユーザーが AWS IAM Identity Center (AWS Single Sign-On) を使用する AWS 環境をサポートしています。この会社は、新しい IAM ユーザーの認証情報をすぐに無効にし、セキュリティ チームに通知を受信したいと考えています。
これらの要件を満たすために、DevOps エンジニアが実行する必要がある手順の組み合わせはどれですか? (3 つ選択してください)。

72 / 100

72.

No.72
ある会社が継続的デリバリー パイプラインを設定したいと考えています。この会社は、アプリケーション コードをプライベート GitHub リポジトリに保存しています。この会社は、アプリケーション コンポーネントを Amazon Elastic Container Service (Amazon ECS)、Amazon EC2、および AWS Lambda にデプロイする必要があります。パイプラインは手動承認アクションをサポートする必要があります。
これらの要件を満たすソリューションはどれですか?

73 / 100

73.

No.73
ある会社には、Auto Scaling グループ内の Amazon EC2 インスタンスで実行されるアプリケーションがあります。アプリケーションが起動すると、アプリケーションはリクエストの処理を開始する前に Amazon S3 バケットからデータを処理する必要があります。
S3 バケットに保存されるデータのサイズは増大しています。Auto Scaling グループが新しいインスタンスを追加すると、アプリケーションがリクエストを処理できるようになる前に、データをダウンロードして処理するのに数分かかるようになりました。会社は、新しい EC2 インスタンスがリクエストを処理できるようになるまでの時間を短縮する必要があります。
アプリケーションの起動時間を短縮する最も費用対効果の高い方法はどれですか?

74 / 100

74.

No.74
ある企業は、AWS CodeBuild プロジェクトを使用してアプリケーションを構築およびパッケージ化しています。パッケージは、複数の AWS アカウントにデプロイされる前に、共有 Amazon S3 バケットにコピーされます。
buildspec.yml ファイルには、次の内容が含まれています:

バージョン: 0.2
フェーズ:
ビルド:
コマンド:
- go build -o myapp
post_build:
コマンド:
- aws s3 cp --acl authenticated-read myapp s3://artifacts/

DevOps エンジニアは、AWS アカウントを持つユーザーなら誰でもアーティファクトをダウンロードできることに気付きました。
DevOps エンジニアは、これを阻止するためにどのような手順を踏む必要がありますか?

75 / 100

75.

No.75
ある会社が、AWS でホストされるサーバーレス Web アプリケーションを開発しました。このアプリケーションは、Amazon S3、Amazon API Gateway、複数の AWS Lambda 関数、および Amazon RDS for MySQL データベースで構成されています。この会社は、AWS CodeCommit を使用してソースコードを保存しています。ソースコードは、AWS Serverless Application Model (AWS SAM) テンプレートと Python コードの組み合わせです。
セキュリティ監査と侵入テストにより、データベースへの認証用のユーザー名とパスワードが CodeCommit リポジトリ内にハードコードされていることが明らかになりました。DevOps エンジニアは、ハードコードされたシークレットを自動的に検出して防止するソリューションを実装する必要があります。
これらの要件を満たす最も安全なソリューションは何ですか?

76 / 100

76.

No.76
ある会社では、重要なドキュメントを保存するために Amazon S3 バケットを使用しています。会社は、一部の S3 バケットが暗号化されていないことを発見しました。現在、会社の IAM ユーザーは、暗号化せずに新しい S3 バケットを作成できます。会社は、すべての S3 バケットを暗号化する必要があるという新しい要件を実装しています。
DevOps エンジニアは、既存のすべての S3 バケットとすべての新しい S3 バケットでサーバー側の暗号化が有効になっていることを確認するソリューションを実装する必要があります。 S3 バケットが作成されたらすぐに、新しい S3 バケットで暗号化を有効にする必要があります。デフォルトの暗号化タイプは、256 ビットの Advanced Encryption Standard (AES-256) である必要があります。
これらの要件を満たすソリューションはどれですか?

77 / 100

77.

No.77
DevOps エンジニアが、AWS で実行されている会社のサービスとしてのソフトウェア (SaaS) Web アプリケーションの継続的な開発戦略を設計しています。アプリケーションとセキュリティ上の理由から、このアプリケーションをサブスクライブしているユーザーは、それぞれ専用の Auto Scaling グループと Amazon EC2 インスタンスのフリートを持つ複数のアプリケーション ロード バランサー (ALB) に分散されています。アプリケーションにはビルド ステージは必要ありません。アプリケーションが AWS CodeCommit にコミットされると、アプリケーションはすべての ALB、Auto Scaling グループ、および EC2 フリートへの同時デプロイをトリガーする必要があります。
最も少ない構成でこれらの要件を満たすアーキテクチャはどれですか?

78 / 100

78.

No.78
ある会社が Amazon S3 バケットから静的 Web サイトをホストしています。この Web サイトは、example.com で顧客に提供されています。同社は、TTL が 1 日の Amazon Route 53 加重ルーティングポリシーを使用しています。同社は、既存の静的 Web サイトを動的 Web アプリケーションに置き換えることを決定しました。動的 Web アプリケーションは、Amazon EC2 インスタンス群の前でアプリケーションロードバランサー (ALB) を使用します。
顧客への本番リリースの日に、同社は重みが 255、TTL が 1 時間の ALB を指す追加の Route 53 加重 DNS レコードエントリを作成します。2 日後、DevOps エンジニアは、顧客が example.com に移動すると以前の静的 Web サイトが表示されることがあることに気付きました。
DevOps エンジニアは、会社が example.com の動的コンテンツのみを提供していることをどのように確認すればよいでしょうか?

79 / 100

No.79
ある会社では、テストプロセスを自動化するために AWS CodePipeline を実装しています。実行状態が失敗したときに通知を受け取りたいと考え、Amazon EventBridge で次のカスタムイベントパターンを使用しました:

{
"source": [
"aws.codepipeline"
],
"detail-type": [
"CodePipeline アクション実行状態の変更"
],
"detail": {
"state" [
"FAILED"
],
"type": {
"category": ["Approval"]
}
}
}

79. このイベントパターンに一致するイベントの種類はどれですか?

80 / 100

80.

No.80
Auto Scaling グループ内の一連の Amazon EC2 インスタンスで実行されるアプリケーションでは、動作するために構成ファイルが必要です。インスタンスは AWS CloudFormation を使用して作成および維持されます。DevOps エンジニアは、インスタンスの起動時に最新の構成ファイルを使用し、CloudFormation テンプレートが更新されたときに、構成ファイルへの変更が最小限の遅延ですべてのインスタンスに反映されることを望んでいます。会社のポリシーでは、アプリケーション構成ファイルを AWS インフラストラクチャ構成ファイルとともにソース管理で維持する必要があります。
どのソリューションでこれを実現できますか?

81 / 100

81.

No.81
ある会社では、Amazon CloudWatch Logs にログを保存するアプリケーションを管理しています。この会社は、ログを Amazon S3 バケットにアーカイブしたいと考えています。ログは 90 日後にはほとんどアクセスされず、10 年間保持する必要があります。
DevOps エンジニアは、これらの要件を満たすためにどの組み合わせの手順を実行する必要がありますか? (2 つ選択してください)。

82 / 100

82.

No.82
ある会社が新しいアプリケーションを開発しています。このアプリケーションは、コンピューティング層に AWS Lambda 関数を使用しています。会社は、Lambda 関数への変更にカナリア デプロイメントを使用する必要があります。障害が報告された場合は、自動ロールバックを実行する必要があります。
会社の DevOps チームは、このソリューションのインフラストラクチャ アズ コード (IaC) と CI/CD パイプラインを作成する必要があります。
これらの要件を満たす手順の組み合わせはどれですか? (3 つ選択してください)

83 / 100

83.

No.83
DevOps エンジニアが、Amazon EC2 インスタンスに関連付けられた AWS CodeDeploy デプロイメント グループに会社のアプリケーションの新しいバージョンをデプロイしています。しばらくすると、デプロイメントが失敗します。エンジニアは、特定のデプロイメント ID に関連付けられたすべてのイベントが Skipped ステータスになっており、デプロイメント グループに関連付けられたインスタンスにコードがデプロイされていないことに気付きました。
この失敗の正当な理由は何ですか? (2 つ選択してください)。

84 / 100

No.84
ある企業では、すべての Amazon EC2 インスタンスは、企業のセキュリティ チームが作成した AMI から起動する必要があるというガイドラインがあります。毎月、セキュリティ チームは、承認された最新の AMI を含む電子メール メッセージをすべての開発チームに送信します。
開発チームは、AWS CloudFormation を使用してアプリケーションをデプロイします。開発者が新しいサービスを開始するとき、セキュリティ部門から送信された最新の AMI を自分のメールから検索する必要があります。DevOps エンジニアは、セキュリティチームが開発チームに AMI ID を提供するために使用するプロセスを自動化したいと考えています。

84. これらの要件を満たす最もスケーラブルなソリューションは何ですか?

85 / 100

85.

No.85
アプリケーションは、Application Load Balancer (ALB) の背後にある Amazon EC2 インスタンスで実行されます。DevOps エンジニアは、AWS CodeDeploy を使用して新しいバージョンをリリースしています。デプロイメントは AllowTraffic ライフサイクル イベント中に失敗しますが、失敗の原因はデプロイメント ログに示されません。
原因は何でしょうか?

86 / 100

86.

No.86
ある会社には 20 のサービス チームがあります。各サービス チームは、独自のマイクロサービスを担当しています。各サービス チームは、マイクロサービス用に個別の AWS アカウントと、192.168.0.0/22 CIDR ブロックを持つ VPC を使用しています。会社は、AWS アカウントを AWS Organizations で管理しています。
各サービス チームは、Application Load Balancer の背後にある複数の Amazon EC2 インスタンスでマイクロサービスをホストしています。マイクロサービスは、パブリック インターネットを介して相互に通信します。会社のセキュリティ チームは、マイクロサービス間のすべての通信はプライベート ネットワーク接続を介して HTTPS を使用する必要があり、パブリック インターネットを経由してはならないという新しいガイドラインを発行しました。
DevOps エンジニアは、これらの義務を果たし、各サービス チームの変更回数を最小限に抑えるソリューションを実装する必要があります。
これらの要件を満たすソリューションはどれですか?

87 / 100

87.

No.87
Amazon EC2 インスタンスが VPC で実行されており、制限された Amazon S3 バケットからオブジェクトをダウンロードする必要があります。DevOps エンジニアがオブジェクトをダウンロードしようとすると、AccessDenied エラーが表示されます。
このエラーの原因として考えられるものは何ですか? (2 つ選択してください)。

88 / 100

88.

No.88
ある企業が、AWS 上の独自のエンタープライズ インメモリ データ ストアにグリッド システムを使用したいと考えています。このシステムは、Linux ベースのディストリビューションの複数のサーバー ノードで実行できます。ノードが追加または削除されるたびに、システムはクラスター全体を再構成できる必要があります。ノードを追加または削除する場合、/etc/cluster/nodes.config ファイルを更新して、そのクラスターの現在のノード メンバーの IP アドレスをリストする必要があります。
会社は、クラスターに新しいノードを追加するタスクを自動化したいと考えています。
DevOps エンジニアは、これらの要件を満たすために何ができますか?

89 / 100

89.

No.89
DevOps エンジニアは、オンプレミス データを Amazon S3 バケットに移行するデータ アーカイブ プロジェクトに取り組んでいます。DevOps エンジニアは、1 か月以上経過したオンプレミス データを Amazon S3 に段階的にアーカイブするスクリプトを開発します。Amazon S3 に転送されたデータは、オンプレミスの場所から削除されます。スクリプトは S3 PutObject 操作を使用します。
コード レビュー中に、DevOps エンジニアは、スクリプトが Amazon S3 にデータが正常にコピーされたかどうかを確認していないことに気付きました。DevOps エンジニアは、転送中にデータが破損しないようにスクリプトを更新する必要があります。スクリプトは、オンプレミス データを削除する前に、MD5 チェックサムを使用してデータの整合性を確認する必要があります。
スクリプトのどのソリューションがこれらの要件を満たしますか? (2 つ選択してください)。

90 / 100

90.

No.90
ある会社では、AWS CodePipeline パイプラインを使用して、週に数回 Amazon API Gateway API に更新をデプロイしています。更新プロセスの一環として、会社は API Gateway コンソールから API の JavaScript SDK をエクスポートし、その SDK を Amazon S3 バケットにアップロードします。
会社は、S3 バケットをオリジンとして使用する Amazon CloudFront ディストリビューションを設定しました。その後、Web クライアントは CloudFront ディストリビューションのエンドポイントを使用して SDK をダウンロードします。DevOps エンジニアは、新しい API のデプロイ中に新しい SDK を自動的に使用できるようにするソリューションを実装する必要があります。
これらの要件を満たすソリューションはどれですか。

91 / 100

91.

No.91
ある会社が、API 経由で受信した注文を処理する AWS Lambda 関数を開発しました。この会社は、AWS CodeDeploy を使用して、CI/CD パイプラインの最終段階として Lambda 関数をデプロイしています。
DevOps エンジニアは、デプロイ後数秒間、注文 API が断続的に失敗することに気づきました。調査の結果、DevOps エンジニアは、Lambda 関数が呼び出される前にデータベースの変更が完全に伝播していないことが原因であると考えています。
DevOps エンジニアは、これをどのように克服すればよいでしょうか。

92 / 100

92.

No.92
ある会社では、Amazon EC2 インスタンスでアプリケーションをテストするために、単一の AWS アカウントを使用しています。この会社は、AWS アカウントで AWS Config をオンにし、restricted-ssh AWS Config マネージド ルールを有効化しました。
この会社では、アカウント内のセキュリティ グループが restricted-ssh ルールに準拠していない場合に、リアルタイムでカスタマイズされた通知を提供する自動監視ソリューションを必要としています。カスタマイズされた通知には、準拠していないセキュリティ グループの名前と ID が含まれている必要があります。
DevOps エンジニアは、アカウントで Amazon Simple Notification Service (Amazon SNS) トピックを作成し、適切な担当者をトピックにサブスクライブします。
これらの要件を満たすために、DevOps エンジニアは次に何をすべきでしょうか?

93 / 100

93.

No.93
ある企業では、データとアプリケーションに対して常に 2 時間の RPO と 10 分の RTO が必要です。アプリケーションは、MySQL データベースと Amazon EC2 Web サーバーを使用します。開発チームには、フェイルオーバーと災害復旧の戦略が必要です。
これらの要件を満たすデプロイメント戦略の組み合わせはどれですか? (2 つ選択してください)

94 / 100

94.

No.94
ある企業には、5 つの独立した AWS Lambda 関数で構成されるアプリケーションがあります。
DevOps エンジニアは、AWS CodePipeline と AWS CodeBuild を使用して、各 Lambda 関数を順番にビルド、テスト、パッケージ化、デプロイする CI/CD パイプラインを構築しました。パイプラインは Amazon EventBridge ルールを使用して、アプリケーションのソースコードに変更が加えられた後、パイプラインが可能な限り迅速に開始されるようにします。
数か月間パイプラインを使用した後、DevOps エンジニアはパイプラインの完了に時間がかかりすぎることに気付きました。
パイプラインの速度を最適に改善するには、DevOps エンジニアは何を実装する必要がありますか?

95 / 100

95.

No.95
ある会社では、AWS CloudFormation スタックを使用して、アプリケーションに更新をデプロイしています。スタックはさまざまなリソースで構成されています。リソースには、AWS Auto Scaling グループ、Amazon EC2 インスタンス、Application Load Balancer (ALB)、および独立したスタックを起動して維持するために必要なその他のリソースが含まれます。CloudFormation スタックの更新以外でのアプリケーション リソースの変更は許可されていません。
最近、この会社は AWS CLI を使用してアプリケーション スタックを更新しようとしました。スタックは更新に失敗し、次のエラー メッセージが表示されました。「エラー: デプロイメントと CloudFormation スタックのロールバックの両方が失敗しました。次のリソースの更新に失敗したため、デプロイメントは失敗しました: [AutoScalingGroup]。」
スタックのステータスは UPDATE_ROLLBACK_FAILED のままです。
この問題を解決するには、どのソリューションを使用しますか?

96 / 100

96.

No.96
ある会社が Amazon EC2 インスタンスを使用する新しいアプリケーションをデプロイしています。この会社には、アプリケーション ログと AWS アカウント API アクティビティをクエリするソリューションが必要です。
これらの要件を満たすソリューションはどれですか?

97 / 100

97.

No.97
ある企業は、EC2 インスタンスのセキュリティを確保したいと考えています。インスタンスに新しい脆弱性が見つかった場合は通知を受け取り、インスタンスのすべてのログインアクティビティの監査証跡も取得したいと考えています。
これらの要件を満たすソリューションはどれですか?

98 / 100

98.

No.98
ある会社が Auto Scaling グループの Amazon EC2 インスタンスでアプリケーションを実行しています。最近、EC2 インスタンスが正常に起動しない問題が発生し、サポートチームが問題を発見するまでに数時間かかりました。サポートチームは、EC2 インスタンスが正常に起動しない場合は常に電子メールで通知されることを希望しています。
これを実現するには、どのアクションを実行すればよいですか?

99 / 100

99.

No.99
ある会社では、AWS Organizations を使用して AWS アカウントを一元管理しています。この会社は、AWS CloudFormation StackSets を使用して各メンバーアカウントで AWS Config を有効にしています。この会社は、AWS Config の Organizations で信頼されたアクセスを設定し、メンバーアカウントを AWS Config の委任管理者アカウントとして設定しています。
DevOps エンジニアは、新しいセキュリティポリシーを実装する必要があります。このポリシーでは、現在および将来のすべての AWS メンバーアカウントに、中央アカウントから管理される修復アクションを含む AWS Config ルールの共通ベースラインの使用を義務付ける必要があります。メンバーアカウントにアクセスできる管理者以外のユーザーは、各メンバーアカウントに展開されているこの AWS Config ルールの共通ベースラインを変更できないようにする必要があります。
これらの要件を満たすソリューションはどれですか?

100 / 100

100.

No.100
DevOps エンジニアは、Amazon EC2 で実行される大規模な商用 Web サイトを管理しています。この Web サイトでは、Amazon Kinesis Data Streams を使用して Web ログを収集および処理しています。DevOps エンジニアは、Amazon EC2 で実行される Kinesis コンシューマー アプリケーションを管理しています。
データが突然増加すると、Kinesis コンシューマー アプリケーションが遅れ、レコードが処理される前に Kinesis データ ストリームがレコードをドロップします。DevOps エンジニアは、ストリーム処理を改善するソリューションを実装する必要があります。
これらの要件を最も効率的に満たすソリューションはどれですか。

Your score is

0%

■AWS-DOP-C02-(JP)Q101~200

/100

AWS-DOP-C02-(JP)Q101~200

1 / 100

1.

No.101
ある会社が最近、AWS Organizations の新しい組織に新しい AWS Control Tower ランディングゾーンを作成しました。ランディングゾーンは、AWS Foundations の Center for Internet Security (CIS) ベンチマークに準拠している必要があります。
会社のセキュリティチームは、AWS Security Hub を使用してすべてのアカウントのコンプライアンスを確認したいと考えています。集約された Security Hub の検出結果を表示できるのは、セキュリティチームのみです。さらに、特定のユーザーは、組織内の自分のアカウントの検出結果を表示できる必要があります。アカウントの作成後、すべてのアカウントを Security Hub に登録する必要があります。
どの手順の組み合わせが最も自動化された方法でこれらの要件を満たしますか? (3 つ選択してください)。

2 / 100

2.

No.102
ある会社が、AWS Organizations 内の組織内にある AWS アカウントでアプリケーションを実行しています。アプリケーションは Amazon EC2 インスタンスと Amazon S3 を使用します。
この会社は、既存の AWS アカウントと今後作成するすべての AWS アカウントで、侵害の可能性がある EC2 インスタンス、疑わしいネットワークアクティビティ、異常な API アクティビティを検出したいと考えています。会社がこれらのイベントのいずれかを検出すると、既存の Amazon Simple Notification Service (Amazon SNS) トピックを使用して、調査と修復のために運用サポートチームに通知を送信したいと考えています。
AWS のベストプラクティスに従って、これらの要件を満たすソリューションはどれですか?

3 / 100

3.

No.103
ある会社の DevOps エンジニアは、マルチアカウント環境で作業しています。この会社では、AWS Transit Gateway を使用して、すべての送信トラフィックをネットワーク運用アカウントにルーティングしています。ネットワーク運用アカウントでは、すべてのアカウント トラフィックは、トラフィックがインターネット ゲートウェイに送られる前に、検査のためにファイアウォール アプライアンスを通過します。
ファイアウォール アプライアンスは、ログを Amazon CloudWatch Logs に送信し、イベントの重大度として CRITICAL、HIGH、MEDIUM、LOW、INFO を含めます。セキュリティ チームは、CRITICAL イベントが発生した場合にアラートを受信したいと考えています。
これらの要件を満たすために、DevOps エンジニアは何をすべきでしょうか?

4 / 100

4.

No.104
会社がチームに分かれています。各チームには AWS アカウントがあり、すべてのアカウントは AWS Organizations 内の組織内にあります。各チームは、AWS アカウントに対する完全な管理権限を保持する必要があります。また、各チームは、会社が使用を承認した AWS サービスのみにアクセスできる必要があります。AWS サービスは、リクエストと承認のプロセスを通じて承認を得る必要があります。
DevOps エンジニアは、これらの要件を満たすためにアカウントをどのように構成する必要がありますか?

5 / 100

5.

No.105
DevOps エンジニアが AWS CloudFormation カスタムリソースを使用して AD Connector をセットアップしました。AWS Lambda 関数が実行され、AD Connector が作成されましたが、CloudFormation は CREATE_IN_PROGRESS から CREATE_COMPLETE に移行していません。
エンジニアはこの問題を解決するためにどのアクションを実行する必要がありますか?

6 / 100

6.

No.106
ある会社では、ソース コード管理に AWS CodeCommit を使用しています。開発者は、さまざまな機能ブランチに変更を適用し、変更が本番環境の準備ができたら、プル リクエストを作成してそれらの変更をメイン ブランチに移動します。
開発者は、変更をメイン ブランチに直接プッシュできないようにする必要があります。会社では、開発者の IAM ロールに AWSCodeCommitPowerUser 管理ポリシーを適用し、開発者は AWS アカウントのすべてのリポジトリでメイン ブランチに直接変更をプッシュできるようになりました。
開発者がメインブランチに直接変更をプッシュする機能を制限するには、会社として何をすべきでしょうか?

7 / 100

7.

No.107
ある会社では、Application Load Balancer (ALB) の背後にある Amazon EC2 インスタンスで実行される Web アプリケーションを管理しています。EC2 インスタンスは、複数のアベイラビリティーゾーンにまたがる Auto Scaling グループで実行されます。アプリケーションは、Amazon RDS for MySQL DB インスタンスを使用してデータを保存しています。この会社は、ALB を指すエイリアスレコードを使用して Amazon Route 53 を設定しました。
会社の新しいガイドラインでは、RTO が 4 時間、RPO が 15 分の、地理的に隔離された災害復旧 (DR) サイトが必要です。
アプリケーションスタックへの変更を最小限に抑えながら、これらの要件を満たす DR 戦略はどれですか?

8 / 100

8.

No.108
大企業が AWS にウェブ アプリケーションをデプロイしています。アプリケーションは、Application Load Balancer の背後にある Amazon EC2 インスタンスで実行されます。インスタンスは、複数のアベイラビリティ ゾーンにまたがる Auto Scaling グループで実行されます。アプリケーションは、Amazon RDS for Oracle DB インスタンスと Amazon DynamoDB にデータを格納します。開発、テスト、および本番用に別々の環境があります。
デプロイ中にパスワード認証情報を取得する最も安全で柔軟な方法は何ですか?

9 / 100

9.

No.109
セキュリティチームは、会社の AWS アカウントで機密性の高いセキュリティ問題を検出するために AWS CloudTrail を利用しています。DevOps エンジニアは、AWS アカウントで無効になっている CloudTrail を自動的に修復するソリューションを必要としています。
CloudTrail ログ配信のダウンタイムを最小限に抑えるソリューションは何ですか?

10 / 100

10.

No.110
ある企業は AWS CodeArtifact を使用して Python パッケージを一元的に保存しています。 CodeArtifact リポジトリは、次のリポジトリ ポリシーで構成されます:
{
"Version": "2012-10-17",
"Statement": [
{
"Action": [
"codeartifact:DescribePackageVersion",
"codeartifact:DescribeRepository",
"codeartifact:GetPackageVersionReadme",
"codeartifact:GetRepositoryEndpoint",
"codeartifact:ListPackageVersionAssets",
"codeartifact:ListPackageVersionDependencies",
"codeartifact:ListPackageVersions",
"codeartifact:ListPackages",
"codeartifact:ReadFromRepository"
],
"Effect": "Allow",
"Resource": "*",
"Principal": "*",
"Condition": {
"StringEquals": {
"aws:PrincipalOrgID": [
"o-xxxxxxxxxxx"
]
}
}
}
]
}

開発チームは、AWS Organizations の組織内のアカウントで新しいプロジェクトを構築しています。開発チームは、組織の CodeArtifact リポジトリにすでに保存されている Python ライブラリを使用したいと考えています。開発チームは、AWS CodePipeline と AWS CodeBuild を使用して新しいアプリケーションを構築します。開発チームがアプリケーションの構築に使用する CodeBuild ジョブは、VPC で実行するように設定されています。コンプライアンス要件のため、VPC にはインターネット接続がありません。
開発チームは、CodeArtifact の VPC エンドポイントを作成し、CodeBuild buildspec.yaml ファイルを更新します。ただし、開発チームはリポジトリから Python ライブラリをダウンロードできません。
開発チームが CodeArtifact を使用できるようにするために、DevOps エンジニアが実行する必要がある手順の組み合わせはどれですか? (2 つ選択してください)。

11 / 100

11.

No.111
ある会社では、一連の個別の Amazon CloudFormation テンプレートを使用して、マルチリージョン アプリケーションをデプロイしています。これらのテンプレートは、特定の順序でデプロイする必要があります。この会社は、テンプレートに予想よりも多くの変更を加えており、新しいテンプレートをより効率的にデプロイしたいと考えています。さらに、データ エンジニアリング チームには、テンプレートのすべての変更を通知する必要があります。
これらの目標を達成するには、会社が何をすべきでしょうか?

12 / 100

12.

No.112
DevOps エンジニアが CI/CD パイプラインを実装し、Web アプリケーションをプロビジョニングする AWS CloudFormation テンプレートをデプロイしました。Web アプリケーションは、Application Load Balancer (ALB)、ターゲット グループ、Amazon Linux 2 AMI を使用する起動テンプレート、Amazon EC2 インスタンスの Auto Scaling グループ、セキュリティ グループ、および Amazon RDS for MySQL データベースで構成されています。起動テンプレートには、アプリケーションをインストールして起動するスクリプトを指定するユーザー データが含まれています。
アプリケーションの初期デプロイは成功しました。DevOps エンジニアは、ユーザー データを使用してアプリケーションのバージョンを更新するために変更を加えました。CI/CD パイプラインは、テンプレートの新しいバージョンをデプロイしました。ただし、ALB のヘルス チェックが失敗しています。ヘルスチェックにより、すべてのターゲットが異常とマークされました。
調査中、DevOps エンジニアは、CloudFormation スタックのステータスが UPDATE_COMPLETE になっていることに気付きました。ただし、DevOps エンジニアが EC2 インスタンスの 1 つに接続して /var/log/messages を確認すると、Apache Web サーバーが構成エラーのために正常に起動できなかったことに気付きました。
DevOps エンジニアは、ユーザー データの実行が正常に完了しなかった場合に CloudFormation のデプロイメントが失敗することをどのように確認できますか?

13 / 100

13.

No.113
ある会社には、複数の AWS アカウントで実行されるデータ取り込みアプリケーションがあります。アカウントは AWS Organizations 内の組織内にあります。会社はアプリケーションを監視し、アプリケーションへのアクセスを統合する必要があります。現在、会社は複数の Auto Scaling グループの Amazon EC2 インスタンスでアプリケーションを実行しています。データは機密情報であるため、EC2 インスタンスはインターネットにアクセスできません。エンジニアは必要な VPC エンドポイントをデプロイしました。EC2 インスタンスは、アプリケーション専用に構築されたカスタム AMI を実行します。
アプリケーションの保守とトラブルシューティングを行うには、システム管理者が EC2 インスタンスにログインできる必要があります。このアクセスは自動化され、一元的に制御される必要があります。会社のセキュリティ チームは、インスタンスがアクセスされるたびに通知を受け取る必要があります。
これらの要件を満たすソリューションはどれですか?

14 / 100

14.

No.114
ある会社では、Amazon S3 を使用して独自の情報を保存しています。開発チームは、新しいプロジェクト用のバケットを毎日作成しています。セキュリティ チームは、既存および将来のすべてのバケットで暗号化、ログ記録、バージョン管理が有効になっていることを確認したいと考えています。さらに、バケットはパブリックに読み取りまたは書き込みアクセスできないようにする必要があります。
これらの要件を満たすために、DevOps エンジニアは何をすべきでしょうか?

15 / 100

15.

No.115
DevOps エンジニアが、AWS でイメージ バッチ処理クラスターを実装する最も安価な方法を調査しています。アプリケーションは Docker コンテナでは実行できず、Amazon EC2 で実行する必要があります。バッチ ジョブは NFS ボリュームにチェックポイント データを保存し、中断を許容できます。汎用 EC2 Linux イメージからクラスター ソフトウェアを構成するには 30 分かかります。
最もコスト効率の高いソリューションは何ですか?

16 / 100

16.

No.116
ある会社が最近、オンプレミスから AWS にレガシーアプリケーションを移行しました。アプリケーションは、Amazon API Gateway の背後にあるアプリケーションロードバランサーの背後にある Amazon EC2 インスタンスでホストされています。この会社は、アプリケーションの新しいバージョンを展開する際に、ユーザーが受ける中断を最小限に抑えたいと考えています。また、問題が発生した場合に更新を迅速にロールバックできるようにしたいと考えています。
アプリケーションへの変更を最小限に抑えながら、これらの要件を満たすソリューションはどれですか?

17 / 100

17.

No.117
ある会社が 100 GB のログデータを .csv 形式で Amazon S3 バケットに保存しています。SQL 開発者はこのデータをクエリし、グラフを生成して視覚化したいと考えています。SQL 開発者は、.csv ファイルからメタデータを保存するための効率的で自動化された方法も必要としています。
どの手順の組み合わせが、最小限の労力でこれらの要件を満たしますか? (3 つ選択してください)。

18 / 100

18.

No.118
ある企業が、複数の AWS リージョンとアベイラビリティーゾーンにまたがって AWS 上に企業インフラストラクチャを展開しています。インフラストラクチャは Amazon EC2 インスタンスに展開され、AWS IoT Greengrass デバイスに接続されています。企業は、本社にあるオンプレミス サーバーに追加のリソースを展開しています。
企業は、リソースの保守と更新に伴うオーバーヘッドを削減したいと考えています。同社の DevOps チームは、AWS Systems Manager を使用して、パッチの自動管理と適用を実装する予定です。DevOps チームは、リソースが展開されているリージョンで Systems Manager が利用できることを確認しています。Systems Manager は、本社に近いリージョンでも利用できます。
DevOps チームは、EC2 インスタンス、IoT デバイス、オンプレミス インフラストラクチャ全体で自動パッチおよび構成管理を実装するために、どの手順の組み合わせを実行する必要がありますか。 (3 つ選択してください)

19 / 100

19.

No.119
ある会社が、Application Load Balancer の背後にある Amazon EC2 インスタンスで実行される Web アプリケーションをテストしています。インスタンスは、複数のアベイラビリティーゾーンにまたがる Auto Scaling グループで実行されます。この会社では、新しいソフトウェアをデプロイするときに、不変インスタンスを使用したブルー/グリーン デプロイ プロセスを使用しています。
テスト中、ユーザーはランダムなタイミングでアプリケーションから自動的にログアウトされます。また、テスターは、アプリケーションの新しいバージョンがデプロイされると、すべてのユーザーがログアウトされると報告しています。開発チームは、スケーリング イベントとアプリケーションのデプロイ全体でユーザーがログインしたままになるようにするソリューションを必要としています。
ユーザーがログインしたままになるようにする最も運用効率の高い方法は何ですか?

20 / 100

20.

No.120
DevOps エンジニアは、既存の 3 層アプリケーションのブルー/グリーン デプロイメントを構成する必要があります。アプリケーションは Amazon EC2 インスタンス上で実行され、Amazon RDS データベースを使用します。EC2 インスタンスは、Application Load Balancer (ALB) の背後で実行され、Auto Scaling グループ内にあります。
DevOps エンジニアは、ブルー環境用の起動テンプレートと Auto Scaling グループを作成しました。DevOps エンジニアは、グリーン環境用の起動テンプレートと Auto Scaling グループも作成しました。各 Auto Scaling グループは、一致するブルーまたはグリーンのターゲット グループにデプロイされます。ターゲット グループでは、EC2 インスタンスにロードされるソフトウェア (ブルーまたはグリーン) も指定します。 ALB は、トラフィックをブルー環境のターゲットグループまたはグリーン環境のターゲットグループに送信するように設定できます。www.example.com の Amazon Route 53 レコードは ALB を指します。
デプロイメントでは、ブルー環境の EC2 インスタンス上のソフトウェアとグリーン環境の EC2 インスタンス上に新しくデプロイされたソフトウェアの間でトラフィックを一度に移動する必要があります。
DevOps エンジニアはこれらの要件を満たすために何をする必要がありますか?

21 / 100

21.

No.121
ある会社が、ビルドアカウントで AWS CodePipeline と AWS CodeBuild を使用して新しいパイプラインを構築しています。パイプラインは 2 つのステージで構成されています。最初のステージは、AWS Lambda 関数をビルドしてパッケージ化する CodeBuild ジョブです。2 番目のステージは、開発環境アカウントと本番環境アカウントという 2 つの異なる AWS アカウントで動作するデプロイメントアクションで構成されています。デプロイメントステージでは、CodePipeline が呼び出す AWS CloudFormation アクションを使用して、Lambda 関数に必要なインフラストラクチャをデプロイします。
DevOps エンジニアは CodePipeline パイプラインを作成し、Amazon S3 用の AWS Key Management Service (AWS KMS) AWS 管理キー (aws/s3 キー) を使用してビルド成果物を暗号化するようにパイプラインを構成します。成果物は S3 バケットに保存されます。パイプラインを実行すると、CloudFormation アクションはアクセス拒否エラーで失敗します。
このエラーを解決するために、DevOps エンジニアはどのアクションの組み合わせを実行する必要がありますか? (2 つ選択してください。)

22 / 100

22.

No.122
ある会社では、AWS Organizations の組織を使用して複数の AWS アカウントを管理しています。会社の開発チームは、回復力要件を満たすために AWS Lambda 関数を使用したいと考えており、VPC にデプロイされている Lambda 関数で動作するようにすべてのアプリケーションを書き直しています。開発チームは、組織のアカウント A で共有ストレージとして Amazon Elastic File System (Amazon EFS) を使用しています。
同社は、Lambda で Amazon EFS を引き続き使用したいと考えています。会社のポリシーでは、すべてのサーバーレス プロジェクトをアカウント B にデプロイする必要があります。
DevOps エンジニアは、既存の EFS ファイル システムを再構成して、Lambda 関数が既存の EFS アクセス ポイントを介してデータにアクセスできるようにする必要があります。
これらの要件を満たすために、DevOps エンジニアはどの手順の組み合わせを実行する必要がありますか? (3 つ選択してください)。

23 / 100

23.

No.123
あるメディア企業は、AWS アカウントに数千の Amazon EC2 インスタンスを持っています。この企業は、チームのコミュニケーションと重要な更新のために Slack と共有メール受信トレイを使用しています。DevOps エンジニアは、AWS でスケジュールされたすべての EC2 メンテナンス通知を Slack チャネルと共有受信トレイに送信する必要があります。ソリューションには、インスタンスの名前と所有者のタグが含まれている必要があります。
これらの要件を満たすソリューションはどれですか?

24 / 100

24.

No.124
AWS CodePipeline パイプラインはコードリリースプロセスを実装しています。パイプラインは AWS CodeDeploy と統合されており、各 CodePipeline ステージで複数の Amazon EC2 インスタンスにアプリケーションのバージョンをデプロイします。
最近のデプロイ中に、CodeDeploy の問題によりパイプラインが失敗しました。DevOps チームは、デプロイ中の監視と通知を改善して解決時間を短縮したいと考えています。
問題が発見されたときに通知を作成するには、DevOps エンジニアは何をする必要がありますか?

25 / 100

25.

No.125
あるグローバル企業が、AWS Control Tower を使用して複数の AWS アカウントを管理しています。この企業は、社内アプリケーションとパブリック アプリケーションをホストしています。
この企業内の各アプリケーション チームには、アプリケーション ホスティング用の独自の AWS アカウントがあります。アカウントは、AWS Organizations 内の組織に統合されています。AWS Control Tower メンバー アカウントの 1 つは、アプリケーション チームがそれぞれのターゲット AWS アカウントにアプリケーションをデプロイするために使用する CI/CD パイプラインを備えた集中型 DevOps アカウントとして機能します。デプロイ用の IAM ロールは、集中型 DevOps アカウントに存在します。
アプリケーション チームは、アプリケーションをアプリケーション AWS アカウントの Amazon Elastic Kubernetes Service (Amazon EKS) クラスターにデプロイしようとしています。デプロイ用の IAM ロールは、アプリケーション AWS アカウントに存在します。デプロイは、集中型 DevOps アカウントに設定されている AWS CodeBuild プロジェクトを通じて行われます。CodeBuild プロジェクトは、CodeBuild に IAM サービス ロールを使用します。CodeBuild からクロス アカウント EKS クラスターに接続しようとしたときに、デプロイが Unauthorized エラーで失敗しています。
このエラーを解決するソリューションはどれですか?

26 / 100

26.

No.126
規制の厳しい企業では、DevOps エンジニアは緊急時以外は Amazon EC2 インスタンスにログインしてはならないというポリシーがあります。DevOps エンジニアがログインした場合は、発生から 15 分以内にセキュリティ チームに通知する必要があります。
これらの要件を満たすソリューションはどれですか?

27 / 100

27.

No.127
ある会社が、重要なビジネス アプリケーション用の AWS CloudFormation テンプレートを更新しました。更新されたテンプレートのエラーが原因でスタック更新プロセスが失敗し、AWS CloudFormation は自動的にスタック ロールバック プロセスを開始しました。その後、DevOps エンジニアは、アプリケーションがまだ使用できず、スタックが UPDATE_ROLLBACK_FAILED 状態にあることを発見しました。
スタック ロールバックを正常に完了するには、DevOps エンジニアがどのアクションの組み合わせを実行する必要がありますか? (2 つ選択してください)。

28 / 100

28.

No.128
開発チームは、ローカルでアーティファクトを手動で構築し、Amazon S3 バケットに配置します。アプリケーションには、デプロイメントが発生したときにクリアする必要があるローカル キャッシュがあります。チームはこれを行うためのコマンドを実行し、Amazon S3 からアーティファクトをダウンロードして、アーティファクトを解凍してデプロイメントを完了します。
DevOps チームは、CI/CD プロセスに移行し、障害が発生したときにデプロイメントを停止してロールバックするチェックを組み込みたいと考えています。そのためには、チームがデプロイメントの進行状況を追跡する必要があります。
どのアクションの組み合わせでこれを実現できますか? (3 つ選択してください)

29 / 100

No.129
DevOps エンジニアは、Amazon Linux でホストされているプロジェクトに取り組んでいますが、セキュリティレビューに合格しませんでした。DevOps マネージャーは、AWS CodeBuild プロジェクトの会社の buildspec.yaml ファイルをレビューし、推奨事項を提供するように依頼されました。 buildspec.yaml ファイルは次のように構成されています:

env:
variables:
AWS_ACCESS_KEY_ID: AKIAJF7BREFWJBA4GHXNA
AWS_SECRET_ACCESS_KEY: ORj3ns3At2mIh404Atm0+zHxZqz7cNaVMLYRehcI
AWS_DEFAULT_REGION: us-east-1
DB_PASSWORD: cuj5RptFa3va

phases:
build:
commands:
- aws s3 cp s3://db-deploy-bucket/my.cnf.template /tmp/my.cnf
- sed -i '' s/DB_PW/${DB_PASSWORD}/ /tmp/my.cnf
- aws s3 cp s3://db-deploy-bucket/instance.key /tmp/instance.key
- chmod 600 /tmp/instance.key
- scp -i /tmp/instance.key /tmp/my.cnf root@10.25.15.23:/etc/my.cnf
- ssh -i /tmp/instance.key root@10.25.15.23 /etc/init.d/mysqld restart

29. AWS セキュリティのベストプラクティスに準拠するために、どのような変更を推奨しますか? (3 つ選択してください)

30 / 100

30.

No.130
ある会社にレガシー アプリケーションがあります。DevOps エンジニアは、レガシー アプリケーションのデプロイ可能な成果物を構築するプロセスを自動化する必要があります。ソリューションでは、将来のデプロイで参照できるように、デプロイ可能な成果物を既存の Amazon S3 バケットに保存する必要があります。
これらの要件を最も運用効率の高い方法で満たすソリューションはどれですか。

31 / 100

31.

No.131
ある会社が Docker コマンドを実行して AWS CodeBuild プロジェクトでコンテナイメージを構築します。コンテナイメージが構築された後、CodeBuild プロジェクトはコンテナイメージを Amazon S3 バケットにアップロードします。CodeBuild プロジェクトには、S3 バケットにアクセスする権限を持つ IAM サービスロールがあります。
DevOps エンジニアは、コンテナイメージを保存するために、S3 バケットを Amazon Elastic Container Registry (Amazon ECR) リポジトリに置き換える必要があります。DevOps エンジニアは、CodeBuild プロジェクトと同じ AWS リージョンに ECR プライベートイメージリポジトリを作成します。DevOps エンジニアは、新しい ECR リポジトリを操作するために必要な権限で IAM サービスロールを調整します。DevOps エンジニアは、buildspec.yml ファイルで使用される docker build コマンドと docker push コマンドに新しいリポジトリ情報を配置します。
CodeBuild プロジェクトがビルドジョブを実行すると、ジョブが ECR リポジトリにアクセスしようとするとジョブが失敗します。
ECR リポジトリへのアクセスに失敗する問題を解決するソリューションはどれですか?

32 / 100

32.

No.132
ある会社が従業員の IAM アクセスを手動でプロビジョニングしています。会社は、手動プロセスを自動化プロセスに置き換えたいと考えています。会社には、外部の SAML 2.0 ID プロバイダー (IdP) で構成された既存の Active Directory システムがあります。
会社は、従業員が既存の企業認証情報を使用して AWS にアクセスできるようにしたいと考えています。既存の Active Directory システムのグループは、AWS Identity and Access Management (IAM) での権限管理に使用できる必要があります。 DevOps エンジニアが、会社の AWS アカウントで AWS IAM Identity Center (AWS Single Sign-On) の初期設定を完了しました。
要件を満たすために、DevOps エンジニアは次に何をすべきでしょうか?

33 / 100

33.

No.133
ある会社では、デジタルワークロードを実行するために AWS を使用しています。会社内の各アプリケーションチームには、アプリケーションホスティング用の独自の AWS アカウントがあります。アカウントは、AWS Organizations の組織に統合されています。
この会社は、組織全体でセキュリティ標準を適用したいと考えています。セキュリティの設定ミスによる非準拠を回避するために、この会社は AWS CloudFormation の使用を強制しています。運用サポートチームは、AWS マネジメントコンソールを使用して運用環境のリソースを変更し、アプリケーション関連の問題をトラブルシューティングして解決できます。
DevOps エンジニアは、非準拠につながる AWS サービスの設定ミスをほぼリアルタイムで特定するソリューションを実装する必要があります。このソリューションは、特定後 15 分以内に問題を自動的に修正する必要があります。また、このソリューションは、正確なタイムスタンプを使用して、一元化されたダッシュボードで非準拠のリソースとイベントを追跡する必要があります。
開発オーバーヘッドが最も少ないソリューションはどれですか?

34 / 100

34.

No.134
ある会社では、AWS Organizations を使用して AWS アカウントを管理しています。組織ルートには、Environments という名前の OU があります。Environments OU には、それぞれ Development と Production という名前の 2 つの子 OU があります。
環境 OU と子 OU には、デフォルトの FullAWSAccess ポリシーが設定されています。DevOps エンジニアは、開発 OU から FullAWSAccess ポリシーを削除し、Amazon EC2 リソースに対するすべてのアクションを許可するポリシーに置き換える予定です。
このポリシーの置き換えの結果はどうなるでしょうか?

35 / 100

35.

No.135
ある企業が災害復旧機能を検討しており、日常業務をセカンダリ AWS リージョンに切り替える機能を求めています。この企業は、プライマリ リージョンでソース管理ツールとして AWS CodeCommit を使用しています。
DevOps エンジニアは、この企業がセカンダリ リージョンでコードを開発できるようにする必要があります。この企業がセカンダリ リージョンを使用する必要がある場合、開発者はローカル Git 構成にリモート URL を追加できます。
これらの要件を満たすソリューションはどれですか?

36 / 100

36.

No.136
DevOps チームは、Amazon RDS Multi-AZ DB クラスターを本番データベースに使用するアプリケーションのコード リビジョンをマージしています。DevOps チームは、継続的インテグレーションを使用して、アプリケーションが機能することを定期的に検証しています。DevOps チームは、変更が本番データベースにデプロイされる前に、変更をテストする必要があります。
これらの要件を満たすソリューションはどれですか?

37 / 100

37.

No.137
ある会社が自社の VPC でマルチテナント環境を管理しており、対応する AWS アカウントに Amazon GuardDuty を設定しています。この会社は、すべての GuardDuty の検出結果を AWS Security Hub に送信しています。
疑わしいソースからのトラフィックによって、多数の検出結果が生成されています。DevOps エンジニアは、GuardDuty が新しい疑わしいソースを検出したときに、VPC 全体のトラフィックを自動的に拒否するソリューションを実装する必要があります。
これらの要件を満たすソリューションはどれですか?

38 / 100

38.

No.138
ある企業は、AWS Secrets Manager を使用して、AWS Lambda 関数が使用する機密 API キーのセットを保存します。Lambda 関数が呼び出されると、Lambda 関数は API キーを取得し、外部サービスへの API 呼び出しを行います。 Secrets Manager のシークレットは、デフォルトの AWS Key Management Service (AWS KMS) キーで暗号化されます。
DevOps エンジニアは、インフラストラクチャを更新して、Lambda 関数の実行ロールのみが Secrets Manager の値にアクセスできるようにする必要があります。ソリューションでは、最小権限の原則を適用する必要があります。
これらの要件を満たす手順の組み合わせはどれですか? (2 つ選択してください)。

39 / 100

39.

No.139
ある会社の DevOps エンジニアが、Amazon Simple Notification Service (Amazon SNS) トピックからの通知を処理する AWS Lambda 関数を作成しています。Lambda 関数は通知メッセージを処理し、通知メッセージの内容を Amazon RDS Multi-AZ DB インスタンスに書き込みます。
テスト中に、データベース管理者が誤って DB インスタンスをシャットダウンしました。データベースがダウンしている間、その間に配信された SNS 通知メッセージのいくつかが失われました。
DevOps エンジニアは、今後通知メッセージが失われないようにする必要があります。
この要件を満たすソリューションはどれですか? (2 つ選択してください)

40 / 100

40.

No.140
ある会社には、Amazon EC2 インスタンスで実行されるアプリケーションがあります。この会社は、AWS CodePipeline パイプラインを使用して、アプリケーションを複数の AWS リージョンにデプロイします。パイプラインは、リージョンごとにステージが設定されています。各ステージには、リージョンごとに AWS CloudFormation アクションが含まれています。
パイプラインがアプリケーションをリージョンにデプロイするとき、会社はパイプラインが次のリージョンに移動する前に、アプリケーションが正常な状態にあることを確認したいと考えています。Amazon Route 53 レコード セットは、各リージョンのアプリケーション用に構成されています。DevOps エンジニアは、アプリケーションがデプロイされているリージョンごとに、Amazon CloudWatch アラームに基づく Route 53 ヘルスチェックを作成します。
要件を満たすために、DevOps エンジニアは次に何をすべきでしょうか?

41 / 100

41.

No.141
ある会社では、Amazon CloudWatch を使用して Amazon EC2 インスタンスを監視する予定です。NetworkPacketsIn メトリクスの平均が 12 時間の時間枠で少なくとも 3 時間 5 未満になった場合、EC2 インスタンスを停止する必要があります。会社は 1 時間ごとにメトリクスを評価する必要があります。評価期間中に NetworkPacketsIn メトリクスのデータが欠落している場合でも、EC2 インスタンスは引き続き実行する必要があります。
DevOps エンジニアは、NetworkPacketsIn メトリクスの CloudWatch アラームを作成します。DevOps エンジニアは、しきい値を 5、評価期間を 1 時間に設定します。
これらの要件を満たすために、DevOps エンジニアが実行する必要がある追加のアクションのセットはどれですか?

42 / 100

42.

No.142
ある会社が、AWS Organizations 内の組織内にある 500 個の AWS アカウントを管理しています。会社は、すべてのアカウントで多数の未接続の Amazon Elastic Block Store (Amazon EBS) ボリュームを発見しました。会社は、調査のために未接続の EBS ボリュームに自動的にタグを付けたいと考えています。
DevOps エンジニアは、すべての AWS アカウントに AWS Lambda 関数をデプロイする必要があります。7 日以上未接続になっているすべての EBS ボリュームにタグを付けるには、Lambda 関数を 30 分ごとに実行する必要があります。
どのソリューションが最も運用効率の高い方法でこれらの要件を満たしますか?

43 / 100

43.

No.143
ある会社の本番環境では、AWS CodeDeploy ブルー/グリーン デプロイメントを使用してアプリケーションをデプロイしています。このデプロイメントには、Amazon Linux 2 を実行するインスタンスを起動する Amazon EC2 Auto Scaling グループが含まれています。
コード リポジトリには機能する appspec.yml ファイルがあり、次のテキストが含まれています:

version: 0.0
os: linux
files:
- source: /
destination: /var/www/html/application

DevOps エンジニアは、置換インスタンスがリクエスト トラフィックの処理を開始する前に、スクリプトがインスタンスにライセンス ファイルをダウンロードしてインストールするようにする必要があります。DevOps エンジニアは、appspec.yml ファイルにフック セクションを追加します。
DevOps エンジニアは、ライセンス ファイルをダウンロードしてインストールするスクリプトを実行するためにどのフックを使用する必要がありますか?

44 / 100

44.

No.144
ある会社には、AWS Lambda 関数を含むアプリケーションがあります。Lambda 関数は、AWS CodeCommit リポジトリに保存されている Python コードを実行します。最近、Python コードのエラーが原因で、本番環境で障害が発生しました。エンジニアは、将来的に本番環境に不具合がリリースされるのを防ぐために、Lambda 関数の単体テストを作成しました。
会社の DevOps チームは、既存の AWS CodePipeline パイプラインに単体テストを統合するソリューションを実装する必要があります。ソリューションは、会社が閲覧できるユニットテストに関するレポートを生成する必要があります。
これらの要件を満たすソリューションはどれですか?

45 / 100

45.

No.145
ある会社が AWS Organizations で複数の AWS アカウントを管理しています。会社のセキュリティ ポリシーでは、メンバー アカウントの AWS アカウント ルート ユーザー認証情報を使用してはならないと規定されています。会社はルート ユーザー認証情報へのアクセスを監視しています。
最近のアラートでは、メンバー アカウントのルート ユーザーが Amazon EC2 インスタンスを起動したことが示されています。DevOps エンジニアは、メンバー アカウントのルート ユーザーが AWS サービス API 呼び出しを実行できないようにする SCP を組織のルート レベルで作成する必要があります。
これらの要件を満たす SCP はどれですか。

46 / 100

46.

No.146
ある会社では AWS を使用しており、予測可能なトラフィック パターンを持つ重要なコンピューティング インフラストラクチャを含む VPC を所有しています。この会社は、Amazon CloudWatch Logs のログ グループに公開される VPC フロー ログを設定しています。
この会社の DevOps チームは、VPC フロー ログのモニタリング ソリューションを設定して、VPC へのネットワーク トラフィックの異常を時間の経過とともに特定する必要があります。モニタリング ソリューションが異常を検出した場合、会社はその異常への対応を開始する必要があります。
DevOps チームは、これらの要件を満たすためにモニタリング ソリューションをどのように設定する必要がありますか?

47 / 100

47.

No.147
AnyCompany は AWS Organizations を使用して複数の AWS アカウントを作成および管理しています。AnyCompany は最近、小規模な会社である Example Corp を買収しました。買収プロセス中に、Example Corp の単一の AWS アカウントが Organizations の招待を通じて AnyCompany の管理アカウントに参加しました。AnyCompany は、新しいメンバー アカウントを Example Corp 専用の OU に移動しました。
AnyCompany の DevOps エンジニアには、メンバー アカウントにアクセスするために OrganizationAccountAccessRole という名前のロールを引き受ける IAM ユーザーがいます。このロールは、フル アクセス ポリシーで設定されています。DevOps エンジニアが AWS マネジメント コンソールを使用して Example Corp の新しいメンバー アカウントでロールを引き受けようとすると、DevOps エンジニアは次のエラー メッセージを受け取ります: 「1 つ以上のフィールドに無効な情報があります。情報を確認するか、管理者に問い合わせてください。」
どのソリューションが DevOps エンジニアに新しいメンバー アカウントへのアクセスを提供しますか?

48 / 100

48.

No.148
DevOps エンジニアは、レガシー REST API と統合するアプリケーションを設計しています。アプリケーションには、Amazon Kinesis データ ストリームからレコードを読み取る AWS Lambda 関数があります。Lambda 関数は、レコードをレガシー REST API に送信します。
Lambda 関数が Kinesis データ ストリームから送信するレコードの約 10% にデータ エラーがあり、手動で処理する必要があります。Lambda 関数のイベント ソース構成には、障害時の送信先として Amazon Simple Queue Service (Amazon SQS) デッドレター キューがあります。DevOps エンジニアは、レコードをバッチで処理するように Lambda 関数を構成し、障害が発生した場合に再試行を実装しました。
テスト中に、DevOps エンジニアは、デッドレター キューに、データ エラーがなく、レガシー REST API によってすでに処理されているレコードが多数含まれていることに気付きました。DevOps エンジニアは、デッドレター キューに送信されるエラーのないレコードの数を減らすために、Lambda 関数のイベント ソース オプションを構成する必要があります。
これらの要件を満たすソリューションはどれですか?

49 / 100

49.

No.149
ある会社では、Amazon DynamoDB からデータを読み取るマイクロサービスを AWS Lambda で実行しています。Lambda コードは、テストが成功した後、開発者によって手動でデプロイされます。会社では現在、テストとデプロイを自動化し、クラウドで実行する必要があります。さらに、各マイクロサービスの新しいバージョンへのトラフィックは、デプロイ後に徐々に移行する必要があります。
すべての要件を満たし、開発者の速度を最大限に高めるソリューションはどれですか?

50 / 100

50.

No.150
ある会社が、AWS Lambda と Amazon API Gateway を利用したサーバーレスアーキテクチャを使用する Web およびモバイルアプリケーションを構築しています。この会社は、AWS CodeCommit リポジトリの適切な環境ブランチにプッシュされるコードに基づいて、バックエンドの Lambda デプロイメントを完全に自動化したいと考えています。
デプロイメントには、次のものが必要です。
• テストと本番用の別々の環境パイプライン
• テスト環境のみで実行される自動デプロイメント
これらの要件を満たすには、どの手順を実行する必要がありますか?

51 / 100

51.

No.151
DevOps エンジニアは、オンプレミスから AWS にアプリケーションを移行するためのソリューションを見つけたいと考えています。アプリケーションは Linux 上で実行されており、適切に機能するには、Apache Tomcat、HAProxy、および Varnish Cache の特定のバージョンで実行する必要があります。アプリケーションのオペレーティング システム レベルのパラメータを調整する必要があります。ソリューションには、新しいアプリケーション バージョンのデプロイを自動化する方法が含まれている必要があります。インフラストラクチャはスケーラブルである必要があり、障害のあるサーバーは自動的に置き換えられる必要があります。
DevOps エンジニアはどのソリューションを使用する必要がありますか?

52 / 100

52.

No.152
DevOps エンジニアは、EC2 Auto Scaling グループ内の Amazon EC2 インスタンスのフリート全体で AWS CodeDeploy を使用しています。EC2 Auto Scaling と統合されている関連する CodeDeploy デプロイメント グループは、CodeDeployDefault.OneAtATime を使用してインプレース デプロイメントを実行するように構成されています。進行中の新しいデプロイメント中に、エンジニアは、全体のデプロイメントは正常に終了したにもかかわらず、5 つのインスタンスのうち 2 つに以前のアプリケーション リビジョンがデプロイされていることに気付きました。他の 3 つのインスタンスには、最新のアプリケーション リビジョンがあります。
この問題の原因は何でしょうか?

53 / 100

53.

No.153
セキュリティ チームは、開発者が意図せずに Elastic IP アドレスを本番環境の Amazon EC2 インスタンスにアタッチする可能性があることを懸念しています。開発者がインスタンスに Elastic IP アドレスをアタッチすることは許可されません。本番環境のサーバーに Elastic IP アドレスがある場合はいつでも、セキュリティ チームに通知する必要があります。
このタスクを自動化するにはどうすればよいでしょうか。

54 / 100

No.154
ある企業は AWS Organizations を使用して、各部門に個別の AWS アカウントを作成しています。この企業は、次のタスクを自動化する必要があります:
• Linux AMI を新しいパッチで定期的に更新し、ゴールデン イメージを生成する
• ゴールデン イメージに新しいバージョンの Chef エージェントをインストールする (使用可能な場合)
• 新しく生成された AMI を部門のアカウントに提供する

54. 管理オーバーヘッドが最も少ないソリューションはどれですか?

55 / 100

55.

No.155
ある企業では、AWS 上に自動スケーリングを使用するミッションクリティカルなアプリケーションがあります。この企業は、デプロイメントライフサイクルが次のパラメータを満たすことを望んでいます。
• 残りのフリートがトラフィックを処理し続けるように、アプリケーションは一度に 1 つのインスタンスずつデプロイする必要があります。
• アプリケーションは CPU を集中的に使用するため、綿密に監視する必要があります。
• デプロイメントインスタンスの CPU 使用率が 85% を超えると、デプロイメントは自動的にロールバックする必要があります。
これらの要件を満たすソリューションはどれですか?

56 / 100

56.

No.156
ある会社には、自動デプロイメント パイプラインのコードを作成する開発者が 1 人います。開発者は、プロジェクトごとに Amazon S3 バケットにソース コードを格納しています。同社はチームに開発者を追加したいと考えていますが、コードの競合や作業の損失を懸念しています。また、同社はテスト環境を構築して、テスト用に新しいバージョンのコードをデプロイし、リポジトリでコードが変更されたときに開発者が両方の環境に自動的にデプロイできるようにしたいと考えています。
これらの要件を満たす最も効率的な方法は何ですか?

57 / 100

57.

No.157
DevOps エンジニアは、Auto Scaling グループの Application Load Balancer の背後で実行されているすべての Amazon EC2 インスタンスがユーザー リクエストに応答していないことに気付きました。EC2 インスタンスは、ターゲット グループの HTTP ヘルス チェックにも失敗しています。
エンジニアは検査の結果、アプリケーション プロセスがどの EC2 インスタンスでも実行されていないことに気付きました。システム ログには、メモリ不足メッセージが多数あります。エンジニアは、潜在的なアプリケーション メモリ リークに対処するために、アプリケーションの回復力を向上させる必要があります。問題が発生したときに警告するには、監視と通知を有効にする必要があります。
これらの要件を満たすアクションの組み合わせはどれですか (2 つ選択してください)。

58 / 100

58.

No.158
e コマース会社では、Amazon Elastic Block Store (Amazon EBS) でバックアップされた Amazon EC2 インスタンスを多数使用しています。すべてのインスタンスの手作業を減らすために、DevOps エンジニアは、EC2 インスタンスの廃止イベントがスケジュールされたときに再起動アクションを自動化するタスクを負っています。
これを実現するにはどうすればよいでしょうか?

59 / 100

59.

No.159
ある会社が、AWS Control Tower でアプリケーション チームの AWS アカウントを管理しています。個々のアプリケーション チームは、それぞれの AWS アカウントのセキュリティ保護を担当しています。
DevOps エンジニアは、アプリケーション チームがまだ GuardDuty を有効にしていないすべての AWS アカウントで Amazon GuardDuty を有効にする必要があります。DevOps エンジニアは、AWS Control Tower 管理アカウントから AWS CloudFormation StackSets を使用しています。
DevOps エンジニアは、StackSets のデプロイ中に障害が発生しないように CloudFormation テンプレートをどのように構成すればよいですか?

60 / 100

60.

No.160
ある企業には AWS Control Tower ランディング ゾーンがあります。会社の DevOps チームがワークロード OU を作成します。開発 OU と本番 OU はワークロード OU の下にネストされています。会社は、アプリケーションをデプロイするために会社の AWS アカウントへのフルアクセスをユーザーに付与します。
DevOps チームは、特定の管理 IAM ロールのみが本番 OU 内の AWS アカウントの IAM ロールとポリシーを管理できるようにする必要があります。
これらの要件を満たす手順の組み合わせはどれですか? (2 つ選択してください)。

61 / 100

61.

No.161
ある会社が、内部セキュリティ侵害をシミュレートするために侵入テスターを雇いました。テスターは、会社の Amazon EC2 インスタンスでポートスキャンを実行しました。会社のセキュリティ対策では、ポートスキャンは検出されませんでした。
会社には、EC2 インスタンスでポートスキャンが実行されたときに自動的に通知を提供するソリューションが必要です。会社は、Amazon Simple Notification Service (Amazon SNS) トピックを作成してサブスクライブします。
要件を満たすために、会社は次に何をすべきでしょうか?

62 / 100

62.

No.162
ある会社では、Amazon Elastic Kubernetes Service (Amazon EKS) クラスターでアプリケーションを実行しています。EKS クラスターは、Application Load Balancer を使用して、クラスターで実行されるアプリケーションにトラフィックをルーティングします。
EKS クラスターに移行された新しいアプリケーションのパフォーマンスが低下しています。EKS クラスター内の他のすべてのアプリケーションは、適切な操作を維持しています。新しいアプリケーションは、ユーザー トラフィックが Web アプリケーションにルーティングされる前に、デプロイ後すぐに、事前構成された最大数のポッドに水平にスケールアウトします。
EKS クラスター内の Web アプリケーションのスケーリング動作を解決するソリューションはどれですか?

63 / 100

63.

No.163
ある会社には、AWS Organizations で組織を管理する AWS Control Tower ランディングゾーンがあります。この会社は、会社の要件に基づいた OU 構造を作成しました。会社の DevOps チームは、ソリューションのコアアカウントと、すべての集中型 AWS CloudFormation および AWS Service Catalog ソリューションのアカウントを確立しました。
この会社は、アカウントが AWS Control Tower を通じてリクエストできる一連のカスタマイズを提供したいと考えています。
これらの要件を満たす手順の組み合わせはどれですか? (3 つ選択してください)

64 / 100

64.

No.164
ある会社が Amazon EC2 インスタンスでワークロードを実行しています。この会社では、AWS アカウント内のすべての EC2 インスタンスでインスタンス メタデータ サービス バージョン 2 (IMDSv2) の使用を要求するコントロールが必要です。EC2 インスタンスがインスタンス メタデータ サービス バージョン 1 (IMDSv1) の使用を妨げない場合、EC2 インスタンスを終了する必要があります。
これらの要件を満たすソリューションはどれですか?

65 / 100

65.

No.165
ある会社が、Auto Scaling グループにある Amazon EC2 インスタンスの前で Application Load Balancer を使用するアプリケーションを構築しています。アプリケーションはステートレスです。Auto Scaling グループは、完全に構築済みのカスタム AMI を使用します。EC2 インスタンスにはカスタム ブートストラップ プロセスはありません。
Auto Scaling グループが使用する AMI は最近削除されました。AMI ID が存在しないため、Auto Scaling グループのスケーリング アクティビティは失敗を示します。
これらの要件を満たすために、DevOps エンジニアが実行する必要がある手順の組み合わせはどれですか? (3 つ選択してください)。

66 / 100

66.

No.166
ある会社が、Application Load Balancer (ALB) の背後にある Amazon EC2 インスタンスに Web アプリケーションをデプロイします。会社は、アプリケーション コードを AWS CodeCommit リポジトリに保存します。コードがメイン ブランチにマージされると、AWS Lambda 関数が AWS CodeBuild プロジェクトを呼び出します。CodeBuild プロジェクトはコードをパッケージ化し、パッケージ化されたコードを AWS CodeArtifact に保存し、AWS Systems Manager Run Command を呼び出して、パッケージ化されたコードを EC2 インスタンスにデプロイします。
以前のデプロイでは、欠陥、パッケージ化されたコードの最新バージョンを実行していない EC2 インスタンス、インスタンス間の不整合が発生しました。
DevOps エンジニアは、より信頼性の高いデプロイメント ソリューションを実装するために、どのアクションの組み合わせを実行する必要がありますか? (2 つ選択してください)。

67 / 100

67.

No.167
ある会社では、AWS Organizations の組織を使用して AWS アカウントを管理しています。この会社の自動化アカウントには、新しい AWS アカウントを作成して構成する CI/CD パイプラインが含まれています。
この会社には、組織内のアカウントにサービスを提供する社内サービス チームのグループがあります。サービス チームは、一連のサービス アカウントから業務を行います。サービス チームは、CreateAccount API 呼び出しによって新しいアカウントが作成されたときに、サービス アカウントで AWS CloudTrail イベントを受信したいと考えています。
この CloudTrail イベントをサービス アカウントと共有するにはどうすればよいでしょうか。

68 / 100

68.

No.168
DevOps エンジニアが、Amazon Simple Queue Service (Amazon SQS) 標準キューを使用するソリューションを構築しています。ソリューションには、AWS Lambda 関数と Amazon DynamoDB テーブルも含まれています。 Lambda 関数は、SQS キュー イベント ソースからコンテンツを取得し、そのコンテンツを DynamoDB テーブルに書き込みます。
ソリューションは、Lambda のスケーラビリティを最大限に高め、正常に処理された SQS メッセージが複数回処理されるのを防ぐ必要があります。
これらの要件を満たすソリューションはどれですか?

69 / 100

69.

No.169
ある会社には、チームがさまざまなアプリケーションをデプロイするために使用する新しい AWS アカウントがあります。チームは、アプリケーション固有の目的と AWS CloudTrail ログの保存のために、多数の Amazon S3 バケットを作成します。会社は、アカウントに対して Amazon Macie を有効にしています。
DevOps エンジニアは、アカウントの機能を犠牲にすることなく、アカウントの Macie コストを最適化する必要があります。
これらの要件を満たすソリューションはどれですか? (2 つ選択してください)

70 / 100

70.

No.170
ある会社では、AWS Organizations 内の組織を使用して AWS アカウントを管理しています。この会社は最近、スタンドアロンの AWS アカウントを持つ別の会社を買収しました。買収会社の DevOps チームは、両社の AWS アカウントの管理を統合し、アカウントの完全な管理制御を維持する必要があります。DevOps チームは、セキュリティ体制を実装および維持するために、すべてのアカウントの調査結果を収集してグループ化する必要もあります。
これらの要件を満たすために、DevOps チームが実行する必要がある手順の組み合わせはどれですか? (2 つ選択してください)。

71 / 100

71.

No.171
ある会社にアプリケーションと CI/CD パイプラインがあります。CI/CD パイプラインは、AWS CodePipeline パイプラインと AWS CodeBuild プロジェクトで構成されています。CodeBuild プロジェクトは、ビルドプロセスの一環としてアプリケーションに対してテストを実行し、テストレポートを出力します。会社はテストレポートを 90 日間保持する必要があります。
これらの要件を満たすソリューションはどれですか?

72 / 100

72.

No.172
ある会社では、Amazon API Gateway リージョナル REST API を使用してアプリケーション API をホストしています。REST API にはカスタムドメインがあります。REST API のデフォルトのエンドポイントは非アクティブ化されています。
会社の社内チームが API を使用します。同社は、API と社内チーム間の相互 TLS を認証の追加レイヤーとして使用したいと考えています。
これらの要件を満たす手順の組み合わせはどれですか? (2 つ選択してください)

73 / 100

73.

No.173
ある会社では、アイデンティティプロバイダー (IdP) として Microsoft Active Directory 用の AWS Directory Service を使用しています。この会社では、すべてのインフラストラクチャを AWS CloudFormation で定義およびデプロイする必要があります。
DevOps エンジニアは、アプリケーションをホストするために Windows ベースの Amazon EC2 インスタンスのフリートを作成する必要があります。DevOps エンジニアは、EC2 起動テンプレート、IAM ロール、EC2 セキュリティグループ、および EC2 Auto Scaling グループを含む CloudFormation テンプレートを作成しました。DevOps エンジニアは、すべての EC2 インスタンスを AWS Managed Microsoft AD ディレクトリのドメインに結合するソリューションを実装する必要があります。
どのソリューションが、これらの要件を最も効率的に満たしますか?

74 / 100

74.

No.174
ある会社では、AWS Organizations を使用して AWS アカウントを管理しています。この会社には、子 OU を持つルート OU があります。ルート OU には、すべてのリソースに対するすべてのアクションを許可する SCP があります。子 OU には、Amazon DynamoDB と AWS Lambda のすべてのアクションを許可し、その他のすべてのアクションを拒否する SCP があります。
この会社には、子 OU に vendor-data という名前の AWS アカウントがあります。DevOps エンジニアには、vendor-data アカウントの管理者アクセス IAM ポリシーにアタッチされた IAM ユーザーがあります。 DevOps エンジニアは、ベンダーデータ アカウントで Amazon EC2 インスタンスを起動しようとしましたが、アクセス拒否エラーを受け取りました。
DevOps エンジニアは、ベンダーデータ アカウントで EC2 インスタンスを起動するためにどの変更を行う必要がありますか?

75 / 100

75.

No.175
ある会社のセキュリティ ポリシーでは、本番環境でセキュリティが強化された AMI を使用することが求められています。DevOps エンジニアは、EC2 Image Builder を使用して、AMI を定期的に構築するパイプラインを作成しました。
DevOps エンジニアは、会社の Auto Scaling グループの起動テンプレートを更新する必要があります。Auto Scaling グループは、Amazon EC2 インスタンスの起動時に最新の AMI を使用する必要があります。
これらの要件を最も効率的に満たすソリューションはどれですか?

76 / 100

76.

No.176
ある会社が、AWS Lambda 関数で Amazon S3 イベント ソースを設定しました。この会社では、特定の S3 バケットで新しいオブジェクトが作成されたとき、または既存のオブジェクトが変更されたときに Lambda 関数を実行する必要があります。 Lambda 関数は、受信イベントの S3 バケット名と S3 オブジェクト キーを使用して、作成または変更された S3 オブジェクトのコンテンツを読み取ります。Lambda 関数はコンテンツを解析し、解析したコンテンツを Amazon DynamoDB テーブルに保存します。
Lambda 関数の実行ロールには、S3 バケットからの読み取りと DynamoDB テーブルへの書き込みの権限があります。テスト中に、DevOps エンジニアは、オブジェクトが S3 バケットに追加されたとき、または既存のオブジェクトが変更されたときに Lambda 関数が実行されないことを発見しました。
この問題を解決するソリューションはどれですか?

77 / 100

No.177
ある会社が、2 つの AWS リージョンに重要なアプリケーションをデプロイしました。アプリケーションは、両方のリージョンでアプリケーションロードバランサー (ALB) を使用します。会社には、両方の ALB 用の Amazon Route 53 エイリアス DNS レコードがあります。
会社は、Amazon Route 53 アプリケーションリカバリコントローラを使用して、アプリケーションが 2 つのリージョン間でフェイルオーバーできるようにします。Route 53 ARC 構成には、両方のリージョンのルーティング制御が含まれています。会社は、Route 53 ARC を使用して、四半期ごとの災害復旧 (DR) テストを実行します。
最新の DR テスト中に、DevOps エンジニアが誤って両方のルーティング制御をオフにしました。会社では、少なくとも 1 つのルーティング制御が常にオンになっていることを確認する必要があります。

77. これらの要件を満たすソリューションはどれですか?

78 / 100

78.

No.178
ヘルスケア サービス会社は、患者の健康状態を監視するアプリケーションのソフトウェア ライセンスのコストが増大していることを懸念しています。この会社は、アプリケーションが Amazon EC2 専用ホストでのみ実行されていることを確認するための監査プロセスを作成したいと考えています。DevOps エンジニアは、コンプライアンスを確保するためにアプリケーションを監査するためのワークフローを作成する必要があります。
エンジニアは、管理オーバーヘッドを最小限に抑えてこの要件を満たすためにどのような手順を踏む必要がありますか?

79 / 100

79.

No.179
DevOps エンジニアは、Ruby ベースのアプリケーションを本番環境にデプロイすることを計画しています。アプリケーションは Amazon RDS for MySQL データベースとやり取りする必要があり、自動スケーリングと高可用性を備えている必要があります。データベースに保存されたデータは重要であり、アプリケーション スタックの状態に関係なく保持される必要があります。
DevOps エンジニアは、自動ロールバックを備えたアプリケーションの自動デプロイ戦略を設定する必要があります。また、このソリューションでは、デプロイが失敗したときにアプリケーション チームに警告する必要があります。
これらの要件を満たす手順の組み合わせはどれですか (3 つ選択してください)。

80 / 100

80.

No.180
ある会社が AWS CodePipeline を使用してアプリケーションをデプロイしています。新しいガイドラインによると、変更が本番環境にデプロイされる前に、会社のセキュリティ チームのメンバーがアプリケーションの変更を承認する必要があります。承認は記録して保持する必要があります。
これらの要件を満たすアクションの組み合わせはどれですか。 (2 つ選択してください)

81 / 100

81.

No.181
ある企業では、社内のビジネス チームに、事前に承認された AWS CloudFormation テンプレートのみを使用してリソースを起動することを義務付けています。セキュリティ チームは、リソースが想定された状態から逸脱した場合の自動モニタリングを義務付けています。
これらの要件を満たすには、どの戦略を使用する必要がありますか?

82 / 100

82.

No.182
ある会社には、1 つの共有 AWS アカウントで作業する複数の開発グループがあります。グループのシニア マネージャーは、リソースの作成がアカウントのサービス制限に近づいたときに、サードパーティの API 呼び出しを介して警告を受け取りたいと考えています。
どのソリューションが、開発の労力を最小限に抑えてこれを実現しますか?

83 / 100

83.

No.183
DevOps エンジニアがコンテナベースのアーキテクチャを設定しています。エンジニアは、AWS CloudFormation を使用して Amazon ECS クラスターと Amazon EC2 Auto Scaling グループを自動的にプロビジョニングし、EC2 コンテナインスタンスを起動することにしました。CloudFormation スタックを正常に作成した後、エンジニアは、ECS クラスターと EC2 インスタンスが正常に作成され、スタックの作成が完了したにもかかわらず、EC2 インスタンスが別のクラスターに関連付けられていることに気付きました。
この問題を解決するには、DevOps エンジニアは CloudFormation テンプレートをどのように更新すればよいですか?

84 / 100

84.

No.184
DevOps エンジニアは、インフラストラクチャを米国内に設置する必要がある企業にガバナンス制御を実装しています。エンジニアは、使用できる AWS リージョンを制限し、ガバナンス ポリシー外のアクティビティが発生した場合にできるだけ早くアラートが送信されるようにする必要があります。米国 (US) 以外の新しいリージョンでは、コントロールが自動的に有効になる必要があります。
これらの要件を満たすアクションの組み合わせはどれですか? (2 つ選択してください)

85 / 100

No.185
ある会社が、eコマース Web アプリケーションを通じて製品を販売しています。この会社は、製品トランザクションの詳細を円グラフで表示するダッシュボードを必要としています。この会社は、このダッシュボードを会社の既存の Amazon CloudWatch ダッシュボードと統合したいと考えています。
これらの要件を最も効率的に満たすソリューションはどれですか?

85.  

86 / 100

86.

No.186
ある会社がアプリケーションを起動しています。アプリケーションは、承認された AWS サービスのみを使用する必要があります。アプリケーションを実行するアカウントは、1 年未満前に作成され、AWS Organizations OU に割り当てられています。
会社は、新しい Organizations アカウント構造を作成する必要があります。アカウント構造には、AWS アカウントで現在アクティブなサービスのみの使用をサポートする適切な SCP が必要です。会社は、ソリューションで AWS Identity and Access Management (IAM) Access Analyzer を使用します。
これらの要件を満たすソリューションはどれですか?

87 / 100

87.

No.187
ある会社には、共有の単一の AWS アカウントで作業する、異なる事業部門の複数の開発チームがあります。アカウントで作成されるすべての Amazon EC2 リソースには、リソースの作成者を指定するタグが含まれている必要があります。タグ付けは、リソース作成後 1 時間以内に行う必要があります。
DevOps エンジニアは、リソースを作成したユーザー ID とコスト センター ID を含む、作成されたリソースにタグを追加する必要があります。DevOps エンジニアは、コスト センター マッピングを使用して AWS Lambda 関数を構成し、リソースにタグを付けます。DevOps エンジニアは、AWS アカウントに AWS CloudTrail もセットアップします。Amazon S3 バケットには、CloudTrail イベント ログが格納されます。
タグ付けの要件を満たすソリューションはどれですか?

88 / 100

88.

No.188
ある会社が、1 つの AWS アカウントで複数の環境向けのアプリケーションを実行しています。AWS CodePipeline パイプラインは、開発用の Amazon Elastic Container Service (Amazon ECS) クラスターを使用して、Amazon Elastic Container Registry (Amazon ECR) リポジトリからアプリケーションのイメージをテストします。パイプラインは、イメージを本番環境の ECS クラスターに昇格します。
会社は、本番環境クラスターを同じ AWS リージョン内の別の AWS アカウントに移動する必要があります。本番環境クラスターは、プライベート接続を介してイメージをダウンロードできる必要があります。
これらの要件を満たすソリューションはどれですか?

89 / 100

89.

No.189
ある企業は、AWS アカウント内のすべての既存および新規 VPC のフローログが設定された状態を維持できるようにする必要があります。この企業は、AWS CloudFormation スタックを使用して VPC を管理しています。この企業は、IAM ユーザーが作成するすべての VPC で機能するソリューションを必要としています。
これらの要件を満たすソリューションはどれですか?

90 / 100

90.

No.190
ある会社のアプリケーション チームは、アプリケーションに AWS CodeCommit リポジトリを使用しています。アプリケーション チームは複数の AWS アカウントにリポジトリを持っています。すべてのアカウントは AWS Organizations 内の組織内にあります。
各アプリケーション チームは、外部 IdP で構成された AWS IAM Identity Center (AWS Single Sign-On) を使用して、開発者 IAM ロールを引き受けます。開発者ロールにより、アプリケーション チームは Git を使用してリポジトリ内のコードを操作できます。
セキュリティ監査により、アプリケーション チームは任意のリポジトリのメイン ブランチを変更できることが明らかになりました。DevOps エンジニアは、アプリケーション チームが管理するリポジトリのメイン ブランチのみを変更できるようにするソリューションを実装する必要があります。
これらの要件を満たす手順の組み合わせはどれですか。 (3 つ選択してください。)

91 / 100

91.

No.191
ある会社では、AWS WAF を使用してクラウド インフラストラクチャを保護しています。DevOps エンジニアは、運用チームに AWS WAF からのログ メッセージを分析する機能を提供する必要があります。運用チームは、ログ出力の特定のパターンに対してアラームを作成できる必要があります。
どのソリューションが、運用オーバーヘッドを最小限に抑えながらこれらの要件を満たしますか?

92 / 100

92.

No.192
ソフトウェア チームは、AWS CodePipeline を使用して Java アプリケーションのリリース パイプラインを自動化しています。パイプラインは、ソース ステージ、ビルド ステージ、デプロイ ステージで構成されています。各ステージには、runOrder 値が 1 のアクションが 1 つ含まれています。
チームは、既存のリリース パイプラインにユニット テストを統合したいと考えています。チームには、すべてのユニット テストに合格したコード変更のみをデプロイするソリューションが必要です。
これらの要件を満たすソリューションはどれですか?

93 / 100

No.193
ある会社では、AWS Organizations の組織を使用して、会社の開発者が使用する複数の AWS アカウントを管理しています。この会社では、転送中のすべてのデータを暗号化する必要があります。
開発者アカウントで作成された複数の Amazon S3 バケットでは、暗号化されていない接続が許可されます。DevOps エンジニアは、組織内のアカウントで作成されたすべての既存の S3 バケットに対して、転送中のデータの暗号化を実施する必要があります。
これらの要件を満たすソリューションはどれですか?

93.  

94 / 100

94.

No.194
ある会社が IAM ポリシーを見直しています。DevOps エンジニアが作成したポリシーの 1 つが、制限が厳しすぎるとフラグが付けられています。このポリシーは、週末に Environment: NonProduction のタグが付けられた Amazon EC2 インスタンスに停止コマンドを発行する AWS Lambda 関数によって使用されています。現在のポリシーは次のとおりです。

{
"Version": "2012-10-17",
"Statement": [
{
"Effect": "Allow",
"Action": "ec2:*",
"Resource": "*"
}
]
}
最小権限ポリシーを実現するために、エンジニアはどのような変更を加える必要がありますか? (3 つ選択してください)

95 / 100

95.

No.195
ある会社が、ログ イベントを生成するアプリケーションを開発しています。ログ イベントは、10 分の 1 秒ごとに 5 つの異なるメトリックで構成され、大量のデータを生成します。
会社は、ログを Amazon Timestream に書き込むようにアプリケーションを構成する必要があります。会社は、Timestream テーブルに対して毎日クエリを構成します。
どの手順の組み合わせが、これらの要件を満たし、最も高速なクエリ パフォーマンスを実現しますか? (3 つ選択してください)

96 / 100

96.

No.196
DevOps エンジニアが、Amazon EC2 インスタンスにアプリケーションをデプロイする AWS CloudFormation テンプレートを作成しました。 EC2 インスタンスは Amazon Linux を実行します。アプリケーションは、ユーザーデータを含むシェルスクリプトを使用して EC2 インスタンスにデプロイされます。EC2 インスタンスには、AmazonSSMManagedinstanceCore 管理ポリシーがアタッチされた IAM ロールを持つ IAM インスタンスプロファイルがあります。
DevOps エンジニアは、CloudFormation テンプレートのユーザーデータを変更して、アプリケーションの新しいバージョンをインストールしました。エンジニアはスタック更新も適用しました。ただし、実行中の EC2 インスタンスではアプリケーションは更新されませんでした。エンジニアは、実行中の EC2 インスタンスにアプリケーションへの変更がインストールされるようにする必要があります。
これらの要件を満たす手順の組み合わせはどれですか? (2 つ選択してください)

97 / 100

97.

No.197
ある会社が、AWS を使用するためにアプリケーションをリファクタリングしています。この会社は、特定の AWS アカウントで Amazon S3 API 呼び出しを行う必要がある社内 Web アプリケーションを特定しています。
この会社は、認証に既存の ID プロバイダー (IdP) auth.company.com を使用したいと考えています。IdP は OpenID Connect (OIDC) のみをサポートしています。DevOps エンジニアは、Web アプリケーションから AWS アカウントへのアクセスを保護する必要があります。
これらの要件を満たす手順の組み合わせはどれですか? (3 つ選択してください)

98 / 100

98.

No.198
ある会社では、AWS アカウントのすべてのデータベースに Amazon RDS を使用しています。この会社は、監査およびログ記録アカウントを持つランディング ゾーンを構築するために AWS Control Tower を使用しています。すべてのデータベースは、コンプライアンス上の理由から、保存時に暗号化する必要があります。会社のセキュリティ エンジニアは、会社のアカウントにある非準拠のデータベースに関する通知を受け取る必要があります。
どのソリューションが最も運用効率が高く、これらの要件を満たすでしょうか。

99 / 100

99.

No.199
ある企業がオンプレミスのデータセンターから AWS に移行しています。現在、この企業では、カスタムのオンプレミス Cl/CD パイプライン ソリューションを使用してソフトウェアを構築およびパッケージ化しています。
この企業は、アプリケーション固有のパイプラインの作成を容易にするために、ソフトウェア パッケージとそれに依存するパブリック リポジトリを AWS CodeArtifact で利用できるようにしたいと考えています。
CI/CD パイプライン ソリューションを更新し、運用オーバーヘッドを最小限に抑えて CodeArtifact を構成するには、どの組み合わせの手順を実行する必要がありますか? (2 つ選択してください)。

100 / 100

100.

No.200
DevOps チームは、AWS CodePipeline、AWS CodeBuild、AWS CodeDeploy を使用してアプリケーションをデプロイします。アプリケーションは、AWS Lambda 関数と Amazon API Gateway を使用する REST API です。最近のデプロイでエラーが発生し、多くの顧客に影響が出ています。
DevOps チームには、エラーが検出されたときにアプリケーションの最新の安定バージョンに戻すソリューションが必要です。ソリューションは、可能な限り少ない顧客に影響を与える必要があります。
これらの要件を最も運用効率よく満たすソリューションはどれですか?

Your score is

0%

■AWS-DOP-C02-(JP)Q201~300

/100

AWS-DOP-C02-(JP)Q201~300

1 / 100

1.

No.201
ある会社が最近、AWS に Web アプリケーションを導入しました。この会社は大規模な販売イベントの準備をしており、Web アプリケーションが需要に合わせて拡張できることを確認する必要があります。
アプリケーションのフロントエンド インフラストラクチャには、Amazon S3 バケットをオリジンとする Amazon CloudFront ディストリビューションが含まれています。バックエンド インフラストラクチャには、Amazon API Gateway API、複数の AWS Lambda 関数、および Amazon Aurora DB クラスターが含まれています。
会社の DevOps エンジニアが負荷テストを実施し、Lambda 関数がピーク時のリクエスト数に対応できることを確認しました。ただし、DevOps エンジニアは、リクエストの最初のバースト中にリクエストのレイテンシーに気付きました。Lambda 関数へのリクエストのほとんどは、データベースへのクエリを生成します。呼び出し時間の大部分は、データベース接続を確立するために使用されます。
どの手順の組み合わせが、アプリケーションに必要なスケーラビリティを提供しますか? (3 つ選択してください)。

2 / 100

2.

No.202
ある会社では、複数のアベイラビリティーゾーンにまたがる Web アプリケーションを実行しています。ルーティングには Application Load Balancer (ALB)、アプリケーションには AWS Fargate、アプリケーションデータには Amazon Aurora を使用しています。アプリケーションをデプロイするには、AWS CloudFormation テンプレートを使用します。すべての Docker イメージは、同じ AWS アカウントと AWS リージョンの Amazon Elastic Container Registry (Amazon ECR) リポジトリに保存されています。
DevOps エンジニアは、別のリージョンで災害復旧 (DR) プロセスを確立する必要があります。ソリューションは、8 時間の RPO と 2 時間の RTO を満たす必要があります。Dockerfile から Docker イメージを構築するのに、2 時間以上かかることがあります。
どのソリューションが最もコスト効率よく RTO と RPO の要件を満たしますか?

3 / 100

3.

No.203
ある会社のアプリケーションは Amazon EC2 インスタンスで実行されています。アプリケーションは、ログインのユーザー名、日付、時刻、ソース IP アドレスを記録するログ ファイルに書き込みます。ログは Amazon CloudWatch Logs のログ グループに公開されます。
会社は前日に発生したイベントの根本原因分析を実行しています。会社は、過去 7 日間の特定のユーザーのログイン数を知る必要があります。
どのソリューションがこの情報を提供しますか?

4 / 100

4.

No.204
ある会社に AWS CodeDeploy アプリケーションがあります。このアプリケーションには、単一のタグ グループを使用してアプリケーションのデプロイメントのインスタンスを識別するデプロイメント グループがあります。単一のタグ グループ構成は、ApplicationA のデプロイメント用に Environment=Production および Name=ApplicationA タグを持つインスタンスを識別します。
この会社は、Department=Marketing、Environment=Production、および Name=ApplicationB タグを持つ追加の Amazon EC2 インスタンスを起動します。アプリケーションの次の CodeDeploy デプロイメントでは、追加のインスタンスに ApplicationA がインストールされます。DevOps エンジニアは、追加のインスタンスに ApplicationA がインストールされないように、既存のデプロイメント グループを構成する必要があります。
これらの要件を満たすソリューションはどれですか?

5 / 100

5.

No.205
ある会社が、Amazon S3 バケットに生データを保存するアプリケーションを立ち上げています。レポートを生成するには、3 つのアプリケーションがデータにアクセスする必要があります。アプリケーションがデータにアクセスするには、アプリケーションごとに異なる方法でデータを編集する必要があります。
これらの要件を満たすソリューションはどれですか?

6 / 100

6.

No.206
ある会社では、AWS Control Tower と AWS CloudFormation を使用して AWS アカウントを管理し、AWS リソースを作成しています。この会社では、CloudFormation スタックで S3 バケットを作成するときに、すべての Amazon S3 バケットを AWS Key Management Service (AWS KMS) で暗号化する必要があります。
この要件を満たすソリューションはどれですか?

7 / 100

7.

No.207
DevOps エンジニアが AWS Lambda 関数を開発しました。Lambda 関数は、特定の CloudFormation スタックでサポートされているすべてのリソースに対して AWS CloudFormation ドリフト検出操作を開始します。その後、Lambda 関数は呼び出しを終了します。
DevOps エンジニアは、1 時間ごとに Lambda 関数を呼び出す Amazon EventBridge のスケジュールされたルールを作成しました。Amazon Simple Notification Service (Amazon SNS) トピックは、AWS アカウントにすでに存在します。DevOps エンジニアは、通知を受信するために SNS トピックをサブスクライブしています。
DevOps エンジニアは、この特定のスタック構成でドリフトが検出されると、できるだけ早く通知を受け取る必要があります。
これらの要件を満たすソリューションはどれですか?

8 / 100

8.

No.208
ある会社が、複雑なコンテナベースのワークロードを AWS にデプロイしました。ワークロードは、モニタリングに Amazon Managed Service for Prometheus を使用しています。ワークロードは、AWS アカウントの Amazon Elastic Kubernetes Service (Amazon EKS) クラスターで実行されます。
会社の DevOps チームは、会社の Amazon Simple Notification Service (Amazon SNS) トピックを使用してワークロードアラートを受信したいと考えています。SNS トピックは、EKS クラスターと同じ AWS アカウントにあります。
これらの要件を満たす手順の組み合わせはどれですか? (3 つ選択してください)。

9 / 100

9.

No.209
AWS Organizations 内の会社の組織には、単一の OU があります。会社は、OU アカウントで Amazon EC2 インスタンスを実行します。会社では、各 EC2 インスタンスの認証情報の使用を、認証情報が割り当てられている特定の EC2 インスタンスに制限する必要があります。DevOps エンジニアは、EC2 インスタンスのセキュリティを構成する必要があります。
これらの要件を満たすソリューションはどれですか?

10 / 100

10.

No.210
ある会社には、単一の AWS アカウントで Linux を実行する Amazon EC2 インスタンスのフリートがあります。この会社は、EC2 インスタンス全体で AWS Systems Manager Automation タスクを使用しています。
最新のパッチ サイクル中に、使用可能なディスク容量が不足しているため、いくつかの EC2 インスタンスがエラー状態になりました。DevOps エンジニアは、今後のパッチ適用プロセス中に EC2 インスタンスに十分な使用可能なディスク容量があることを確認する必要があります。
これらの要件を満たす手順の組み合わせはどれですか? (2 つ選択してください)。

11 / 100

11.

No.211
DevOps エンジニアは、AWS Lambda 関数を使用して Amazon Aurora MySQL DB クラスターをクエリするアプリケーションを構築しています。Lambda 関数は読み取りクエリのみを実行します。Amazon EventBridge イベントは Lambda 関数を呼び出します。
1 秒ごとに Lambda 関数を呼び出すイベントが増えると、データベースのレイテンシーが増加し、データベースのスループットが低下します。DevOps エンジニアは、アプリケーションのパフォーマンスを改善する必要があります。
これらの要件を満たす手順の組み合わせはどれですか? (3 つ選択してください)。

12 / 100

12.

No.212
ある会社には、単一の AWS アカウントにデプロイされた AWS CloudFormation スタックがあります。この会社は、イベント通知を Amazon Simple Notification Service (Amazon SNS) トピックに送信するようにスタックを設定しました。
DevOps エンジニアは、スタックの更新が成功した後にのみ特定の CloudFormation スタックインスタンスにタグを適用する自動化ソリューションを実装する必要があります。DevOps エンジニアは、特定のスタックインスタンスにこのタグを適用して更新する AWS Lambda 関数を作成しました。
これらの要件を満たすソリューションはどれですか?

13 / 100

13.

No.213
ある会社が 2 つの AWS リージョンにアプリケーションをデプロイします。アプリケーションは、アプリケーションと同じリージョンにある Amazon S3 バケットにオブジェクトを作成して保存します。アプリケーションの両方のデプロイメントは、両方のリージョンのすべてのオブジェクトとそのメタデータにアクセスできる必要があります。同社は S3 バケット間の双方向レプリケーションを構成し、各 S3 バケットで S3 レプリケーション メトリクスを有効にしています。
DevOps エンジニアは、オブジェクトのレプリケーションが失敗した場合にレプリケーション プロセスを再試行するソリューションを実装する必要があります。
これらの要件を満たすソリューションはどれですか?

14 / 100

14.

No.214
ある会社では、アプリケーションのフェイルオーバーを実装する必要があります。アプリケーションには、Amazon CloudFront ディストリビューションと AWS リージョンのパブリック アプリケーション ロード バランサー (ALB) が含まれています。会社は、ALB をディストリビューションのデフォルト オリジンとして設定しました。
最近アプリケーションが停止したことを受けて、会社は 0 秒の RTO を望んでいます。会社は、ウォーム スタンバイ構成でアプリケーションをセカンダリ リージョンにデプロイします。DevOps エンジニアは、HTTP GET リクエストが目的の RTO を満たすように、セカンダリ リージョンへのアプリケーションのフェイルオーバーを自動化する必要があります。
これらの要件を満たすソリューションはどれですか?

15 / 100

15.

No.215
クラウド チームは、AWS Organizations と AWS IAM Identity Center (AWS Single Sign-On) を使用して、会社の AWS アカウントを管理しています。この会社は最近、研究チームを設立しました。研究チームには、アカウント内のリソースを完全に管理する機能が必要です。研究チームは IAM ユーザーを作成できないようにする必要があります。
クラウド チームは、研究チーム用に IAM Identity Center で Research Administrator 権限セットを作成します。権限セットには、AdministratorAccess AWS 管理ポリシーが添付されています。クラウド チームは、研究チームの誰も IAM ユーザーを作成できないようにする必要があります。
これらの要件を満たすソリューションはどれですか?

16 / 100

16.

No.216
ある企業が新しい AWS アカウントで新しいアプリケーションをリリースします。このアプリケーションには、Amazon Simple Queue Service (Amazon SQS) 標準キューからのメッセージを処理する AWS Lambda 関数が含まれています。Lambda 関数は、結果を Amazon S3 バケットに保存し、さらに下流で処理します。Lambda 関数は、メッセージが発行された後、特定の期間内にメッセージを処理する必要があります。Lambda 関数のバッチ サイズは 10 メッセージで、メッセージのバッチ処理には数秒かかります。
アプリケーションのサービス開始初日に負荷が増加すると、キュー内のメッセージが Lambda 関数が処理できる速度よりも高い速度で蓄積されます。一部のメッセージは、必要な処理タイムラインを逃しています。ログには、キュー内の多くのメッセージに無効なデータが含まれていることが示されています。企業は、有効なデータを持つメッセージのタイムライン要件を満たす必要があります。
これらの要件を満たすソリューションはどれですか?

17 / 100

17.

No.217
ある会社には、AWS Lambda で実行され、Amazon CloudWatch Logs にログを送信するアプリケーションがあります。Amazon Kinesis データ ストリームは、CloudWatch Logs のログ グループにサブスクライブされています。単一のコンシューマー Lambda 関数がデータ ストリームからのログを処理し、Amazon S3 バケットにログを保存します。
会社の DevOps チームは、一部のログの処理と取り込み中に高いレイテンシーが発生していることに気付きました。
どの手順の組み合わせでレイテンシーを短縮できますか? (3 つ選択してください)

18 / 100

18.

No.218
ある企業は、AWS Organizations 内の自社組織内にある AWS アカウント全体で機密性の高いワークロードを運用しています。この企業は、IP アドレス範囲を使用して、Amazon VPC CIDR ブロックとすべての非クラウドハードウェアの IP アドレスを委任しています。
この企業は、自社の IP アドレス範囲外のプリンシパルが自社のアカウントで AWS アクションを実行できないようにするソリューションを必要としています。
これらの要件を満たすソリューションはどれですか?

19 / 100

19.

No.219
ある会社が 2 つの AWS リージョンにアプリケーションをデプロイします。アプリケーションは現在、プライマリ リージョンの Amazon S3 バケットを使用してデータを保存しています。
DevOps エンジニアは、両方のリージョンでアプリケーションの可用性が高いことを確認する必要があります。DevOps エンジニアは、セカンダリ リージョンに新しい S3 バケットを作成しました。すべての既存および新規オブジェクトは、両方の S3 バケットに存在する必要があります。アプリケーションは、データ損失なしでリージョン間でフェイルオーバーする必要があります。
どの手順の組み合わせが、これらの要件を最も効率的に満たすでしょうか。 (3 つ選択してください)

20 / 100

20.

No.220
ある会社では、AWS Organizations の組織を使用して複数の AWS アカウントを管理しています。この会社では、インスタンスが特定のタグを受け取ったときに、侵害された Amazon EC2 インスタンスを隔離するために、すべての AWS アカウントで自動化されたプロセスが必要です。
これらの要件を満たす手順の組み合わせはどれですか? (2 つ選択してください)。

21 / 100

21.

No.221
ある会社では、さまざまな事業部門の OU を持つ AWS Organizations を使用して、複数の AWS アカウントを管理しています。この会社は、新しい IP アドレス範囲を使用するように企業ネットワークを更新しています。この会社には、さまざまな AWS アカウントに 10 個の Amazon S3 バケットがあります。S3 バケットには、さまざまな部門のレポートが保存されます。S3 バケット構成では、プライベート企業ネットワーク IP アドレスのみが S3 バケットにアクセスできます。
DevOps エンジニアは、S3 バケットの内容にアクセスする権限を持つ IP アドレスの範囲を変更する必要があります。また、DevOps エンジニアは、会社内の 2 つの OU の権限を取り消す必要もあります。
これらの要件を満たすソリューションはどれですか?

22 / 100

22.

No.222
ある会社が複数のチームで AWS を使い始めました。各チームには複数のアカウントと固有のセキュリティ プロファイルがあります。会社は AWS Organizations で組織内のアカウントを管理しています。各アカウントには独自の構成とセキュリティ制御があります。
会社の DevOps チームは、予防的制御と検出的制御を使用してすべてのアカウントを管理したいと考えています。DevOps チームは、会社が組織内に新しいアカウントを作成するときに、現在および将来にわたってアカウントのセキュリティを確保する必要があります。
これらの要件を満たすソリューションはどれですか?

23 / 100

23.

No.223
ある企業は、AWS CodeCommit リポジトリを使用して、ソースコードと対応するユニットテストを保存します。同社は、コードがリポジトリのメインブランチにマージされたときに実行される AWS CodeBuild プロジェクトを含む AWS CodePipeline パイプラインを設定しました。
同社は、CodeBuild プロジェクトでユニットテストを実行することを望んでいます。ユニットテストに合格した場合、CodeBuild プロジェクトは最新のコミットにタグを付ける必要があります。
これらの要件を満たすために、同社は CodeBuild プロジェクトをどのように設定する必要がありますか?

24 / 100

24.

No.224
DevOps エンジニアが、ある会社の Amazon Elastic Container Service (Amazon ECS) クラスターを管理しています。クラスターは、Auto Scaling グループ内の複数の Amazon EC2 インスタンスで実行されています。DevOps エンジニアは、停止したすべてのタスクをログに記録してエラーを確認するソリューションを実装する必要があります。
これらの要件を満たすソリューションはどれですか?

25 / 100

25.

No.225
ある会社が、数百の Amazon EC2 インスタンスにワークロードをデプロイしたいと考えています。会社は、起動テンプレートを使用して、Auto Scaling グループで EC2 インスタンスをプロビジョニングします。
ワークロードは、Amazon S3 バケットからファイルをプルし、データを処理し、結果を別の S3 バケットに格納します。EC2 インスタンスには、最小限の権限が必要であり、一時的なセキュリティ認証情報を使用する必要があります。
これらの要件を満たす手順の組み合わせはどれですか? (2 つ選択してください)。

26 / 100

26.

No.226
ある会社では、AWS CodeDeploy を使用してソフトウェアのデプロイを自動化しています。デプロイは、次の要件を満たす必要があります。
• デプロイ中にトラフィックを処理できるインスタンスがいくつか必要です。トラフィックはインスタンス間でバランスが取れている必要があり、障害が発生した場合はインスタンスが自動的に修復される必要があります。 • 新しいリビジョンを自動的にデプロイするために、新しいインスタンス群を起動する必要があります。手動プロビジョニングは必要ありません。
• トラフィックは、一度に新しいインスタンスの半分に新しい環境に再ルーティングする必要があります。トラフィックがインスタンスの少なくとも半分に再ルーティングされれば、デプロイは成功します。そうでない場合は失敗します。
• トラフィックを新しいインスタンス群にルーティングする前に、デプロイプロセス中に生成された一時ファイルを削除する必要があります。
• デプロイが成功したら、コストを削減するために、デプロイグループ内の元のインスタンスをすぐに削除する必要があります。
DevOps エンジニアは、これらの要件をどのように満たすことができますか?

27 / 100

27.

No.227
ある企業は、アプリケーションと関連する CI/CD インフラストラクチャを展開するために、マルチアカウント戦略を採用する必要があります。この企業は、すべての機能が有効になっている組織を AWS Organizations に作成しました。この企業は AWS Control Tower を構成し、ランディングゾーンを設定しました。
この企業は、組織内のすべての AWS アカウントで AWS Control Tower コントロール (ガードレール) を使用する必要があります。この企業は、マルチ環境アプリケーション用のアカウントを作成し、すべてのアカウントが初期ベースラインに構成されていることを確認する必要があります。
どのソリューションが、運用オーバーヘッドを最小限に抑えながらこれらの要件を満たしますか?

28 / 100

28.

No.228
DevOps チームが AWS Config でカスタム Lambda ルールを作成しました。このルールは、ecr:* アクションの Amazon Elastic Container Repository (Amazon ECR) ポリシー ステートメントを監視します。準拠していないリポジトリが検出されると、Amazon EventBridge は Amazon Simple Notification Service (Amazon SNS) を使用して通知をセキュリティ チームにルーティングします。
カスタム AWS Config ルールが評価されると、AWS Lambda 関数は実行に失敗します。
どのソリューションでこの問題を解決できますか?

29 / 100

29.

No.229
開発者は、新しいソフトウェア アズ ア サービス (SaaS) アプリケーションの概念実証を作成しています。アプリケーションは、AWS Organizations 内の組織の一部である共有開発 AWS アカウントにあります。
開発者は、概念実証の対象となっている AWS サービスに対して、サービスにリンクされた IAM ロールを作成する必要があります。ソリューションでは、開発者がサービスにリンクされたロールのみを作成および構成できるようにする必要があります。
これらの要件を満たすソリューションはどれですか?

30 / 100

30.

No.230
ある会社では、AWS Organizations を使用して AWS アカウントを管理しています。この会社は、ルートユーザーがログインしたときに監視システムがアラートを受信するようにしたいと考えています。また、ルートユーザーが生成したログアクティビティを表示するダッシュボードも必要です。
これらの要件を満たす手順の組み合わせはどれですか? (3 つ選択してください)。

31 / 100

31.

No.231
ある会社が AWS Organizations を使用して AWS アカウントを管理しています。DevOps エンジニアは、AWS マネジメントコンソールにアクセスするすべてのユーザーが会社の企業 ID プロバイダー (IdP) を通じて認証されていることを確認する必要があります。
これらの要件を満たす手順の組み合わせはどれですか? (2 つ選択してください)

32 / 100

32.

No.232
ある会社が、Amazon Elastic Kubernetes Service (Amazon EKS) で実行される新しいプラットフォームを導入しました。新しいプラットフォームは、ユーザーが頻繁に更新する Web アプリケーションをホストします。アプリケーション開発者は、アプリケーション用の Docker イメージを構築し、その Docker イメージを手動でプラットフォームにデプロイします。
プラットフォームの使用率は、毎日 500 人以上に増加しています。頻繁な更新、アプリケーション用の更新された Docker イメージの構築、および手動でのプラットフォームへの Docker イメージのデプロイは、すべて管理が困難になっています。
Docker イメージのスキャンで、オペレーティングシステムまたはプログラミング言語パッケージの脆弱性に関する HIGH または CRITICAL の結果が返された場合、会社は Amazon Simple Notification Service (Amazon SNS) 通知を受け取る必要があります。
これらの要件を満たす手順の組み合わせはどれですか? (2 つ選択してください)。

33 / 100

33.

No.233
ある企業は、AWS Organizations 内の組織内の OU に AWS アカウントをグループ化しています。この企業は、Organizations アカウントの 1 つに Amazon API Gateway API のセットをデプロイしました。API はアカウントの VPC にバインドされており、既存の認証メカニズムはありません。特定の OU 内のプリンシパルのみが API を呼び出す権限を持つことができます。
この企業は、API Gateway インターフェイス VPC エンドポイントに次のポリシーを適用します。
{
"Statement": [
{
"Action": "*",
"Condition": {
"ForAnyValue:StringLike": {
"aws:PrincipalOrgPaths": "o-company-org/r-company-root/ou-company-ou"
}
},
"Effect": "Allow",
"Principal": {
"AWS": "*"
},
"Resource": "*",
"Sid": "RestrictToOU"
}
],
"Version": "2012-10-17"
}
同社はまた、API Gateway リソース ポリシーを更新して、インターフェイス VPC エンドポイントを経由しない呼び出しを拒否します。更新後、インターフェイス VPC エンドポイント URL を使用して API を呼び出そうとすると、「ユーザー: 匿名は承認されていません」というエラー メッセージが表示されます。
どの手順の組み合わせでこの問題を解決できますか? (2 つ選択してください)。

34 / 100

34.

No.234
ある企業は、新機能の開発にかかる時間を短縮したいと考えています。この企業は、AWS CodeBuild と AWS CodeDeploy を使用してアプリケーションを構築およびデプロイしています。また、AWS CodePipeline を使用して、各マイクロサービスを独自の CI/CD パイプラインでデプロイしています。
この企業は、新機能のリリースからデプロイが失敗した後の平均回復時間までの時間について、より詳細な可視性を必要としています。
どのソリューションが、最小限の設定作業でこの可視性を提供しますか?

35 / 100

35.

No.235
ある会社が、Amazon S3 バケットでホストされる静的ウェブサイトを開発しました。このウェブサイトは、AWS CloudFormation を使用してデプロイされています。 CloudFormation テンプレートは、S3 バケットと、ソースの場所からバケットにコンテンツをコピーするカスタム リソースを定義します。
会社は、Web サイトを新しい場所に移動する必要があると判断したため、既存の CloudFormation スタックを削除して再作成する必要があります。ただし、CloudFormation はスタックをクリーンに削除できなかったと報告します。
最も可能性の高い原因は何ですか。DevOps エンジニアは、この Web サイトと将来のバージョンの Web サイトに対してこの問題をどのように軽減できますか。

36 / 100

36.

No.236
ある会社では、Amazon EC2 を主要なコンピューティング プラットフォームとして使用しています。DevOps チームは、会社の EC2 インスタンスを監査して、禁止されているアプリケーションが EC2 インスタンスにインストールされているかどうかを確認したいと考えています。
どのソリューションが、これらの要件を最も効率的に満たすでしょうか。

37 / 100

37.

No.237
ある企業にイベント駆動型の JavaScript アプリケーションがあります。このアプリケーションは、イベントを発行、消費、ルーティングする分離された AWS マネージドサービスを使用します。アプリケーションのテスト中、イベントは Amazon EventBridge ルールで指定されたターゲットに配信されません。
DevOps チームは、アプリケーションを再デプロイせずにイベントを表示、トラブルシューティング、およびイベントの損失を防ぐための追加機能をアプリケーションテスターに​​提供する必要があります。
これらの要件を満たすために、DevOps チームはどの手順の組み合わせを実行する必要がありますか? (3 つ選択してください)

38 / 100

38.

No.238
ある企業が、コンテナベースのワークロードを AWS Organizations のマルチアカウント環境に移行しています。この環境は、コンテナ化されたワークロードをデプロイおよび実行するために企業が使用するアプリケーション ワークロード アカウントで構成されています。また、この企業は、組織内の共有ワークロード用に共有サービス アカウントもプロビジョニングしています。
この企業は、厳格なコンプライアンス規制に従う必要があります。すべてのコンテナ イメージは、任意の環境にデプロイされる前にセキュリティ スキャンを受ける必要があります。イメージが重大な脆弱性なしでスキャンに合格すると、下流のデプロイ メカニズムで使用できます。デプロイでプレスキャン イメージが使用されないように、プレスキャン イメージとポストスキャン イメージは互いに分離されている必要があります。
DevOps エンジニアは、このプロセスを一元化する戦略を作成する必要があります。
どの手順の組み合わせが、管理オーバーヘッドを最小限に抑えながらこれらの要件を満たすでしょうか。(2 つ選択してください。)

39 / 100

39.

No.239
ある会社では、Amazon Elastic Kubernetes Service (Amazon EKS) クラスターを使用して、Web アプリケーションをコンテナにデプロイしています。Web アプリケーションには、特定の認証情報なしでは復号化できない機密データが含まれています。
DevOps エンジニアが認証情報を AWS Secrets Manager に保存しています。シークレットは、AWS Key Management Service (AWS KMS) のカスタマー管理キーによって暗号化されます。サードパーティツールの Kubernetes サービスアカウントにより、アプリケーションでシークレットを利用できるようになります。サービスアカウントは、シークレットにアクセスするために会社が作成した IAM ロールを引き受けます。
サービスアカウントは、Secrets Manager からシークレットを取得しようとしたときに、アクセス拒否 (403 禁止) エラーを受け取ります。
この問題の根本的な原因は何ですか?

40 / 100

40.

No.240
ある会社が、製品開発チームをオンプレミスのデータセンターからハイブリッド環境に移行しています。新しい環境では 4 つの AWS リージョンが追加され、開発者は地理的に最も近いリージョンを使用できるようになります。
すべての開発チームが Linux アプリケーションの共有セットを使用します。オンプレミスのデータセンターは、アプリケーションを NetApp ONTAP ストレージデバイスに保存します。ストレージボリュームは、開発オンプレミス VM に読み取り専用でマウントされます。会社は共有ボリューム上のアプリケーションを週に 1 回更新します。
DevOps エンジニアは、すべての新しいリージョンにデータを複製する必要があります。DevOps エンジニアは、重複排除によってデータが常に最新の状態であることを確認する必要があります。また、データはオンプレミスのストレージデバイスの可用性に依存してはなりません。
これらの要件を満たすソリューションはどれですか?

41 / 100

41.

No.241
ある会社には、Amazon S3 バケットに個人識別情報 (PII) を含むデータを保存するアプリケーションがあります。すべてのデータは、AWS Key Management Service (AWS KMS) のカスタマー管理キーで暗号化されています。すべての AWS リソースは、AWS CloudFormation テンプレートからデプロイされています。
DevOps エンジニアは、別の AWS アカウントでアプリケーションの開発環境を設定する必要があります。開発環境の S3 バケットのデータは、本番環境の S3 バケットから週に 1 回更新する必要があります。
会社は、PII を匿名化せずに本番環境から PII を移動してはなりません。各環境のデータは、異なる KMS カスタマー管理キーで暗号化する必要があります。
これらの要件を満たすために、DevOps エンジニアが実行する必要がある手順の組み合わせはどれですか? (2 つ選択してください)。

42 / 100

42.

No.242
ある会社では、Amazon Elastic Kubernetes Service (Amazon EKS) クラスターを使用して機械学習 (ML) アプリケーションをホストしています。ML モデルとコンテナ イメージのサイズが大きくなるにつれて、新しいポッドの起動にかかる時間が数分にまで増加しました。
DevOps エンジニアは、起動時間を数秒に短縮する必要があります。また、このソリューションでは、クラスターに最近追加されたノードでポッドが実行される場合の起動時間を数秒に短縮する必要があります。
DevOps エンジニアは、AWS Systems Manager で自動化を呼び出す Amazon EventBridge ルールを作成します。自動化は、新しいイメージがリポジトリにプッシュされると、Amazon Elastic Container Registry (Amazon ECR) リポジトリからコンテナ イメージをプリフェッチします。DevOps エンジニアは、クラスターとノード グループに適用するタグも構成します。
要件を満たすために、DevOps エンジニアは次に何をする必要がありますか?

43 / 100

43.

No.243
ある会社のアプリケーションには、ワークロードメトリクスを取得する API があります。会社は、大規模な問題を検出するために、アプリケーションからこれらのメトリクスを監査、分析、視覚化する必要があります。
これらの要件を満たす手順の組み合わせはどれですか? (3 つ選択してください)

44 / 100

44.

No.244
DevOps エンジニアがアプリケーションのインフラストラクチャを構築しています。アプリケーションは、Amazon EC2 インスタンスを含む Amazon Elastic Kubernetes Service (Amazon EKS) クラスターで実行する必要があります。EC2 インスタンスは、ストレージバックエンドとして Amazon Elastic File System (Amazon EFS) ファイルシステムを使用する必要があります。Amazon EFS Container Storage Interface (CSI) ドライバーは EKS クラスターにインストールされています。
DevOps エンジニアがアプリケーションを起動すると、EC2 インスタンスは EFS ファイルシステムをマウントしません。
どのソリューションでこの問題を解決できますか? (3 つ選択してください)

45 / 100

45.

No.245
ある企業が、自社のオンプレミス データ センター内のオンプレミス デバイスにアプリケーションをデプロイします。同社は、データセンターと同社の AWS アカウントの間で AWS Direct Connect 接続を使用しています。オンプレミス デバイスの初期セットアップ中およびアプリケーションの更新中に、アプリケーションは Amazon Elastic File System (Amazon EFS) ファイル システムから構成ファイルを取得する必要があります。
オンプレミス デバイスから Amazon EFS へのすべてのトラフィックは、プライベートかつ暗号化されたままである必要があります。オンプレミス デバイスは、AWS アクセスの最小権限の原則に従う必要があります。同社の DevOps チームは、他のデバイスのアクセスに影響を与えずに、単一のデバイスからのアクセスを取り消す機能を必要としています。
これらの要件を満たす手順の組み合わせはどれですか? (2 つ選択してください)

46 / 100

46.

★No.246
DevOps エンジニアは、AWS CodeDeploy と AWS CloudFormation を使用して、アプリケーションの Amazon Elastic Container Service (Amazon ECS) ブルー/グリーン デプロイメントを設定しています。デプロイメント期間中、アプリケーションは高可用性である必要があり、CodeDeploy はすべてのトラフィックが移行されるまで、1 分ごとにトラフィックの 10% をアプリケーションの新しいバージョンに移行する必要があります。
これらの要件を満たすために、DevOps エンジニアは CloudFormation テンプレートにどの構成を追加する必要がありますか?

47 / 100

47.

No.247
ある会社では、AWS Organizations の組織を使用して AWS アカウントを管理しています。会社の DevOps チームは、Organizations API を呼び出して新しい AWS アカウントを作成する AWS Lambda 関数を開発しました。
Lambda 関数は、組織の管理アカウントで実行されます。DevOps チームは、Lambda 関数を管理アカウントから専用の AWS アカウントに移動する必要があります。DevOps チームは、Lambda 関数を新しいアカウントにデプロイする前に、Lambda 関数が Organizations でのみ新しい AWS アカウントを作成できることを確認する必要があります。
これらの要件を満たすソリューションはどれですか?

48 / 100

48.

No.248
ある企業が単一の AWS リージョンにアプリケーションをデプロイしました。アプリケーションのバックエンドでは、Amazon DynamoDB テーブルと Amazon S3 バケットを使用しています。
この企業は、アプリケーションをセカンダリ リージョンにデプロイしたいと考えています。この企業は、DynamoDB テーブルと S3 バケットのデータが両方のリージョンに保持されるようにする必要があります。また、データはリージョン間で即座に伝播する必要があります。
これらの要件を最も効率的に満たすソリューションはどれですか?

49 / 100

49.

No.249
ある会社が、RDS DB インスタンス用に Amazon RDS ストレージの自動スケーリングを設定しました。DevOps チームは、Amazon CloudWatch ダッシュボードで自動スケーリング イベントを視覚化する必要があります。
この要件を満たすソリューションはどれですか?

50 / 100

50.

No.250
ある会社では、アプリケーションにコンテナを使用しています。この会社は、一部のコンテナ イメージに必要なセキュリティ設定が欠けていることを知りました。
DevOps エンジニアは、標準のベース イメージを作成するためのソリューションを実装する必要があります。このソリューションでは、ベース イメージを毎週 us-west-2 リージョン、us-east-2 リージョン、および eu-central-1 リージョンに公開する必要があります。
これらの要件を満たすソリューションはどれですか?

51 / 100

51.

No.251
DevOps エンジニアは、AWS アカウント内のすべての Amazon EC2 インスタンスにウイルス対策ソフトウェアをインストールするソリューションを実装する必要があります。EC2 インスタンスは、最新バージョンの Amazon Linux を実行します。
ソリューションはすべてのインスタンスを検出し、ソフトウェアが存在しない場合は AWS Systems Manager ドキュメントを使用してソフトウェアをインストールする必要があります。
これらの要件を満たすソリューションはどれですか?

52 / 100

52.

No.252
ある企業は、本番環境で実行されるコンテナイメージのセキュリティを強化する必要があります。この企業は、コンテナのオペレーティングシステムスキャンとプログラミング言語パッケージの脆弱性スキャンを CI/CD パイプラインに統合したいと考えています。CI/CD パイプラインは、AWS CodeBuild ビルドプロジェクト、AWS CodeDeploy アクション、Amazon Elastic Container Registry (Amazon ECR) リポジトリを含む AWS CodePipeline パイプラインです。
DevOps エンジニアは、CI/CD パイプラインにイメージスキャンを追加する必要があります。CI/CD パイプラインは、CRITICAL および HIGH の検出結果がないイメージのみを本番環境にデプロイする必要があります。
これらの要件を満たす手順の組み合わせはどれですか? (2 つ選択してください)

53 / 100

53.

No.253
ある会社の DevOps チームは、AWS Organizations 内の組織内にある一連の AWS アカウントを管理しています。
この会社では、すべての Amazon EC2 インスタンスが DevOps チームが管理する承認済みの AM を使用するようにするソリューションが必要です。このソリューションでは、承認されていない AMI の使用も修正する必要があります。個々のアカウント管理者は、承認済みの AMI を使用するための制限を削除できないようにする必要があります。
これらの要件を満たすソリューションはどれですか?

54 / 100

54.

No.254
ある会社が、従業員に AWS に対する限定的な権限を与えています。DevOps エンジニアは管理者ロールを引き受けることができます。追跡のために、セキュリティ チームは管理者ロールが引き受けられたときにほぼリアルタイムの通知を受け取りたいと考えています。
これを実現するにはどうすればよいでしょうか?

55 / 100

55.

No.255
ある会社では、データとアプリケーションのフェイルオーバーと災害復旧の戦略が必要です。アプリケーションでは、MySQL データベースと Amazon EC2 インスタンスを使用しています。会社では、データとアプリケーションに対して常に最大 RPO 2 時間、最大 RTO 10 分が必要です。
これらの要件を満たす展開戦略の組み合わせはどれですか? (2 つ選択してください)

56 / 100

56.

No.256
開発者は、AWS サーバーレス アプリケーション モデル (AWS SAM) を使用して、AWS Lambda 関数のプロトタイプを作成しています。AWS SAM テンプレートには、Amazon S3 の場所を指す CodeUri プロパティを持つ AWS::Serverless::Function リソースが含まれています。開発者は、CI/CD パイプラインを作成する前に、デプロイ用の正しいコマンドを特定したいと考えています。
開発者は、package.zip という名前の Lambda 関数コードのアーカイブを作成します。開発者は、CodeUri プロパティで指定された S3 の場所に .zip ファイル アーカイブをアップロードします。開発者は sam deploy コマンドを実行し、Lambda 関数をデプロイします。開発者は Lambda 関数コードを更新し、同じ手順を使用して新しいバージョンの Lambda 関数をデプロイします。sam deploy コマンドは失敗し、デプロイする変更がないというエラーが返されます。
どのソリューションが新しいバージョンをデプロイしますか? (2 つ選択してください)。

57 / 100

57.

No.257
ある会社が AWS App Runner でコンテナワークロードを実行しています。DevOps エンジニアは、Amazon Elastic Container Registry (Amazon ECR) で会社のコンテナリポジトリを管理しています。
DevOps エンジニアは、コンテナリポジトリを継続的に監視するソリューションを実装する必要があります。ソリューションは、オペレーティングシステムの脆弱性または言語パッケージの脆弱性を検出したときに、新しいコンテナイメージを作成する必要があります。
これらの要件を満たすソリューションはどれですか?

58 / 100

58.

No.258
ある会社では、AWS Systems Manager ドキュメントを使用して、開発者向けの物理ラップトップをブートストラップしたいと考えています。ブートストラップ コードは GitHub に保存されています。DevOps エンジニアはすでに Systems Manager アクティベーションを作成し、登録コードを使用して Systems Manager エージェントをインストールし、すべてのラップトップにアクティベーション ID をインストールしています。
次に実行する必要がある一連の手順はどれですか?

59 / 100

No.259
ある会社の開発チームは、AWS CloudFormation を使用してアプリケーション リソースをデプロイしています。チームは、環境に対するすべての変更に CloudFormation を使用する必要があります。チームは、AWS マネジメント コンソールまたは AWS CLI を使用して直接手動で変更することはできません。
チームは、開発者 IAM ロールを使用して環境にアクセスします。このロールは、AdministratorAccess 管理 IAM ポリシーで設定されています。会社は、次のポリシーがアタッチされた新しい CloudFormationDeployment IAM ロールを作成しました。

{
"Version": "2012-10-17",
"Statement": [
{
"Effect": "Allow",
"Action": [
"elasticloadbalancing:*",
"lambda:*",
"dynamodb:*"
],
"Resource": "*"
}
]
}

59. 同社は、CloudFormation のみが新しいロールを使用できるようにしたいと考えています。開発チームは、デプロイされたリソースに手動で変更を加えることはできません。

これらの要件を満たす手順の組み合わせはどれですか? (3 つ選択してください)

60 / 100

60.

No.260
ある会社が AWS CloudFormation を使用して Web アプリケーションのインフラストラクチャを開発しています。データベース エンジニアリング チームは CloudFormation テンプレートでデータベース リソースを管理し、ソフトウェア開発チームは別の CloudFormation テンプレートで Web アプリケーション リソースを管理しています。アプリケーションの範囲が拡大するにつれて、ソフトウェア開発チームはデータベース エンジニアリング チームが管理するリソースを使用する必要があります。ただし、両方のチームには、維持したい独自のレビューおよびライフサイクル管理プロセスがあります。また、両方のチームでリソース レベルの変更セットのレビューも必要です。ソフトウェア開発チームは、CI/CD パイプラインを使用してこのテンプレートに変更をデプロイしたいと考えています。
これらの要件を満たすソリューションはどれですか?

61 / 100

61.

No.261
ある会社には AWS Organizations に組織があります。DevOps エンジニアは、組織内の異なる OU に属する複数の AWS アカウントを管理する必要があります。アカウント内の IAM ポリシーや Amazon S3 ポリシーを含むすべてのリソースは、AWS CloudFormation を通じてデプロイされます。すべてのテンプレートとコードは、AWS CodeCommit リポジトリで管理されます。最近、一部の開発者が組織内の一部のアカウントから S3 バケットにアクセスできなくなりました。
次のポリシーが S3 バケットにアタッチされています。
{
"Version": "2012-10-17",
"Statement": [
{
"Effect": "Allow",
"Action": [
"s3:GetObject*",
"s3:PutObject*"
],
"Principal": {
"AWS": "arn:aws:sts::*:assumed-role/developer-role/access-session"
},
"Resource": [
"arn:aws:s3:::DOC-EXAMPLE-BUCKET",
"arn:aws:s3:::DOC-EXAMPLE-BUCKET/*"
]
}
]
}
このアクセス問題を解決するために、DevOps エンジニアは何をすべきでしょうか?

62 / 100

62.

No.262
ある会社には、マルチアカウント環境用の AWS Organizations に組織があります。DevOps エンジニアは、組織全体でアプリケーション パッケージ管理を行うための AWS CodeArtifact ベースの戦略を開発しています。会社の各アプリケーション チームには、組織内に独自のアカウントがあります。各アプリケーション チームには、一元化された共有サービス アカウントへの制限付きアクセスもあります。
各アプリケーション チームには、独自のパッケージをダウンロード、公開、およびアクセス権を付与するためのフル アクセスが必要です。アプリケーション チームが使用する一部の共通ライブラリ パッケージも、組織全体で共有する必要があります。
これらの要件を満たし、管理オーバーヘッドを最小限に抑えるには、どの手順の組み合わせが適していますか? (3 つ選択してください)。

63 / 100

No.263
ある会社が Amazon EC2 インスタンスにアプリケーションをデプロイします。アプリケーションは Amazon Linux 2 を実行し、AWS CodeDeploy を使用します。アプリケーションのコード リポジトリのファイル構造は次のようになります:
appspec.yml
config/config.txt
application/web

63. appspec.yml ファイルのファイル セクションには次の内容が含まれます:

ファイル:
- ソース: config/config.txt
宛先: /usr/local/src/config.txt
- ソース: /
宛先: /var/www/html

config.txt ファイルのデプロイの結果はどうなるでしょうか?

64 / 100

64.

No.264
ある会社では、パブリック アップストリーム リポジトリを使用して AWS CodeArtifact リポジトリを設定しました。会社の開発チームは、会社の内部ネットワークにあるリポジトリからオープン ソースの依存関係を使用しています。
会社のセキュリティ チームは最近、開発チームが使用しているパッケージの最新バージョンに重大な脆弱性を発見しました。セキュリティ チームは、脆弱性を修正するパッチ バージョンを作成しました。会社は、脆弱なバージョンがダウンロードされないようにする必要があります。会社は、セキュリティ チームがパッチを適用したバージョンを公開できるようにする必要があります。
これらの要件を満たす手順の組み合わせはどれですか? (2 つ選択してください)

65 / 100

65.

No.265
ある会社では、レコードを処理するカスタムビルドのアプリケーションを実行しています。すべてのコンポーネントは、Auto Scaling グループで実行される Amazon EC2 インスタンスで実行されます。各レコードの処理は、コンピューティング集約型のマルチステップのシーケンシャルアクションです。各ステップは常に 5 分以内に完了します。
現在のシステムの制限は、いずれかのステップが失敗すると、アプリケーションがレコードを最初から再処理する必要があることです。会社は、アプリケーションが失敗したステップのみを再処理するようにアーキテクチャを更新したいと考えています。
これらの要件を満たす最も運用効率の高いソリューションは何ですか?

66 / 100

66.

No.266
ある会社がオンプレミスの Windows アプリケーションと Linux アプリケーションを AWS に移行しています。この会社は、自動化を使用して Amazon EC2 インスタンスを起動し、オンプレミスの構成をミラーリングします。移行されたアプリケーションは、Windows の場合は SMB、Linux の場合は NFS を使用する共有ストレージにアクセスする必要があります。
この会社は、別の AWS リージョンにパイロット ライトの災害復旧 (DR) 環境も作成しています。この会社は、自動化を使用して DR リージョンで EC2 インスタンスを起動および構成します。会社では、ストレージを DR リージョンに複製する必要があります。
これらの要件を満たすストレージ ソリューションはどれですか?

67 / 100

67.

No.267
ある会社のアプリケーションでは、Amazon EC2 オンデマンドインスタンスのフリートを使用してデータの分析と処理を行っています。EC2 インスタンスは Auto Scaling グループにあります。Auto Scaling グループは、Application Load Balancer (ALB) のターゲットグループです。アプリケーションは、中断を許容できない重要なデータを分析します。また、中断に耐えられる重要でないデータも分析します。
重要なデータ分析では、リアルタイムのアプリケーション需要に応じて迅速に拡張する必要があります。重要でないデータ分析では、メモリが消費されます。DevOps エンジニアは、重要なデータのスケールアウト遅延を削減するソリューションを実装する必要があります。ソリューションでは、重要でないデータも処理する必要があります。
これらの要件を満たす手順の組み合わせはどれですか? (2 つ選択してください)

68 / 100

68.

No.268
ある会社が最近、Amazon EC2 インスタンスを使用する Amazon Elastic Kubernetes Service (Amazon EKS) クラスターにアプリケーションを移行しました。この会社は、CPU 使用率に基づいて自動的にスケーリングするようにアプリケーションを構成しました。
アプリケーションは、負荷が大きくなるとメモリ エラーを生成します。また、アプリケーションは、増加した負荷を処理するのに十分なスケール アウトを行いません。この会社は、時間の経過とともにアプリケーションのメモリ メトリックを収集して分析する必要があります。
これらの要件を満たす手順の組み合わせはどれですか。 (3 つ選択してください)

69 / 100

69.

No.269
ある企業のビデオストリーミングプラットフォームの使用は、複数の国で 1 日あたり 10,000 ユーザーから 50,000 ユーザーに増加しました。同社はストリーミングプラットフォームを Amazon Elastic Kubernetes Service (Amazon EKS) にデプロイしています。EKS ワークロードは、ピーク視聴時間中に数千ノードにまでスケールアップします。
同社のユーザーから、不正ログインの発生が報告されています。また、突然の中断やプラットフォームからのログアウトも報告されています。
同社は、プラットフォーム全体のセキュリティ対策を追加したいと考えています。また、同社の AWS 環境全体にわたるリソースの動作とインタラクションの概要ビューも必要です。概要ビューには、ログイン試行、API 呼び出し、およびネットワークトラフィックが表示される必要があります。ソリューションでは、ログ管理のオーバーヘッドを最小限に抑えながら、ネットワークトラフィック分析を可能にする必要があります。また、ソリューションでは、EKS ワークロードに関連する潜在的な悪意のある動作を迅速に調査する必要があります。
これらの要件を満たすソリューションはどれですか?

70 / 100

70.

No.270
ある会社では、AWS Organizations を使用して何百もの AWS アカウントを管理しています。この会社には、AWS Identity and Access Management (IAM) を担当するチームがあります。
IAM チームは、AWS IAM Identity Center (AWS Single Sign-On) を実装したいと考えています。IAM チームには、IAM Identity Center を管理するために必要な最小限の権限のみが必要です。IAM チームは、Organizations 管理アカウントへの不要なアクセス権を取得できないようにする必要があります。IAM チームは、既存および新規メンバー アカウントに対して、新しい IAM Identity Center 権限セットと割り当てをプロビジョニングできる必要があります。
これらの要件を満たす手順の組み合わせはどれですか。 (3 つ選択してください)

71 / 100

71.

No.271
ある企業は、すべての機能が有効になっている AWS Organizations の組織を使用しています。この企業は、プライマリ アカウントで AWS Backup を使用し、AWS Key Management Service (AWS KMS) キーを使用してバックアップを暗号化しています。
この企業は、プライマリ アカウントで AWS Backup がバックアップするリソースのクロス アカウント バックアップを自動化する必要があります。この企業は、Organizations 管理アカウントでクロス アカウント バックアップを構成します。この企業は、組織に新しい AWS アカウントを作成し、新しいアカウントで AWS Backup バックアップ ボールトを構成します。この企業は、新しいアカウントで KMS キーを作成してバックアップを暗号化します。最後に、この企業はプライマリ アカウントで新しいバックアップ プランを構成します。新しいバックアップ プランの保存先は、新しいアカウントのバックアップ ボールトです。
プライマリ アカウントで AWS Backup ジョブが呼び出されると、ジョブによってプライマリ アカウントにバックアップが作成されます。ただし、バックアップは新しいアカウントのバックアップ ボールトにコピーされません。
バックアップを新しいアカウントのバックアップ ボールトにコピーするには、どの手順の組み合わせを実行する必要がありますか。 (2 つ選択してください)

72 / 100

72.

No.272
ある会社では、Amazon S3 バケットを使用してイメージを保存するアプリケーションを実行しています。DevOps エンジニアは、S3 バケットに保存されているオブジェクトに対してマルチリージョン戦略を実装する必要があります。会社は、別の AWS リージョンの S3 バケットにフェイルオーバーできる必要があります。いずれかの S3 バケットにイメージが追加されると、そのイメージは 15 分以内に他の S3 バケットに複製される必要があります。
DevOps エンジニアは、S3 バケット間の双方向レプリケーションを有効にします。
要件を満たすために、DevOps エンジニアが次に実行する必要がある手順の組み合わせはどれですか? (3 つ選択してください)。

73 / 100

73.

No.273
ある会社では、AWS Cloud Development Kit (AWS CDK) を使用してアプリケーションを定義しています。この会社は、AWS CodePipeline と AWS CodeBuild で構成されるパイプラインを使用して、CDK アプリケーションをデプロイしています。
この会社は、さまざまなインフラストラクチャ コンポーネントをテストするために、パイプラインにユニット テストを導入したいと考えています。この会社は、ユニット テストで失敗が発生しなかった場合にデプロイが続行されるようにしたいと考えています。
どのステップの組み合わせがパイプラインでテスト要件を強制しますか? (2 つ選択してください)。

74 / 100

74.

No.274
ある企業には、アプリケーション ロード バランサー (ALB) の背後にある Amazon EC2 インスタンスで実行されるアプリケーションがあります。EC2 インスタンスは複数のアベイラビリティ ゾーンにあります。アプリケーションは 1 つのアベイラビリティ ゾーンで誤って構成されていたため、アプリケーションが部分的に停止しました。
DevOps エンジニアは、1 つのアベイラビリティ ゾーンの異常な EC2 インスタンスが他のアベイラビリティ ゾーンの正常な EC2 インスタンスに影響を与えないように変更を加えました。DevOps エンジニアは、アプリケーションのフェイルオーバーをテストし、ALB がトラフィックを送信する場所を変更する必要があります。フェイルオーバー中、ALB は障害が発生したアベイラビリティ ゾーンにトラフィックを送信しないようにする必要があります。
これらの要件を満たすソリューションはどれですか?

75 / 100

75.

No.275
ある会社が AWS ネットワーク ファイアウォールのフロー ログを Amazon S3 バケットに送信します。その後、Amazon Athena を使用してフロー ログを分析します。
フロー ログが既存の S3 バケットに配信される前に、フロー ログを変換してデータを追加する必要があります。
これらの要件を満たすソリューションはどれですか?

76 / 100

76.

No.276
DevOps エンジニアは、Amazon Elastic Container Service (Amazon ECS) サービスの既存の AWS CodePipeline CI/CD ワークフローに統合テストを実装する必要があります。CI/CD ワークフローは、AWS CodeCommit リポジトリから新しいアプリケーションコードを取得し、コンテナイメージを構築します。次に、Cl/CD ワークフローは、新しいイメージタグバージョンを使用してコンテナイメージを Amazon Elastic Container Registry (Amazon ECR) にアップロードします。
統合テストでは、サービスエンドポイントの新しいバージョンにアクセスできること、およびさまざまな API メソッドが正常な応答データを返すことを確認する必要があります。DevOps エンジニアは、サービスをテストするためにすでに ECS クラスターを作成しています。
どのステップの組み合わせが、管理オーバーヘッドを最小限に抑えながらこれらの要件を満たしますか? (3 つ選択してください)

77 / 100

77.

No.277
ある会社では、Windows および Linux の Amazon EC2 インスタンスでアプリケーションを実行しています。インスタンスは、AWS リージョン内の複数のアベイラビリティーゾーンで実行されています。この会社では、各アプリケーションに Auto Scaling グループを使用しています。
この会社では、インスタンス用の耐久性の高いストレージソリューションを必要としています。このソリューションでは、Windows の場合は SMB を使用し、Linux の場合は NFS を使用する必要があります。また、このソリューションのレイテンシーは 1 ミリ秒未満である必要があります。すべてのインスタンスがデータの読み取りと書き込みを行います。
これらの要件を満たす手順の組み合わせはどれですか? (3 つ選択してください)

78 / 100

78.

No.278
ある企業は、セキュリティチームと DevOps チームが管理する AWS Organizations 内の組織を使用しています。どちらのチームも、AWS IAM Identity Center を使用してアカウントにアクセスします。
各チームに専用のグループが作成されています。DevOps チームのグループには、DevOps という名前の権限セットが割り当てられています。権限セットには、AdministratorAccess 管理 IAM ポリシーが添付されています。権限セットは、組織内のすべてのアカウントに適用されています。
セキュリティ チームは、DevOps チームが組織の管理アカウントの IAM Identity Center にアクセスできないようにしたいと考えています。セキュリティ チームは、次の SCP を組織のルートに添付しました。
{
"Version": "2012-10-17",
"Statement": [
{
"Sid": "DenyIAMIdentityCenter",
"Effect": "Deny",
"Action": [
"sso:*",
"sso-directory:*"
],
"Resource": "*",
"Condition": {
"ArnLike": {
"aws:PrincipalARN": [
"arn:aws:iam::*:role/AWSReservedSSO_DevOps_*"
]
}
}
}
]
}

ポリシーを実装した後、セキュリティ チームは DevOps チームが引き続き IAM Identity Center にアクセスできることを発見しました。
どのソリューションで問題を解決できますか?

79 / 100

79.

No.279
Amazon EC2 Auto Scaling グループは、AMI から作成された EC2 インスタンスを管理します。AMI には AWS Systems Manager Agent がインストールされています。 EC2 インスタンスが Auto Scaling グループに起動されると、EC2 インスタンスにタグが適用されます。
Auto Scaling グループによって起動される EC2 インスタンスには、正しいオペレーティング システム構成が必要です。
これらの要件を満たすソリューションはどれですか

80 / 100

80.

No.280
ある会社では、AWS Organizations を使用して AWS アカウントを管理しています。組織のルートには、Department という子 OU があります。Department OU には、Engineering という子 OU があります。デフォルトの FullAWSAccess ポリシーは、ルート、Department OU、および Engineering OU にアタッチされています。
この会社には、Engineering OU に多数の AWS アカウントがあります。各アカウントには、AdministratorAccess IAM ポリシーがアタッチされた管理 IAM ロールがあります。デフォルトの FullAWSAccessPolicy も各アカウントにアタッチされています。
DevOps エンジニアは、Department OU から FullAWSAccess ポリシーを削除する予定です。DevOps エンジニアは、すべての Amazon EC2 API 操作に対する Allow ステートメントを含むポリシーにポリシーを置き換えます。
この変更の結果、管理 1AM ロールの権限はどうなりますか?

81 / 100

81.

No.281
ある会社が AWS Organizations で AWS アカウントを管理しています。この会社には、Amazon CloudWatch Logs データを専用の AWS アカウントの Amazon S3 バケットに送信するソリューションが必要です。このソリューションは、既存および将来のすべての CloudWatch Logs ログ グループをサポートする必要があります。
これらの要件を満たすソリューションはどれですか?

82 / 100

82.

No.282
DevOps エンジニアは、AWS Fargate 上の Amazon Elastic Container Service (Amazon ECS) クラスターで実行される Java ベースのアプリケーションを管理しています。アプリケーションには自動スケーリングが設定されていません。
DevOps エンジニアは、Java 仮想マシン (JVM) スレッド数が、アプリケーションをスケールするタイミングを示す優れた指標であると判断しました。アプリケーションはポート 8080 で顧客トラフィックを処理し、ポート 9404 で JVM メトリクスを利用できるようにします。
アプリケーションの使用が最近増加しています。DevOps エンジニアは、アプリケーションの自動スケーリングを設定する必要があります。
どのソリューションが、運用オーバーヘッドが最も少なく、これらの要件を満たしますか? (2 つ選択してください)。

83 / 100

83.

No.283
ある会社には、単一の AWS リージョンで実行されるアプリケーションがあります。アプリケーションは Amazon Elastic Kubernetes Service (Amazon EKS) クラスターで実行され、Amazon Aurora MySQL クラスターに接続します。アプリケーションは AWS CodeBuild プロジェクトで構築されています。コンテナイメージは Amazon Elastic Container Registry (Amazon ECR) に公開されます。
会社は、コンテナイメージとデータベースのアプリケーションの状態を 2 番目のリージョンに複製する必要があります。
どのソリューションが最も運用効率の高い方法でこれらの要件を満たしますか?

84 / 100

84.

No.284
ある会社が、AWS Lambda 関数を使用してデータを処理するサーバーレス アプリケーションを構築しています。
BeginResponse Lambda 関数は、特定のアプリケーション イベントに応答してデータを初期化します。この会社では、BeginResponse Lambda 関数の実行後に多数の Lambda 関数が呼び出されるようにする必要があります。各 Lambda 関数は並列で呼び出され、BeginResponse Lambda 関数の出力のみに依存します。各 Lambda 関数には呼び出しの再試行ロジックがあり、データを失うことなく同時実行を微調整できる必要があります。
どのソリューションがこれらの要件を最も効率的に満たしますか?

85 / 100

85.

No.285
ある企業が、複数の AWS リージョンからグローバルに展開された製品を運用しています。同社の DevOps チームは、Amazon API Gateway を使用して、製品をサポートする API を展開する必要があります。
API は冗長的に展開する必要があります。展開では、各企業の場所から独立した可用性を提供する必要があります。展開では、カスタム ドメイン URL に応答する必要があり、API ユーザー リクエストのパフォーマンスを最適化する必要もあります。
これらの要件を満たすソリューションはどれですか?

86 / 100

86.

No.286
DevOps エンジニアは、AWS CodeBuild を使用してソフトウェアパッケージを頻繁に作成します。CodeBuild プロジェクトは、DevOps エンジニアが複数のビルドで使用できる大規模な Docker イメージをビルドします。
DevOps エンジニアは、ビルドのパフォーマンスを向上させ、コストを最小限に抑えたいと考えています。
これらの要件を満たすソリューションはどれですか?

87 / 100

87.

No.287
最近、大企業が中小企業を買収しました。大企業は、中小企業を AWS Organizations 内の大企業の既存の組織に新しい OU として参加するよう招待しました。
DevOps エンジニアは、中小企業が会社のアプリケーション ワークロード用に t3.small Amazon EC2 インスタンス タイプを起動する必要があると判断しました。中小企業は、インスタンスを米国ベースの AWS リージョン内でのみデプロイする必要があります。
DevOps エンジニアは、中小企業が必要なインスタンス タイプのみを起動できるように、中小企業の新しい OU で SCP を使用する必要があります。
これらの要件を満たすソリューションはどれですか?

88 / 100

88.

No.288
DevOps チームがアプリケーションのインフラストラクチャを管理しています。アプリケーションは、Amazon Simple Queue Service (Amazon SQS) キューからのアイテムを処理するために、長時間実行されるプロセスを使用します。アプリケーションは、Auto Scaling グループにデプロイされています。
アプリケーションで最近、アイテムの処理に大幅に時間がかかる問題が発生しました。キューが予想サイズを超えたため、さまざまなビジネス プロセスが正常に機能しなくなりました。アプリケーションは、すべてのログをサードパーティ ツールに記録します。
チームは現在、アラートに使用する Amazon Simple Notification Service (Amazon SNS) トピックをサブスクライブしています。キューが予想サイズを超えた場合、チームにアラートを送信する必要があります。
どのソリューションがこれらの要件を最も効率的に満たしますか?

89 / 100

89.

No.289
ある大企業が、複数の AWS アカウントで重要なワークロードを実行しています。AWS アカウントは、すべての機能が有効になっている AWS Organizations で管理されています。同社は、機密の顧客データを Amazon S3 バケットに保存しています。S3 バケットへのアクセスには、複数のレベルの承認が必要です。
同社は、AWS CLI を使用して S3 バケットへのアクセスを監視したいと考えています。また、AWS アカウント内の他のすべての S3 バケットで他のユーザーが実行したさまざまなアクティビティに関する洞察を得て、問題を検出したいと考えています。
これらの要件を満たすソリューションはどれですか?

90 / 100

90.

No.290
DevOps チームは、Amazon Elastic Kubernetes Service (Amazon EKS) クラスター上のアプリケーション用のマイクロサービスをデプロイしています。クラスターはマネージド ノード グループを使用します。DevOps チームは、特定の CPU 使用率に基づいてマイクロサービス ポッドの自動スケーリングを有効にしたいと考えています。DevOps チームは、クラスターに Kubernetes Metrics Server をすでにインストールしています。
どのソリューションが、これらの要件を最も運用効率の高い方法で満たしますか?

91 / 100

91.

No.291
ある会社には複数の AWS アカウントがあります。この会社は、サードパーティの SAML 2.0 アイデンティティ プロバイダー (IdP) と統合された AWS IAM Identity Center を使用しています。
IAM Identity Center では、アクセス制御機能の属性が有効になっています。属性マッピング リストは、IdP の部門キーを ${path:enterprise.department} 属性にマッピングします。既存のすべての Amazon EC2 インスタンスには、会社の 3 つの部門に対応する d1、d2、d3 部門タグがあります。
DevOps エンジニアは、一致する属性に基づいてポリシーを作成する必要があります。ポリシーでは、各ユーザーに、ユーザーのそれぞれの部門名でタグ付けされた EC2 インスタンスのみへのアクセスを許可する必要があります。
これらの要件を満たすために、DevOps エンジニアはカスタム権限ポリシーにどの条件キーを含める必要がありますか?

92 / 100

92.

★No.292
セキュリティ チームは、AWS CloudTrail を使用して、AWS Organizations 内の同じ組織にある複数のアカウントのすべてのアクションと API 呼び出しを監視したいと考えています。セキュリティ チームは、アカウント ユーザーがアカウントで CloudTrail をオフにできないようにする必要があります。
この要件を満たすソリューションはどれですか?

93 / 100

93.

No.293
DevOps エンジニアは、既存の 3 層アプリケーション用にブルー/グリーン デプロイメントを構成する必要があります。アプリケーションは Amazon EC2 インスタンス上で実行され、Amazon RDS データベースを使用します。EC2 インスタンスは、Application Load Balancer (ALB) の背後で実行され、Auto Scaling グループ内にあります。
DevOps エンジニアは、ブルー環境とグリーン環境用に起動テンプレート、Auto Scaling グループ、および ALB ターゲット グループを作成しました。各ターゲット グループは、EC2 インスタンスにロードされるアプリケーション バージョン (ブルーまたはグリーン) を指定します。www.example.com の Amazon Route 53 レコードは ALB を指します。
デプロイメントでは、トラフィックをブルー環境からグリーン環境に一度にすべて移行する必要があります。
これらの要件を満たすソリューションはどれですか?

94 / 100

94.

No.294
ある会社には、Auto Scaling グループの Amazon EC2 インスタンスで実行されるアプリケーションがあります。このアプリケーションは、Amazon Simple Queue Service (Amazon SQS) キューからの大量のメッセージを処理します。
DevOps エンジニアは、アプリケーションが SQS キューからの一連のメッセージを処理するのに数時間かかることに気付きました。Auto Scaling グループの平均 CPU 使用率は、メッセージを処理する際にターゲット追跡スケーリングポリシーのしきい値を超えませんでした。SQS キューを処理するアプリケーションは、ログを「Amazon CloudWatch Logs」に発行します。
DevOps エンジニアは、キューが迅速に処理されるようにする必要があります。
どのソリューションが、運用オーバーヘッドが最も少なく、これらの要件を満たしていますか?

95 / 100

95.

★No.295
ある会社には、単一の AWS リージョンで数百の Amazon EC2 インスタンスを実行する単一の AWS アカウントがあります。会社は、1 時間ごとに新しい EC2 インスタンスを起動および終了します。アカウントには、1 週間以上実行されている既存の EC2 インスタンスが含まれます。
会社のセキュリティ ポリシーでは、実行中のすべての EC2 インスタンスに EC2 インスタンス プロファイルをアタッチする必要があります。会社はデフォルトの EC2 インスタンス プロファイルを作成しました。プロファイルがアタッチされていないすべての EC2 インスタンスには、デフォルトの EC2 インスタンス プロファイルをアタッチする必要があります。
これらの要件を満たすソリューションはどれですか?

96 / 100

96.

No.296
ある会社では、AWS Organizations を使用して何百もの AWS アカウントを管理しています。この会社には、AWS Identity and Access Management (IAM) を担当するチームがあります。
IAM チームは、AWS IAM Identity Center を実装したいと考えています。IAM チームには、IAM Identity Center を管理するために必要な最小限の権限のみが必要です。IAM チームは、Organizations 管理アカウントへの不要なアクセス権を取得できないようにする必要があります。IAM チームは、新規および既存のメンバー アカウントに対して、新しい IAM Identity Center の権限セットと割り当てをプロビジョニングできる必要があります。
これらの要件を満たす手順の組み合わせはどれですか? (3 つ選択してください)

97 / 100

97.

No.297
ある会社では、2 つのセカンダリ AWS リージョンを持つ Amazon Aurora PostgreSQL グローバルデータベースを使用しています。DevOps エンジニアは、60 秒の RPO を保証するようにデータベースパラメータグループを設定しました。プライマリクラスターへの書き込み操作は、RPO 設定が原因で時々ブロックされます。
DevOps エンジニアは、ブロックされた書き込み操作の頻度を減らす必要があります
これらの要件を満たすソリューションはどれですか?

98 / 100

98.

No.298
ある会社には、Amazon Elastic Kubernetes Service (Amazon EKS) クラスターでホストされている Web アプリケーションがあります。EKS クラスターは、インターネットに接続されたアプリケーション ロード バランサーを通じて利用できる AWS Fargate で実行されます。
アプリケーションで安定性の問題が発生しており、応答時間が長くなっています。DevOps エンジニアは、Amazon CloudWatch でオブザーバビリティを設定して、問題をトラブルシューティングする必要があります。ソリューションでは、必要最小限のアクセス許可のみを提供する必要があります。
これらの要件を満たす手順の組み合わせはどれですか? (3 つ選択してください)。

99 / 100

99.

No.299
ある会社が Python ベースのアプリケーションコードを AWS CodeCommit に保存しています。この会社は AWS CodePipeline を使用してアプリケーションをデプロイしています。CodeCommit リポジトリと CodePipeline パイプラインは同じ AWS アカウントにデプロイされています。
会社のセキュリティ チームは、コードを本番環境にデプロイする前に、すべてのコードで脆弱性をスキャンすることを要求しています。脆弱性が見つかった場合は、デプロイを停止する必要があります。
これらの要件を満たすソリューションはどれですか?

100 / 100

100.

No.300
DevOps エンジニアが Amazon Linux EC2 インスタンスのフリートにアプリケーションをデプロイします。DevOps エンジニアは、フリート全体のシステム メトリクスを監視する必要があります。DevOps エンジニアは、アプリケーション コードのネットワーク トラフィックとメモリ使用率の関係を監視したいと考えています。DevOps エンジニアは、60 秒間隔でデータを追跡したいと考えています。
これらの要件を満たすソリューションはどれですか?

Your score is

0%

■AWS-DOP-C02-(JP)Q301~363

/63

AWS-DOP-C02-(JP)Q301~363

1 / 63

1.

No.301
ある会社では、AWS Systems Manager を使用して、SSM Agent がインストールされている Amazon Linux EC2 インスタンス群を管理しています。すべての EC2 インスタンスは、インスタンス メタデータ サービス バージョン 2 (IMDSv2) を使用するように設定されており、同じ AWS アカウントと AWS リージョンで実行されています。会社のポリシーでは、開発者は Amazon Linux のみを使用するように求められています。
会社は、すべての新しい EC2 インスタンスが作成後に Systems Manager によって自動的に管理されるようにしたいと考えています。
どのソリューションがこれらの要件を最も効率的に満たしますか?

2 / 63

2.

No.302
ある会社が AWS Lambda 関数の Amazon S3 イベント ソースを構成しました。会社では、特定の S3 バケットで新しいオブジェクトが作成されたとき、または既存のオブジェクトが変更されたときに Lambda 関数を実行する必要があります。Lambda 関数は、受信イベントの S3 バケット名と S3 オブジェクト キーを使用して、新しいまたは変更された S3 オブジェクトのコンテンツを読み取ります。Lambda 関数はコンテンツを解析し、解析したコンテンツを Amazon DynamoDB テーブルに保存します。
Lambda 関数の実行ロールには、S3 バケットからの読み取りと DynamoDB テーブルへの書き込みの権限があります。テスト中に、DevOps エンジニアは、S3 バケットにオブジェクトが追加されたとき、または既存のオブジェクトが変更されたときに Lambda 関数が実行されないことを発見しました。
これらの問題を解決するソリューションはどれですか?

3 / 63

3.

No.303
ある会社が最近、AWS Organizations の組織に AWS Control Tower を設定しました。この会社は、既存のすべての AWS アカウントを AWS Control Tower に登録しました。この会社は、すべての新しい AWS アカウントが AWS Control Tower に自動的に登録されるようにしたいと考えています。
この会社には、新しい AWS アカウントを作成し、アカウント作成の一部として必要なアクションを実行する既存の AWS Step Functions ワークフローがあります。Step Functions ワークフローは、AWS Control Tower と同じ AWS アカウントで定義されています。
これらの要件を満たすために、この会社は Step Functions ワークフローにどのステップの組み合わせを追加する必要がありますか? (2 つ選択してください)。

4 / 63

4.

No.304
ある会社の Web アプリケーションは、Application Load Balancer (ALB) を使用して、3 つのアベイラビリティーゾーンにまたがる Amazon EC2 インスタンスにトラフィックを誘導します。
この会社は、テストのためにアプリケーションの新しいバージョンを 1 つのアベイラビリティーゾーンにデプロイしました。アプリケーションで問題が検出された場合、この会社は、デプロイがロールバックされるまで、影響を受けるアベイラビリティーゾーンからトラフィックを誘導したいと考えています。ロールバック中もアプリケーションは使用可能であり、静的安定性を維持する必要があります。
これらの要件を最も効率的に満たすソリューションはどれですか?

5 / 63

5.

No.305
ある会社には複数の AWS アカウントがあります。各アカウントで Amazon Connect インスタンスが実行されます。会社は各アカウントでイベント処理に Amazon EventBridge のデフォルト イベント バスを使用しています。
DevOps チームは、すべての Amazon Connect イベントを 1 つの DevOps アカウントで受信する必要があります。
これらの要件を満たすソリューションはどれですか?

6 / 63

6.

No.306
ある会社が Amazon EC2 ノード グループを使用して Amazon Elastic Kubernetes Service (Amazon EKS) クラスターをデプロイしました。会社の DevOps チームは Kubernetes Horizo​​ntal Pod Autoscaler を使用しており、最近、サポートされている EKS クラスター Autoscaler をインストールしました。
DevOps チームは、パフォーマンスのベースラインを確立するために、EKS クラスターのメトリクスとログを収集するソリューションを実装する必要があります。DevOps チームは、特定のメトリクスの初期しきい値セットを作成し、クラスターの使用に合わせてしきい値を更新します。DevOps チームは、初期しきい値セットを超えた場合、または EKS クラスター Autoscaler が正しく機能していない場合、Amazon Simple Notification Service (Amazon SNS) のメール通知を受信する必要があります。
ソリューションは、クラスター、ノード、およびポッドのメトリクスを収集する必要があります。ソリューションでは、Amazon CloudWatch でログをキャプチャする必要もあります。
DevOps チームは、これらの要件を満たすためにどの組み合わせの手順を実行する必要がありますか? (3 つ選択してください)。

7 / 63

7.

No.307
ある会社が、本番環境と災害復旧 (DR) 環境が同じ AWS リージョンにデプロイされていることを発見しました。すべての本番アプリケーションは Amazon EC2 インスタンスで実行され、AWS CloudFormation によってデプロイされます。アプリケーションは、アプリケーション ストレージに Amazon FSx for NetApp ONTAP ボリュームを使用します。アプリケーション データは EC2 インスタンス上には存在しません。
DevOps エンジニアは、必要な AMI を新しい DR リージョンにコピーします。DevOps エンジニアは、リージョンをパラメーターとして受け入れるように CloudFormation コードも更新します。ストレージの RPO は DR リージョンで 10 分である必要があります。
これらの要件を満たすソリューションはどれですか?

8 / 63

8.

No.308
セキュリティ監査中に、ある企業は、一部のセキュリティ グループが 0.0.0.0/0 からの SSH トラフィックを許可していることを発見しました。セキュリティ チームは、この問題をできるだけ早く検出して修正するためのソリューションを実装する必要があります。この企業は、AWS Organizations の 1 つの組織を使用して、会社のすべての AWS アカウントを管理しています。
これらの要件を満たすソリューションはどれですか?

9 / 63

9.

★No.309
ある会社の DevOps エンジニアは、30 台のオンプレミス VM と 15 台の Amazon EC2 インスタンスにソフトウェア パッケージをインストールする必要があります。
DevOps エンジニアは、すべての VM が監査可能なプロセスでパッケージを受け取り、VM 上の構成のずれが自動的に識別されて警告されるようにする必要があります。この会社は、AWS Direct Connect を使用してオンプレミス データ センターを AWS に接続しています。
どのソリューションがこれらの要件を最も効率的に満たしますか?

10 / 63

10.

No.310
ある会社には、eu-west-1 リージョンに AWS CodePipeline パイプラインがあります。パイプラインは、Amazon S3 バケットにビルド成果物を保存します。パイプラインは、AWS CloudFormation デプロイ アクションを使用して AWS Lambda 関数をビルドおよびデプロイします。
DevOps エンジニアは、Lambda 関数を us-east-1 リージョンにもデプロイするように、既存のパイプラインを更新する必要があります。パイプラインはすでに更新されており、us-east-1 にデプロイする追加の成果物が作成されています。
DevOps エンジニアは、これらの要件を満たすためにどの手順の組み合わせを実行する必要がありますか。 (2 つ選択してください)

11 / 63

11.

No.311
ある会社では、インフラストラクチャに AWS Cloud Development Kit (AWS CDK) アプリケーションを使用しています。AWS CDK アプリケーションは、AWS Lambda 関数と、その関数にアタッチされた IAM ロールを作成します。また、この会社は AWS Organizations も使用しています。この会社の開発者は、AWS CDK アプリケーションのデプロイ ロールを引き受けることができます。
この会社のセキュリティ チームは、開発者と AWS CDK アプリケーションのデプロイに使用されるロールに、必要以上の権限があることを発見しました。セキュリティ チームは、CDK アプリケーションが作成する Lambda 関数にアタッチされたロールに、必要以上の権限があることも発見しました。開発者は、追加の権限を付与する権限を持つことはできません。
どのソリューションが、運用オーバーヘッドを最小限に抑えながら、これらの要件を満たしますか?

12 / 63

12.

No.312
ある企業は、Amazon Elastic Container Registry (Amazon ECR) プライベートレジストリを使用してコンテナイメージを格納しています。
DevOps チームは、コンテナイメージがソフトウェアパッケージの脆弱性について定期的にスキャンされるようにする必要があります。
この要件を満たすソリューションはどれですか?

13 / 63

13.

No.313
セキュリティ チームは、Amazon EventBridge が特定のイベントに一致したときに AWS Step Functions ワークフローを呼び出すワークフローを設定します。イベントは、複数の AWS サービスによって生成される可能性があります。AWS CloudTrail は、ユーザー アクティビティを記録します。
セキュリティ チームは、いくつかの重要なイベントが期待どおりにワークフローを呼び出さないことに気付きました。CloudTrail ログには、欠落したイベントに関連する直接的なエラーは示されていません。
欠落したイベント呼び出しの根本原因を特定するには、どの手順の組み合わせを使用しますか? (3 つ選択してください)。

14 / 63

14.

No.314
ある会社の DevOps エンジニアは、AWS Systems Manager を使用してメンテナンス タスクを実行します。会社には、AWS Health からの通知後に再起動が必要な Amazon EC2 インスタンスがいくつかあります。
DevOps エンジニアは、会社のスケジュールされたメンテナンス期間中に Amazon EventBridge を使用して通知を修正する自動化ソリューションを実装する必要があります。
DevOps エンジニアは、これらの要件を満たすために EventBridge ルールをどのように構成する必要がありますか?

15 / 63

15.

★No.315
DevOps エンジニアは、AWS で Web アプリケーションを構築およびデプロイする AWS CodePipeline パイプラインを管理しています。パイプラインには、ソース ステージ、ビルド ステージ、およびデプロイ ステージがあります。適切にデプロイされると、ホームページの URL が要求されたときに、Web アプリケーションは 200 OK HTTP 応答コードで応答します。
CodePipeline がアプリケーションをデプロイした後、ホームページは最近 503 HTTP 応答コードを返しました。DevOps エンジニアは、パイプラインに自動テストを追加する必要があります。自動テストでは、アプリケーションのデプロイ後にアプリケーションが 200 OK HTTP 応答コードを返すことを確認する必要があります。テスト中に応答コードが存在しない場合、パイプラインは失敗する必要があります。DevOps エンジニアは、パイプラインのデプロイ ステージの後に CheckURL ステージを追加しました。
DevOps エンジニアは、自動テストを実装するために次に何をする必要がありますか?

16 / 63

16.

★No.316
ある会社には、Amazon CloudWatch Logs ログ グループにアクセス ログをアップロードするアプリケーションがあります。ログ行のフィールドには、応答コードとアプリケーション名が含まれます。
会社は、特定の範囲の応答コードと特定のアプリケーション名によるリクエストの数を追跡する CloudWatch メトリクスを作成したいと考えています。
これらの要件を満たすソリューションはどれですか?

17 / 63

17.

No.317
DevOps エンジニアが、マネージド ノード グループを使用して Amazon Elastic Kubernetes Service (Amazon EKS) クラスターをプロビジョニングしました。DevOps エンジニアは、OpenID Connect (OIDC) 発行者をクラスターに関連付けました。
DevOps エンジニアは、クラスター用に Amazon Elastic Block Store (Amazon EBS) 汎用 SSD (gp3) ボリュームを設定しています。DevOps エンジニアは PersistentVolumeClaim (PVC) リクエストを開始しようとしましたが、ボリュームをプロビジョニングできません。この問題のトラブルシューティングを行うために、DevOps エンジニアは kubectl describe pyc コマンドを実行します。DevOps エンジニアは、StorageClass エラーでボリュームをプロビジョニングできませんでした、および EC2:UnauthorizedOperation でボリュームを作成できませんでしたというエラーを受け取ります。
これらのエラーを解決するソリューションはどれですか?

18 / 63

18.

No.318
ある会社が VPC で Amazon EC2 インスタンスのフリートを実行しています。会社の従業員は、リモート デスクトップ プロトコル (RDP) を使用して EC2 インスタンスにリモート アクセスします。
会社は、従業員が毎日開始する RDP セッションの数に関するメトリクスを収集したいと考えています。
この要件を満たす手順の組み合わせはどれですか? (3 つ選択してください)

19 / 63

19.

No.319
ある会社では、Amazon Elastic Kubernetes Service (Amazon EKS) を使用してアプリケーションを実行しています。EKS クラスターは複数のポッドを正常に実行しています。同社はポッドイメージを Amazon Elastic Container Registry (Amazon ECR) に保存しています。
同社は EKS クラスターのポッド ID アクセスを構成する必要があります。同社はすでに、ポッド ID アクセスの権限を使用してノードの IAM ロールを更新しています。
これらの要件を満たすソリューションはどれですか?

20 / 63

20.

No.320
ある会社では、すべての機能が有効になっている AWS Organizations 内の組織に複数の AWS アカウントがあります。会社の DevOps 管理者は、会社のすべての AWS アカウントのセキュリティを強化する必要があります。管理者は、すべてのアカウントで使用されている上位のユーザーとロールを特定する必要があります。
どのソリューションがこれらの要件を満たし、最も運用効率が高いでしょうか?

21 / 63

21.

No.321
ある会社には、多数の AWS アカウントを含む多数の Oil を持つ AWS Organizations の組織があります。この組織には、専用の委任管理者 AWS アカウントがあります。
この会社では、1 つの OU 内のアカウントで、AWS CloudFormation スタックで作成または更新されるすべての Amazon Elastic Block Store (Amazon EBS) ボリュームと Amazon Simple Queue Service (Amazon SQS) キューにサーバー側の暗号化を適用する必要があります。
この OU のアカウントで CloudFormation スタック操作を実行する前に、このポリシーを適用するソリューションはどれですか?

22 / 63

22.

No.322
ある会社では、Amazon EC2 上の Amazon Elastic Container Service (Amazon ECS) クラスターで社内アプリケーションを実行しています。ECS クラスターインスタンスは、パブリックインターネットに接続できます。クラスターインスタンスで実行される ECS タスクは、プライベート Amazon Elastic Container Registry (Amazon ECR) リポジトリとパブリック ECR レジストリリポジトリの両方のイメージを使用するように設定されています。
新しいセキュリティポリシーでは、ECS クラスターのインターネットへの直接アクセスを削除することが会社に義務付けられています。会社は、クラスターをホストする VPC から NAT ゲートウェイとインターネットゲートウェイを削除する必要があります。DevOps エンジニアは、ECS クラスターがパブリック ECR レジストリとプライベート ECR リポジトリの両方からイメージをダウンロードできることを保証しなければなりません。パブリック ECR レジストリのイメージは最新の状態にしておく必要があります。イメージの新しいバージョンは、公開後 24 時間以内に ECS クラスターで利用できる必要があります。
どの手順の組み合わせが、運用オーバーヘッドを最小限に抑えながらこれらの要件を満たすでしょうか。 (3 つ選択してください。)

23 / 63

23.

No.323
ある企業には、AWS CodeBuild を使用してコンテナ イメージを作成する継続的インテグレーション パイプラインがあります。作成されたイメージは、Amazon Elastic Container Registry (Amazon ECR) に保存されます。
イメージの脆弱性をチェックして修正するには、時間がかかりすぎます。企業は、イメージの脆弱性を迅速に特定し、セキュリティ チームに脆弱性を通知したいと考えています。
どの手順の組み合わせが、運用オーバーヘッドを最小限に抑えながら、これらの要件を満たすでしょうか。(2 つ選択してください。)

24 / 63

24.

No.324
DevOps 管理者は、会社のコンテナ イメージを保存するためのリポジトリを設定しています。管理者は、特定のタグが付いていて 15 日以上経過したコンテナ イメージを自動的に削除するライフサイクル ルールを設定する必要があります。
どのソリューションが最も運用効率が高く、これらの要件を満たすでしょうか。

25 / 63

25.

No.325
ある会社では、データ ウェアハウス ソリューションとして Amazon Redshift を使用しています。この会社は、Redshift ユーザーの変更とユーザーが実行するクエリを表示するダッシュボードを作成したいと考えています。
この要件を満たす手順の組み合わせはどれですか? (2 つ選択してください)

26 / 63

26.

No.326
ある会社では、AWS Organizations の組織を使用して 500 個の AWS アカウントを管理しています。組織ではすべての機能が有効になっています。AWS アカウントは単一の OU にあります。開発者は、組織のメンバー アカウントのすべてのリソースに対して CostCenter タグ キーを使用する必要があります。一部のチームは、Amazon EC2 インスタンスにタグを付ける際に CostCenter タグ キーを使用していません。
クラウド チームは、組織のメンバー アカウントのすべての EC2 インスタンスをスキャンするスクリプトを作成しました。EC2 インスタンスに CostCenter タグ キーがない場合、スクリプトは AWS アカウント管理者に通知します。この通知を回避するために、一部の開発者はタグ値に任意の文字列を含む CostCenter タグ キーを使用しています。
クラウド チームは、組織内のすべての EC2 インスタンスが適切なコスト センター値を持つ CostCenter タグ キーを使用していることを確認する必要があります。
これらの要件を満たすソリューションはどれですか?

27 / 63

27.

No.327
DevOps エンジニアが AWS CodePipeline のパイプラインを使用します。パイプラインには、Amazon S3 バケットに配信されるシングルページ ウェブ アプリケーションのビルド アクションとデプロイ アクションがあります。Amazon CloudFront がウェブ アプリケーションを提供します。ビルド アクションは、ウェブ アプリケーションのアーティファクトを作成します。
DevOps エンジニアは、S3 バケットを定義し、アプリケーションをホストするように S3 バケットを構成する AWS CloudFormation テンプレートを作成しました。DevOps エンジニアは、S3 アクションの前に CloudFormation デプロイ アクションを構成しました。CloudFormation デプロイ アクションは S3 バケットを作成します。DevOps エンジニアは、CloudFormation テンプレートから S3 バケットを使用するように S3 デプロイ アクションを構成する必要があります。
これらの要件を満たす手順の組み合わせはどれですか (2 つ選択してください)。

28 / 63

28.

★No.328
ある会社がリフト アンド シフト戦略を使用してワークロードを AWS に移行しました。この会社には Amazon EC2 インスタンスの Auto Scaling グループがあります。各 EC2 インスタンスは、Web アプリケーション、データベース、および Redis キャッシュを実行します。
ユーザーは、Web アプリケーションの応答時間に大きなばらつきを感じています。Web アプリケーションへのリクエストは、大きな負荷がかかっている単一の EC2 インスタンスに送信されます。この会社は、可用性とパフォーマンスを向上させるために、アプリケーション コンポーネントを分離したいと考えています。
これらの要件を満たすソリューションはどれですか?

29 / 63

29.

★No.329
ある企業は AWS Organizations を使用しており、次の要件を満たすガバナンス戦略を実装したいと考えています。
• AWS リソースへのアクセスは、すべてのアカウントで同じ 2 つのリージョンに制限されています。
• AWS サービスは、すべてのアカウントで特定のグループの承認済みサービスに制限されています。
• 認証は Active Directory によって提供されます。
• アクセス許可は職務別に整理されており、各アカウントで同一です。
これらの要件を満たすソリューションはどれですか?

30 / 63

30.

No.330
ある会社が、多くの AWS アカウントで異常なログイン試行を検出しました。DevOps エンジニアは、ログイン試行が複数回失敗した場合に会社のセキュリティ チームに通知を送信するソリューションを実装する必要があります。DevOps エンジニアは、Amazon Simple Notification Service (Amazon SNS) トピックをすでに作成しており、セキュリティ チームを SNS トピックにサブスクライブしています。
どのソリューションが最も少ない運用労力で通知を提供しますか?

31 / 63

31.

No.331
ある会社が Amazon API Gateway を使用して新しい REST API を導入しました。この会社は機密データにアクセスするために API を使用しています。この API には、会社内の特定の VPC からのみアクセスする必要があります。
これらの要件を満たすソリューションはどれですか?

32 / 63

32.

No.332
ある企業は、Application Load Balancer (ALB) に接続された Amazon Elastic Container Service (Amazon ECS) サービスを使用して Web サイトを運営しています。サービスは安定した状態にあり、タスクはリクエストに正常に応答していました。
DevOps エンジニアは、新しいコンテナ イメージを使用してタスク定義を更新し、新しいタスク定義をサービスにデプロイしました。DevOps エンジニアは、ALB ヘルス チェックが失敗しているため、サービスが頻繁に停止して新しいタスクを開始していることに気付きました。
DevOps エンジニアは、失敗したデプロイのトラブルシューティングを行うために何をすべきでしょうか?

33 / 63

33.

No.333
電子患者健康記録を使用する会社では、Amazon Linux オペレーティングシステムで Amazon EC2 インスタンス群を実行しています。この会社は、EC2 インスタンスが現在のプライバシー規制に準拠したオペレーティングシステムパッチとアプリケーションパッチを実行していることを継続的に確認する必要があります。この会社は、カスタムリポジトリを使用してアプリケーションパッチを格納しています。
DevOps エンジニアは、オペレーティングシステムパッチとアプリケーションパッチの展開を自動化する必要があります。DevOps エンジニアは、デフォルトのオペレーティングシステムパッチリポジトリとカスタムパッチリポジトリの両方を使用したいと考えています。
どのソリューションが、最小限の労力でこれらの要件を満たしますか?

34 / 63

34.

★No.334
ある企業は、AWS Organizations 内の組織を使用して複数の AWS アカウントを管理しています。この企業は、組織に対して有効になっているすべての機能を有効にしています。この企業は、ルート OU の下の OU の階層として組織を構成しました。この企業は最近、すべての OU を登録し、すべての AWS アカウントを AWS Control Tower に登録しました。
この企業は、各 AWS アカウントで AWS Control Tower 管理の AWS Config 構成レコーダーをカスタマイズする必要があります。この企業は、既存の AWS アカウントと、今後 AWS Control Tower に登録する新しい AWS アカウントの両方にカスタマイズを適用する必要があります。
これらの要件を満たす手順の組み合わせはどれですか? (3 つ選択してください)。

35 / 63

35.

No.335
ある会社では、アプリケーション ロード バランサー (ALB) の背後にある Amazon EC2 インスタンスの Auto Scaling グループでアプリケーションを実行しています。EC2 インスタンスは、別の EC2 インスタンスで実行される MySQL データベースにリクエストを行う Docker コンテナを実行します。
DevOps エンジニアは、サーバーレス アーキテクチャを使用するようにアプリケーションを更新する必要があります。
最も少ない変更でこの要件を満たすソリューションはどれですか?

36 / 63

36.

No.336
ある会社では、AWS Organizations の組織を使用して 10 個の AWS アカウントを管理しています。すべての機能が有効になっており、AWS CloudFormation の信頼できるアクセスが有効になっています。
DevOps エンジニアは、CloudFormation を使用して、Organizations 管理アカウントと組織内のすべてのメンバー アカウントに IAM ロールをデプロイする必要があります。
これらの要件を満たす、運用オーバーヘッドが最も少ないソリューションはどれですか?

37 / 63

37.

No.337
ある会社では、Amazon S3 バケットに成果物を保存するアプリケーションを実行しています。このアプリケーションには大規模なユーザーベースがあります。このアプリケーションは、大量のオブジェクトを S3 バケットに書き込みます。この会社では、S3 バケットのイベント通知を有効にしています。
アプリケーションが S3 バケットにオブジェクトを書き込む場合、複数の処理タスクを同時に実行する必要があります。この会社の DevOps チームは、処理タスクをオーケストレーションするための AWS Step Functions ワークフローを作成する必要があります。
DevOps チームは、これらの要件を最小の運用オーバーヘッドで満たすために、どのステップの組み合わせを実行する必要がありますか? (2 つ選択してください)。

38 / 63

38.

No.338
DevOps チームは、Application Load Balancer (ALB) の背後にある Amazon Elastic Container Service (Amazon ECS) クラスターで実行されるアプリケーションをサポートしています。現在、DevOps チームは、AWS CodeDeploy を使用して、ブルー/グリーンの一括戦略でアプリケーションをデプロイしています。最近、アプリケーションの新バージョンによってリクエストの応答時間が大幅に増加したため、DevOps チームはデプロイメントをロールバックする必要がありました。
DevOps チームは、チームがすべてのトラフィックを新バージョンに移行する前に、アプリケーションの新バージョンを監視できるデプロイメント戦略を使用する必要があります。アプリケーションの新バージョンによって応答時間が増加する場合は、デプロイメントをできるだけ早くロールバックする必要があります。
これらの要件を満たす手順の組み合わせはどれですか? (2 つ選択してください)。

39 / 63

39.

No.339
セキュリティ チームは、AWS リソースの設定を記録し、問題を検出し、検出結果の通知を送信する必要があります。AWS アカウントの主なワークロードは、1 日中に数回スケールインおよびスケールアウトする Amazon EC2 Auto Scaling グループで構成されています。
チームは、Amazon EC2 セキュリティ グループが 0.0.0.0/0 のポート 22 のトラフィックを許可した場合、2 日以内に通知を受け取りたいと考えています。また、チームは、AWS リソースの設定のスナップショットを定期的に取得する必要があります。
セキュリティ チームは、Amazon Simple Notification Service (Amazon SNS) トピックをすでに作成し、サブスクライブしています。
これらの要件を満たすソリューションはどれですか?

40 / 63

40.

No.340
ある会社では、Amazon CloudFront ディストリビューションを使用して独自のデータを利用できます。この会社は、IP アドレス範囲の既知のセットを持つ本社のユーザーのみがディストリビューションにアクセスできるようにする必要があります。AWS WAF Web ACL がディストリビューションに関連付けられており、デフォルトのアクションが Count に設定されています。
どのソリューションが、運用オーバーヘッドが最も少なく、これらの要件を満たしますか?

41 / 63

41.

No.341
ある会社では、同じ AWS アカウントで複数のアプリケーションを実行しています。アプリケーションは Amazon CloudWatch にログを送信します。
データ分析チームは、アプリケーションからパフォーマンス メトリクスとカスタム メトリクスを収集する必要があります。分析チームは、データを Amazon S3 バケットに保存する前に、メトリクス データを変換する必要があります。分析チームは、CloudWatch 名前空間に追加された新しいメトリクスを自動的に収集する必要があります。
どのソリューションが、運用オーバーヘッドを最小限に抑えながら、これらの要件を満たしますか?

42 / 63

42.

No.342
ある会社では、HPC プラットフォームを使用してデータの分析ジョブを実行しています。この会社は、AWS CodeBuild を使用してコンテナイメージを作成し、Amazon Elastic Container Registry (Amazon ECR) にイメージを保存します。その後、イメージは Amazon Elastic Kubernetes Service (Amazon EKS) にデプロイされます。
コンプライアンスを維持するために、会社はイメージが Amazon EKS にデプロイされる前にイメージが署名されていることを確認する必要があります。署名キーは定期的にローテーションし、自動的に管理する必要があります。会社は、署名を生成したユーザーを追跡する必要があります。
どのソリューションが、最小限の運用労力でこれらの要件を満たしますか?

43 / 63

43.

No.343
ある会社では、社内で開発した Python パッケージを保存するために AWS CodeArtifact リポジトリを使用しています。DevOps エンジニアは、AWS CodeDeploy を使用してアプリケーションを Amazon EC2 インスタンスにデプロイする必要があります。アプリケーションは、CodeArtifact リポジトリに保存されている Python パッケージを使用します。BeforeInstall ライフサイクル イベント フックによってパッケージがインストールされます。
DevOps エンジニアは、EC2 インスタンスに CodeArtifact リポジトリへのアクセスを許可する必要があります。
この要件を満たすソリューションはどれですか?

44 / 63

44.

No.344
ある会社には、Amazon EC2 インスタンスで実行されるデータベースにファイルを保存するファイル読み取りアプリケーションがあります。規制により、会社は毎日特定の時間に EC2 インスタンスからファイルを削除することが義務付けられています。会社は 60 日以上経過したデータベース レコードを削除する必要があります。
データベース レコードの削除は、ファイルの削除後に実行する必要があります。この会社は、ファイルとデータベース レコードを削除するスクリプトを作成しました。この会社は、削除スクリプトが失敗した場合にメール通知を受け取る必要があります。
どのソリューションが、開発の労力を最小限に抑えてこれらの要件を満たしますか?

45 / 63

45.

No.345
ある企業は、AWS アカウントを管理するためにすべての機能が有効になっている AWS Organizations 内の組織を使用しています。Amazon EQ インスタンスは AWS アカウントで実行されます。
この企業では、現在のすべての EC2 インスタンスでインスタンス メタデータ サービス バージョン 2 (IMDSv2) を使用する必要があるとしています。この企業は、IMDSv2 を使用していない EC2 インスタンスから発信される AWS API 呼び出しをブロックする必要があります。
これらの要件を満たすソリューションはどれですか?

46 / 63

46.

No.346
DevOps チームは、Auto Scaling グループ内の多数の Amazon EC2 インスタンスで実行されるアプリケーションをサポートしています。DevOps チームは AWS CloudFormation を使用して EC2 インスタンスをデプロイします。アプリケーションで最近問題が発生しました。 1 つのインスタンスが、リクエストの大部分に対してエラーを返しました。EC2 インスタンスは、Amazon EC2 と Elastic Load Balancing の両方のヘルスチェックに対して正常であると応答しました。
DevOps チームは、埋め込みメトリック形式を使用して Amazon CloudWatch でアプリケーション ログを収集します。いずれかの EC2 インスタンスが全エラーの半分以上の原因である場合、DevOps チームはアラートを受信する必要があります。
どの手順の組み合わせが、運用オーバーヘッドを最小限に抑えながらこれらの要件を満たしますか? (2 つ選択してください)。

47 / 63

47.

No.347
ある会社では、AWS CloudFormation を使用してアプリケーション環境のデプロイを実行しています。既存の CloudFormation スタックへの最近の更新中にデプロイが失敗しました。DevOps エンジニアは、スタック内の一部のリソースが手動で変更されていることを発見しました。
DevOps エンジニアは、リソースの手動変更を検出し、DevOps リーダーにアラートを送信するソリューションを必要としています。
どのソリューションが、最小限の運用労力でこれらの要件を満たしますか?

48 / 63

48.

No.348
DevOps エンジニアは、AWS Control Tower を使用して複数の AWS アカウントをデプロイし、企業内のさまざまなビジネス、技術、管理部門をサポートしました。セキュリティ チームは、DevOps エンジニアに、企業向けの AWS Control Tower ガードレールを自動化してもらう必要があります。ガードレールは、AWS Organizations 内の企業組織の OU 内のすべてのアカウントに適用する必要があります。
セキュリティ チームは、バージョン管理機能を備え、必要に応じてレビューおよびロールバックできるソリューションを必要としています。セキュリティ チームは、ソリューションの管理を OU 内で維持します。セキュリティ チームは、許可されるガードレールの種類を制限し、セキュリティ チームによって承認された新しいガードレールのみを許可したいと考えています。
どのソリューションが最も運用効率が高く、これらの要件を満たすでしょうか。

49 / 63

49.

No.349
ある会社では、Amazon Elastic Kubernetes Service (Amazon EKS) で Web アプリケーションを実行しています。この会社は、Amazon CloudFront を使用してアプリケーションを配布しています。この会社は最近、AWS WAF を有効にしました。この会社は、aws-waf-logs ログ グループにログを送信するように Amazon CloudWatch Logs を設定しました。
この会社は、ブロックされたトラフィックに突然の変化があった場合に DevOps エンジニアがアラートを受信できるようにしたいと考えています。この会社は、AWS WAF ログの動作のその他の変化に関するアラートは受信したくないと考えています。この会社は、時間の経過とともに AWS WAF ルールを調整します。
この DevOps エンジニアは現在、この環境の Amazon Simple Notification Service (Amazon SNS) トピックにサブスクライブしています。
これらの要件を満たすソリューションはどれですか?

50 / 63

50.

No.350
ビデオ プラットフォーム会社が、ビデオ カタログを AWS に移行しています。同社は、Amazon S3 バケットで MP4 ビデオ ファイルをホストします。同社は、Amazon CloudFront と Amazon EC2 インスタンスを使用してビデオ ファイルを提供します。
ユーザーは最初に、ビデオ URL にリダイレクトするフロントエンド アプリケーションに接続します。ビデオ URL には、CloudFront の認証トークンが含まれています。キャッシュは CloudFront ディストリビューションでアクティブ化されます。認証トークン チェック アクティビティは、Amazon CloudWatch に記録する必要があります。
同社は、CloudFront と Amazon S3 上のビデオ ファイルへの直接アクセスを防ぎ、フロントエンド アプリケーションが提供する認証トークンのチェックを実装したいと考えています。また、同社は、認証トークン署名をチェックするコードの定期的なローリング アップデートを実行したいと考えています。
最も少ない運用労力でこれらの要件を満たすソリューションはどれですか?

51 / 63

51.

No.351
ある企業は、AWS Organizations の組織を使用して、階層構造で複数の AWS アカウントを管理しています。組織のルートに関連付けられた SCP により、IAM ユーザーを作成できます。
DevOps チームは、あらゆるレベルの権限を持つ IAM ユーザーを作成できる必要があります。開発者も IAM ユーザーを作成できる必要があります。ただし、開発者は新しい IAM ユーザーに過度の権限を付与できないようにする必要があります。開発者は各アカウントで CreateAndManageUsers ロールを持っています。DevOps チームは、他のユーザーが IAM ユーザーを作成できないようにする必要があります。
これらの要件を満たす手順の組み合わせはどれですか? (2 つ選択してください)。

52 / 63

52.

No.352
ある会社では、AWS Organizations 構造と SCP が明確に定義されたランディングゾーンをデプロイしています。この会社の開発チームは、AWS CloudFormation と AWS Cloud Development Kit (AWS CDK) を使用することでのみ、AWS リソースを作成できます。
DevOps エンジニアは、異なる CloudFormation スタックにデプロイされた Amazon Simple Queue Service (Amazon SQS) キューの構成が異なることに気付きました。また、DevOps エンジニアは、アプリケーションのコスト割り当てタグが常に設定されているわけではないことにも気付きました。
DevOps エンジニアには、タグ付けを強制し、コードの再利用を促進するソリューションが必要です。DevOps エンジニアは、デプロイされた SQS キューの構成が異なることを避ける必要があります。
これらの要件を満たすために、DevOps エンジニアは何をすべきでしょうか?

53 / 63

53.

No.353
DevOps チームが会社の AWS アカウントを管理しています。会社は、特定の AWS リソース設定の変更が自動的に元に戻されるようにしたいと考えています。
この要件を満たすソリューションはどれですか?

54 / 63

54.

★No.354
ある企業が AWS アカウントでアプリケーションをホストしています。アプリケーションは、機密情報を含むオブジェクトを Amazon S3 バケットに保存します。
企業は、無効な認証情報を使用して行われたために拒否された呼び出しを含む、オブジェクトレベルの S3 API 呼び出しをキャプチャする必要があります。
これらの要件を満たすソリューションはどれですか?

55 / 63

55.

★No.355
DevOps 管理者は、会社の Amazon CloudWatch Logs ログ グループのセキュリティ管理を担当しています。会社のセキュリティ ポリシーでは、従業員 ID は、権限のある担当者以外はログに表示できないようにする必要があります。従業員 ID は、Emp-XXXXXX のパターンに従います (各 X は数字)。
監査により、従業員 ID が 1 つのログ ファイルにあることが判明しました。ログ ファイルはエンジニアが使用できますが、エンジニアには従業員 ID を表示する権限がありません。エンジニアには現在、アカウント内のすべてのリソースに対する logs:* を許可する AWS IAM Identity Center 権限があります。
管理者は、従業員 ID を含む新しいログ エントリが権限のない担当者に表示されないように、従業員 ID をマスクする必要があります。
どのソリューションが最も運用効率が高く、これらの要件を満たすでしょうか。

56 / 63

56.

★No.356
ある会社では、AWS Organizations の組織を使用して多数の AWS アカウントを管理しています。この会社では、組織のすべての機能を有効にしています。この会社は、AWS CloudFormation StackSets を使用してアカウントに設定をデプロイしています。この会社は、AWS Config を使用して Amazon S3 バケットを監視しています。
この会社では、S3 バケットへのすべてのオブジェクトのアップロードで AWS Key Management Service (AWS KMS) 暗号化が使用されるようにする必要があります。
これらの要件を満たすソリューションはどれですか?

57 / 63

57.

★No.357
ある会社では、Amazon Aurora PostgreSQL DB クラスターを使用して、5 時間ごとにトランザクション データをデータベースにロードしています。データ アナリストは、Aurora PostgreSQL データベースを使用して、短時間実行のクエリを実行したり、複雑な集計クエリを作成したり、データを使用する簡単なレポートを作成したりしています。また、データ アナリストは、データの削除や挿入など、手動でデータを更新しています。
データ アナリストはパフォーマンスの問題を報告しています。データベース チームは最近、他のクエリをブロックして VACUUM 操作を妨げ、パフォーマンスに影響を与えている長時間実行のアイドル トランザクション接続を特定しました。チームは、これらの潜在的な運用上の問題と、問題を修正するための推奨アクションについて、積極的に通知を受け取りたいと考えています。
会社の AWS アカウントでは、Amazon DevOps Guru を使用して、アカウント内のすべてのアプリケーションを監視しています。
これらの要件を満たすソリューションはどれですか?

58 / 63

58.

★No.358
DevOps エンジニアは、インフラストラクチャを米国内に収容する必要がある企業にガバナンス制御を実装しています。この企業は、すべての機能が有効になっている AWS Organizations の組織に多数の AWS アカウントを持っています。
エンジニアは、会社が使用できる AWS リージョンを制限する必要があります。また、ガバナンス ポリシー外のアクティビティが発生した場合は、できるだけ早くアラートが送信されるようにする必要があります。米国外の新しいリージョンでは、コントロールが自動的に有効になっている必要があります。
これらの要件を満たす手順の組み合わせはどれですか? (2 つ選択してください)。

59 / 63

59.

★No.359
ある会社では、Amazon EC2 Auto Scaling グループ内の Amazon EC2 インスタンスでアプリケーションを実行しています。EC2 インスタンスは、Application Load Balancer (ALB) の背後にあります。最近、トラフィックが一部の EC2 インスタンスに転送されたときに、ユーザーがエラーを経験し始めました。
DevOps エンジニアは、Auto Scaling グループが、アプリケーション エラーにもかかわらず、問題のあるインスタンスが正常であると報告していることを発見しました。DevOps エンジニアが問題のあるインスタンスのアプリケーション エラーを解決すると、ユーザー エクスペリエンスは正常に戻ります。
この会社は、アプリケーション エラーが発生していない正常なインスタンスにのみトラフィックがルーティングされるようにしたいと考えています。また、トラフィック ルーティング構成が変更された場合にサポート チームに通知が届くようにしたいと考えています。
これらの要件を満たすソリューションはどれですか?

60 / 63

60.

★No.360
DevOps エンジニアは、GitHub コード リポジトリを使用するパイプラインのトラブルシューティングを行う必要があります。パイプラインには、ソース ステージ、ビルド ステージ、およびデプロイ ステージが含まれています。パイプラインには、GitHub コード リポジトリへの AWS CodeStar 接続もあります。
ビルド ステージでは、AWS CodeBuild ビルド プロジェクトを使用します。ビルド プロジェクトでは、ビルド プロセスの一環として、リポジトリの git クローンを実行する必要があります。
DevOps エンジニアは、ソース ステージが正常に動作していることを検証します。ただし、パイプラインが実行されるたびに、ビルド ステージが失敗します。
パイプラインでビルド ステージが失敗する理由は何ですか?

61 / 63

61.

★No.361
ある会社の DevOps チームは、Node Package Manager (NPM) オープンソースライブラリを使用してアプリケーションを構築しています。DevOps チームは、パブリック NPM リポジトリから NPM ライブラリをダウンロードする AWS CodeBuild プロジェクトでアプリケーション構築プロセスを実行しています。
この会社は、NPM ライブラリをプライベート NPM リポジトリでホストしたいと考えています。また、DevOps チームがライブラリを使用する前に、ライブラリの新しいバージョンをチェックできるようにする必要があります。
どのソリューションが、最小限の運用労力でこれらの要件を満たしますか?

62 / 63

62.

★No.362
ある会社には、Web インターフェイスを備えた検索アプリケーションがあります。同社は、希望容量 3 の Auto Scaling グループで Amazon CloudFront、Application Load Balancer (ALB)、Amazon EC2 インスタンスを使用しています。同社は、事前作成された AMI を使用しています。アプリケーションは 1 分で起動します。アプリケーションは、Amazon OpenSearch Service クラスターをクエリします。
アプリケーションは、複数のアベイラビリティーゾーンにデプロイされています。コンプライアンス要件のため、アプリケーションには別の AWS リージョンに災害復旧 (DR) 環境が必要です。同社は、DR 環境の継続的なコストを最小限に抑えたいと考えており、RTO と RPO を 30 分未満に抑える必要があります。同社は、DR リージョンに ALB を作成しました。
これらの要件を満たすソリューションはどれですか?

63 / 63

63.

★No.363
DevOps エンジニアは、AWS アカウント全体のウェブ ACL を管理するために AWS WAF を使用します。DevOps エンジニアは、アカウント内のすべてのアプリケーションロードバランサー (ALB) で AWS WAF が有効になっていることを確認する必要があります。DevOps エンジニアは、各アプリケーションスタックのデプロイプロセスの一環として、AWS CloudFormation テンプレートを使用して個々の ALB と AWS WAF をデプロイします。ALB のデプロイ後に AWS WAF が ALB から削除された場合、AWS WAF は ALB に自動的に追加される必要があります。
どのソリューションがこれらの要件を最も効率的に満たしますか?

Your score is

0%

最終更新: 2月 28, 2025