-
Q1. Q301. 電子商取引企業が、注文処理タスクを完了するために複数のサーバーレス関数およびAWSサービスを活用する分散アプリケーションを構築しています。これらのタスクには、ワークフローの一環として手動承認が必要です。ソリューションアーキテクトは、この注文処理アプリケーションのアーキテクチャを設計する必要があります。このソリューションは、複数のAWS Lambda関数を組み合わせて応答性の高いサーバーレスアプリケーションを構築できる必要があります。また、Amazon EC2インスタンス、コンテナ、またはオンプレミスサーバー上で実行されるデータおよびサービスも編成(オーケストレーション)できる必要があります。これらの要件を満たすソリューションのうち、運用オーバーヘッドが最も少ないものはどれですか?
- A. AWS Step Functions を使用してアプリケーションを構築する
- B. すべてのアプリケーションコンポーネントを AWS Glue ジョブに統合する
- C. Amazon Simple Queue Service (Amazon SQS) を使用してアプリケーションを構築する
- D. AWS Lambda 関数と Amazon EventBridge (Amazon CloudWatch Events) のイベントを使用してアプリケーションを構築する
この問題を見る →
-
Q2. Q302. ある企業が、AWS クラウド上でマルチティアのECサイトWebアプリケーションを実行しています。このアプリケーションは Amazon EC2 インスタンス上で動作し、Amazon RDS for MySQL の Multi-AZ DB インスタンスをデータベースとして使用しています。Amazon RDS には、最新世代のDBインスタンスが採用されており、General Purpose SSD(gp3)タイプの Amazon Elastic Block Store(Amazon EBS)ボリュームで 2,000 GB のストレージが構成されています。しかし、高負荷時においてデータベースのパフォーマンスがアプリケーション全体の応答性に悪影響を及ぼしています。
データベース管理者が Amazon CloudWatch Logs のログを分析したところ、読み書きのIOPS数が 20,000 を超えると、常にアプリケーションのパフォーマンスが劣化することが確認されました。アプリケーションのパフォーマンス向上のために、ソリューションズアーキテクトは何を行うべきでしょうか?
- A. ボリュームをマグネティック(磁気)ボリュームに置き換える
- B. gp3 ボリュームの IOPS 数を増加させる
- C. ボリュームを Provisioned IOPS SSD(io2)ボリュームに置き換える
- D. 2,000 GB の gp3 ボリュームを、2つの 1,000 GB の gp3 ボリュームに置き換える
この問題を見る →
-
Q3. Q303. ある企業は、新しいドキュメントが Amazon S3 バケットにアップロードされたときに AWS Lambda 関数を呼び出すサーバーレスアプリケーションを展開しています。このアプリケーションでは、Lambda 関数を使ってドキュメントを処理しています。最近実施したマーケティングキャンペーンの後、企業は多くのドキュメントが処理されていないことに気づきました。ソリューションアーキテクトは、このアプリケーションのアーキテクチャを改善するために何を行うべきでしょうか?
- A. Lambda 関数のランタイムタイムアウト値を 15 分に設定する
- B. S3 バケットのレプリケーションポリシーを設定する。ドキュメントを S3 バケットに一時的に格納し、後で処理する
- C. 追加の Lambda 関数をデプロイする。2 つの Lambda 関数間でドキュメント処理をロードバランスする
- D. Amazon Simple Queue Service (Amazon SQS) キューを作成する。リクエストをこのキューに送信し、キューを Lambda のイベントソースとして設定する
この問題を見る →
-
Q4. Q304. ある企業が、新しいアプリケーションを Amazon EC2 インスタンス上に展開しています。このアプリケーションは、Amazon Elastic Block Store(Amazon EBS)ボリュームにデータを書き込みます。企業は、EBSボリュームに書き込まれるすべてのデータが静止時(at rest)に暗号化されることを保証する必要があります。この要件を満たす解決策はどれですか?
- A. EBS暗号化を指定するIAMロールを作成し、そのロールをEC2インスタンスにアタッチする
- B. EBSボリュームを暗号化されたボリュームとして作成し、それらのEBSボリュームをEC2インスタンスにアタッチする
- C. キーが「Encrypt」、値が「True」であるEC2インスタンスタグを作成し、EBSレベルでの暗号化を必要とするすべてのインスタンスにこのタグを付ける
- D. AWS Key Management Service(AWS KMS)のキーポリシーを作成して、アカウント内でのEBS暗号化を強制する。このキーポリシーが有効になっていることを確認する
この問題を見る →
-
Q5. Q305. ある企業が、既存のアプリケーションをAWSクラウド上で高可用性・耐障害性のある構成に移行したいと考えています。現在、このアプリケーションは同社のオンプレミスデータセンター内に配置されています。先日、データベースサーバーが予期せぬ停電によりクラッシュし、その結果データ損失が発生しました。企業は、単一障害点(SPOF)を一切排除するソリューションを必要としています。また、ユーザー需要に応じてアプリケーションが自動的にスケールできる機能も必須です。
これらの要件を満たすソリューションはどれですか?
- A. Amazon EC2インスタンスを複数のAvailability ZoneにまたがるAuto Scalingグループでアプリケーションサーバーを展開し、Multi-AZ構成のAmazon RDS DBインスタンスを使用する。
- B. Amazon EC2インスタンスを単一のAvailability Zone内のAuto Scalingグループでアプリケーションサーバーを展開し、データベースをEC2インスタンス上にデプロイする。さらに、EC2 Auto Recoveryを有効化する。
- C. Amazon EC2インスタンスを複数のAvailability ZoneにまたがるAuto Scalingグループでアプリケーションサーバーを展開し、単一のAvailability Zone内で読み取り専用レプリカを備えたAmazon RDS DBインスタンスを使用する。プライマリDBインスタンスが障害を起こした場合、読み取り専用レプリカを昇格させて代替とする。
- D. Amazon EC2インスタンスを複数のAvailability ZoneにまたがるAuto Scalingグループでアプリケーションサーバーを展開し、プライマリおよびセカンダリのデータベースサーバーを複数のAvailability ZoneにまたがるEC2インスタンス上にデプロイする。Amazon Elastic Block Store(Amazon EBS)Multi-Attachを活用して、これらのインスタンス間で共有ストレージを構築する。
この問題を見る →
-
Q6. Q306. ある企業は、オンプレミスで静的ウェブサイトをホストしており、そのサイトをAWSに移行したいと考えています。このウェブサイトは、世界中のユーザーに対してできるだけ高速に読み込まれる必要があります。また、最もコスト効率の良いソリューションを求めています。ソリューションアーキテクトは、この要件を満たすために何を行うべきでしょうか?
- A. ウェブサイトのコンテンツをAmazon S3バケットにコピーします。このバケットを静的ウェブページコンテンツの配信用に設定します。S3バケットを複数のAWSリージョンにレプリケートします。
- B. ウェブサイトのコンテンツをAmazon S3バケットにコピーします。このバケットを静的ウェブページコンテンツの配信用に設定します。Amazon CloudFrontをS3バケットをオリジンとして設定します。
- C. ウェブサイトのコンテンツをAmazon EBSバックアップ型のAmazon EC2インスタンス(Apache HTTP Serverを実行)にコピーします。Amazon Route 53のジオロケーションルーティングポリシーを設定して、ユーザーに最も近いオリジンを選択させます。
- D. ウェブサイトのコンテンツを複数のAWSリージョンで実行される、Amazon EBSバックアップ型のAmazon EC2インスタンス(Apache HTTP Serverを実行)にコピーします。Amazon CloudFrontのジオロケーションルーティングポリシーを設定して、ユーザーに最も近いオリジンを選択させます。
この問題を見る →
-
Q7. Q307. ある会社は、すべての機能が有効化された AWS Organizations を使用しており、ap-southeast-2 リージョンで複数の Amazon EC2 ワークロードを実行しています。同社は、他の任意のリージョンでリソースが作成されないようにするサービスコントロールポリシー(SCP)を適用しています。また、セキュリティポリシーでは、すべてのデータを静止時(at rest)に暗号化することが義務付けられています。監査の結果、従業員が Amazon Elastic Block Store(Amazon EBS)ボリュームを暗号化せずに EC2 インスタンス用に作成していることが判明しました。同社は、ap-southeast-2 リージョンで IAM ユーザーまたはルートユーザーが起動するすべての新規 EC2 インスタンスに対して、暗号化済みの EBS ボリュームを使用することを求めており、EBS ボリュームを作成する従業員への影響を最小限に抑えたいと考えています。これらの要件を満たすための手順の組み合わせはどれですか?(2つ選択)
- A. Amazon EC2 コンソールで EBS 暗号化アカウント属性を選択し、デフォルトの暗号化キーを定義する
- B. IAM パーミッションバウンダリーを作成し、それをルート組織単位(OU)にアタッチします。このバウンダリーでは、ec2:Encrypted 条件が false の場合に ec2:CreateVolume アクションを拒否するように定義します
- C. SCP を作成し、それをルート組織単位(OU)にアタッチします。この SCP では、ec2:Encrypted 条件が false の場合に ec2:CreateVolume アクションを拒否するように定義します
- D. 各アカウントの IAM ポリシーを更新し、ec2:Encrypted 条件が false の場合に ec2:CreateVolume アクションを拒否するように設定します
- E. Organizations 管理アカウントで、デフォルトの EBS ボリューム暗号化設定を指定する
この問題を見る →
-
Q8. Q308. ある企業が、顧客向けの検索カタログを提供するマイクロサービスアプリケーションを開発しています。この企業は、アプリケーションのフロントエンドをユーザーに提示するために REST API を使用しなければなりません。また、これらの REST API は、プライベート VPC サブネット内でコンテナとしてホストされるバックエンドサービスにアクセスできる必要があります。これらの要件を満たすソリューションはどれですか?
- A. Amazon API Gateway を使用して WebSocket API を設計します。アプリケーションを Amazon Elastic Container Service(Amazon ECS)上でプライベートサブネット内にホストします。API Gateway から Amazon ECS へアクセスするためのプライベート VPC リンクを作成します。
- B. Amazon API Gateway を使用して REST API を設計します。アプリケーションを Amazon Elastic Container Service(Amazon ECS)上でプライベートサブネット内にホストします。API Gateway から Amazon ECS へアクセスするためのプライベート VPC リンクを作成します。
- C. Amazon API Gateway を使用して WebSocket API を設計します。アプリケーションを Amazon Elastic Container Service(Amazon ECS)上でプライベートサブネット内にホストします。API Gateway が Amazon ECS にアクセスできるようセキュリティグループを作成します。
- D. Amazon API Gateway を使用して REST API を設計します。アプリケーションを Amazon Elastic Container Service(Amazon ECS)上でプライベートサブネット内にホストします。API Gateway が Amazon ECS にアクセスできるようセキュリティグループを作成します。
この問題を見る →
-
Q9. Q309. ある企業が、AWS Systems Manager Session Manager のすべてのログをアーカイブ目的で Amazon S3 バケットに送信したいと考えています。この要件を、最も運用効率よく満たす解決策はどれですか?
- A. Systems Manager コンソールで S3 ログ記録を有効化し、セッションデータを送信する Amazon S3 バケットを選択します。
- B. Amazon CloudWatch エージェントをインストールし、すべてのログを CloudWatch ロググループに送信します。その後、そのロググループからログを Amazon S3 バケットへエクスポートしてアーカイブします。
- C. すべてのサーバーのログを中央の S3 バケットにアップロードする Systems Manager ドキュメントを作成し、Amazon EventBridge を使用して、アカウント内のすべてのサーバーに対して毎日そのドキュメントを実行します。
- D. Amazon CloudWatch エージェントをインストールし、すべてのログを CloudWatch ロググループに送信します。次に、CloudWatch Logs のサブスクリプションを作成して、着信ログイベントを Amazon Kinesis Data Firehose デリバリーストリームに転送し、S3 を宛先として設定します。
この問題を見る →
-
Q10. Q310. ある企業は、Amazon API Gateway によって呼び出される AWS Lambda 関数上で実行されるステートレスな Web アプリケーションを運用しています。この企業は、アプリケーションを複数の AWS リージョンにデプロイし、リージョン単位のフェイルオーバー機能を提供したいと考えています。ソリューションアーキテクトは、トラフィックを複数のリージョンにルーティングするために何を行うべきでしょうか?
- A. 各リージョンに対して Amazon Route 53 のヘルスチェックを作成し、アクティブ-アクティブなフェイルオーバー構成を使用する
- B. 各リージョン向けのオリジンを持つ Amazon CloudFront ディストリビューションを作成し、CloudFront のヘルスチェックを用いてトラフィックをルーティングする
- C. Transit Gateway を作成し、各リージョンの API Gateway エンドポイントに Transit Gateway をアタッチする。Transit Gateway を設定してリクエストをルーティングする
- D. プライマリリージョンに Application Load Balancer を作成し、ターゲットグループを各リージョンの API Gateway エンドポイントのホスト名を指すように設定する
この問題を見る →
-
Q11. Q311. ある会社は、1つのAWSリージョン内でAmazon EC2インスタンス上でアプリケーションを実行しています。この会社は、EC2インスタンスを2番目のリージョンにバックアップしたいと考えています。また、2番目のリージョンでEC2リソースをプロビジョニングし、1つのAWSアカウントからEC2インスタンスを一元管理することも求めています。これらの要件を最もコスト効率よく満たす解決策はどれですか?
- A. 2番目のリージョンに同数のEC2インスタンスを配置したディザスタリカバリ(DR)計画を作成し、データレプリケーションを設定する
- B. EC2インスタンスのポイント・イン・タイムのAmazon Elastic Block Store(Amazon EBS)スナップショットを作成し、定期的にそのスナップショットを2番目のリージョンにコピーする
- C. AWS Backupを使用してバックアップ計画を作成し、EC2インスタンスに対して2番目のリージョンへのクロスリージョンバックアップを設定する
- D. 2番目のリージョンに同数のEC2インスタンスをデプロイし、AWS DataSyncを使用してソースリージョンから2番目のリージョンへデータを転送する
この問題を見る →
-
Q12. Q312. ある企業は、複数のAWSアカウント向けのロギングソリューションを構築したいと考えています。現在、同社はすべてのアカウントからのログを中央集約アカウントに保存しています。同社は、中央集約アカウント内にAmazon S3バケットを作成し、VPCフローログおよびAWS CloudTrailログを格納しています。すべてのログは、頻繁な分析のために30日間は高い可用性が確保されなければならず、バックアップ目的でさらに60日間保持され、作成後90日後に削除される必要があります。これらの要件を最もコスト効率よく満たすソリューションはどれですか?
- A. オブジェクトを、作成後30日経過時にS3 Standardストレージクラスへ移行します。また、Amazon S3がオブジェクトを90日後に削除するよう指示する有効期限(Expiration)アクションを設定します。
- B. オブジェクトを、作成後30日経過時にS3 Standard-Infrequent Access(S3 Standard-IA)ストレージクラスへ移行します。その後、すべてのオブジェクトを90日後にS3 Glacier Flexible Retrievalストレージクラスへ移動します。さらに、Amazon S3がオブジェクトを90日後に削除するよう指示する有効期限(Expiration)アクションを設定します。
- C. オブジェクトを、作成後30日経過時にS3 Glacier Flexible Retrievalストレージクラスへ移行します。また、Amazon S3がオブジェクトを90日後に削除するよう指示する有効期限(Expiration)アクションを設定します。
- D. オブジェクトを、作成後30日経過時にS3 One Zone-Infrequent Access(S3 One Zone-IA)ストレージクラスへ移行します。その後、すべてのオブジェクトを90日後にS3 Glacier Flexible Retrievalストレージクラスへ移動します。さらに、Amazon S3がオブジェクトを90日後に削除するよう指示する有効期限(Expiration)アクションを設定します。
この問題を見る →
-
Q13. Q313. ある企業は、Amazon Elastic Kubernetes Service(Amazon EKS)とKubernetes Horizontal Pod Autoscalerを用いてコンテナアプリケーションを実行しています。ワークロードは1日の間で一貫しておらず、ソリューションズアーキテクトが、既存のノードがクラスター内で最大容量に達した際にノード数が自動的にスケールアウトしないことに気づきました。その結果、パフォーマンス問題が発生しています。この問題を、最も少ない管理オーバーヘッドで解決するソリューションはどれですか?
- A. メモリ使用率を追跡してノードをスケールアウトする
- B. Kubernetes Cluster Autoscalerを使用してクラスター内のノード数を管理する
- C. AWS Lambda関数を使用してEKSクラスターを自動的にリサイズする
- D. Amazon EC2 Auto Scalingグループを使用してワークロードを分散する
この問題を見る →
-
Q14. Q314. ある企業が、.NET 6 Framework 上で動作する Windows コンテナ内のジョブをコンテナ化しました。このジョブを AWS クラウド上で実行したいと考えています。ジョブは 10 分ごとに実行され、実行時間は 1 分から 3 分の間で変動します。これらの要件を最もコスト効率よく満たす解決策はどれですか?
- A. ジョブのコンテナイメージに基づく AWS Lambda 関数を作成し、Amazon EventBridge を設定して 10 分ごとにその関数を呼び出す。
- B. AWS Batch を使用して、AWS Fargate リソースを利用するジョブを作成し、ジョブのスケジューリングを 10 分ごとに実行するよう設定する。
- C. Amazon Elastic Container Service (Amazon ECS) を AWS Fargate 上で使用してジョブを実行し、ジョブのコンテナイメージに基づくスケジュール済みタスクを作成して 10 分ごとに実行する。
- D. Amazon Elastic Container Service (Amazon ECS) を AWS Fargate 上で使用してジョブを実行し、ジョブのコンテナイメージに基づくスタンドアロンタスクを作成する。Windows タスク スケジューラを使用して 10 分ごとにジョブを実行する。
この問題を見る →
-
Q15. Q315. ソリューションアーキテクトは、MySQLデータベースを伴う複雑なJavaアプリケーションを実装しています。このJavaアプリケーションはApache Tomcat上でデプロイされ、高い可用性が求められます。これらの要件を満たすために、ソリューションアーキテクトは何を行うべきでしょうか?
- A. アプリケーションをAWS Lambdaにデプロイします。Amazon API GatewayのAPIを設定し、Lambda関数と接続します。
- B. AWS Elastic Beanstalkを使用してアプリケーションをデプロイします。ロードバランサ付きの環境とローリングデプロイポリシーを設定します。
- C. データベースをAmazon ElastiCacheに移行します。ElastiCacheのセキュリティグループを設定し、アプリケーションからのアクセスを許可します。
- D. Amazon EC2インスタンスを起動します。EC2インスタンス上にMySQLサーバーをインストールし、アプリケーションを設定します。AMIを作成し、そのAMIを使ってAuto Scalingグループ付きの起動テンプレートを作成します。
この問題を見る →
-
Q16. Q316. ある会社では、Amazon EC2インスタンス上でJavaベースのジョブを実行しています。このジョブは毎時実行され、実行時間は10秒です。ジョブはスケジュールされた間隔で実行され、1 GBのメモリを消費します。EC2インスタンスのCPU使用率は、ジョブ実行時の短時間のピーク(その際、利用可能な最大CPUを使用)を除き、非常に低い状態です。同社は、このジョブの実行コストを最適化したいと考えています。これらの要件を満たすソリューションはどれですか?
- A. AWS App2Container (A2C) を使用してジョブをコンテナ化し、0.5 vCPU および 1 GB のメモリを割り当てた Amazon Elastic Container Service (Amazon ECS) タスクとして AWS Fargate 上で実行する
- B. コードを、1 GB のメモリが割り当てられた AWS Lambda 関数にコピーし、Amazon EventBridge のスケジュールルールを作成して、毎時そのコードを実行する
- C. AWS App2Container (A2C) を使用してジョブをコンテナ化し、そのコンテナを既存の Amazon Machine Image (AMI) にインストールする。また、ジョブ終了時にコンテナを自動停止するようスケジュールを設定する
- D. 既存のスケジュールを変更し、ジョブ完了時にEC2インスタンスを停止し、次のジョブ開始時に再起動するように設定する
この問題を見る →
-
Q17. Q317. ある会社は、個別に請求される複数のAWSアカウントでAmazon EC2インスタンスを実行しています。この会社は最近、Savings Planを購入しました。しかし、事業要件の変更により、多数のEC2インスタンスを廃止しました。同社は、既存のSavings Planの割引を他のAWSアカウントでも活用したいと考えています。これらの要件を満たすためには、以下のどの組み合わせの手順を実行すればよいでしょうか?(該当するものを2つ選択してください。)
- A. 管理アカウントのAWS Account Management Consoleから、請求設定セクションの「割引共有」を有効化します。
- B. Savings Planを購入したアカウントのAWS Account Management Consoleから、請求設定セクションの「割引共有」を有効化し、すべてのアカウントを含めます。
- C. AWS Organizationsの管理アカウントから、AWS Resource Access Manager(AWS RAM)を使用して、他のアカウントとSavings Planを共有します。
- D. 新しいペイアーアカウントでAWS Organizations組織を作成し、管理アカウントから他のAWSアカウントをその組織に招待します。
- E. 既存のEC2インスタンスおよびSavings Planを持つAWSアカウントでAWS Organizations組織を作成し、管理アカウントから他のAWSアカウントをその組織に招待します。
この問題を見る →
-
Q18. Q318. ある企業は、人工知能(AI)を活用してカスタマーサービス通話の品質を評価したいと考えています。現在、同社では英語を含む4か国語で通話を管理しており、今後さらに新しい言語に対応する予定です。また、同社には機械学習(ML)モデルを定期的にメンテナンスするリソースがありません。要件として、カスタマーサービス通話の録音からテキストベースのセンチメント分析レポートを作成する必要があります。さらに、通話録音のテキストは英語に翻訳される必要があります。これらの要件を満たすための手順の組み合わせはどれですか?(3つ選択してください。)
- A. Amazon Comprehend を使用して音声録音を英語に翻訳する
- B. Amazon Lex を使用してテキストベースのセンチメント分析レポートを作成する
- C. Amazon Polly を使用して音声録音をテキストに変換する
- D. Amazon Transcribe を使用して、任意の言語で録音されたカスタマーサービス通話をテキストに変換する
- E. Amazon Translate を使用して、任意の言語のテキストを英語に翻訳する
- F. Amazon Comprehend を使用してセンチメント分析レポートを作成する
この問題を見る →
-
Q19. Q319. ある会社が、別のAWSリージョンにディザスタリカバリサイトを最近構築しました。この会社は、2つのリージョン間のNFSファイルシステムで大量のデータを定期的に双方向に転送する必要があります。これらの要件を満たすとともに、運用オーバーヘッドが最も少ないソリューションはどれですか?
- A. AWS DataSync を使用する
- B. AWS Snowball デバイスを使用する
- C. Amazon EC2 上に SFTP サーバーをセットアップする
- D. AWS Database Migration Service (AWS DMS) を使用する
この問題を見る →
-
Q20. Q320. ある企業のアプリケーションは、Auto Scalingグループ内のAmazon EC2インスタンスで実行されています。同社は、週のうちランダムな日に急激なトラフィック増加が発生することに気づきました。同社は、このような急激なトラフィック増加時にもアプリケーションのパフォーマンスを維持したいと考えています。これらの要件を最もコスト効率よく満たす解決策はどれですか?
- A. 手動スケーリングを使用してAuto Scalingグループのサイズを変更する
- B. 予測スケーリングを使用してAuto Scalingグループのサイズを変更する
- C. 動的スケーリングを使用してAuto Scalingグループのサイズを変更する
- D. スケジュールスケーリングを使用してAuto Scalingグループのサイズを変更する
この問題を見る →
-
Q21. Q321. ある企業が、AWS上で新しい機械学習(ML)モデルソリューションを開発しています。これらのモデルは、起動時にAmazon S3から約1 GBのモデルデータを取得し、メモリに読み込む独立したマイクロサービスとして開発されています。ユーザーは非同期API経由でモデルにアクセスし、単一のリクエストまたはリクエストのバッチを送信して、結果の送信先を指定できます。同社は数百人のユーザーにモデルを提供しており、モデルの利用パターンは不規則です。一部のモデルは数日〜数週間使われない場合があり、一方で他のモデルは一度に数千件のリクエストのバッチを受信することもあります。これらの要件を満たすために、ソリューションアーキテクトが推奨すべき設計はどれですか?
- A. APIからのリクエストをNetwork Load Balancer(NLB)にルーティングします。モデルをAWS Lambda関数としてデプロイし、NLBによって呼び出されるようにします。
- B. APIからのリクエストをApplication Load Balancer(ALB)にルーティングします。モデルをAmazon Elastic Container Service(Amazon ECS)サービスとしてデプロイし、Amazon Simple Queue Service(Amazon SQS)キューからメッセージを読み取るようにします。SQSキューのサイズに基づいて、AWS App Meshを用いてECSクラスターのインスタンス数をスケールさせます。
- C. APIからのリクエストをAmazon Simple Queue Service(Amazon SQS)キューに送信します。モデルをAWS Lambda関数としてデプロイし、SQSイベントによって呼び出されるようにします。SQSキューのサイズに基づいて、AWS Auto Scalingを使用してLambda関数のvCPU数を増加させます。
- D. APIからのリクエストをAmazon Simple Queue Service(Amazon SQS)キューに送信します。モデルをAmazon Elastic Container Service(Amazon ECS)サービスとしてデプロイし、そのサービスがキューからメッセージを読み取るようにします。SQSキューのサイズに基づいて、Amazon ECSのクラスターおよびサービスのコピー両方に対してAWS Auto Scalingを有効化します。
この問題を見る →
-
Q22. Q322. ある会社は、AWS リージョン内でワークロードを実行しています。顧客は Amazon API Gateway の REST API を使用して、そのワークロードに接続およびアクセスします。同社は DNS プロバイダーとして Amazon Route 53 を利用しています。同社は、すべての顧客に対して個別かつ安全な URL を提供したいと考えています。これらの要件を、最も運用効率よく満たすための手順の組み合わせはどれですか?(3つ選択してください。)
- A. ドメインをレジストラで登録します。Route 53 のホステッドゾーン内にワイルドカードカスタムドメイン名を作成し、API Gateway エンドポイントを指すゾーンレコードを追加します。
- B. 別のリージョンで AWS Certificate Manager(ACM)に、対象ドメインに一致するワイルドカード証明書をリクエストします。
- C. 必要に応じて、各顧客ごとに Route 53 にホステッドゾーンを作成し、API Gateway エンドポイントを指すゾーンレコードを作成します。
- D. 同じリージョンの AWS Certificate Manager(ACM)で、カスタムドメイン名に一致するワイルドカード証明書をリクエストします。
- E. API Gateway 内に各顧客向けの複数の API エンドポイントを作成します。
- F. API Gateway 内に REST API 用のカスタムドメイン名を作成し、AWS Certificate Manager(ACM)から証明書をインポートします。
この問題を見る →
-
Q23. Q323. ある企業は、複数のAWSアカウントにまたがって数ペタバイトのデータを保存しています。この企業では、AWS Lake Formation を使用してデータレイクを管理しています。データサイエンスチームは、分析目的で、自社アカウント内の特定のデータをエンジニアリングチームと安全に共有したいと考えています。これらの要件を満たす、運用オーバーヘッドが最も少ないソリューションはどれですか?
- A. 必要なデータを共通のアカウントにコピーします。そのアカウント内でIAMアクセスロールを作成し、エンジニアリングチームの各アカウントのユーザーを信頼されたエンティティとして指定する許可ポリシーを設定してアクセスを付与します。
- B. データが格納されている各アカウントで、Lake Formation の permissions Grant コマンドを使用して、必要なエンジニアリングチームのユーザーがデータにアクセスできるように許可します。
- C. AWS Data Exchange を使用して、必要なデータをエンジニアリングチームの各アカウントに対して非公開でパブリッシュします。
- D. Lake Formation のタグベースアクセス制御(Tag-based Access Control)を活用し、必要なデータに対してエンジニアリングチームの各アカウントへクロスアカウントのアクセス権限を承認・付与します。
この問題を見る →
-
Q24. Q324. ある企業では、従来のアプリケーションを使用してCSV形式でデータを生成しています。この従来のアプリケーションは、出力データをAmazon S3に保存します。同社は、Amazon RedshiftおよびAmazon S3に格納されたデータに対して複雑なSQLクエリを実行して分析できる新しい商用オフ・ザ・シェルフ(COTS)アプリケーションを導入しようとしています。ただし、このCOTSアプリケーションは、従来のアプリケーションが生成するCSVファイルを処理できません。また、企業は従来のアプリケーションを更新して他の形式でデータを出力させることはできません。企業は、COTSアプリケーションが従来のアプリケーションが生成したデータを利用できるようにするソリューションを実装する必要があります。これらの要件を満たす中で、運用上のオーバーヘッドが最も少ないソリューションはどれですか?
- A. スケジュール実行されるAWS Glueの抽出・変換・ロード(ETL)ジョブを作成します。このETLジョブを設定してCSVファイルを処理し、処理済みデータをAmazon Redshiftに保存します。
- B. Amazon EC2インスタンス上で実行されるPythonスクリプトを開発し、CSVファイルをSQLファイルに変換します。cronスケジュールでこのPythonスクリプトを呼び出し、出力ファイルをAmazon S3に保存します。
- C. AWS Lambda関数とAmazon DynamoDBテーブルを作成します。S3イベントを使用してLambda関数を起動し、そのLambda関数で抽出・変換・ロード(ETL)処理を実行してCSVファイルを処理し、処理済みデータをDynamoDBテーブルに保存するよう設定します。
- D. Amazon EventBridgeを使用して週1回のスケジュールでAmazon EMRクラスターを起動します。このEMRクラスターを設定してCSVファイルを処理する抽出・変換・ロード(ETL)ジョブを実行し、処理済みデータをAmazon Redshiftテーブルに保存します。
この問題を見る →
-
Q25. Q325. ソリューションアーキテクトが、銀行向けのクレジットカードデータ検証リクエストを非同期で処理するアプリケーションを設計しています。このアプリケーションはセキュアである必要があり、各リクエストを最低1回は確実に処理しなければなりません。これらの要件を最もコスト効率よく満たすソリューションはどれですか?
- A. AWS Lambda のイベントソースマッピングを使用します。イベントソースとして Amazon Simple Queue Service (Amazon SQS) の標準キューを指定します。暗号化には AWS Key Management Service (SSE-KMS) を使用し、Lambda 実行ロールに kms:Decrypt 権限を付与します。
- B. AWS Lambda のイベントソースマッピングを使用します。イベントソースとして Amazon Simple Queue Service (Amazon SQS) の FIFO キューを指定します。暗号化には SQS 管理型暗号化キー (SSE-SQS) を使用し、Lambda 関数に暗号化キーの呼び出し権限を付与します。
- C. AWS Lambda のイベントソースマッピングを使用します。イベントソースとして Amazon Simple Queue Service (Amazon SQS) の FIFO キューを指定します。暗号化には AWS KMS キー (SSE-KMS) を使用し、Lambda 実行ロールに kms:Decrypt 権限を付与します。
- D. AWS Lambda のイベントソースマッピングを使用します。イベントソースとして Amazon Simple Queue Service (Amazon SQS) の標準キューを指定します。暗号化には AWS KMS キー (SSE-KMS) を使用し、Lambda 関数に暗号化キーの呼び出し権限を付与します。
この問題を見る →
-
Q26. Q326. ある会社は、Amazon RDSをバックエンドデータベースとして使用するAWS上のサーバーレスアプリケーションを運用しています。このアプリケーションは、突発的かつ予測不能なトラフィック増加を時折経験します。トラフィックが増加すると、アプリケーションがデータベースへの接続を頻繁に開閉し、その結果、データベースからエラーを受け取ったり、接続数の上限に達して接続できなくなったりすることがあります。同社は、アプリケーションが常にスケーラブルで高可用性を確保できるようにする必要があります。これらの要件を満たす解決策として、アプリケーションのコード変更を一切行わずに実現できるものはどれですか?
- A. サーバーレスアプリケーションのRDSデータベースのオプショングループにおける最大接続数を増加させる
- B. RDS DBインスタンスのインスタンスタイプを拡大して、ピーク時のトラフィック負荷に対応する
- C. サーバーレスアプリケーションとAmazon RDSの間にAmazon RDS Proxyを導入する
- D. ピーク時のトラフィック負荷においてもデータベースの高可用性を確保するために、Amazon RDSのリザーブドインスタンスを購入する
この問題を見る →
-
Q27. Q327. ある企業が、AWS上でスケーラブルなWebアプリケーションをホストしたいと考えています。このアプリケーションは、世界中のさまざまな地理的地域からユーザーにアクセスされます。アプリケーションのユーザーは、最大数ギガバイトの固有のデータをダウンロードおよびアップロードできます。開発チームは、アップロード・ダウンロードのレイテンシを最小限に抑え、パフォーマンスを最大化する一方で、コスト効率の高いソリューションを求めています。ソリューションアーキテクトは何を行うべきでしょうか?
- A. アプリケーションのホスティングに、Transfer Acceleration機能を有効化したAmazon S3を使用する。
- B. アプリケーションのホスティングに、CacheControlヘッダーを設定したAmazon S3を使用する。
- C. アプリケーションのホスティングに、Auto ScalingとAmazon CloudFrontを組み合わせたAmazon EC2を使用する。
- D. アプリケーションのホスティングに、Auto ScalingとAmazon ElastiCacheを組み合わせたAmazon EC2を使用する。
この問題を見る →
-
Q28. Q328. ある企業がAmazon EC2インスタンス上にホストしているアプリケーションからAmazon S3バケットへアクセスする必要があります。データの機密性を考慮し、トラフィックはインターネットを経由してはなりません。ソリューションアーキテクトは、このアクセスをどのように設定すべきでしょうか?
- A. Amazon Route 53を使用してプライベートホステッドゾーンを作成する。
- B. VPC内にAmazon S3用のVPCゲートウェイエンドポイントを設定する。
- C. EC2インスタンスとS3バケットの間にAWS PrivateLinkを設定する。
- D. VPCとS3バケットの間でサイト間VPN接続を設定する。
この問題を見る →
-
Q29. Q329. ある企業が、Auto Scalingグループ内のApplication Load Balancer(ALB)の後ろでAmazon EC2インスタンス上にEコマースWebサイトを運用しています。このサイトは、IPアドレスが頻繁に変化する不正な外部システムからの高トラフィック率によってパフォーマンス問題を抱えており、セキュリティチームは当該Webサイトに対するDDoS攻撃の可能性を懸念しています。企業は、正当なユーザーへの影響を最小限に抑えつつ、不正な着信リクエストをブロックする必要があります。ソリューションアーキテクトは何を推奨すべきでしょうか?
- A. Amazon Inspectorをデプロイし、ALBに関連付ける。
- B. AWS WAFをデプロイし、ALBに関連付け、レート制限ルールを設定する。
- C. ALBに関連付けられたネットワークACLにルールを展開して、着信トラフィックをブロックする。
- D. Amazon GuardDutyをデプロイし、GuardDutyの設定時にレート制限保護を有効化する。
この問題を見る →
-
Q30. Q330. 予算計画の一環として、経営陣はユーザー別にリストされたAWSの請求項目のレポートを要求しています。このデータは部門ごとの予算作成に使用されます。ソリューションアーキテクトは、このようなレポート情報を取得する最も効果的な方法を特定する必要があります。これらの要件を満たすソリューションはどれですか?
- A. Amazon Athena を使用してクエリを実行し、レポートを生成します。
- B. Cost Explorer でレポートを作成し、ダウンロードします。
- C. 請求ダッシュボードから請求明細にアクセスし、請求書をダウンロードします。
- D. AWS Budgets でコスト予算を変更し、Amazon Simple Email Service (Amazon SES) を使用したアラートを設定します。
この問題を見る →
-
Q31. Q331. ある企業には、Management(管理)およびProduction(本番)という2つのVPCがあります。Management VPCは、カスタマーゲートウェイを介したVPNを使用して、データセンター内の単一のデバイスに接続されています。一方、Production VPCは、仮想プライベートゲートウェイを用いて、2つのAWS Direct Connect接続がアタッチされています。また、Management VPCとProduction VPCの間では、アプリケーション間の通信を可能にするために単一のVPCピアリング接続が使用されています。このアーキテクチャにおける単一障害点(SPOF)を軽減するために、ソリューションズアーキテクトは何を行うべきでしょうか?
- A. Management VPCとProduction VPCの間に追加のVPN接続セットを設定する。
- B. Management VPCに第2の仮想プライベートゲートウェイを追加し、アタッチする。
- C. 第2のカスタマーゲートウェイデバイスからManagement VPCへ、追加のVPN接続セットを設定する。
- D. Management VPCとProduction VPCの間に第2のVPCピアリング接続を追加する。
この問題を見る →
-
Q32. Q332. ある会社が、Amazon RDS DBインスタンスに格納されている法務会計データを外部監査人に共有したいと考えています。監査人は独自のAWSアカウントを持っており、データベースの独自のコピーを必要としています。この会社は、監査人に対してデータベースを安全に共有するには、どのようにすべきでしょうか?
- A. データベースの読み取り専用レプリカを作成し、IAM標準データベース認証を設定して監査人にアクセス権を付与する。
- B. データベースのスナップショットをAmazon S3にコピーし、監査人にそのバケット内のオブジェクトへのアクセスを許可するIAMロールを割り当てる。
- C. データベースの内容をテキストファイルにエクスポートし、それらのファイルをAmazon S3に保存した後、監査人のために新しいIAMユーザーを作成し、当該バケットへのアクセス権を付与する。
- D. データベースの暗号化済みスナップショットを作成し、そのスナップショットを共有するとともに、AWS Key Management Service (AWS KMS) 暗号化キーへのアクセスを許可する。
この問題を見る →
-
Q33. Q333. 次のIAMポリシーがIAMグループにアタッチされています。このポリシーは、そのグループに適用される唯一のポリシーです。このポリシーによるグループメンバーの実効的なIAM権限は何ですか?
- A. グループメンバーは、us-east-1リージョン内で任意のAmazon EC2アクションを実行できます。Allow権限以降のステートメントは適用されません。
- B. グループメンバーは、多要素認証(MFA)でログインしない限り、us-east-1リージョン内の任意のAmazon EC2権限を拒否されます。
- C. グループメンバーは、多要素認証(MFA)でログインしている場合に限り、すべてのリージョンでec2:StopInstancesおよびec2:TerminateInstancesの権限を許可されます。その他の任意のAmazon EC2アクションも許可されます。
- D. グループメンバーは、多要素認証(MFA)でログインしている場合に限り、us-east-1リージョン内でのみec2:StopInstancesおよびec2:TerminateInstancesの権限を許可されます。また、us-east-1リージョン内ではその他の任意のAmazon EC2アクションも許可されます。
この問題を見る →
-
Q34. Q334. ある企業が、新しいビデオゲームをWebアプリケーションとして開発しました。このアプリケーションはVPC内に構築された3層アーキテクチャで、データベース層にはAmazon RDS for MySQLを使用しています。複数のプレイヤーがオンラインで同時に競い合います。ゲームの開発者は、ほぼリアルタイムでトップ10スコアボードを表示し、現在のスコアを保持したままゲームを一時停止および再開できる機能を提供したいと考えています。これらの要件を満たすために、ソリューションアーキテクトは何を行うべきでしょうか?
- A. スコアをキャッシュしてWebアプリケーションが表示できるように、Amazon ElastiCache for Memcached クラスターをセットアップする。
- B. スコアの計算およびキャッシュを行い、Webアプリケーションがスコアボードを表示できるように、Amazon ElastiCache for Redis クラスターをセットアップする。
- C. Webアプリケーションの前にAmazon CloudFrontディストリビューションを配置し、アプリケーション内のセクションでスコアボードをキャッシュする。
- D. Amazon RDS for MySQL に読み取り専用レプリカを作成し、スコアボードの計算クエリを実行するとともに、Webアプリケーションへの読み取りトラフィックを処理する。
この問題を見る →
-
Q35. Q335. ある企業がアプリケーションをAWSクラウド上にホストしています。このアプリケーションは、Auto Scalingグループ内のAmazon EC2インスタンス上で実行され、Elastic Load Balancerの後ろで動作し、Amazon DynamoDBテーブルを使用しています。企業は、最小限のダウンタイムで、このアプリケーションを別のAWSリージョンでも利用可能にしたいと考えています。ソリューションアーキテクトは、これらの要件を満たすために、ダウンタイムを最も小さく抑えるにはどうすればよいでしょうか?
- A. 障害復旧用リージョンにAuto Scalingグループおよびロードバランサを作成します。DynamoDBテーブルをグローバルテーブルとして設定します。DNSフェイルオーバーを構成し、障害復旧用リージョンのロードバランサを指すようにします。
- B. 必要に応じてEC2インスタンス、ロードバランサ、DynamoDBテーブルを作成するためのAWS CloudFormationテンプレートを作成します。DNSフェイルオーバーを構成し、障害復旧用リージョンのロードバランサを指すようにします。
- C. 必要に応じてEC2インスタンスおよびロードバランサを作成するためのAWS CloudFormationテンプレートを作成します。DynamoDBテーブルをグローバルテーブルとして設定します。DNSフェイルオーバーを構成し、障害復旧用リージョンのロードバランサを指すようにします。
- D. 障害復旧用リージョンにAuto Scalingグループおよびロードバランサを作成します。DynamoDBテーブルをグローバルテーブルとして設定します。Amazon CloudWatchアラームを作成し、そのアラームがトリガーされた際にAmazon Route 53のエンドポイントを障害復旧用ロードバランサに更新するAWS Lambda関数を起動するように設定します。
この問題を見る →
-
Q36. Q336. 製造会社が、機械のセンサーから生成される .csv ファイルを Amazon S3 バケットにアップロードしています。これらの .csv ファイルは、グラフィカルなレポートを自動生成するため、できるだけ速やかに画像ファイル(イメージ)に変換され、利用可能にする必要があります。生成された画像は1か月後には不要になりますが、.csv ファイルは年2回の機械学習(ML)モデルのトレーニングのために保存しておく必要があります。ML のトレーニングおよび監査は、数週間前に計画されます。これらの要件を最もコスト効率よく満たすステップの組み合わせはどれですか?(2つ選択)
- A. Amazon EC2 スポットインスタンスを起動し、毎時 .csv ファイルをダウンロードして画像ファイルを生成し、その画像を S3 バケットにアップロードする。
- B. AWS Lambda 関数を設計し、S3 バケットへの .csv ファイルのアップロードをトリガーとして実行し、.csv ファイルを画像に変換して S3 バケットに保存する。
- C. S3 バケット内の .csv ファイルと画像ファイルに対して S3 Lifecycle ルールを作成する。.csv ファイルについては、アップロード後1日で S3 Standard から S3 Glacier へ移行し、画像ファイルについては30日後に削除(Expire)する。
- D. S3 バケット内の .csv ファイルと画像ファイルに対して S3 Lifecycle ルールを作成する。.csv ファイルについては、アップロード後1日で S3 Standard から S3 One Zone-Infrequent Access(S3 One Zone-IA)へ移行し、画像ファイルについては30日後に削除(Expire)する。
- E. S3 バケット内の .csv ファイルと画像ファイルに対して S3 Lifecycle ルールを作成する。.csv ファイルについては、アップロード後1日で S3 Standard から S3 Standard-Infrequent Access(S3 Standard-IA)へ移行し、画像ファイルについては Reduced Redundancy Storage(RRS)で保存する。
この問題を見る →
-
Q37. Q337. ある企業は、従業員に対して機密性および高感度のファイルへの安全なアクセスを提供する必要があります。企業は、これらのファイルが承認されたユーザーのみによってアクセス可能であることを保証したいと考えています。また、ファイルは従業員の端末に安全にダウンロードされる必要があります。現在、ファイルはオンプレミスのWindowsファイルサーバー上に保存されています。しかし、リモート利用の増加により、このファイルサーバーの容量が逼迫しています。
これらの要件を満たすソリューションはどれですか?
- A. ファイルサーバーをパブリックサブネット内のAmazon EC2インスタンスに移行し、セキュリティグループを設定して、従業員のIPアドレスからのみ着信トラフィックを許可する。
- B. ファイルをAmazon FSx for Windows File Serverファイルシステムに移行し、オンプレミスのActive Directoryと統合します。さらにAWS Client VPNを設定します。
- C. ファイルをAmazon S3に移行し、プライベートVPCエンドポイントを作成します。ダウンロードを許可するために署名付きURLを作成します。
- D. ファイルをAmazon S3に移行し、パブリックVPCエンドポイントを作成します。従業員がAWS Single Sign-Onでサインインできるようにします。
この問題を見る →
-
Q38. Q338. ある企業が急速に成長しているフードデリバリーサービスを提供しています。この成長に伴い、注文処理システムがピーク時のトラフィック時間帯にスケーリングの問題を抱えています。現在のアーキテクチャは以下のとおりです。
・アプリケーションから注文を受信するため、Amazon EC2 Auto Scalingグループで実行される一連のAmazon EC2インスタンス
・注文を履行(フルフィル)するため、別のAmazon EC2 Auto Scalingグループで実行される一連のAmazon EC2インスタンス
注文受付プロセスは高速ですが、注文履行プロセスには時間がかかります。また、スケーリングイベントによってデータが失われてはなりません。
ソリューションアーキテクトは、ピーク時のトラフィック時間帯において、注文受付プロセスと注文履行プロセスの両方が適切にスケールできるようにする必要があります。さらに、このソリューションは、企業のAWSリソースの利用効率を最適化しなければなりません。
これらの要件を満たすソリューションはどれですか?
- A. Amazon CloudWatchメトリクスを使用して、各Auto Scalingグループ内の各EC2インスタンスのCPU使用率を監視します。各Auto Scalingグループの最小容量を、ピーク時のワークロード値に基づいて設定します。
- B. Amazon CloudWatchメトリクスを使用して、各Auto Scalingグループ内の各EC2インスタンスのCPU使用率を監視します。CloudWatchアラームを設定し、そのアラームがAmazon Simple Notification Service (Amazon SNS)トピックを呼び出して、必要に応じて追加のAuto Scalingグループを作成するようにします。
- C. Amazon Simple Queue Service (Amazon SQS)キューを2つ作成します。1つは注文受付用、もう1つは注文履行用です。EC2インスタンスをそれぞれ対応するキューからメッセージをポーリングするように設定します。キューから送信される通知に基づいてAuto Scalingグループをスケールさせます。
- D. Amazon Simple Queue Service (Amazon SQS)キューを2つ作成します。1つは注文受付用、もう1つは注文履行用です。EC2インスタンスをそれぞれ対応するキューからメッセージをポーリングするように設定します。インスタンスあたりのバックログ(backlog per instance)を基にしたカスタムメトリクスを作成し、このメトリクスに基づいてAuto Scalingグループをスケールさせます。
この問題を見る →
-
Q39. Q339. ある企業が、自社アプリケーション向けに信頼性の高いアーキテクチャを設計するため、ソリューションズアーキテクトを雇いました。このアプリケーションは、1つのAmazon RDS DBインスタンスと、Webサーバーとして動作する2台の手動でプロビジョニングされたAmazon EC2インスタンスで構成されています。EC2インスタンスは単一のAvailability Zone内に配置されています。最近、従業員がDBインスタンスを誤って削除し、その結果アプリケーションが24時間にわたり利用不能になりました。企業は、現在の環境全体の信頼性について懸念しています。アプリケーションのインフラストラクチャの信頼性を最大限に高めるために、ソリューションズアーキテクトは何を行うべきでしょうか?
- A. EC2インスタンスの1台を削除し、残りのEC2インスタンスに対して終了保護を有効化します。また、DBインスタンスをMulti-AZ構成に更新し、削除保護を有効化します。
- B. DBインスタンスをMulti-AZ構成に更新し、削除保護を有効化します。さらに、EC2インスタンスをApplication Load Balancerの後ろに配置し、複数のAvailability ZoneにまたがるEC2 Auto Scalingグループで実行します。
- C. 追加のDBインスタンス、Amazon API Gateway、およびAWS Lambda関数を作成します。アプリケーションをAPI Gateway経由でLambda関数を呼び出すように設定し、Lambda関数から2つのDBインスタンスへデータを書き込むようにします。
- D. EC2インスタンスを、複数のAvailability Zoneにまたがるサブネットを持つEC2 Auto Scalingグループに配置します。On-Demandインスタンスの代わりにSpotインスタンスを使用します。Amazon CloudWatchアラームを設定してインスタンスの健全性を監視します。また、DBインスタンスをMulti-AZ構成に更新し、削除保護を有効化します。
この問題を見る →
-
Q40. Q340. ある会社が、Amazon S3バケットからWebアプリケーションをホスティングしています。このアプリケーションでは、ユーザー認証にAmazon CognitoをIDプロバイダーとして使用し、保護されたリソース(別のS3バケットに格納)へのアクセスを許可するJSON Web Token(JWT)を返します。アプリケーションをデプロイした後、ユーザーからエラーが報告され、保護されたコンテンツにアクセスできなくなっています。ソリューションアーキテクトは、ユーザーが保護されたコンテンツにアクセスできるよう、適切な権限を付与してこの問題を解決する必要があります。これらの要件を満たすソリューションはどれですか?
- A. 保護されたコンテンツへのアクセスを許可する適切なIAMロールを引き受けるよう、Amazon Cognito IDプールを更新する。
- B. アプリケーションが保護されたコンテンツにアクセスできるよう、S3 ACLを更新する。
- C. ユーザーが保護されたコンテンツにアクセスできない原因となる、S3バケットにおける最終的一貫性(eventually consistent)読み取りの影響を防ぐため、アプリケーションをAmazon S3に再デプロイする。
- D. Amazon Cognito IDプールをカスタム属性マッピングを使用するように更新し、ユーザーが保護されたコンテンツにアクセスするための適切な権限を付与する。
この問題を見る →
-
Q41. Q341. ある会社が、同じAWSアカウント内にあるAmazon S3バケットへの読み取りアクセスを必要とするAWS Lambda関数を保有しています。これらの要件を、最も安全な方法で満たす解決策はどれですか?
- A. Amazon S3バケットポリシーを適用し、当該S3バケットへの読み取りアクセスを許可する。
- B. Lambda関数にIAMロールをアタッチし、そのロールにIAMポリシーを適用して、対象のS3バケットへの読み取りアクセスを許可する。
- C. Lambda関数のコード内にアクセスキーとシークレットキーを埋め込み、S3バケットへの読み取りアクセスを許可するための必要なIAM権限を付与する。
- D. Lambda関数にIAMロールをアタッチし、そのロールにIAMポリシーを適用して、アカウント内のすべてのS3バケットへの読み取りアクセスを許可する。
この問題を見る →
-
Q42. Q342. ある企業は、社内データセンター内の大規模なネットワーク接続ストレージ(NAS)システムに700テラバイトのデータを保存しています。同社は、10 GbpsのAWS Direct Connect接続を備えたハイブリッド環境を運用しています。ある規制当局による監査の結果、同社には90日以内にこのデータをクラウドへ移行するよう命じられました。企業は、データを効率的かつ中断なく移行する必要があります。また、移行期間中もデータへのアクセスおよび更新が継続して可能である必要があります。これらの要件を満たすソリューションはどれですか?
- A. 社内データセンターにAWS DataSyncエージェントをインストールし、データ転送タスクを作成します。その後、Amazon S3バケットへの転送を開始します。
- B. データをAWS Snowball Edge Storage Optimizedデバイスにバックアップし、AWSのデータセンターへ配送します。その後、オンプレミスのファイルシステム上にターゲットとなるAmazon S3バケットをマウントします。
- C. syncコマンドを使用して、Direct Connect接続経由でローカルストレージから指定されたAmazon S3バケットへ直接データをコピーします。
- D. データをテープにバックアップし、AWSのデータセンターへ配送します。その後、オンプレミスのファイルシステム上にターゲットとなるAmazon S3バケットをマウントします。
この問題を見る →
-
Q43. Q343. ある企業は、オンプレミスの主要なファイルストレージボリューム向けにディザスタリカバリ(DR)計画を実装したいと考えています。このファイルストレージボリュームは、ローカルストレージサーバー上のInternet Small Computer Systems Interface(iSCSI)デバイスからマウントされています。ボリュームには数百テラバイト(TB)のデータが格納されています。企業は、エンドユーザーがオンプレミスシステムからすべてのファイルタイプに即座にアクセスでき、遅延を一切経験しないことを保証したいと考えています。
これらの要件を満たすとともに、企業の既存インフラストラクチャへの変更を最小限に抑えるソリューションはどれですか?
- A. Amazon S3 File Gateway を、オンプレミスでホストされる仮想マシン(VM)としてプロビジョニングします。ローカルキャッシュを10 TBに設定します。既存のアプリケーションを変更し、NFSプロトコル経由でファイルにアクセスできるようにします。ディザスタリカバリ時には、Amazon EC2 インスタンスをプロビジョニングし、ファイルを格納する Amazon S3 バケットをマウントします。
- B. AWS Storage Gateway のテープゲートウェイをプロビジョニングします。データバックアップソリューションを使用して、既存の全データを仮想テープライブラリ(VTL)にバックアップします。初期バックアップ完了後、データバックアップソリューションを毎晩実行するよう設定します。ディザスタリカバリ時には、Amazon EC2 インスタンスをプロビジョニングし、仮想テープライブラリ内のボリュームから Amazon Elastic Block Store(Amazon EBS)ボリュームへデータを復元します。
- C. AWS Storage Gateway の Volume Gateway(キャッシュ型ボリューム)をプロビジョニングします。ローカルキャッシュを10 TBに設定します。Volume Gateway のキャッシュ型ボリュームを、iSCSI を使用して既存のファイルサーバーにマウントし、すべてのファイルをストレージボリュームにコピーします。ストレージボリュームの定期スナップショットを設定します。ディザスタリカバリ時には、スナップショットを Amazon Elastic Block Store(Amazon EBS)ボリュームに復元し、その EBS ボリュームを Amazon EC2 インスタンスにアタッチします。
- D. 既存のファイルストレージボリュームと同量のディスク容量を持つ AWS Storage Gateway の Volume Gateway(ストアド型ボリューム)をプロビジョニングします。Volume Gateway のストアド型ボリュームを、iSCSI を使用して既存のファイルサーバーにマウントし、すべてのファイルをストレージボリュームにコピーします。ストレージボリュームの定期スナップショットを設定します。ディザスタリカバリ時には、スナップショットを Amazon Elastic Block Store(Amazon EBS)ボリュームに復元し、その EBS ボリュームを Amazon EC2 インスタンスにアタッチします。
この問題を見る →
-
Q44. Q344. ソリューションアーキテクトは、Amazon EC2インスタンスをホストするVPCネットワークをセキュアにする必要があります。これらのEC2インスタンスには高度に機密性の高いデータが格納されており、プライベートサブネット上で実行されています。会社の方針によると、このVPC内で実行されるEC2インスタンスは、サードパーティが提供するURLを用いたソフトウェア製品の更新のために、インターネット上の承認済みのサードパーティソフトウェアリポジトリのみにアクセス可能とし、それ以外のインターネットトラフィックはすべてブロックしなければなりません。これらの要件を満たすソリューションはどれですか?
- A. プライベートサブネットのルートテーブルを更新し、アウトバウンドトラフィックをAWS Network Firewallのファイアウォールへルーティングします。ドメインリストルールグループを設定します。
- B. AWS WAFのWeb ACLをセットアップし、送信元および宛先IPアドレス範囲セットに基づいてトラフィック要求をフィルタリングするカスタムルールセットを作成します。
- C. 厳格なインバウンドセキュリティグループルールを実装します。また、承認済みのソフトウェアリポジトリへのアクセスを許可するアウトバウンドルールを、URLを明示的に指定して設定します。
- D. EC2インスタンスの前にApplication Load Balancer(ALB)を構成し、すべてのアウトバウンドトラフィックをALBへ向けるようにします。ALBのターゲットグループでURLベースのルールリスナーを用いて、インターネットへのアウトバウンドアクセスを制御します。
この問題を見る →
-
Q45. Q345. ある企業は、Application Load Balancer の後ろで Amazon Linux を実行する Amazon EC2 インスタンス上に、マルチティアの Web アプリケーションをホストしています。これらのインスタンスは、複数の可用性ゾーンにまたがる Auto Scaling グループ内で実行されています。企業は、アプリケーションのエンドユーザーが大量の静的 Web コンテンツにアクセスする際に、Auto Scaling グループがより多くの On-Demand インスタンスを起動することを観測しています。企業はコスト最適化を図りたいと考えています。ソリューションアーキテクトは、アプリケーションを最もコスト効率よく再設計するために、何を行うべきでしょうか?
- A. Auto Scaling グループを更新し、On-Demand インスタンスの代わりに Reserved Instances を使用する。
- B. Auto Scaling グループを更新し、On-Demand インスタンスの代わりに Spot インスタンスを起動するようにスケーリング設定を変更する。
- C. Amazon S3 バケットから静的 Web コンテンツを配信するための Amazon CloudFront 分配を作成する。
- D. 静的 Web サイトのコンテンツをホストするために、Amazon API Gateway API の背後に AWS Lambda 関数を作成する。
この問題を見る →
-
Q46. Q346. ある企業が、ソフトウェア・アズ・ア・サービス(SaaS)アプリケーションであるSalesforceアカウントとAmazon S3間でデータを安全に交換したいと考えています。この企業は、AWS Key Management Service(AWS KMS)のカスタマー管理キー(CMK)を使用して、静止中のデータを暗号化する必要があります。また、転送中のデータも暗号化する必要があります。企業はすでにSalesforceアカウントのAPIアクセスを有効化しています。これらの要件を満たすうち、開発工数が最も少ないソリューションはどれですか?
- A. データをSalesforceからAmazon S3へ安全に転送するためのAWS Lambda関数を作成する
- B. AWS Step Functionsのワークフローを作成し、SalesforceからAmazon S3へデータを安全に転送するタスクを定義する
- C. Amazon AppFlowのフローを作成して、SalesforceからAmazon S3へデータを安全に転送する
- D. Salesforce向けのカスタムコネクタを作成し、それを使ってSalesforceからAmazon S3へデータを安全に転送する
この問題を見る →
-
Q47. Q347. あるコンサルティング会社は、世界中の顧客に対して専門的なサービスを提供しています。同社は、AWS上でデータの収集および分析を迅速化するためのソリューションおよびツールを顧客に提供しています。同社は、顧客がセルフサービスで利用できる共通のソリューションおよびツールを一元管理・展開する必要があります。これらの要件を満たすソリューションはどれですか?
- A. 顧客向けにAWS CloudFormationテンプレートを作成する
- B. 顧客向けにAWS Service Catalog製品を作成する
- C. 顧客向けにAWS Systems Managerテンプレートを作成する
- D. 顧客向けにAWS Configアイテムを作成する
この問題を見る →
-
Q48. Q348. 電子商取引企業が機械学習(ML)アルゴリズムを活用してモデルの構築およびトレーニングを行いたいと考えています。当社は、これらのモデルを用いて複雑なシナリオの可視化や顧客データにおけるトレンド検出を実施します。アーキテクチャチームは、MLモデルをレポーティングプラットフォームと統合し、拡張されたデータを分析するとともに、ビジネスインテリジェンスダッシュボードでそのデータを直接活用したいと考えています。これらの要件を満たす、運用オーバーヘッドが最も少ないソリューションはどれですか?
- A. AWS Glue を使用して ML トランスフォームを作成し、モデルの構築およびトレーニングを行います。Amazon OpenSearch Service を使用してデータを可視化します。
- B. Amazon SageMaker を使用してモデルの構築およびトレーニングを行います。Amazon QuickSight を使用してデータを可視化します。
- C. AWS Marketplace から提供される事前構築済みの ML Amazon Machine Image(AMI)を使用してモデルの構築およびトレーニングを行います。Amazon OpenSearch Service を使用してデータを可視化します。
- D. Amazon QuickSight の計算フィールドを用いてモデルの構築およびトレーニングを行い、Amazon QuickSight を使用してデータを可視化します。
この問題を見る →
-
Q49. Q349. ある企業が、Application Load Balancer(ALB)の後ろでAuto Scalingグループ内のAmazon EC2インスタンス上にWebアプリケーションを実行しています。ALBではステッキーセッション(セッションアフィニティ)が有効化されています。現在、Webサーバーがユーザーのセッション状態をホストしています。この企業は、高い可用性を確保し、Webサーバーの障害発生時にユーザーのセッション状態が失われないよう対策したいと考えています。これらの要件を満たすソリューションはどれですか?
- A. セッションデータの保存にAmazon ElastiCache for Memcachedインスタンスを使用します。アプリケーションを更新して、ElastiCache for Memcachedでセッション状態を管理するようにします。
- B. セッション状態の保存にAmazon ElastiCache for Redisを使用します。アプリケーションを更新して、ElastiCache for Redisでセッション状態を管理するようにします。
- C. セッションデータの保存にAWS Storage Gatewayのキャッシュボリュームを使用します。アプリケーションを更新して、Storage Gatewayのキャッシュボリュームでセッション状態を管理するようにします。
- D. セッション状態の保存にAmazon RDSを使用します。アプリケーションを更新して、RDSでセッション状態を管理するようにします。
この問題を見る →
-
Q50. Q350. ある企業は、Amazon Elastic Kubernetes Service(Amazon EKS)を用いてコンテナアプリケーションを実行しています。同社のワークロードは1日の間で一定ではなく、ワークロードに応じてAmazon EKSを自動的にスケールイン/スケールアウトしたいと考えています。これらの要件を満たすとともに、運用オーバーヘッドを最小限に抑えるためには、以下のうちどの2つの手順を組み合わせればよいでしょうか?(該当する2つを選択してください。)
- A. AWS Lambda関数を使用してEKSクラスターのサイズを変更する
- B. Kubernetes Metrics Serverを使用してHorizontal Pod Autoscaler(HPA)を有効化する
- C. Kubernetes Cluster Autoscalerを使用してクラスター内のノード数を管理する
- D. Amazon API Gatewayを使用し、それをAmazon EKSに接続する
- E. AWS App Meshを使用してネットワーク活動を監視する
この問題を見る →
-
Q51. Q351. ある企業は、Amazon API Gateway によって呼び出される AWS Lambda 関数上で実行されるステートレスな Web アプリケーションを保有しています。この企業は、アプリケーションを複数の AWS リージョンにデプロイし、リージョン単位のフェイルオーバー機能を提供したいと考えています。ソリューションアーキテクトは、トラフィックを複数のリージョンにルーティングするために何を行うべきでしょうか?
- A. 各リージョンに対して Amazon Route 53 のヘルスチェックを作成し、アクティブ-アクティブなフェイルオーバー構成を使用する
- B. 各リージョン向けのオリジンを持つ Amazon CloudFront ディストリビューションを作成し、CloudFront のヘルスチェックを用いてトラフィックをルーティングする
- C. トランジットゲートウェイを作成し、各リージョンの API Gateway エンドポイントに接続する。トランジットゲートウェイを設定してリクエストをルーティングする
- D. プライマリリージョンに Application Load Balancer を作成し、ターゲットグループを各リージョンの API Gateway エンドポイントのホスト名を指すように設定する
この問題を見る →
-
Q52. Q352. ある企業は、Amazon EC2のデータおよび複数のAmazon S3バケット向けにバックアップ戦略を実装したいと考えています。規制要件により、同社はバックアップファイルを特定の期間保存する必要があります。また、その保存期間中はファイルを一切変更してはなりません。これらの要件を満たすソリューションはどれですか?
- A. AWS Backup を使用して、ガバナンスモードでVault Lockが有効なバックアップバaultを作成し、必要なバックアッププランを作成します。
- B. Amazon Data Lifecycle Manager を使用して、必要な自動スナップショットポリシーを作成します。
- C. Amazon S3 File Gateway を使用してバックアップを作成し、適切なS3ライフサイクル管理を設定します。
- D. AWS Backup を使用して、コンプライアンスモードでVault Lockが有効なバックアップバaultを作成し、必要なバックアッププランを作成します。
この問題を見る →
-
Q53. Q353. AWS を利用している企業が、元従業員が暗号通貨のマイニング目的で大規模な Amazon EC2 インスタンスを起動していたことを発見しました。この企業は、今後新たな大規模インスタンスが起動されるのを防止したいと考えています。また、マイニング活動に使用されているインスタンスを検知した際に通知を送信するソリューションを必要としています。さらに、Microsoft Active Directory を ID プロバイダー (IdP) として活用し、IAM ユーザーを中央集約的に管理する必要があります。これらの要件を満たすソリューションはどれですか?
- A. Amazon GuardDuty と Amazon EventBridge を使用してマイニング活動を検出し、通知を提供します。AWS Organizations および大規模インスタンスの起動を拒否するサービス制御ポリシー (SCP) を実装します。ユーザー管理のため、AWS Directory Service for Microsoft Active Directory を IdP とするシングルサインオン (SSO) を実装します。
- B. Amazon Macie と Amazon EventBridge を使用してマイニング活動を検出し、通知を提供します。AWS Organizations および大規模インスタンスの起動を拒否するサービス制御ポリシー (SCP) を実装します。ユーザー管理のため、AWS Directory Service for Microsoft Active Directory を IdP とするシングルサインオン (SSO) を実装します。
- C. Amazon GuardDuty と Amazon EventBridge を使用してマイニング活動を検出し、通知を提供します。AWS Organizations および大規模インスタンスの起動を拒否するサービス制御ポリシー (SCP) を実装します。ユーザー管理のため、AWS Directory Service for Microsoft Active Directory を IdP とする Amazon Cognito を実装します。
- D. Amazon Macie と Amazon EventBridge を使用してマイニング活動を検出し、通知を提供します。AWS Organizations および大規模インスタンスの起動を拒否するサービス制御ポリシー (SCP) を実装します。ユーザー管理のため、AWS Directory Service for Microsoft Active Directory を IdP とする Amazon Cognito を実装します。
この問題を見る →
-
Q54. Q354. ある企業は、Amazon S3 を使用して高解像度の画像を S3 バケットに保存しています。アプリケーションの変更を最小限に抑えるため、同社は画像を S3 オブジェクトの最新バージョンとして保存しています。同社は、画像のうち最も新しい2つのバージョンのみを保持する必要があります。また、コスト削減を望んでいます。同社は、この S3 バケットが大きな費用要因であると特定しています。運用オーバーヘッドを最小限に抑えつつ、S3 のコストを削減するには、どのソリューションが最も適していますか?
- A. S3 Lifecycle を使用して、有効期限が切れたオブジェクトのバージョンを削除し、最新の2つのバージョンのみを保持する
- B. AWS Lambda 関数を使用して古いバージョンをチェックし、最新の2つのバージョン以外をすべて削除する
- C. S3 Batch Operations を使用して、非現在のオブジェクトバージョンを削除し、最新の2つのバージョンのみを保持する
- D. S3 バケットのバージョニングを無効化し、最新の2つのバージョンを保持する
この問題を見る →
-
Q55. Q355. Amazon EC2 インスタンス上でホストされているアプリケーションが Amazon S3 バケットにアクセスする必要があります。トラフィックはインターネットを経由してはいけません。ソリューションアーキテクトは、これらの要件を満たすためにアクセスをどのように設定すべきでしょうか?
- A. Amazon Route 53 を使用してプライベートホステッドゾーンを作成する
- B. VPC 内に Amazon S3 のゲートウェイタイプの VPC エンドポイントを設定する
- C. EC2 インスタンスを NAT ゲートウェイ経由で S3 バケットにアクセスさせるように設定する
- D. VPC と S3 バケットの間に AWS Site-to-Site VPN 接続を確立する
この問題を見る →
-
Q56. Q356. ある企業は、サードパーティのデータフィードと統合する必要があります。このデータフィードは、新しいデータが利用可能になった際に、外部サービスにウェブフックを送信して通知します。開発者は、ウェブフックのコールバックを受け取ったときにデータを取得するAWS Lambda関数を作成しました。このLambda関数をサードパーティが呼び出せるようにする必要があります。
これらの要件を満たす最も運用効率の高い解決策はどれですか?
- A. Lambda関数に対してFunction URLを作成し、そのURLをサードパーティに提供して、ウェブフック先として使用させる
- B. Lambda関数の前にApplication Load Balancer(ALB)を展開し、そのALBのURLをサードパーティに提供して、ウェブフック先として使用させる
- C. Amazon Simple Notification Service(Amazon SNS)トピックを作成し、Lambda関数をそのトピックにアタッチする。その後、SNSトピックのパブリックホスト名をサードパーティに提供して、ウェブフック先として使用させる
- D. Amazon Simple Queue Service(Amazon SQS)キューを作成し、Lambda関数をそのキューにアタッチする。その後、SQSキューのパブリックホスト名をサードパーティに提供して、ウェブフック先として使用させる
この問題を見る →
-
Q57. Q357. ある会社はAWSを活用して、著作権で保護された画像へのアクセスを販売しています。この会社にはグローバルな顧客基盤があり、顧客はこれらの画像を迅速にアクセスできる必要があります。また、特定の国からのユーザーに対しては、アクセスを拒否しなければなりません。さらに、コストを可能な限り最小限に抑えることを求めています。
これらの要件を満たすソリューションはどれですか?
- A. Amazon S3 を使用して画像を保存します。多要素認証(MFA)とパブリックバケットアクセスを有効にし、顧客にS3バケットへのリンクを提供します。
- B. Amazon S3 を使用して画像を保存します。各顧客ごとにIAMユーザーを作成し、そのユーザーをS3バケットへのアクセス権限を持つグループに追加します。
- C. 画像を保存するために、Application Load Balancer(ALB)の後ろに配置されたAmazon EC2インスタンスを使用します。会社がサービスを提供する国でのみEC2インスタンスを展開し、顧客に各国のALBへのリンクを提供します。
- D. Amazon S3 を使用して画像を保存します。Amazon CloudFront を使用して画像を配信し、地理的制限(geographic restrictions)を設定します。各顧客には、CloudFront内のデータにアクセスするための署名付きURL(signed URL)を提供します。
この問題を見る →
-
Q58. Q358. ソリューションアーキテクトが、以下のJSONテキストをIDベースのポリシーとして使用して特定のアクセス許可を付与したいと考えています:
{"Statement": [{"Action":["ssm:ListDocuments","ssm:GetDocument"],"Effect": "Allow","Resource": "*","Sid": ""}],"Version":"2012-10-17"}
このポリシーをアタッチできるIAMプリンシパルはどれですか?(該当するものを2つ選択してください。)
- A. ロール
- B. グループ
- C. 組織
- D. Amazon Elastic Container Service (Amazon ECS) リソース
- E. Amazon EC2 リソース
この問題を見る →
-
Q59. Q359. ある企業は、Amazon API Gateway および AWS Lambda を使用して、社内向けのサーバーレスアプリケーションを AWS 上でホストしています。従業員から、毎日アプリケーションの利用を開始した際に高遅延が発生しているという報告があります。企業はこの遅延を低減したいと考えています。これらの要件を満たす解決策はどれですか?
- A. API Gateway のスロットル制限を引き上げる
- B. 従業員が毎日アプリケーションの利用を開始する前に、Lambda のプロビジョニング済み同時実行数を増加させるためのスケジュールされたスケーリングを設定する。
- C. 毎日の始まりに CloudWatch アラームが Lambda 関数をターゲットとして起動するよう、Amazon CloudWatch アラームを作成する。
- D. Lambda 関数のメモリ量を増加させる
この問題を見る →
-
Q60. Q360. ある会社はAWS Business Supportプランに加入しています。コンプライアンス要件により、デプロイを実行する前にAWSインフラストラクチャの健全性を確認する必要があります。同社は、新規デプロイ開始時にインフラストラクチャの健全性をプログラム的に・自動的に確認する仕組みを必要としています。
この要件を満たすソリューションはどれですか?
- A. 各デプロイ開始時にAWS Trusted Advisor APIを使用します。APIが問題を返した場合は、すべての新規デプロイを一時停止します。
- B. 各デプロイ開始時にAWS Health APIを使用します。APIが問題を返した場合は、すべての新規デプロイを一時停止します。
- C. 各デプロイ開始時にAWS Support APIをクエリします。APIが未解決の課題を返した場合は、すべての新規デプロイを一時停止します。
- D. デプロイ前に各ワークロードに対してAPI呼び出しを行い、呼び出しが失敗した場合にデプロイを一時停止します。
この問題を見る →
-
Q61. Q361. ある企業が、単一サーバー上で動作する3層構成のWebアプリケーションを保有しています。この企業は、アプリケーションをAWSクラウドへ移行したいと考えています。また、AWS Well-Architected Frameworkに準拠し、セキュリティ、スケーラビリティ、レジリエンスの各観点でAWSが推奨するベストプラクティスにも沿った設計を実現したいとしています。
これらの要件を満たすソリューションの組み合わせはどれですか?(3つ選択)
- A. 2つの可用性ゾーンにまたがるVPCを作成し、既存のアーキテクチャをそのまま使用します。既存のアーキテクチャでアプリケーションをホストし、各可用性ゾーンのプライベートサブネット内にAmazon EC2インスタンスを配置し、EC2 Auto Scalingグループを活用します。EC2インスタンスはセキュリティグループおよびネットワークACL(ネットワークアクセスコントロールリスト)で保護します。
- B. データベース層へのアクセス制御のためにセキュリティグループおよびネットワークACL(ネットワークアクセスコントロールリスト)を設定します。プライベートサブネット内に単一のAmazon RDSデータベースをセットアップします。
- C. 2つの可用性ゾーンにまたがるVPCを作成します。アプリケーションをリファクタリングし、Web層、アプリケーション層、データベース層の3層に分離します。各層をそれぞれ専用のプライベートサブネット上にホストし、Web層およびアプリケーション層にはAuto Scalingグループを適用します。
- D. 単一のAmazon RDSデータベースを使用します。データベースへのアクセスは、アプリケーション層のセキュリティグループからのみ許可します。
- E. Web層の前にElastic Load Balancer(ELB)を配置します。各層のセキュリティグループを参照するセキュリティグループを用いて、アクセスを制御します。
- F. プライベートサブネット内にAmazon RDSデータベースのMulti-AZクラスタデプロイメントを使用します。データベースへのアクセスは、アプリケーション層のセキュリティグループからのみ許可します。
この問題を見る →
-
Q62. Q362. ある企業は、金融機関向けにソフトウェア・アズ・ア・サービス(SaaS)製品を提供しています。同社は、AWS Organizations を使用して AWS アカウントを管理しています。同社は、金融業界の規制要件を満たすためにセキュリティ体制を強化する必要があります。また、すべての AWS アカウントにおける高重要度のアラートおよびセキュリティ検出結果を、標準化された形式で一元的に確認できるようにすることが求められています。さらに、環境をセキュリティに関するベストプラクティスと照らし合わせて自動的に評価するソリューションも必要です。これらの要件を満たすソリューションはどれですか?
- A. AWS Organizations を使用して AWS Config にグローバルルールを作成します。これらのルールを、同社のセキュリティポリシー、規制、およびセキュリティに関するベストプラクティスに基づいて評価します。AWS Config ルールの評価結果が「非準拠(Noncompliant)」となった場合に一致する Amazon EventBridge ルールを作成し、該当するイベントをターゲットとして AWS Lambda 関数を呼び出して、セキュリティグループおよびネットワーク ACL の設定を同社のセキュリティ基準に従って自動更新できるようにします。
- B. AWS Trusted Advisor と AWS Lambda 関数を活用してアラートの自動化および統合を実現します。Trusted Advisor を、AWS のベストプラクティス、業界標準、および同社のセキュリティ基準に基づくセキュリティチェックを自動実行するように設定します。
- C. AWS Organizations 内のメンバー アカウントに対して AWS Security Hub を自動有効化するよう設定します。Security Hub を使用して、AWS のベストプラクティス、業界標準、および同社のセキュリティ基準に基づくセキュリティチェックを自動実行します。
- D. AWS Organizations 内で AWS GuardDuty の委任管理者アカウントを設定します。GuardDuty の検出結果に一致する Amazon EventBridge ルールを作成し、該当するイベントをトリガーとして AWS Lambda 関数を呼び出して、セキュリティグループおよびネットワーク ACL の設定を同社のセキュリティ基準に従って自動更新できるようにします。
この問題を見る →
-
Q63. Q363. ゲーム会社がVoIP(Voice over IP)機能を備えたアプリケーションを開発しています。このアプリケーションは、世界中のユーザーにトラフィックを提供します。アプリケーションには、AWSリージョン間での自動フェイルオーバーを伴う高い可用性が求められます。また、ユーザー端末におけるIPアドレスのキャッシュに依存せずに、ユーザーのレイテンシを最小限に抑えたいと考えています。これらの要件を満たすために、ソリューションズアーキテクトは何を行うべきでしょうか?
- A. AWS Global Accelerator をヘルスチェックとともに使用する
- B. Amazon Route 53 をジオロケーションルーティングポリシーとともに使用する
- C. 複数のオリジンを含む Amazon CloudFront ディストリビューションを作成する
- D. パスベースルーティングを使用する Application Load Balancer を作成する
この問題を見る →
-
Q64. Q364. ソリューションアーキテクトが、1日1回実行されるデータ処理ジョブを設計しています。このジョブは最大2時間かかる場合があり、中断された場合は最初から再実行する必要があります。ソリューションアーキテクトは、この課題を最もコスト効率の良い方法でどう解決すべきでしょうか?
- A. cronジョブによって起動される、Amazon EC2 Reserved Instance上でローカルに実行されるスクリプトを作成する
- B. Amazon EventBridgeの定期実行イベントによって起動されるAWS Lambda関数を作成する
- C. Amazon EventBridgeの定期実行イベントによって起動される、Amazon Elastic Container Service (Amazon ECS) Fargateタスクを使用する
- D. Amazon EventBridgeの定期実行イベントによって起動される、Amazon EC2上で実行されるAmazon Elastic Container Service (Amazon ECS)タスクを使用する
この問題を見る →
-
Q65. Q365. AWS Organizations を使用する企業が、30 の異なる AWS アカウントで 150 のアプリケーションを実行しています。この企業は、AWS Cost and Usage Report を使用して管理アカウントに新しいレポートを作成しました。このレポートは Amazon S3 バケットに配信され、さらにデータ収集アカウント内のバケットへレプリケーションされています。同社の経営陣は、当月月初めから毎日の NAT ゲートウェイコストを表示するカスタムダッシュボードを閲覧したいと考えています。
これらの要件を満たす解決策はどれですか?
- A. 要求された表形式のビジュアルを含む Amazon QuickSight ダッシュボードを共有します。QuickSight を、AWS DataSync を使用して新しいレポートをクエリするように設定します。
- B. 要求された表形式のビジュアルを含む Amazon QuickSight ダッシュボードを共有します。QuickSight を、Amazon Athena を使用して新しいレポートをクエリするように設定します。
- C. 要求された表形式のビジュアルを含む Amazon CloudWatch ダッシュボードを共有します。CloudWatch を、AWS DataSync を使用して新しいレポートをクエリするように設定します。
- D. 要求された表形式のビジュアルを含む Amazon CloudWatch ダッシュボードを共有します。CloudWatch を、Amazon Athena を使用して新しいレポートをクエリするように設定します。
この問題を見る →