-
Q1. Q1201. ある企業は、AWS Site-to-Site VPN を使用してオンプレミスデータセンターと AWS の間でハイブリッド接続を確立しています。この企業はワークロードを AWS へ移行中です。また、2つのパブリックサブネットと2つのプライベートサブネットを持つ VPC を設定しました。企業は、データセンターと AWS 間の総パケットロスおよびラウンドトリップタイム(RTT)を監視したいと考えています。これらの要件を、最も少ない運用オーバーヘッドで満たすソリューションはどれですか?
- A. Amazon CloudWatch Network Monitor を使用し、各サブネットからオンプレミスの宛先への Internet Control Message Protocol(ICMP)プローブ監視を設定します。
- B. 各サブネットに Amazon EC2 インスタンスを作成し、オンプレミスの宛先へ ICMP パケットを送信するスケジュールジョブを作成します。
- C. 各サブネットに AWS Lambda 関数を作成し、Internet Control Message Protocol(ICMP)接続性チェックを実行するスクリプトを記述します。
- D. 各サブネットに AWS Batch ジョブを作成し、Internet Control Message Protocol(ICMP)接続性チェックを実行するスクリプトを記述します。
この問題を見る →
-
Q2. Q1202. ある企業が、ユーザーのリクエストに応じて一時的なテキストファイルを動的に生成・返却するパッケージ化されたアプリケーションを運用しています。同社は配信にAmazon CloudFrontを利用していますが、さらにデータ転送料を削減したいと考えています。ただし、アプリケーションのソースコードを変更することはできません。ソリューションアーキテクトは、コスト削減のために何を行うべきでしょうか?
- A. Lambda@Edge を使用して、ユーザーへ送信される際にファイルを圧縮する
- B. Amazon S3 Transfer Acceleration を有効化してレスポンス時間を短縮する
- C. CloudFront ディストリビューションのキャッシュを有効化し、生成されたファイルをエッジロケーションに保存する
- D. Amazon S3 のマルチパートアップロード機能を用いて、ファイルを Amazon S3 にアップロードした後にユーザーに返却する
この問題を見る →
-
Q3. Q1203. 分析アプリケーションが、Amazon Elastic File System(Amazon EFS)Standardストレージを使用する複数のAmazon EC2 Linuxインスタンスで実行されています。アプリケーションで使用されるファイルのサイズとアクセス頻度はまちまちです。会社では、ファイルを30日間経過した後は、通常はほとんどアクセスしません。ただし、ユーザーがレポート生成のために古いファイルを要求することもあります。会社は、頻繁にアクセスされないファイルのストレージコストを削減したいと考えています。また、ファイルシステムのサイズに応じてスループットが自動的に調整されること、およびTransitionToIA Amazon EFSライフサイクルポリシーを用いてファイルを30日後にInfrequent Access(IA)ストレージへ移行することも要件です。これらの要件を満たすソリューションはどれですか?
- A. ユーザーがファイルに再度アクセスした際に、ファイルをStandardストレージへ自動的に戻すように設定します。また、プロビジョニング済みスループットモードを指定します。
- B. プロビジョニング済みスループットモードのみを指定します。
- C. ユーザーがファイルに再度アクセスした際に、ファイルをStandardストレージへ自動的に戻すように設定します。また、バーストスループットモードを指定します。
- D. バーストスループットモードのみを指定します。
この問題を見る →
-
Q4. Q1204. ソリューションアーキテクトは、Amazon EMRクラスターで実行される大規模なデータ分析ジョブのパフォーマンスを最適化する必要があります。このジョブは完了まで13時間かかります。クラスターには、大規模なコンピュート最適化インスタンス上でデプロイされた複数のコアノードおよびワーカーノードが含まれています。EMRログを確認したところ、ジョブ実行中に複数のノードが5時間以上アイドル状態であることが判明しました。ソリューションアーキテクトは、クラスターのパフォーマンスを最適化する必要があります。この要件を最もコスト効率よく満たす解決策はどれですか?
- A. アイドル時間が発生しないよう、十分な処理能力を確保するためにコアノード数を増加させます。
- B. ワークロードに応じてクラスターのサイズを自動的に調整するため、EMRマネージドスケーリング機能を使用します。
- C. 分析ジョブを一連のAWS Lambda関数に移行し、これらの関数に対して予約済み同時実行数を設定します。
- D. 分析ジョブのコアノードをメモリ最適化インスタンスタイプに移行して、ジョブの合計実行時間を短縮します。
この問題を見る →
-
Q5. Q1205. ある企業は、アプリケーションのデータベースエンジンとして Amazon RDS for MySQL を使用しています。最近実施されたセキュリティ監査で、同社のポリシー(静止時データの暗号化)に準拠していない RDS インスタンスが発見されました。この企業のソリューションアーキテクトは、既存のすべての RDS データベースをサーバー側暗号化(SSE)で暗号化すること、および今後このポリシーから逸脱する事象を検知できるようにすることを要請されています。
この要件を満たすために、ソリューションアーキテクトが実施すべき手順の組み合わせはどれですか?(該当するものを 2 つ選択してください。)
- A. AWS Config ルールを作成して、暗号化されていない RDS データベースの作成を検出します。AWS Config ルールのコンプライアンス状態変更をトリガーとする Amazon EventBridge ルールを作成し、Amazon Simple Notification Service (Amazon SNS) を使用してセキュリティ運用チームに通知します。
- B. AWS Systems Manager State Manager を使用して、RDS データベースの暗号化設定の構成ドリフトを検出します。Amazon EventBridge ルールを作成して状態変化を追跡し、Amazon Simple Notification Service (Amazon SNS) を使用してセキュリティ運用チームに通知します。
- C. 既存の暗号化されていない RDS データベースに対して読み取り専用レプリカを作成し、そのプロセスでレプリカの暗号化を有効化します。レプリカがアクティブになったら、それをスタンドアロンのデータベースインスタンスとして昇格させ、暗号化されていない元のデータベースインスタンスを終了します。
- D. 暗号化されていない RDS データベースのスナップショットを作成します。そのスナップショットをコピーし、コピー時にスナップショットの暗号化を有効化します。新しく作成された暗号化済みスナップショットからデータベースインスタンスを復元します。その後、暗号化されていないデータベースインスタンスを終了します。
- E. 既存の暗号化されていない RDS インスタンスの設定を変更して、暗号化を有効化します。
この問題を見る →
-
Q6. Q1206. ある企業は、バックアップデータのアーカイブに Amazon S3 バケットを使用する計画です。規制により、このバックアップデータを7年間保持する必要があります。保持期間中は、管理者を含むすべてのユーザーによるデータの削除を防止しなければなりません。7年経過後には、データを削除できます。これらの要件を満たすソリューションはどれですか?
- A. 7年間削除操作を拒否する S3 バケットポリシーを作成します。また、7年後にデータを削除する S3 Lifecycle ポリシーを作成します。
- B. ガバナンスモードで7年間データを保持する S3 Object Lock のデフォルト保持ポリシーを作成します。また、7年後にデータを削除する S3 Lifecycle ポリシーを作成します。
- C. コンプライアンスマodeで7年間データを保持する S3 Object Lock のデフォルト保持ポリシーを作成します。また、7年後にデータを削除する S3 Lifecycle ポリシーを作成します。
- D. 各オブジェクトに対して7年間の法的拘束(legal hold)を設定する S3 Batch Operations ジョブを作成します。また、7年後にデータを削除する S3 Lifecycle ポリシーを作成します。
この問題を見る →
-
Q7. Q1207. ある企業は、AWS上でホストしているWebアプリケーションのトラフィック(特にピーク時)に対応する必要がある。このアプリケーションは、WebサーバーとしてAmazon EC2インスタンスを、データベース処理にAmazon RDS DBインスタンスを、取引文書の保存にAmazon S3バケットを使用している。現在、アプリケーションは効果的にスケールできず、パフォーマンス問題が発生している。企業は、アプリケーションのスケーラビリティを向上させ、今後のパフォーマンス問題を防止したい。また、グローバルなユーザーに対して取引文書へのアクセス速度を向上させたい。これらの要件を満たすソリューションはどれか?
- A. EC2インスタンスをAuto Scalingグループに配置し、ピーク時のトラフィックに応じて適切にスケールさせる。Amazon RDSの読み取りレプリカを活用してデータベースの読み取りパフォーマンスを向上させる。Amazon S3をオリジンとするAmazon CloudFrontディストリビューションを展開する。
- B. EC2インスタンスのサイズを大きくして計算能力を増強する。Amazon ElastiCacheを活用してデータベースの読み取り負荷を軽減する。S3バケット内の取引文書の配信を最適化するためにAWS Global Acceleratorを利用する。
- C. EC2インスタンス上のワークロードをAWS Lambda関数に移行し、使用量のピークに応じて自動スケールさせる。データベースをAmazon Auroraグローバルデータベースに移行してクロスリージョンでの読み取りを可能にする。S3バケット内の取引文書の配信にAWS Global Acceleratorを利用する。
- D. アプリケーションアーキテクチャをAmazon Elastic Container Service(Amazon ECS)コンテナに変更する。データベース処理をサポートするためにAmazon RDSをマルチAZで展開する。S3バケット内の取引文書を複数のAWSリージョンにレプリケートする。
この問題を見る →
-
Q8. Q1208. ある企業が、5台のAmazon EC2インスタンスで実行されるアプリケーションを運用しています。これらのインスタンスはApplication Load Balancer(ALB)の後ろで動作しており、アプリケーションはAmazon Simple Queue Service(Amazon SQS)キューからメッセージを処理します。今後の割引セール期間中、同社では1日あたりの平均ユーザー数の増加が予想されています。ピーク時にはユーザー数が2倍になり、その結果SQSキュー内のメッセージ数も増加します。ソリューションアーキテクトは、ユーザートラフィックの増加を最もコスト効率よく対応するため、何を行うべきでしょうか?
- A. EC2 Auto Scalingグループを作成します。既存のEC2インスタンスをAuto Scalingグループに追加します。ALBのターゲットをAuto Scalingグループに更新します。Auto Scalingグループを、EC2インスタンスの平均CPU使用率に基づいてスケールイン/スケールアウトするように設定します。
- B. SQSキューのキャパシティを2倍にします。メッセージ数の増加に対応するため、さらに5台のEC2インスタンスを追加します。
- C. SQSキューのキャパシティを2倍にします。メッセージ数の増加に対応するため、EC2インスタンスのメモリを2倍にします。
- D. EC2 Auto Scalingグループを作成します。既存のEC2インスタンスをAuto Scalingグループに追加します。ALBのターゲットをAuto Scalingグループに更新します。Auto Scalingグループを、SQSキュー内のメッセージ数に基づいてスケールイン/スケールアウトするように設定します。
この問題を見る →
-
Q9. Q1209. ある企業は、AWS Identity and Access Management(IAM)Access Analyzer を使用して、従業員ユーザー向けの IAM 権限を精緻化しています。この企業は、AWS Organizations 内の Organization および AWS Control Tower を使用して AWS アカウントを管理しています。また、特定のメンバー アカウントを監査アカウント(audit account)として指定しています。ソリューションズアーキテクトは、IAM Access Analyzer を設定し、すべてのメンバー アカウントからの検出結果(findings)を監査アカウントに集約する必要があります。ソリューションズアーキテクトが最初に実行すべき手順は何ですか?
- A. AWS CloudTrail を使用して、すべてのアカウントに対して 1 つのトレールを設定します。監査アカウント内に Amazon S3 バケットを作成し、そのトレールを監査アカウント内の新しい S3 バケットへアクセス関連イベントを送信するよう設定します。
- B. AWS Control Tower の管理アカウント内で、IAM Access Analyzer の委任管理者アカウント(delegated administrator account)を設定します。IAM Access Analyzer の委任管理者アカウントで、監査アカウントの AWS アカウント ID を指定します。
- C. 監査アカウント内に Amazon S3 バケットを作成します。新しいアクセス許可ポリシーを生成し、そのポリシーにサービスロールを追加して、IAM Access Analyzer が AWS CloudTrail および監査アカウント内の S3 バケットにアクセスできるようにします。
- D. sts:AssumeRole アクションを実行できるよう、新しい信頼ポリシー(trust policy)を追加します。また、IAM Access Analyzer がポリシーを生成できるよう、アクセス許可ポリシー(permissions policy)を修正します。
この問題を見る →
-
Q10. Q1210. ある企業が、AWSサービスを活用してイベント駆動型アプリケーションを構築したいと考えています。また、デプロイメント時にブルー/グリーン環境間のトラフィックを制御するために、Amazon API Gateway REST API を使用したいとしています。これらの要件を満たすソリューションはどれですか?
- A. 2つのAWS Lambda関数を作成します。API Gatewayを、それぞれのLambda関数を指す2つのステージ変数で設定します。AWS Serverless Application Model(AWS SAM)を使用して、API Gatewayのステージ変数を更新することでブルー/グリーンデプロイメントを実行します。
- B. 単一のAWS Lambda関数を作成します。AWS Systems Manager Run Command を使用して、2つの異なるバージョン間でLambda関数のエイリアスを切り替えることでブルー/グリーンデプロイメントを実行します。
- C. 2つのAWS Lambda関数を作成します。AWS Serverless Application Model(AWS SAM)を使用してLambda関数を更新します。また、デプロイメント中に環境タグに基づいて各Lambda関数にイベントをルーティングするためにAmazon EventBridgeを使用します。
- D. 単一のAWS Lambda関数を作成します。AWS Serverless Application Model(AWS SAM)を使用してブルー/グリーンデプロイメントを実行し、2つのLambdaエイリアスを作成した後、API Gatewayのステージ変数を更新してエイリアス間の切り替えを行います。
この問題を見る →
-
Q11. Q1211. ある企業は、構造化データを保存するために Amazon Redshift を、非構造化データを保存するために Amazon S3 を使用しています。この企業は、保存されたデータを分析し、ビジネスインテリジェンス(BI)レポートを作成したいと考えています。また、Amazon Redshift および Amazon S3 と互換性のあるデータ可視化ソリューションが必要です。これらの要件を満たすソリューションはどれですか?
- A. Amazon Redshift のクエリエディタ v2 を使用して Amazon Redshift に格納されたデータを分析します。Amazon S3 に格納されたデータの分析には Amazon Athena を使用します。Amazon QuickSight を使用して Amazon Redshift および Athena に接続し、分析結果を可視化してビジネスインテリジェンスレポートを作成します。
- B. Amazon Redshift Serverless を使用して Amazon Redshift に格納されたデータを分析します。Amazon S3 に格納されたデータの分析には Amazon S3 Object Lambda を使用します。Amazon Managed Grafana を使用して Amazon Redshift および Object Lambda に接続し、分析結果を可視化してビジネスインテリジェンスレポートを作成します。
- C. Amazon Redshift Spectrum を使用して Amazon Redshift に格納されたデータを分析します。Amazon S3 に格納されたデータの分析には Amazon Athena を使用します。Amazon QuickSight を使用して Amazon Redshift および Athena に接続し、分析結果を可視化してビジネスインテリジェンスレポートを作成します。
- D. Amazon OpenSearch Service を使用して Amazon Redshift および Amazon S3 に格納されたデータを分析します。Amazon Managed Grafana を使用して OpenSearch Service に接続し、分析結果を可視化してビジネスインテリジェンスレポートを作成します。
この問題を見る →
-
Q12. Q1212. ある企業が、自社のWebアプリケーションにおける顧客アクティビティを収集するソリューションを設計しています。この企業は、収集したアクティビティデータを分析して予測を行うことを望んでいます。Webアプリケーション上の顧客アクティビティは予測が難しく、急激に増加することもあります。また、他のWebアプリケーションとの統合が可能なソリューションを必要としており、認証(authorization)ステップを含む必要があります。これらの要件を満たすソリューションはどれですか?
- A. Gateway Load Balancer (GWLB) を Amazon Elastic Container Service (Amazon ECS) コンテナインスタンスの前に配置します。データは Amazon Elastic File System (Amazon EFS) ファイルシステムに保存します。アプリケーションを設定し、GWLB へ認証ヘッダーを渡すようにします。
- B. Amazon API Gateway エンドポイントを Amazon Kinesis Data Stream の前に配置します。データは Amazon S3 バケットに保存します。AWS Lambda 関数を使用して認証を処理します。
- C. Amazon API Gateway エンドポイントを Amazon Kinesis Data Firehose デリバリーストリームの前に配置します。データは Amazon S3 バケットに保存します。API Gateway Lambda authorizer を使用して認証を処理します。
- D. Gateway Load Balancer (GWLB) を Amazon Elastic Container Service (Amazon ECS) コンテナインスタンスの前に配置します。データは Amazon Elastic File System (Amazon EFS) ファイルシステムに保存します。AWS Lambda 関数を使用して認証を処理します。
この問題を見る →
-
Q13. Q1213. ある企業が、モバイルアプリから大量のデータを処理するサーバーレスアプリケーションを構築しています。このアプリケーションでは、AWS Lambda関数を使用してデータを処理し、Amazon DynamoDBテーブルに保存します。企業は、アプリケーションが障害から回復でき、レコードを1件も失うことなく処理を継続できるようにする必要があります。これらの要件を満たすソリューションはどれですか?
- A. Lambda関数を、Amazon Simple Queue Service(Amazon SQS)キューを用いたデッドレターキュー(DLQ)で設定します。Lambdaがデッドレターキューから失敗したレコードを再試行するよう設定し、指数バックオフアルゴリズムを実装した再試行メカニズムを使用します。
- B. Lambda関数を、Amazon Data Firehoseからレコードを読み取るように設定します。障害発生時にFirehoseのレコードを再再生します。
- C. 失敗したレコードを保存するためにAmazon OpenSearch Serviceを使用します。AWS LambdaがOpenSearch Serviceから失敗したレコードを再試行するよう設定し、Amazon EventBridgeで再試行ロジックをオーケストレーションします。
- D. 失敗したレコードを保存するためにAmazon Simple Notification Service(Amazon SNS)を使用します。LambdaがSNSトピックから失敗したレコードを再試行するよう設定し、Amazon API Gatewayで再試行呼び出しをオーケストレーションします。
この問題を見る →
-
Q14. Q1214. ある企業が、オンプレミスのOracleデータベースをAmazon Aurora PostgreSQL DBクラスターに移行したいと考えています。ソースデータベースには500 GBのデータ、900個のストアドプロシージャおよび関数、および埋め込みSQL文を含むアプリケーションソースコードが含まれています。同社は、一部のデータベースコードオブジェクトやカスタム機能については自動変換が不可能な場合があり、手動による介入が必要になる可能性があることを理解しています。経営陣は、ダウンタイムを最小限に抑えつつ、できるだけ迅速にこの移行を完了することを求めています。これらの要件を満たすために使用すべきツールとアプローチはどれですか?
- A. AWS DMSを使用してデータ移行を実行し、Aurora PostgreSQL向けにすべてのスキーマを自動的に作成します。
- B. AWS DMSを使用してデータ移行を実行し、AWS Schema Conversion Tool(AWS SCT)を使用して変換後のコードを自動的に生成します。
- C. AWS Schema Conversion Tool(AWS SCT)を使用して、すべてのタイプのOracleスキーマをPostgreSQLに自動的に変換し、データをAuroraに移行します。
- D. dumpおよびpg_dumpユーティリティを用いて、データ移行およびスキーマ変換の両方を実行します。
この問題を見る →
-
Q15. Q1215. ある企業は、複数のプライベートサブネットを含むVPCを保有しており、その各サブネットには複数のアプリケーションがホストされています。これらのアプリケーションはインターネットからアクセスできないようにする必要があります。ただし、アプリケーションは複数のAWSサービスにアクセスする必要があります。また、アプリケーションはAWSサービスへのアクセスにパブリックIPアドレスを使用してはいけません。これらの要件を最もコスト効率よく満たす解決策はどれですか?
- A. 必要なAWSサービスに対してインターフェースVPCエンドポイントを設定し、プライベートサブネットからのトラフィックをそのインターフェースVPCエンドポイント経由でルーティングします。
- B. 各プライベートサブネットにNATゲートウェイを展開し、プライベートサブネットからのトラフィックをそのNATゲートウェイ経由でルーティングします。
- C. 各プライベートサブネットにインターネットゲートウェイを展開し、プライベートサブネットからのトラフィックをそのインターネットゲートウェイ経由でルーティングします。
- D. プライベートサブネット間でAWS Direct Connect接続を設定し、プライベートサブネットからのトラフィックをそのDirect Connect接続経由でルーティングします。
この問題を見る →
-
Q16. Q1216. ある企業がAmazon RDSのDBインスタンス上で重要なワークロードを実行しています。このDBインスタンスには高い可用性(High Availability)が求められます。また、復旧時間(RTO)は5分未満である必要があります。これらの要件を満たすソリューションはどれですか?
- A. DBインスタンスの読み取り専用レプリカ(Read Replica)を作成する。
- B. AWS CloudFormation を使用して、DBインスタンスのテンプレートを作成する。
- C. DBインスタンスの定期的なスナップショットを取得し、そのスナップショットをAmazon S3に保存する。
- D. DBインスタンスをMulti-AZデプロイメントで運用するように変更する。
この問題を見る →
-
Q17. Q1217. ある会社が、Application Load Balancer(ALB)の後ろでAmazon EC2インスタンス上にアプリケーションを実行しています。この会社は、JSON Web Tokens(JWT)による認証を利用するパブリックAPIを作成したいと考えており、そのAPIをALBと直接統合したいとしています。これらの要件を満たすソリューションはどれですか?
- A. Amazon API Gatewayを使用してREST APIを作成します。
- B. Amazon API Gatewayを使用してHTTP APIを作成します。
- C. Amazon API Gatewayを使用してWebSocket APIを作成します。
- D. Amazon API Gatewayを使用してgRPC APIを作成します。
この問題を見る →
-
Q18. Q1218. ある企業では、VPC内のプライベートサブネットでAWS Lambda関数を実行し、アプリケーションロジックを処理しています。これらのLambda関数はパブリックインターネットへのアクセスを許可してはならず、またすべてのデータ通信はプライベートネットワーク内に留める必要があります。新たな要件として、このアプリケーションロジックがAmazon DynamoDBテーブルにアクセスする必要が生じました。この要件を満たす最も安全な方法はどれですか?
- A. Lambda関数が配置されているのと同じVPC内にDynamoDBテーブルを作成する。
- B. DynamoDBへのアクセスを提供するため、ゲートウェイタイプのVPCエンドポイントを作成する。
- C. ネットワークACLを使用して、VPCからのみDynamoDBテーブルへのアクセスを許可する。
- D. セキュリティグループを使用して、VPCからのみDynamoDBテーブルへのアクセスを許可する。
この問題を見る →
-
Q19. Q1219. ある企業では、AWS Organizations を使用して複数の AWS アカウントを組織単位(OU)にグループ化しています。各 OU にはサービス制御ポリシー(SCP)が適用されています。また、企業は AWS Identity and Access Management(IAM)を使用して、全ユーザーを管理しており、各ユーザーは必要なタスクを実行できるよう、適切な権限を持つ IAM グループに割り当てられています。この企業は、特定の OU に属する AWS アカウント内の AWS Key Management Service(AWS KMS)キーに対して、IAM ユーザーが特定のアクションを実行できないようにしたいと考えています。これらの要件を満たすソリューションはどれですか?(3つ選択してください。)
- A. 指定された OU に、指定された AWS KMS アクションを拒否する SCP をアタッチする。
- B. AWS KMS キーに、指定された AWS KMS アクションを拒否する SCP をアタッチする。
- C. IAM グループに、指定された AWS KMS アクションを拒否する IAM ポリシーをアタッチする。
- D. AWS KMS キーに、指定された AWS KMS アクションを拒否するリソースベースポリシーをアタッチする。
- E. AWS アカウントと ID プロバイダー(IdP)との間に信頼関係を確立し、指定された AWS KMS アクションを拒否する。
- F. AWS Identity and Access Management Access Analyzer を使用して、IAM グループにアタッチされた IAM ポリシーの権限を検証する。
この問題を見る →
-
Q20. Q1220. ソリューションアーキテクトは、Dockerコンテナイメージとしてパッケージ化されたアプリケーションを実行するサーバーレスアーキテクチャを設計する必要があります。このコンテナは一時ファイル用に50 GBの利用可能なストレージを必要とします。これらの要件を満たすソリューションはどれですか?
- A. AWS App Runner を使用して Docker コンテナイメージをデプロイします。一時的なストレージとして 50 GB を設定します。
- B. Docker コンテナイメージを使用する AWS Lambda 関数を作成します。50 GB を超えるストレージ容量を持つ Amazon Elastic Block Store(Amazon EBS)ボリュームを、Docker コンテナにアタッチします。
- C. AWS Fargate 起動タイプを使用する Amazon Elastic Container Service(Amazon ECS)クラスターを作成します。Amazon Elastic File System(Amazon EFS)ボリュームを含むコンテナイメージのタスク定義を作成し、そのタスク定義を使って ECS サービスを作成します。
- D. Amazon EC2 起動タイプを使用する Amazon Elastic Container Service(Amazon ECS)クラスターを作成します。ECS クラスター内の EC2 インスタンスに、50 GB を超えるストレージ容量を持つ Amazon Elastic Block Store(Amazon EBS)ボリュームをアタッチします。コンテナイメージのタスク定義を作成し、そのタスク定義を使って ECS サービスを作成します。
この問題を見る →
-
Q21. Q1221. ソリューションアーキテクトは、AWS 上で実行されるアプリケーション向けのディザスタリカバリ(DR)計画を設計する必要があります。このアプリケーションは、Application Load Balancer(ALB)の背後で Amazon EC2 インスタンス上で動作し、Auto Scaling グループに属しています。また、Amazon Aurora PostgreSQL データベースを使用しています。復旧時間目標(RTO)および復旧時点目標(RPO)は、ともに 15 分です。
これらの要件を最もコスト効率よく満たすために、ソリューションアーキテクトが実施すべき手順の組み合わせはどれですか?(該当するものを 2 つ選択してください。)
- A. Aurora のバックアップを DR リージョンへエクスポートするように設定します。
- B. Aurora グローバルデータベース機能を用いて、Aurora クラスターが DR リージョンへデータをレプリケートするように設定します。
- C. DR リージョンに ALB および Auto Scaling グループを構成し、プライマリリージョンと同一の設定を使用します。
- D. DR リージョンに ALB および Auto Scaling グループを構成します。Auto Scaling グループの最小容量、最大容量、および希望容量をすべて 1 に設定します。
- E. フェイルオーバー時に AWS CloudFormation を使用して、新しい ALB および新しい Auto Scaling グループを手動で起動します。
この問題を見る →
-
Q22. Q1222. ある会社が、Application Load Balancer(ALB)の背後にAmazon EC2インスタンス上でアプリケーションをホストしています。この会社は、アプリケーションへのアクセスを、ALBをホストするVPC内からのみ許可したいと考えています。また、同社はAmazon Route 53でexample.comのエイリアスレコードを作成します。アプリケーションのDNSレコードは、アプリケーションが実行されるVPC内でのみ解決可能である必要があります。これらの要件を満たすソリューションはどれですか?
- A. インターネット向けALBを使用し、アプリケーションのDNS名に対してRoute 53のパブリックホステッドゾーンを作成する。
- B. 内部向けALBを使用し、アプリケーションのDNS名に対してRoute 53のパブリックホステッドゾーンを作成する。
- C. インターネット向けALBを使用し、アプリケーションのDNS名に対してRoute 53のプライベートホステッドゾーンを作成する。
- D. 内部向けALBを使用し、アプリケーションのDNS名に対してRoute 53のプライベートホステッドゾーンを作成する。
この問題を見る →
-
Q23. Q1223. ある企業はハイブリッド環境を運用しています。同社は、オンプレミスのデータセンターとVPC内で実行されるワークロードの間でAWS Direct Connect接続を設定しています。DNSサービスにはAmazon Route 53をAWS上で使用しており、AWS上にホストされる一連のサービスのDNS名管理のために、プライベートホステッドゾーンを活用しています。同社は、オンプレミスのサーバーがRoute 53を用いてこのプライベートホステッドゾーンのDNS解決を行えるようにしたいと考えています。これらの要件を満たすソリューションはどれですか?
- A. Route 53インバウンドエンドポイントを作成します。オンプレミスのデータセンターからのトラフィックを許可するようセキュリティグループおよびルーティングを設定します。オンプレミスネットワーク上のDNSサーバーを構成し、プライベートホステッドゾーンのドメイン名に対するDNSクエリを、インバウンドエンドポイントのIPアドレスに条件付きで転送するようにします。
- B. Route 53アウトバウンドエンドポイントを作成します。VPCからのトラフィックを許可するようセキュリティグループおよびルーティングを設定します。オンプレミスネットワーク上のDNSサーバーを構成し、プライベートホステッドゾーンのドメイン名に対するDNSクエリを、アウトバウンドエンドポイントのIPアドレスに条件付きで転送するようにします。
- C. Route 53のプライベートホステッドゾーンを編集し、オンプレミスのDNSサーバーを参照するTXTレコードを追加します。オンプレミスネットワーク上のDNSサーバーを構成し、プライベートホステッドゾーンのドメイン名に対するDNSクエリを、VPCのCIDR IPv4ネットワーク範囲のベースアドレスに2を加えたアドレスに条件付きで転送するようにします。
- D. Route 53のプライベートホステッドゾーンを編集し、オンプレミスのDNSサーバーを参照するPTRレコードを追加します。オンプレミスネットワーク上のDNSサーバーを構成し、プライベートホステッドゾーンのドメイン名に対するDNSクエリを、VPCのCIDR IPv4ネットワーク範囲のベースアドレスに2を加えたアドレスに条件付きで転送するようにします。
この問題を見る →
-
Q24. Q1224. ある企業は、顧客からアンケートデータおよびフィードバックを収集するアプリケーションを運用しています。同社は、顧客の回答をログに記録しています。また、Amazon CloudWatch を頻繁に使用してこれらのログにアクセスしています。同社は、顧客がアプリケーションに入力した個人を特定できる情報(PII)が、ログへのアクセス時に表示されないようにする必要があります。さらに、同社がログデータにアクセスする方法(CloudWatch コンソール、API、CLI など)に関わらず、ログに含まれる PII がすべてマスクされるようにしたいと考えています。これらの要件を満たす解決策はどれですか?
- A. 新しいログストリームが作成されたときに実行される AWS Lambda 関数を作成し、その関数でログ内の機密データをマスクするように設定します。
- B. ログデータを Amazon S3 バケットにエクスポートするサブスクリプションを設定し、Amazon Macie を使用してデータ内の PII を検出するように設定します。
- C. ログデータを Amazon Kinesis Data Stream にエクスポートするサブスクリプションを設定し、Kinesis を使用してデータ内の PII をマスクします。
- D. 同社がログにアクセスする際に PII をマスクするための CloudWatch のデータ保護ポリシーを作成します。
この問題を見る →
-
Q25. Q1225. ある企業が、顧客データに基づいてテキストファイルを生成するアプリケーションを運用しています。この企業は、生成されたテキストファイルを Amazon S3 バケットに保存しています。同社は、これらのテキストファイルに含まれる個人を特定できる情報(PII)をできるだけ迅速に検出する必要があります。この要件を満たすソリューションはどれですか?
- A. AWS Lambda 関数を設定して、Amazon S3 バケットからテキストファイルを Amazon Comprehend に送信します。Amazon Comprehend を構成し、テキストファイルをスキャンして結果を返すようにします。
- B. AWS Lambda 関数を設定して、Amazon S3 バケットからテキストファイルを Amazon Polly に送信します。Amazon Polly を構成し、テキストファイルをスキャンして結果を返すようにします。
- C. Amazon Kendra を有効化し、S3 バケットをデータソースとして設定します。インデックスを作成し、AWS Lambda 関数を構成してそのインデックスをスキャンして PII を検出します。
- D. AWS Lambda 関数を設定して、Amazon S3 バケットからテキストファイルを Amazon Textract に送信します。Amazon Textract を構成し、テキストファイルをスキャンして結果を返すようにします。
この問題を見る →
-
Q26. Q1226. ある企業が、Application Load Balancer(ALB)の背後に配置されたAmazon EC2インスタンスのグループ上でアプリケーションを実行しています。この企業は、レイヤー7(アプリケーション層)のDDoS攻撃からアプリケーションを保護したいと考えています。この要件を満たすソリューションはどれですか?
- A. ALBとAWS Shield Standardを関連付けます。
- B. AWS WAFのWeb ACLを作成し、カスタムルールを追加します。その後、そのWeb ACLをALBに関連付けます。
- C. AWS WAFのWeb ACLを作成し、AWSマネージドルールを追加します。その後、そのWeb ACLをALBに関連付けます。
- D. Amazon CloudFrontディストリビューションを作成し、ALBをオリジンとして設定します。アプリケーションのDNSレコードを、ALBではなくCloudFrontディストリビューションを指すように構成します。
この問題を見る →
-
Q27. Q1227. ある会社では、従業員のノートパソコンでPythonスクリプトを実行し、Amazon RDSデータベースに格納されたデータを変換・更新しています。同社はこの変換処理をAWSクラウドへ移行したいと考えています。このソリューションは、30分ごとにPythonスクリプトを実行する必要があります。各実行はRDSデータベース内のデータを更新するのに約20秒かかります。これらの要件を最もコスト効率よく満たすソリューションはどれですか?
- A. Pythonスクリプトを実行するためのAmazon EC2 On-Demandインスタンスを起動します。EC2インスタンスがRDSデータベースにアクセスできるように設定し、cronジョブでPythonスクリプトを呼び出します。
- B. Pythonスクリプトを実行するためのAmazon EC2 Spotインスタンスを起動します。EC2インスタンスがRDSデータベースにアクセスできるように設定し、cronジョブでPythonスクリプトを呼び出します。
- C. RDSデータベースにアクセス可能なAWS Lambda関数を設定し、Amazon EventBridge Schedulerを使用してそのLambda関数を呼び出します。
- D. RDSデータベースにアクセス可能なAWS Lambda関数を設定し、プロビジョニング済み同時実行数(provisioned concurrency)を構成します。さらに、Amazon API Gateway HTTP APIを用いてLambda関数を呼び出します。
この問題を見る →
-
Q28. Q1228. ある企業は、オンプレミスのデータセンターとAWS間で接続を確立する必要があります。また、異なるAWSリージョンに配置されたすべてのVPCを相互接続し、VPCネットワーク間で透過ルーティング(トランジティブ・ルーティング)機能を提供する必要があります。さらに、ネットワークのアウトバウンドトラフィックコストを削減し、帯域幅スループットを向上させ、エンドユーザーに対して一貫したネットワーク体験を提供しなければなりません。これらの要件を満たすソリューションはどれですか?
- A. オンプレミスのデータセンターと新しい中央VPCの間にAWS Site-to-Site VPN接続を作成します。その後、中央VPCから他のすべてのVPCへVPCピアリング接続を作成します。
- B. オンプレミスのデータセンターとAWSの間にAWS Direct Connect接続を作成します。トランジットVIFをプロビジョニングし、それをDirect Connectゲートウェイに接続します。さらに、各リージョンでTransit Gatewayを使用して、Direct Connectゲートウェイを他のすべてのVPCに接続します。
- C. オンプレミスのデータセンターと新しい中央VPCの間にAWS Site-to-Site VPN接続を作成します。動的ルーティング対応のTransit Gatewayを使用し、そのTransit Gatewayを他のすべてのVPCに接続します。
- D. オンプレミスのデータセンターとAWSの間にAWS Direct Connect接続を作成します。さらに、各リージョン内のすべてのVPC間でAWS Site-to-Site VPN接続を確立します。そして、中央VPCから他のすべてのVPCへVPCピアリング接続を作成します。
この問題を見る →
-
Q29. Q1229. ある企業が、従業員向けの内部経費管理ツールを開発しています。従業員がフォームに経費データを入力すると、このツールはレポートデータを第三者のREST APIに送信して検証および承認を受けます。この際、レポートから特定のフィールドに含まれる機密データを保護する必要があります。これらの要件を満たす解決策はどれですか?
- A. ツールを更新し、Amazon Simple Notification Service (Amazon SNS) を使用してレポートを送信します。Amazon SNS にデータ保護ポリシーを追加し、マネージドデータ識別子ルールを使用して機密データをマスクします。
- B. ツールを更新し、レポートを Amazon S3 にアップロードします。Amazon Macie を構成してマネージドデータ識別子ルールで機密データを検出します。AWS Lambda 関数を作成して機密データをマスクし、Amazon Simple Notification Service (Amazon SNS) を呼び出してレポートを送信します。
- C. ツールを更新し、レポートを Amazon Simple Queue Service (Amazon SQS) にアップロードします。AWS Glue DataBrew ジョブを構成してルールセットを用いて機密データにメタデータタグを付与します。AWS Lambda 関数を作成してタグ付けされたデータをマスクし、Amazon Simple Notification Service (Amazon SNS) を使用してレポートを送信します。
- D. ツールを更新し、Amazon Simple Notification Service (Amazon SNS) を使用してレポートを送信します。Amazon SNS にデータ保護ポリシーを追加し、機密データをマスクするカスタムデータ識別子ルールを作成します。このルールをデータ保護ポリシーにアタッチします。
この問題を見る →
-
Q30. Q1230. ソリューションアーキテクトは、Amazon RDS for Microsoft SQL Server DBインスタンスから作成された特定の自動データベーススナップショットを、最大保持日数を超えて保存する必要があります。これらの要件を、最も運用効率の良い方法で満たすソリューションはどれですか?
- A. スナップショットの手動コピーを作成します。
- B. スナップショットの内容をAmazon S3バケットにエクスポートします。
- C. スナップショットの保持期間を45日に変更します。
- D. ネイティブのSQL Serverバックアップを作成し、そのバックアップをAmazon S3バケットに保存します。
この問題を見る →
-
Q31. Q1231. ある企業が、データウェアハウスをAWSに移行しました。同社はAWS Direct Connect接続を介してAWSと接続しており、従業員は可視化ツールを使用してこのデータウェアハウスをクエリします。データウェアハウスが返すクエリ結果の平均サイズは50 MBであり、可視化ツールが生成する可視化結果の平均サイズは500 KBです。また、データウェアハウスが返す結果セットはキャッシュされていません。企業は、データウェアハウスと自社(可視化ツール)間のデータ転送コストを最適化したいと考えています。この要件を満たすソリューションはどれですか?
- A. 可視化ツールをオンプレミスでホストし、インターネットを経由してデータウェアハウスに直接接続する。
- B. 可視化ツールをデータウェアハウスと同じAWSリージョン内でホストし、インターネットを経由して可視化ツールにアクセスする。
- C. 可視化ツールをオンプレミスでホストし、AWS Direct Connect接続を経由してデータウェアハウスに接続する。
- D. 可視化ツールをデータウェアハウスと同じAWSリージョン内でホストし、AWS Direct Connect接続を経由して可視化ツールにアクセスする。
この問題を見る →
-
Q32. Q1232. ある企業が、Web レイヤー、アプリケーション レイヤー、および MySQL データベース レイヤーから構成されるオンプレミスアプリケーションを実行しています。このデータベースは主に営業時間中に使用され、1日のうちにランダムな負荷ピークが発生します。ソリューションズアーキテクトは、同社の AWS への移行の一環として、MySQL データベース レイヤーの可用性を向上させ、コストを削減する必要があります。これらの要件を満たす MySQL データベースのオプションはどれですか?
- A. Amazon RDS for MySQL(Multi-AZ 構成)
- B. Amazon Aurora Serverless MySQL クラスター
- C. Amazon Aurora MySQL クラスター
- D. Amazon RDS for MySQL(読み取り専用レプリカあり)
この問題を見る →
-
Q33. Q1233. ある企業が、オンプレミスのデータセンターで2層構成のWebアプリケーションを実行しています。アプリケーション層は、ステートフルなアプリケーションを実行する単一のサーバーで構成されています。このアプリケーションは、別のサーバー上で実行されるPostgreSQLデータベースに接続します。ユーザー数が大幅に増加することが予想されるため、同社はアプリケーションおよびデータベースをAWSへ移行することを決定しました。このソリューションでは、Amazon Aurora PostgreSQL、Amazon EC2 Auto Scaling、およびElastic Load Balancingを使用します。アプリケーション層およびデータベース層の両方がスケール可能であり、かつ一貫したユーザーエクスペリエンスを提供するソリューションはどれですか?
- A. Aurora Replicasに対してAurora Auto Scalingを有効化します。Network Load Balancerを、最も未処理リクエスト数が少ない(least outstanding requests)ルーティングアルゴリズムとステッキーセッションを有効化して使用します。
- B. Aurora Writerに対してAurora Auto Scalingを有効化します。Application Load Balancerを、ラウンドロビンルーティングアルゴリズムとステッキーセッションを有効化して使用します。
- C. Aurora Replicasに対してAurora Auto Scalingを有効化します。Application Load Balancerを、ラウンドロビンルーティングアルゴリズムとステッキーセッションを有効化して使用します。
- D. Aurora Writerに対してAurora Auto Scalingを有効化します。Network Load Balancerを、最も未処理リクエスト数が少ない(least outstanding requests)ルーティングアルゴリズムとステッキーセッションを有効化して使用します。
この問題を見る →
-
Q34. Q1234. ある企業がAWS上でサーバーレスなECサイトアプリケーションを実行しています。このアプリケーションでは、Amazon API GatewayがAWS LambdaのJava関数を呼び出しており、Lambda関数はデータ保存のためAmazon RDS for MySQLデータベースに接続しています。最近のセール期間中、ウェブトラフィックが急増し、APIのパフォーマンス低下およびデータベース接続失敗が発生しました。企業は、Lambda関数のレイテンシを最小限に抑え、トラフィックの急増にも対応できるソリューションを実装する必要があります。これらの要件を満たすとともに、アプリケーションへの変更を最小限に抑えるソリューションはどれですか?
- A. Lambda関数のコードを更新し、関数ハンドラの外でデータベース接続を開くようにします。また、Lambda関数のプロビジョニング済み同時実行数を増加させます。
- B. RDS Proxyエンドポイントを作成します。データベースの認証情報をAWS Secrets Managerに格納し、必要なIAM権限を設定します。Lambda関数を更新してRDS Proxyエンドポイントに接続するようにします。さらに、Lambda関数のプロビジョニング済み同時実行数を増加させます。
- C. カスタムパラメータグループを作成し、max_connectionsパラメータの値を増加させます。このカスタムパラメータグループをRDS DBインスタンスに関連付け、再起動をスケジュールします。また、Lambda関数の予約済み同時実行数を増加させます。
- D. RDS Proxyエンドポイントを作成します。データベースの認証情報をAWS Secrets Managerに格納し、必要なIAM権限を設定します。Lambda関数を更新してRDS Proxyエンドポイントに接続するようにします。さらに、Lambda関数の予約済み同時実行数を増加させます。
この問題を見る →
-
Q35. Q1235. ある企業は、DDoS攻撃の可能性を懸念しています。同社のWebアプリケーションはAmazon EC2インスタンス上で実行されており、静的コンテンツ(画像や動画など)をAmazon S3から配信しています。ソリューションアーキテクトは、DDoS攻撃に耐えられる堅牢なアーキテクチャを構築する必要があります。これらの要件を最もコスト効率よく満たすソリューションはどれですか?
- A. Amazon CloudWatchアラームを作成し、EC2インスタンスのCPU使用率が90%に達したときにAWS Lambda関数を起動します。このLambda関数では、EC2インスタンスにアタッチされたセキュリティグループを更新して、受信ポート80および443を拒否するように設定します。
- B. EC2インスタンスをElastic Load Balancing(ELB)ロードバランサの後ろに配置し、Auto Scalingグループに組み込みます。また、Amazon S3をオリジンとしてAmazon CloudFrontを使用します。
- C. ウォームスタンバイ型のディザスタリカバリ(DR)環境を構築します。アプリケーションでDDoS攻撃が検出された場合、このウォームスタンバイDR環境へフェイルオーバーします。
- D. AWS Shield Advancedにサブスクライブします。DDoS攻撃発生時にShield Response Teamが企業の代わりにリソースを管理できるよう、必要な権限を設定します。
この問題を見る →
-
Q36. Q1236. セキュリティ監査の結果、Amazon EC2インスタンスが定期的にパッチ適用されていないことが明らかになりました。ソリューションアーキテクトは、大規模なEC2インスタンス群に対して定期的なセキュリティスキャンを実行するソリューションを提供する必要があります。このソリューションは、EC2インスタンスを定期的にパッチ適用し、各インスタンスのパッチ適用状況を報告する機能も備えている必要があります。これらの要件を満たすソリューションはどれですか?
- A. Amazon Macie を設定して、EC2インスタンスのソフトウェア脆弱性をスキャンします。各EC2インスタンスでcronジョブを設定し、定期的にパッチ適用を行います。
- B. アカウントでAmazon GuardDutyを有効化します。GuardDutyを設定してEC2インスタンスのソフトウェア脆弱性をスキャンするように構成します。AWS Systems Manager Session Manager を設定して、EC2インスタンスを定期的にパッチ適用します。
- C. Amazon Detective を設定して、EC2インスタンスのソフトウェア脆弱性をスキャンします。Amazon EventBridge のスケジュールルールを設定して、EC2インスタンスを定期的にパッチ適用します。
- D. アカウントでAmazon Inspectorを有効化します。Amazon Inspectorを設定してEC2インスタンスのソフトウェア脆弱性をスキャンするように構成します。AWS Systems Manager Patch Manager を設定して、EC2インスタンスを定期的にパッチ適用します。
この問題を見る →
-
Q37. Q1237. ある企業では、数十のAmazon DynamoDBテーブルを用いてアプリケーションのデータを保存しています。監査担当者が確認したところ、これらのテーブルは同社のデータ保護ポリシーに準拠していませんでした。同社の保持ポリシーでは、すべてのデータについて毎月2回バックアップを取得すること(毎月15日および25日の真夜中)と、取得したバックアップは3か月間保持することを定めています。
これらの要件を満たすために、ソリューションアーキテクトが実施すべき手順の組み合わせはどれですか?(2つ選択してください。)
- A. DynamoDBのオンデマンドバックアップ機能を使用してバックアッププランを作成し、バックアップを3か月後に自動削除するライフサイクルポリシーを設定します。
- B. AWS DataSyncを使用してバックアッププランを作成し、保持期間を3か月とするバックアップルールを追加します。
- C. AWS Backupを使用してバックアッププランを作成し、保持期間を3か月とするバックアップルールを追加します。
- D. cronスケジュール式を用いてバックアップ頻度を設定し、各DynamoDBテーブルをそのバックアッププランに割り当てます。
- E. rateスケジュール式を用いてバックアップ頻度を設定し、各DynamoDBテーブルをそのバックアッププランに割り当てます。
この問題を見る →
-
Q38. Q1238. ある企業は、100を超えるAWSアカウントでAmazon RDSインスタンスを必要としています。同社は、特定のコンプライアンス要件に準拠したRDSインスタンスを自動的に展開するソリューションを構築したいと考えています。データのレプリケーションは不要です。また、データベースは1日以内に作成する必要があります。これらの要件を、最も運用効率の良い方法で満たすソリューションはどれですか?
- A. AWS CloudFormation を使用してRDSリソースを作成し、CloudFormationテンプレートを各アカウントと共有します。
- B. RDSスナップショットを作成し、そのスナップショットを各アカウントと共有して、各アカウントにスナップショットからデプロイします。
- C. AWS CloudFormation を使用して各アカウントにRDSインスタンスを作成し、AWS Database Migration Service(AWS DMS)によるレプリケーションを各作成済みインスタンスに対して実行します。
- D. AWS CLI を使用したスクリプトを作成し、テンプレートとなるアカウントから他のアカウントへRDSインスタンスをコピーします。
この問題を見る →
-
Q39. Q1239. ある会社は、us-east-1 リージョンで Amazon RDS for PostgreSQL を使用してアプリケーションを実行しています。また、機械学習(ML)モデルを活用し、ほぼリアルタイムのレポートに基づいて年間収益を予測しています。これらのレポートは、同じ RDS for PostgreSQL データベースから生成されています。ビジネス時間帯にデータベースのパフォーマンスが低下しています。同社は、データベースのパフォーマンスを向上させる必要があります。これらの要件を最もコスト効率よく満たす解決策はどれですか?
- A. クロスリージョンの読み取り専用レプリカを作成し、レポートをその読み取り専用レプリカから生成するように設定します。
- B. RDS for PostgreSQL のマルチAZ DBインスタンス展開を有効化し、レポートをスタンバイデータベースから生成するように設定します。
- C. AWS Data Migration Service(AWS DMS)を使用して、論理的にデータを新しいデータベースに複製します。レポートをその新しいデータベースから生成するように設定します。
- D. us-east-1 リージョン内に読み取り専用レプリカを作成し、レポートをその読み取り専用レプリカから生成するように設定します。
この問題を見る →
-
Q40. Q1240. ある企業は、AWS Organizations を使用して組織を管理しています。この企業は、ルート組織単位(OU)内の 4 つの AWS アカウントで Amazon EC2 インスタンスを実行しています。そのうち 3 つは非本番アカウント、1 つは本番アカウントです。企業は、非本番アカウントにおいて特定のサイズの EC2 インスタンスの起動をユーザーに禁止したいと考えています。そこで、禁止されたインスタンスタイプの起動を拒否する Service Control Policy(SCP)を作成しました。この要件を満たすために SCP を展開する適切な方法はどれですか?(該当するものを 2 つ選択してください。)
- A. SCP を組織のルート OU にアタッチする。
- B. SCP を 3 つの非本番 Organizations メンバーアカウントにそれぞれアタッチする。
- C. SCP を Organizations の管理アカウントにアタッチする。
- D. 本番アカウント専用の OU を作成し、SCP をその OU にアタッチした後、本番メンバーアカウントを新しい OU に移動する。
- E. 対象アカウント専用の OU を作成し、SCP をその OU にアタッチした後、非本番メンバーアカウントを新しい OU に移動する。
この問題を見る →
-
Q41. Q1241. クラウドエンジニアが、AWS Systems Manager Session Manager を使用して Amazon EC2 インスタンスにアクセスしたいと考えています。この EC2 インスタンスは、インターネットゲートウェイを持たないプライベート VPC 内で実行されています。これらの要件を満たす解決策はどれですか?
- A. 新しい EC2 キーペアを生成します。EC2 インスタンスを停止し、新しいキーペアをインスタンスに割り当てます。その後、EC2 インスタンスを再起動します。
- B. EC2 インスタンスをパブリックサブネットに移動します。
- C. EC2 インスタンスに割り当てられたセキュリティグループに受信ルールを作成します。この受信ルールを設定して、Session Manager が EC2 インスタンスに接続できるようにします。
- D. Systems Manager へのアクセスを許可する Amazon EC2 の権限を付与する IAM ロールを作成します。この IAM ロールを EC2 インスタンスのインスタンスプロファイルに関連付けます。
この問題を見る →
-
Q42. Q1242. ある企業が、AWS上でAmazon RDSをバックエンドデータベースとして使用するサーバーレスアプリケーションを運用しています。このアプリケーションは、予測できないトラフィックの急増を時折経験します。トラフィックがピークに達すると、アプリケーションがデータベースへの接続を頻繁に開閉し、その結果、データベースからエラーが返される、あるいは接続数が枯渇するといった問題が発生しています。企業は、アプリケーションが常にスケーラブルかつ高可用性であることを保証する必要があります。これらの要件を満たす解決策として、アプリケーションコードを一切変更せずに実現できるものはどれですか?
- A. RDSデータベースのパラメータグループで、最大接続数を増加させます。
- B. RDSデータベースインスタンスに対してMulti-AZ展開を有効化し、接続管理を処理できるようにします。
- C. サーバーレスアプリケーションとAmazon RDSの間にAmazon RDS Proxyを導入します。
- D. ピーク時のトラフィック負荷下でもデータベースが高可用性を維持できるよう、Amazon RDS向けにリザーブドインスタンスを購入します。
この問題を見る →
-
Q43. Q1243. ある企業は、ユーザーのデータを保存するために1 TBのAmazon RDS for PostgreSQL DBインスタンスを使用しています。セキュリティレビューの際、セキュリティエンジニアがこのDBインスタンスが静止時(at rest)に暗号化されていないことを確認しました。ソリューションアーキテクトは、ダウンタイムを最小限に抑え、データ損失を一切発生させずに、この問題をどのように修正すべきでしょうか?
- A. RDS管理コンソールを使用してDBインスタンスを変更し、暗号化を有効化します。変更を即座に適用します。
- B. 手動でDBインスタンスのスナップショットを作成し、そのスナップショットの暗号化されたコピーを作成します。この暗号化されたスナップショットを使用して、新しい暗号化済みDBインスタンスを作成します。その後、アプリケーションを変更して新しいDBインスタンスに接続するようにします。
- C. 新しい暗号化済みDBインスタンスを作成し、AWS Database Migration Service(AWS DMS)を使用して既存のデータベースを暗号化済みDBインスタンスに移行します。両インスタンスの同期が完了したら、アプリケーションを変更して新しいDBインスタンスに接続するようにします。
- D. 暗号化済みの読み取り専用レプリカを作成します。読み取り専用レプリカの同期が完了したら、それをプライマリに昇格させます。その後、アプリケーションを変更して新しいプライマリインスタンスに接続するようにします。
この問題を見る →
-
Q44. Q1244. ある企業が、オンプレミスのデータセンターから AWS へ Microsoft SQL Server のデータベースサーバーを移行したいと考えています。この企業は、SQL Server データベースのオペレーティングシステム(OS)にアクセスする必要があります。これらの要件を満たすソリューションはどれですか?
- A. データベースを Amazon Aurora Serverless に移行する。
- B. データベースを Amazon RDS for SQL Server に移行する。
- C. データベースを SQL Server を実行する Amazon EC2 インスタンスに移行する。
- D. データベースを Amazon Redshift に移行する。
この問題を見る →
-
Q45. Q1245. ソリューションアーキテクトが、複数のAmazon EC2インスタンス間で共有ストレージを提供するため、Amazon Elastic File System(Amazon EFS)ファイルシステムをプロビジョニングしようとしています。これらのEC2インスタンスはすべて同じVPC内に存在し、複数の可用性ゾーン(Availability Zone)にまたがっています。各可用性ゾーンには2つのインスタンスがあります。ソリューションアーキテクトは、すべてのインスタンスから可能な限り低いレイテンシでこのファイルシステムにアクセスできるようにする必要があります。これらの要件を満たすソリューションはどれですか?
- A. VPC内にEFSファイルシステムのマウントターゲットを作成し、そのマウントターゲットを使用してすべてのインスタンスにファイルシステムをマウントします。
- B. VPC内の1つの可用性ゾーンにEFSファイルシステムのマウントターゲットを作成し、そのマウントターゲットを使って当該可用性ゾーン内のインスタンスにファイルシステムをマウントします。その後、そのディレクトリを他のインスタンスと共有します。
- C. 各インスタンスごとにマウントターゲットを作成し、それぞれのマウントターゲットを使って対応するインスタンスにEFSファイルシステムをマウントします。
- D. VPC内の各可用性ゾーンにマウントターゲットを作成し、各可用性ゾーン内のインスタンスに対して、当該可用性ゾーンのマウントターゲットを使ってEFSファイルシステムをマウントします。
この問題を見る →
-
Q46. Q1246. ある会社が、Application Load Balancer(ALB)の後ろに配置されたAmazon EC2インスタンス上でWebアプリケーションをホストしています。トラフィックのルーティングにはAmazon Route 53を使用しています。また、同社はAmazon S3バケットで構成された静的ウェブサイトも保有しています。ソリューションアーキテクトは、この静的ウェブサイトをWebアプリケーションのバックアップとして使用する必要があります。静的ウェブサイトへのフェイルオーバーは、完全に自動化される必要があります。これらの要件を満たすために実行すべきアクションの組み合わせはどれですか?(2つ選択してください。)
- A. プライマリフェイルオーバールーティングポリシーレコードを作成し、その値をALBに設定します。
- B. ヘルスチェックが失敗した際に、プライマリウェブサイトからセカンダリウェブサイトへ切り替えるAWS Lambda関数を作成します。
- C. プライマリフェイルオーバールーティングポリシーレコードを作成し、その値をALBに設定します。また、このレコードをRoute 53のヘルスチェックに関連付けます。
- D. セカンダリフェイルオーバールーティングポリシーレコードを作成し、その値を静的ウェブサイトに設定します。また、このレコードをRoute 53のヘルスチェックに関連付けます。
- E. セカンダリフェイルオーバールーティングポリシーレコードを作成し、その値を静的ウェブサイトに設定します。
この問題を見る →
-
Q47. Q1247. ある企業は、サーバーレスアプリケーションをサポートする Amazon RDS for Microsoft SQL Server データベースを運用しています。このデータベースでは、常に多数の新しいデータベース接続が発生しており、週に数回、最大接続数に達してパフォーマンス問題が発生しています。ソリューションアーキテクトは、このデータベースのパフォーマンス効率を向上させる必要があります。この要件を満たすソリューションはどれですか?
- A. Amazon API Gateway の API を作成し、その API を介してデータベース接続を中継します。アプリケーションを、データベースに直接接続するのではなく、この API を経由して接続するように設定します。
- B. RDS Proxy を使用してプロキシを作成します。アプリケーションを、データベースに直接接続するのではなく、このプロキシを経由して接続するように設定します。
- C. Amazon Aurora DB クラスターを作成し、DB クラスターで接続プーリングを有効にします。データをこの DB クラスターに移行し、アプリケーションを新しいデータベースへ切り替えます。
- D. RDS for SQL Server の Multi-AZ データベースを作成し、アプリケーションを、データベースに直接接続するのではなく、Multi-AZ エンドポイントへ接続するように設定します。
この問題を見る →
-
Q48. Q1248. 電子商取引企業が、Amazon EC2インスタンス上でPostgreSQLデータベースを実行しています。このデータベースは、Amazon Elastic Block Store(Amazon EBS)ボリュームにデータを保存しています。日々のピークI/Oトランザクション数(IOPS)は15,000 IOPSを超えないことが確認されています。同社は、このデータベースをAmazon RDS for PostgreSQLへ移行し、ディスクストレージ容量とは独立してIOPS性能をプロビジョニングしたいと考えています。これらの要件を最もコスト効率よく満たす解決策はどれですか?
- A. General Purpose SSD(gp2)EBSボリュームを構成し、5 TiBのボリュームをプロビジョニングする
- B. Provisioned IOPS SSD(io1)EBSボリュームを構成し、15,000 IOPSをプロビジョニングする
- C. General Purpose SSD(gp3)EBSボリュームを構成し、15,000 IOPSをプロビジョニングする
- D. 最大IOPSを達成するためにマグネティックEBSボリュームを構成する
この問題を見る →
-
Q49. Q1249. オンライン食品配達会社がストレージコストの最適化を図ろうとしています。同社は、過去10年にわたりAmazon S3上に構築したデータレイクで運用データを収集しており、そのストレージクラスにはS3 Standardを使用しています。また、同社では7年以上前のデータは保持していません。ソリューションアーキテクトは、過去6か月分のデータを頻繁にレポート作成に使用し、過去2年分のデータに対しては月に1回程度クエリを実行します。一方、2年以上前のデータはほとんどアクセスされず、監査目的でのみ使用されます。ストレージコストを最適化するための最適なソリューションの組み合わせはどれですか?(該当するものを2つ選択してください。)
- A. 6か月以上経過したデータをS3 Standard-Infrequent Access(S3 Standard-IA)ストレージクラスへ移行するS3ライフサイクル設定ルールを作成します。さらに、2年以上経過したデータをS3 Glacier Deep Archiveストレージクラスへ移行する別のS3ライフサイクル設定ルールを作成します。
- B. 6か月以上経過したデータをS3 One Zone-Infrequent Access(S3 One Zone-IA)ストレージクラスへ移行するS3ライフサイクル設定ルールを作成します。さらに、2年以上経過したデータをS3 Glacier Flexible Retrievalストレージクラスへ移行する別のS3ライフサイクル設定ルールを作成します。
- C. S3 Standardストレージクラスの代わりに、S3 Intelligent-Tieringストレージクラスを用いてデータを保存します。
- D. 7年以上経過したデータを削除するS3ライフサイクル有効期限ルールを作成します。
- E. 7年以上経過したデータをS3 Glacier Deep Archiveストレージクラスへ移行するS3ライフサイクル設定ルールを作成します。
この問題を見る →
-
Q50. Q1250. ある会社は、Amazon EC2インスタンス上で実行されるアプリケーションがAmazon RDS DBインスタンスにアクセスするために使用する認証情報を安全に保管する必要があります。また、これらの認証情報は3か月ごとにローテーション(更新)しなければなりません。これらの要件を満たすうち、運用オーバーヘッドが最も少ないソリューションはどれですか?
- A. 認証情報をAWS Systems Manager Parameter Storeのパラメータとして保存します。AWS KMSキーを使用してパラメータを暗号化します。このパラメータを読み取る権限を持つIAMロールを作成します。パラメータに対して3か月ごとのローテーションスケジュールを設定します。KMSキーの復号化アクセス権限をそのIAMロールに付与し、EC2インスタンスにこのIAMロールをアタッチします。
- B. 認証情報をAWS Systems Manager Parameter Storeのパラメータとして保存します。AWS KMSキーを使用してパラメータを暗号化します。このパラメータを読み取る権限を許可するIAMポリシーを作成します。パラメータに対して3か月ごとのローテーションスケジュールを設定します。KMSキーの復号化権限をこのIAMポリシーに追加します。EC2インスタンスにこのIAMポリシーを直接アタッチします。
- C. データベース認証情報をAWS Secrets Managerのシークレットとして保存します。このシークレットに対して3か月ごとのローテーションスケジュールを設定します。シークレットへのアクセス権限を持つIAMロールを作成し、EC2インスタンスにこのIAMロールをアタッチします。
- D. データベース認証情報をAWS Systems Manager Parameter Storeのパラメータとして保存します。3か月ごとに認証情報をローテーションするAWS Lambda関数を実装します。このパラメータへのアクセス権限を持つIAMロールを作成し、EC2インスタンスにこのIAMロールをアタッチします。
この問題を見る →
-
Q51. Q1251. ソリューションアーキテクトは、VPC内のプライベートサブネットで実行されるAmazon EC2インスタンスへの安全なアクセスを設定する必要があります。会社のポリシーでは、そのVPCがインターネットアクセスを持つことが求められています。このソリューションは、開発者がEC2インスタンスに安全にログインできるようにするとともに、会社のポリシーを遵守しなければなりません。
これらの要件を満たすソリューションはどれですか?
- A. VPCに仮想プライベートゲートウェイをアタッチし、それを使用してVPCと社内オフィス間でAWS Site-to-Site VPN接続を作成します。開発者に対して、VPNトンネル経由でEC2インスタンスのプライベートIPアドレスに接続するよう指示します。
- B. VPC内でAWS Client VPNを有効化し、各開発者のラップトップにClient VPNソフトウェアをインストール・設定します。開発者に対して、Client VPNソフトウェアを使用してEC2インスタンスに安全に接続する方法を指示します。
- C. VPC内にAmazon EC2 VPCエンドポイントを設定し、すべてのEC2トラフィックをVPCエンドポイント経由で送信するようルートテーブルを更新します。開発者に対して、VPCエンドポイントを経由してEC2インスタンスに接続するよう指示します。
- D. VPC内でVPCエンドポイントを活用してAWS Systems Manager Session Managerを実装します。開発者に対して、Session Managerコンソールを使用してVPC内のEC2インスタンスにアクセスするよう指示します。
この問題を見る →
-
Q52. Q1252. ある企業は、CSV形式の顧客データを保有しています。このデータはAmazon S3に保存されており、AWS Glue Data Catalogでカタログ化されています。また、同社には歴史的なコールセンターデータを格納するAmazon Redshiftクラスターがありますが、現在負荷が非常に高く、新たなデータをこのクラスターにロードしたくありません。企業は、Amazon S3上の顧客データとAmazon Redshift上の歴史的コールセンターデータを結合(JOIN)したいと考えています。この結合処理は、数時間かかる日次バッチプロセスとして実行されます。これらの要件を満たす中で、運用オーバーヘッドが最も少ないソリューションはどれですか?
- A. AWS Lambda関数を使用して、Amazon Redshiftから歴史的コールセンターデータをAmazon S3へUNLOADします。その後、AWS Glue ETLスクリプトを用いて、Amazon S3上に存在する顧客データと結合(JOIN)を行います。
- B. AWS CLIを使用して、Amazon Redshiftから歴史的コールセンターデータをAmazon EC2インスタンスへエクスポートします。その後、AWS Glue ETLスクリプトを用いて、Amazon S3上に存在する顧客データと結合(JOIN)を行います。
- C. Amazon S3上に存在する顧客データに対してAmazon Redshift Spectrumを用いた外部テーブルを作成し、Amazon Redshift上で歴史的コールセンターデータと結合(JOIN)を行います。
- D. Apache Sqoopを使用して、Amazon Redshiftから歴史的コールセンターデータをAmazon EMRクラスターへエクスポートします。その後、Apache Hiveを用いて、Amazon S3上に存在する顧客データと結合(JOIN)を行います。
この問題を見る →
-
Q53. Q1253. 大規模な企業がデータのバックアップ戦略を必要としています。このソリューションは、ソースAWSアカウントから専用のバックアップAWSアカウントへ長期バックアップをレプリケートする必要があります。すべてのバックアップは暗号化されなければなりません。暗号化キーは、ソースアカウントおよびバックアップアカウントの両方で暗号化および復号化操作に利用可能でなければなりません。また、暗号化キーへのアクセス権限は、特定のAWSアカウント、リソース、およびユーザーのみに限定される必要があります。これらの要件を満たすソリューションはどれですか?
- A. AWS Marketplaceからサードパーティ製の暗号化ソリューションをソースアカウントにデプロイし、暗号化キーを管理します。カスタムイベントによって起動されるAWS Lambda関数を作成して、バックアップをバックアップアカウントへレプリケートします。
- B. デフォルトポリシーを持つAWSが管理するAWS KMSキーを使用して暗号化を行います。Amazon EventBridgeでステータスがCOMPLETEDのAWS Backupイベントによって起動されるAWS Lambda関数を作成し、その関数をバックアップアカウントへのバックアップレプリケーション用に設定します。
- C. ソースアカウントにAWS CloudHSMクラスターをデプロイして暗号化キーを管理します。Amazon EventBridgeでステータスがCOMPLETEDのAWS Backupイベントによって起動されるAWS Lambda関数を作成し、その関数をバックアップアカウントへのバックアップレプリケーション用に設定します。
- D. ソースアカウントおよびバックアップアカウントの両方に適切なポリシーがアタッチされたカスタマー管理型のAWS KMSキーを使用します。AWS Backupを設定して、バックアップおよびレプリケーション処理を自動化します。
この問題を見る →
-
Q54. Q1254. ゲーム会社が、ゲームスコアを表示するWebアプリケーションを運用しています。このアプリケーションは、Application Load Balancer(ALB)の後ろでAmazon EC2インスタンス上で動作しており、データはAmazon RDS for MySQLデータベースに格納されています。ユーザーは、データベースの読み取りパフォーマンスの劣化により、長時間の遅延や中断を経験しています。同社は、ユーザー体験の向上を望んでいます。この要件を満たすソリューションはどれですか?
- A. データベースの前にAmazon ElastiCache(Redis OSS)キャッシュを使用する。
- B. アプリケーションとデータベースの間にAmazon RDS Proxyを使用する。
- C. アプリケーションをEC2インスタンスからAWS Lambda関数に移行する。
- D. 複数のAWSリージョンにわたって読み取りレプリカを作成するためにAmazon Aurora Global Databaseを使用する。
この問題を見る →
-
Q55. Q1255. ある企業では、パートナーから提供されるデータをもとに、毎日および毎月のビジネス指標(メトリクス)を作成しています。パートナーは毎日、JSON形式のデータファイルを企業が所有するAmazon S3バケットに配信します。S3オブジェクトのキーには、Apache Hive形式の日付パーティション(例:year=2023/month=10/day=15)が使用されています。企業はAmazon EventBridgeルールを使用してAWS Lambda関数を起動し、その関数がS3バケット内のすべてのオブジェクトを読み込んで、日々および毎月のメトリクスを集計しています。また、企業では時折、過去の履歴データへのアクセスが必要となる分析を行います。データ量が増加するにつれ、Lambda関数が頻繁にタイムアウトするようになりました。ソリューションアーキテクトは、このLambda関数のタイムアウトを防止する必要があります。これらの要件を満たすうち、運用上のオーバーヘッドが最も少ない解決策はどれでしょうか?
- A. EventBridgeルールを更新し、Lambda関数の実行に失敗した場合にAWS Step Functionsを呼び出して再試行するようにします。
- B. Lambda関数を変更し、毎日の処理中に古いS3オブジェクトを削除するようにします。
- C. Lambda関数を変更し、Amazon Athenaを用いて日付フィルターを指定してS3オブジェクトをクエリするようにします。
- D. AWS Glueジョブを作成してLambda関数を呼び出すようにし、EventBridgeルールを更新してそのGlueジョブを起動するようにします。
この問題を見る →
-
Q56. Q1256. ある会社では、複数のAWSアカウントから出力されるAWS CloudTrailログを、中央管理用のAWSアカウント内のAmazon S3バケットに送信しています。この会社は、CloudTrailログを保存し、いつでもクエリを実行できるようにする必要があります。これらの要件を満たすソリューションはどれですか?
- A. CloudTrailログをAmazon S3バケットに保存します。CloudTrailログを含むAmazon Athenaテーブルを作成し、Athenaからログをクエリします。
- B. Amazon Neptuneインスタンスを構成してCloudTrailログを管理します。Neptuneを使用してCloudTrailログをクエリします。
- C. CloudTrailを設定して、ログをAmazon DynamoDBテーブルに送信します。Amazon QuickSightでダッシュボードを作成し、テーブル内のログをクエリします。
- D. Amazon Athenaを使用してAthenaノートブックを作成します。CloudTrailを設定して、ログをこのノートブックに送信します。その後、Athenaでログをクエリします。
この問題を見る →
-
Q57. Q1257. ある企業は、AWS WAF を使用して Web アプリケーションを保護しています。ソリューションアーキテクトは、複数のルール(HTTP リクエストボディ内の悪意のあるコンテンツを検査するルールを含む)を用いた Web ACL を設定しました。しかし、このソリューションアーキテクトは、Web ACL が大規模な HTTP POST リクエストを適切に検査できていないことに気づきました。その結果、不審な活動が検出されていません。一部の大規模な HTTP POST リクエストは 8 MB を超えるサイズです。ソリューションアーキテクトは、Web ACL が大規模な HTTP POST リクエストを適切に検査できるようにする必要があります。この要件を満たす解決策はどれですか?
- A. 2 つのカスタム AWS WAF ルールを作成します。1 つ目のルールでは、サイズ制限を超えたすべてのリクエストをブロックするように設定します。2 つ目のルールでは、信頼できるホストからの大規模リクエストを許可するよう、より高い優先度で設定します。
- B. AWS Shield Advanced を有効化し、Shield Advanced を使用してサイズ制限を超えたリクエストをブロックするよう Web ACL を再設定します。
- C. AWS WAF ルールが検査する HTTP リクエストにおいて、Content-Type ヘッダーが正しく設定されていることを確認します。
- D. AWS WAF ルールがリクエストを検査する前に、大規模なリクエストを前処理する AWS Lambda 関数を作成します。
この問題を見る →
-
Q58. Q1258. ある会社は、DNSプロバイダーとしてAmazon Route 53を使用しています。同社のWebサイトは、オンプレミス環境とAWSクラウドの両方でホストされています。オンプレミスのデータセンターはus-west-1リージョンに近く、AWS上ではeu-central-1リージョンでWebサイトをホストしています。同社は、Webサイトの読み込み時間を可能な限り最適化したいと考えています。これらの要件を満たすソリューションはどれですか?
- A. フェイルオーバールーティングポリシーを用いたDNSレコードを作成し、すべてのプライマリトラフィックをeu-central-1にルーティングします。ルーティングポリシーを設定して、セカンダリロケーションとしてオンプレミスのデータセンターを使用するようにします。
- B. IPベースのルーティングポリシーを用いたDNSレコードを作成します。特定のIP範囲に対してはeu-central-1上のWebサイトの値を返すよう設定し、その他のすべてのIP範囲に対してはオンプレミスのWebサイトの値を返すよう設定します。
- C. レイテンシーベースのルーティングポリシーを用いたDNSレコードを作成します。オンプレミスのデータセンターのレコードをus-west-1に関連付けます。
- D. ウェイト付きルーティングポリシーを用いたDNSレコードを作成します。トラフィックをeu-central-1とオンプレミスのデータセンターの間で均等に分割します。
この問題を見る →
-
Q59. Q1259. 医療関連企業が、AWS クラウド上でログを保存および管理するシステムを設計しています。このシステムは JSON 形式のログを受信・保存します。ログには患者の機密情報が含まれています。企業は、これらの機密データを特定する必要があります。また、SQL クエリを用いてログデータを検索できる必要があります。これらの要件を満たすソリューションはどれですか?
- A. ログを Amazon S3 バケットに保存します。Amazon Macie を設定して機密データを検出します。Amazon Athena を使用してログをクエリします。
- B. ログを Amazon Elastic Block Store (Amazon EBS) ボリュームに保存します。Amazon SageMaker AI を活用して機密データを検出するアプリケーションを作成します。Amazon RDS を使用してログをクエリします。
- C. ログを Amazon DynamoDB に保存します。AWS Key Management Service (AWS KMS) を使用して機密データを検出します。Amazon Redshift Spectrum を使用してログをクエリします。
- D. ログを Amazon S3 バケットに保存します。Amazon Inspector を使用して機密データを検出します。Amazon Athena を使用してログをクエリします。
この問題を見る →
-
Q60. Q1260. ソリューションアーキテクトが Amazon EC2 インスタンスでアプリケーションをホストしています。このアプリケーションが Amazon DynamoDB テーブルにアクセスできるように、必要な権限を付与する必要があります。この要件を満たすソリューションはどれですか?
- A. DynamoDB テーブルへのアクセスに使用するアクセスキーを作成し、そのアクセスキーを EC2 インスタンスプロファイルに割り当てます。
- B. DynamoDB テーブルへのアクセスに使用する EC2 キーペアを作成し、そのキーペアを EC2 インスタンスプロファイルに割り当てます。
- C. DynamoDB テーブルへのアクセスに使用する IAM ユーザーを作成し、その IAM ユーザーを EC2 インスタンスプロファイルに割り当てます。
- D. DynamoDB テーブルへのアクセスに使用する IAM ロールを作成し、その IAM ロールを EC2 インスタンスプロファイルに割り当てます。
この問題を見る →
-
Q61. Q1261. ある企業は、Amazon Elastic Block Store(Amazon EBS)バックアップのAmazon EC2インスタンス上で本番データベースをホストしています。毎年のディザスタリカバリ演習の一環として、同社は最近のEBSスナップショットを第2のアベイラビリティーゾーン(AZ)内の新しいEC2インスタンスに復元する必要があります。スナップショットがEBSボリュームに復元された後、そのボリュームはすべてのプロビジョニングされたパフォーマンスを即座に提供しなければなりません。また、同社は復元されたデータに対して検証テストをできる限り迅速に実行する必要があります。これらの要件を満たす構成はどれですか?
- A. 第2のアベイラビリティーゾーン向けにEBS Fast Snapshot Restore(FSR)をスナップショットに対して有効化します。スナップショットから第2のアベイラビリティーゾーン内に新しいEBSボリュームを作成し、それらを新しいEC2インスタンスにアタッチします。
- B. 現在のアベイラビリティーゾーン向けにEBS Fast Snapshot Restore(FSR)をスナップショットに対して有効化します。スナップショットから第2のアベイラビリティーゾーン内に新しいEBSボリュームを作成し、それらを新しいEC2インスタンスにアタッチします。
- C. スナップショットに対してProvisioned IOPSを指定します。スナップショットから第2のアベイラビリティーゾーン内に新しいEBSボリュームを作成し、それらを新しいEC2インスタンスにアタッチします。
- D. 既存のEBSボリュームに対してProvisioned IOPSを指定し、その後スナップショットを作成します。スナップショットの作成が完了したら、スナップショットから第2のアベイラビリティーゾーン内に新しいEBSボリュームを作成し、それらを新しいEC2インスタンスにアタッチします。
この問題を見る →
-
Q62. Q1262. ある企業は、複数のユーザーから送信されるデータを処理する必要があります。このデータはリレーショナルデータベースに格納されています。ソリューションアーキテクトは、データを抽出し、ビジネスルールを適用して変換した後、Amazon S3 に保存する必要があります。また、処理中のデータが暗号化されていることを保証しなければなりません。これらの要件を満たすとともに、運用上の負担が最も少ないソリューションはどれですか?
- A. AWS Glue ETL ジョブを使用し、AWS KMS を活用して組み込みの暗号化機能を有効化します。AWS Glue ジョブを構成してデータを変換し、変換後のデータを各ユーザーごとに個別の Amazon S3 バケットに保存します。各バケットは、そのユーザー専用の AWS KMS キーで暗号化します。
- B. 暗号化設定を有効にした Amazon EMR クラスターを使用します。各ユーザーごとに 1 つのクラスターを作成し、AWS KMS キーを用いて静止時および転送時のデータを暗号化します。
- C. 暗号化が有効な AWS Database Migration Service (AWS DMS) を使用します。各ユーザーごとに 1 つのレプリケーションタスクを構成し、データを抽出・ロードして、各ユーザー専用の個別の Amazon S3 バケットに保存します。各バケットは、そのユーザー専用の AWS KMS キーで暗号化します。
- D. データベースの変更をトリガーとして実行される AWS Lambda 関数を使用します。メモリ内でデータを処理し、暗号化を有効化した上で、処理済みデータを Amazon S3 に書き込みます。サーバー側暗号化(SSE)を使用します。
この問題を見る →
-
Q63. Q1263. ある企業が、ユーザーがアップロードする文書から情報を処理するアプリケーションを運用しています。ユーザーが新しい文書を Amazon S3 バケットにアップロードすると、AWS Lambda 関数が起動され、その文書から情報を処理します。しかし、最近アップロードされた多くの文書が処理されていないことが判明しました。企業は、各文書が確実に処理されるようにし、初回の処理でエラーが発生した場合でも再試行(リトライ)を実行できるようにしたいと考えています。これらの要件を満たすソリューションはどれですか?
- A. Lambda 関数へのプロキシ統合を持つ Amazon API Gateway REST API を作成し、アプリケーションを更新してこの REST API にリクエストを送信するようにします。
- B. S3 バケットにレプリケーションポリシーを設定し、文書を別の S3 バケットにステージングした上で、AWS Batch ジョブが毎日スケジュール実行して処理するようにします。
- C. 文書処理用の Lambda 関数の前に Application Load Balancer を展開します。
- D. Lambda 関数のイベントソースとして Amazon Simple Queue Service (Amazon SQS) キューを設定します。また、S3 バケットの S3 イベント通知を設定し、新しい文書のアップロードイベントをこの SQS キューに送信するようにします。
この問題を見る →
-
Q64. Q1264. ある企業が、MariaDBデータベースにキャッシュ層を追加することで、3層アーキテクチャのアプリケーションのパフォーマンス向上を計画しています。高可用性を確保するため、プライマリキャッシュノードのレプリカを作成する必要があります。この要件を満たすソリューションはどれですか?
- A. Amazon ElastiCache (Redis OSS) キャッシュを作成し、アプリケーションがそのキャッシュに接続するように設定します。
- B. Amazon CloudFrontディストリビューションを展開し、アプリケーションサーバーをオリジンとして設定します。キャッシュポリシーおよびオリジンリクエストポリシーを設定します。
- C. Amazon DynamoDB Accelerator (DAX) クラスターを作成し、アプリケーションがそのDAXクラスターに接続するように設定します。
- D. Amazon ElastiCache (Memcached) キャッシュを作成し、アプリケーションがそのキャッシュに接続するように設定します。
この問題を見る →
-
Q65. Q1265. ある企業が、Amazon EC2インスタンス上で単一のAWSリージョンに展開されたエンタープライズ・リソース・プランニング(ERP)システムを運用しています。ユーザーは、EC2インスタンス上でホストされているパブリックAPIを介してERPシステムに接続します。国際的なユーザーから、自社データセンターからのAPI応答時間が遅いという報告があります。ソリューションアーキテクトは、すべての国際ユーザーに対するAPI応答時間を改善する必要があります。これらの要件を最もコスト効率よく満たすソリューションはどれですか?
- A. 各ユーザーのデータセンターとEC2インスタンスを接続するため、パブリック仮想インターフェイス(VIF)を備えたAWS Direct Connect接続を設定します。ERPシステムのAPI向けにDirect Connectゲートウェイを作成し、ユーザーのAPIリクエストをルーティングします。
- B. 複数のAWSリージョンにAmazon API Gatewayエンドポイントをデプロイします。Amazon Route 53のレイテンシーベースルーティングを使用して、ユーザーのリクエストを最も近いエンドポイントにルーティングします。ERPシステムへの接続のために、各リージョン間でVPCピアリング接続を設定します。
- C. AWS Global Acceleratorをセットアップします。必要なポート向けにリスナーを設定し、トラフィックを分散するために適切なリージョン向けのエンドポイントグループを構成します。各グループにAPIのエンドポイントを1つ作成します。
- D. AWS Site-to-Site VPNを使用して、複数のリージョンとユーザーのネットワーク間で専用VPNトンネルを確立します。VPN接続を経由してAPIへのトラフィックをルーティングします。
この問題を見る →
-
Q66. Q1266. ある企業はAWS上でワークロードを実行しており、AWS Organizationsを使用してアカウントを管理しています。同社は、特定のコストがどの部門に起因するかを特定する必要があります。新しいアカウントは、Organization内のアカウント構造に継続的に作成されます。また、OrganizationのCI/CD(継続的インテグレーションおよび継続的デリバリー)フレームワークにより、既にAWSリソースに「department」タグが自動付与されています。同社は、AWS Cost Explorerのレポートを用いて、すべてのAWSアカウントにおけるサービス別コストを部門別に識別したいと考えています。これらの要件を、最も運用効率よく満たすためには、以下のうちどの組み合わせの手順を実施すればよいでしょうか?(該当するものを2つ選択してください。)
- A. 管理アカウントで、aws:createdBy のコスト配分タグと department のコスト配分タグの両方を有効化します。
- B. Cost Explorerで新しいコストと使用状況のレポートを作成し、department のコスト配分タグで集計します。すべてのリンク済みアカウントおよびサービスを表示するためのフィルターを適用します。
- C. 管理アカウントで、department のコスト配分タグのみを有効化します。
- D. Cost Explorerで新しいコストと使用状況のレポートを作成し、department のコスト配分タグで集計しますが、その他のフィルターは適用しません。
- E. 管理アカウントで、aws:createdBy のコスト配分タグのみを有効化します。
この問題を見る →
-
Q67. Q1267. ある企業がAWS上で新しいWebアプリケーションを構築しています。このアプリケーションは、レガシーオンプレミスアプリケーションが出力するファイルを消費する必要があります。当該レガシーアプリケーションはバッチ処理を実行し、毎晩約1 GBのデータをNFSファイルマウントに出力します。ソリューションアーキテクトは、レガシーアプリケーションへの変更を最小限に抑えつつ、コストを低く抑えるストレージソリューションを設計する必要があります。これらの要件を最もコスト効率よく満たすソリューションはどれですか?
- A. AWS OutpostsでOutpostをオンプレミス環境に展開し、レガシーアプリケーションが配置されている場所に設置します。レガシーアプリケーションおよびWebアプリケーションを、Outpost上のAmazon S3にファイルを保存・取得するように設定します。
- B. オンプレミス環境にAWS Storage Gateway Volume Gatewayを展開します。レガシーアプリケーションをVolume Gatewayに向けるよう設定し、WebアプリケーションをVolume Gatewayが使用するAmazon S3バケットからファイルを取得するように設定します。
- C. AWS上でAmazon S3インターフェースエンドポイントを展開します。レガシーアプリケーションを再設定して、ファイルを直接Amazon S3エンドポイントに保存するようにし、WebアプリケーションをAmazon S3からファイルを取得するように設定します。
- D. オンプレミス環境にAmazon S3 File Gatewayを展開します。レガシーアプリケーションをFile Gatewayに向けるよう設定し、WebアプリケーションをFile Gatewayが使用するS3バケットからファイルを取得するように設定します。
この問題を見る →
-
Q68. Q1268. ある企業が、自社ウェブサイトからのクリックストリームデータを処理するサーバーレスアプリケーションを構築しています。クリックストリームデータは、アプリケーションのWebサーバーからAmazon Kinesis Data Streamsに送信されます。同社は、このクリックストリームデータをAmazon Aurora Multi-AZデータベースに格納された顧客プロファイルデータと結合(ジョイン)してエンリッチ(拡張)したいと考えています。また、エンリッチされたデータをAmazon Redshiftで分析することを希望しており、ソリューションには高い可用性(High Availability)が求められます。これらの要件を満たすソリューションはどれですか?
- A. AWS Lambda関数を使用してクリックストリームデータを処理・エンリッチし、同一のLambda関数でエンリッチされたデータをAmazon S3に書き込みます。その後、Amazon Redshift Spectrumを用いてAmazon S3内のエンリッチ済みデータをクエリします。
- B. Amazon EC2 Spot Instanceを使用してデータストリームをポーリングし、クリックストリームデータをエンリッチします。EC2インスタンスを設定してCOPYコマンドを実行し、エンリッチされた結果をAmazon Redshiftに送信します。
- C. Amazon Elastic Container Service(Amazon ECS)タスクをAWS Fargate Spot容量で使用してデータストリームをポーリングし、クリックストリームデータをエンリッチします。さらに、Amazon EC2インスタンスを設定してCOPYコマンドを実行し、エンリッチされた結果をAmazon Redshiftに送信します。
- D. Amazon Data Firehoseを使用して、Kinesis Data StreamsからクリックストリームデータをAmazon S3にロードします。AWS Glueクローラーを用いてスキーマを推定し、AWS Glue Data Catalogを更新します。その後、Amazon AthenaでAmazon S3内の生データをクエリします。
この問題を見る →
-
Q69. Q1269. ある企業がPostgreSQLデータベーススキーマを用いたソフトウェアを開発しています。この企業は、自社の開発者向けに開発環境およびテスト環境を構成する必要があります。各開発者は、それぞれ独自の開発環境(PostgreSQLデータベースを含む)を使用します。平均して、各開発環境は1日の8時間の業務時間中だけ使用されます。テスト環境は負荷テストに使用され、1日あたり最大2時間使用されます。これらの要件を最もコスト効率よく満たす解決策はどれですか?
- A. 開発環境およびテスト環境それぞれに、個別のAmazon Aurora Serverless v2 PostgreSQLデータベースを構成する。
- B. 各開発環境にはAmazon RDS for PostgreSQLのSingle-AZ DBインスタンスを構成し、テスト環境には単一のAmazon RDS for PostgreSQL Multi-AZ DBインスタンスを構成する。
- C. 開発環境およびテスト環境それぞれに、個別のAmazon Aurora PostgreSQL DBクラスターを構成する。
- D. Amazon Auroraグローバルデータベースを構成し、開発者が自身の認証情報でそのデータベースに接続できるようにする。
この問題を見る →
-
Q70. Q1270. ある会社が、新しいVPC内のプライベートサブネットにAmazon EC2インスタンスをホストしています。このVPCには、インターネットゲートウェイへのデフォルトルートが設定されたパブリックサブネットも含まれています。一方、プライベートサブネットにはアウトバウンドのインターネットアクセスがありません。このEC2インスタンスは、外部ベンダーから毎月のセキュリティ更新プログラムをダウンロードする必要があります。ただし、インターネットから開始されるあらゆる接続はブロックしなければなりません。これらの要件を満たす解決策はどれですか?
- A. プライベートサブネットのルートテーブルを、インターネットゲートウェイをデフォルトルートとして使用するように設定します。
- B. パブリックサブネット内にNATゲートウェイを作成し、プライベートサブネットのルートテーブルを、NATゲートウェイをデフォルトルートとして使用するように設定します。
- C. プライベートサブネット内にNATインスタンスを作成し、プライベートサブネットのルートテーブルを、NATインスタンスをデフォルトルートとして使用するように設定します。
- D. プライベートサブネット内にNATインスタンスを作成し、プライベートサブネットのルートテーブルを、インターネットゲートウェイをデフォルトルートとして使用するように設定します。
この問題を見る →
-
Q71. Q1271. ある企業が、新しいゲームアプリケーションを Amazon EC2 インスタンス上に展開しようとしています。このゲームアプリケーションは共有ストレージへのアクセスを必要とします。企業は、既存のカスタムプロトコルを用いて共有ストレージにアクセスできるよう、高性能なソリューションを要求しています。また、低遅延を保証し、運用的にも効率的である必要があります。これらの要件を満たすソリューションはどれですか?
- A. Amazon FSx File Gateway を作成します。既存のカスタムプロトコルを使用するファイル共有を作成し、アプリケーションをホストする EC2 インスタンスをそのファイル共有に接続します。
- B. Amazon EC2 Windows インスタンスを作成します。このインスタンスに Windows ファイル共有ロールをインストール・設定し、アプリケーションをホストする EC2 インスタンスをそのファイル共有に接続します。
- C. Amazon Elastic File System(Amazon EFS)ファイルシステムを作成します。このファイルシステムを Lustre をサポートするように設定し、アプリケーションをホストする EC2 インスタンスをそのファイルシステムに接続します。
- D. Amazon FSx for Lustre ファイルシステムを作成します。アプリケーションをホストする EC2 インスタンスをそのファイルシステムに接続します。
この問題を見る →
-
Q72. Q1272. ある企業は、自社のAWSアカウント内で複数のプロジェクトおよびリソースをサポートするサーバーレスアーキテクチャを運用しています。この企業は、リソースに付与されたタグを活用して、各プロジェクトが企業のAWS請求書にどの程度のコストを負担しているかを監視・分析したいと考えています。この要件を満たす解決策はどれですか?
- A. AWS Budgets を使用して、リソースに割り当てられたタグに基づき、各プロジェクトごとに予算を設定します。
- B. AWS Billing Conductor を使用して、リソースに割り当てられたタグに基づき、各プロジェクト向けのレポートを設定します。
- C. AWS Pricing Calculator を使用して、リソースに割り当てられたタグに基づき、各プロジェクト向けのコスト見積もりレポートを作成します。
- D. AWS Cost Explorer を使用して、リソースに割り当てられたタグに基づくカスタムコスト配分レポートを作成します。
この問題を見る →
-
Q73. Q1273. ある企業が、Amazon RDS MySQLデータベースをバックエンドとするトランザクション処理アプリケーションを運用しています。アプリケーションの負荷が増加すると、多数のデータベース接続が頻繁にオープン・クローズされ、その結果、データベーストランザクションのレイテンシが発生します。ソリューションアーキテクトは、このレイテンシの根本原因がアプリケーションによる不適切な接続管理であると特定しました。ただし、アプリケーションコードを変更することはできません。ソリューションアーキテクトは、高負荷時におけるデータベースパフォーマンスを向上させるために、データベース接続を効果的に管理する必要があります。これらの要件を満たすソリューションはどれですか?
- A. データベースインスタンスをより大きなインスタンスタイプにアップグレードし、多数のデータベース接続を処理できるようにします。
- B. Amazon RDSのストレージ自動スケーリングを設定して、プロビジョニングされたIOPSを動的に増加させます。
- C. Amazon RDS Proxyを使用して、データベース接続をプール化および共有します。
- D. データベースインスタンスをMulti-AZデプロイメントに変換します。
この問題を見る →
-
Q74. Q1274. ある企業が、Amazon Elastic Container Service(Amazon ECS)クラスター内のタスクとしてアプリケーションを実行しています。このアプリケーションは、特定のグループのAmazon S3バケットに対する読み取りおよび書き込みアクセス権限を必要とします。これらのS3バケットは、ECSクラスターと同じAWSリージョンおよび同じAWSアカウント内に存在します。企業は、最小権限の原則に従って、アプリケーションにこれらのS3バケットへのアクセスを許可する必要があります。
これらの要件を満たすソリューションの組み合わせはどれですか?(2つ選択してください。)
- A. 各S3バケットにタグを追加し、そのタグと値を条件(StringEquals)で照合するIAMポリシーを作成します。
- B. 各S3バケットの完全なAmazonリソースネーム(ARN)を一覧表示するIAMポリシーを作成します。
- C. IAMポリシーをECSタスクのインスタンスロールにアタッチします。
- D. すべてのS3バケット名の組み合わせに一致するワイルドカードARN(例:arn:aws:s3:::*)を含むIAMポリシーを作成します。
- E. IAMポリシーをECSタスクのタスクロールにアタッチします。
この問題を見る →
-
Q75. Q1275. ある会社が、VPC内のプライベートサブネットで実行されるAmazon EC2インスタンス上でアプリケーションを稼働させています。これらのインスタンスは、同じAWSリージョン内のAmazon S3バケットのデータにアクセスします。このVPCには、パブリックサブネット内にNATゲートウェイが配置されており、S3バケットへのアクセスに使用されています。同社は、セキュリティや冗長性を損なうことなく、NATゲートウェイを置き換えてコストを削減したいと考えています。これらの要件を満たす解決策はどれですか?
- A. NATゲートウェイをNATインスタンスに置き換えます。
- B. NATゲートウェイをインターネットゲートウェイに置き換えます。
- C. NATゲートウェイをゲートウェイタイプのVPCエンドポイントに置き換えます。
- D. NATゲートウェイをAWS Direct Connect接続に置き換えます。
この問題を見る →
-
Q76. Q1276. ソリューションアーキテクトが、ある企業向けにマルチリージョンのディザスタリカバリ(DR)戦略を設計しています。この企業は、Application Load Balancer(ALB)の後ろでAuto Scalingグループ内に配置されたAmazon EC2インスタンス上でアプリケーションを実行しています。アプリケーションは、企業のプライマリリージョンおよびセカンダリリージョンの両方でホストされています。アプリケーションは、プライマリリージョン内のアプリケーションが障害を起こした場合に、セカンダリリージョンからDNSクエリに応答する必要があります。また、同時にトラフィックを処理するリージョンは1つだけとします。これらの要件を満たすソリューションはどれですか?
- A. Amazon Route 53 Resolverにアウトバウンドエンドポイントを作成します。ネットワーク上のDNSリゾルバーへクエリを転送する方法を決定する転送ルールを作成し、各リージョンのVPCに関連付けます。
- B. Amazon Route 53にプライマリおよびセカンダリのDNSレコードを作成します。ヘルスチェックとフェイルオーバールーティングポリシーを設定します。
- C. Amazon Route 53にトラフィックポリシーを作成します。ジオロケーションルーティングポリシーと、値タイプとしてELB Application Load Balancerを指定します。
- D. Amazon Route 53プロファイルを作成します。DNSリソースをこのプロファイルに関連付け、各リージョンのVPCにも関連付けます。
この問題を見る →
-
Q77. Q1277. ある企業が、データ取り込みプロセスを再設計しています。現在のデータ取り込みプロセスでは、同社は毎晩データ転送を受信し、そのデータを Amazon S3 バケットにアップロードしています。また、AWS Glue クローラーと AWS Glue ジョブを使用して、機械学習(ML)ワークフロー向けにデータを準備しています。同社は、複数の AWS Glue ジョブを順次実行できる低コードソリューションと、視覚的なワークフロー表示機能を必要としています。これらの要件を満たすソリューションはどれですか?
- A. Amazon EC2 インスタンス上で cron ジョブとスクリプトを実行し、S3 ファイルの有無を確認して AWS Glue ジョブを呼び出します。Amazon CloudWatch ダッシュボードを作成してワークフローを可視化します。
- B. Amazon EventBridge を使用して AWS Step Functions のワークフローを起動し、その中で AWS Glue ジョブを実行します。Step Functions を使用して視覚的なワークフローを作成します。
- C. S3 イベント通知を活用して、一連の AWS Lambda 関数および AWS Glue ジョブを順次呼び出します。Amazon QuickSight を使用して視覚的なワークフローを作成します。
- D. AWS Glue ジョブの管理と視覚的ワークフローの生成を行う Python スクリプトを含む Amazon Elastic Container Service(Amazon ECS)タスクを作成します。Amazon EventBridge Scheduler を使用してこの ECS タスクを起動します。
この問題を見る →
-
Q78. Q1278. ある会社が、Amazon EC2インスタンス上でWebアプリケーションを実行しています。このアプリケーションは、Amazon DynamoDBテーブルも使用しています。アプリケーションでは、断続的にHTTP 500エラーが発生しています。DynamoDBテーブルはオンデマンドモードで動作しており、他のアプリケーションでも同一のテーブルを問題なく使用しています。ソリューションアーキテクトは、Webアプリケーションへの影響を最小限に抑えつつ、このHTTP 500エラーを解消したいと考えています。これらの要件を満たすソリューションはどれでしょうか?
- A. DynamoDBを設定して、より大きな書き込みリクエストをサポートし、スループットを向上させます。
- B. DynamoDB Streamsを有効化して、テーブル内の変更を監視します。
- C. アプリケーションを設定して、指数バックオフと再試行を用いてテーブルをクエリするようにします。
- D. アプリケーションを設定して、強力な一貫性のある読み取り(strongly consistent reads)を使用するようにします。
この問題を見る →
-
Q79. Q1279. ある企業は、Amazon EC2インスタンスのグループにアプリケーションを展開しています。同社の資格情報管理システムでは、オンプレミスのActive Directoryドメインコントローラーを使用しています。同社は、開発者が既存のActive Directory資格情報を使用してIAMロールをアサームし、Amazon EC2インスタンスを管理できるソリューションを必要としています。これらの要件を満たすソリューションはどれですか?
- A. 開発者のActive Directoryアカウントを、JSON Web Token(JWT)を生成可能なサードパーティのIDプロバイダー(IdP)に移行する。
- B. 一連のEC2インスタンスをActive Directoryコントローラーとして構成し、開発者を新しいActive Directoryインスタンスに移行する。
- C. AWS Directory ServiceのSimple ADディレクトリをデプロイし、Simple ADと既存のActive Directoryコントローラー間で信頼関係を作成する。
- D. オンプレミスのActive DirectoryコントローラーをActive Directory Federation Services(AD FS)で構成し、AWS IAM Identity CenterをAD FSに接続するように設定する。
この問題を見る →
-
Q80. Q1280. ソリューションアーキテクトは、Amazon EventBridge のルールが正しく動作していることを確認する必要があります。このルールは、イベントをターゲットに送信するように設定されています。この要件を、最も少ない運用オーバーヘッドで満たすソリューションはどれですか?
- A. AWS/Events 名前空間内の Amazon CloudWatch の TriggeredRules メトリクスを確認します。
- B. EventBridge ルールのログを Amazon CloudWatch Logs に送信します。
- C. 失敗したイベントをキャプチャするためのデッドレターキュー(DLQ)を Amazon Simple Queue Service(Amazon SQS)内に作成します。
- D. AWS CloudTrail を有効化し、EventBridge の API 呼び出しを確認します。
この問題を見る →
-
Q81. Q1281. ある企業は、イベントデータを生成するサービスを保有しています。同社は、受信したイベントデータをAWS上でリアルタイムで処理したいと考えています。このデータは特定の順序で書き込まれており、処理全体を通してその順序を厳密に維持する必要があります。また、運用オーバーヘッドを最小限に抑えるソリューションを実装したいとしています。ソリューションアーキテクトは、この要件をどのように満たすべきでしょうか?
- A. メッセージを保持するためのAmazon Simple Queue Service (Amazon SQS) FIFOキューを作成し、そのキューからメッセージを処理するAWS Lambda関数を設定します。
- B. 処理対象のペイロードを含む通知を配信するためのAmazon Simple Notification Service (Amazon SNS) トピックを作成し、AWS Lambda関数をサブスクライバーとして設定します。
- C. メッセージを保持するためのAmazon Simple Queue Service (Amazon SQS) 標準キューを作成し、そのキューからメッセージを独立して処理するAWS Lambda関数を設定します。
- D. 処理対象のペイロードを含む通知を配信するためのAmazon Simple Notification Service (Amazon SNS) トピックを作成し、Amazon Simple Queue Service (Amazon SQS) キューをサブスクライバーとして設定します。
この問題を見る →
-
Q82. Q1282. ある企業が、静的コンテンツとAPIから提供される動的コンテンツを配信する新しいWebアプリケーションを開発しています。この企業は、世界中のユーザーがアプリケーションにアクセスする際のレイテンシを最小限に抑えたいと考えています。これらの要件を最もコスト効率よく満たすソリューションはどれですか?
- A. 静的コンテンツをAmazon S3バケットにデプロイします。動的コンテンツの配信にはAmazon API GatewayのHTTP APIを使用します。S3バケットとHTTP APIをオリジンとするAmazon CloudFrontディストリビューションを作成し、静的コンテンツのキャッシュを有効にします。
- B. 静的コンテンツをAmazon S3バケットにデプロイします。ユーザーにはそのS3バケットのウェブサイトエンドポイントを直接提供します。動的コンテンツの配信には、キャッシュ機能を有効にしたAmazon API GatewayのHTTP APIを使用します。
- C. 静的コンテンツをAmazon S3バケットにデプロイします。2台のAmazon EC2インスタンスをWebサーバーとして使用します。トラフィック分散のためApplication Load Balancerを展開します。S3バケットの前にAmazon CloudFrontディストリビューションを作成して静的コンテンツをキャッシュします。
- D. 静的コンテンツをAmazon S3バケットにデプロイします。ユーザーにはそのS3バケットのウェブサイトエンドポイントを直接提供します。S3バケットの前にAmazon CloudFrontディストリビューションを作成して静的コンテンツをキャッシュします。
この問題を見る →
-
Q83. Q1283. ある会社は、Web サーバーソフトウェアを実行する Amazon EC2 インスタンスのクラスター上でトレーニング用ウェブサイトをホストしています。同社では、新しいトレーニング製品が非常に人気となり、多数のユーザーからの高トラフィックが見込まれています。このトレーニング製品は、ウェブサイト上でホストされる数十本のトレーニング動画で構成されています。ソリューションアーキテクトは、同社の Web サーバーへの負荷を最小限に抑える必要があります。この要件を満たすソリューションはどれですか?
- A. 動画を Amazon ElastiCache (Redis OSS) に保存し、Web サーバーを ElastiCache API を使用して動画を配信するように更新します。
- B. 動画を Amazon Elastic File System (Amazon EFS) ボリュームに保存し、ユーザーデータスクリプトを作成して、EFS ボリュームを Web サーバーにマウントします。
- C. 動画を Amazon S3 バケットに保存し、Amazon CloudFront のディストリビューションを設定して、S3 バケットをオリジンとして指定します。また、S3 バケットへのアクセスを保護するためのオリジンアクセスコントロール (OAC) を作成します。
- D. 動画を Amazon S3 バケットに保存し、AWS Storage Gateway の Amazon S3 File Gateway を作成して S3 バケットにアクセスできるようにします。さらに、ユーザーデータスクリプトを作成して、S3 File Gateway を Web サーバーにマウントします。
この問題を見る →
-
Q84. Q1284. ある企業は、AWSアカウントにIAMユーザーが追加または削除された際にメール通知を受信したいと考えています。この要件を満たす解決策はどれですか?
- A. Amazon Inspector を有効化します。Amazon EventBridge ルールを作成し、Amazon Inspector の検出結果に応答させます。ターゲットとして Amazon Simple Notification Service(Amazon SNS)トピックを指定し、企業のメールアドレスをその SNS トピックのサブスクライバーとして登録します。
- B. Amazon GuardDuty を有効化します。Amazon EventBridge ルールを作成し、GuardDuty の検出結果に応答させます。イベントパターンとして「Impact:IAMUser/AnomalousBehavior」を設定します。ターゲットとして Amazon Simple Notification Service(Amazon SNS)トピックを指定し、企業のメールアドレスをその SNS トピックのサブスクライバーとして登録します。
- C. Amazon Macie を有効化します。Amazon EventBridge ルールを作成し、Macie の検出結果に応答させます。ターゲットとして Amazon Simple Notification Service(Amazon SNS)トピックを指定し、企業のメールアドレスをその SNS トピックのサブスクライバーとして登録します。
- D. AWS CloudTrail で管理イベントを有効化します。Amazon EventBridge ルールを作成し、CloudTrail 経由の AWS API 呼び出しに応答させます。イベントパターンとして CreateUser アクションおよび DeleteUser アクションを設定します。ターゲットとして Amazon Simple Notification Service(Amazon SNS)トピックを指定し、企業のメールアドレスをその SNS トピックのサブスクライバーとして登録します。
この問題を見る →
-
Q85. Q1285. 複数のロケーションにオンプレミスのデータセンターを持つ企業が、ワークロードをAWSへ移行しようとしています。現在、この企業は数百台の仮想マシン(VM)上で、さまざまなハイパーバイザ(VMware、Hyper-Vなど)とOSを用いてカスタムアプリケーションを実行しています。一部のアプリケーションにはリレーショナルデータベースも含まれています。ソリューションアーキテクトは、既存のワークロードおよびインフラストラクチャを評価し、AWSへの移行計画を立案する必要があります。また、移行の進捗状況を追跡する必要があります。これらの要件を、最も運用効率の高い方法で満たすソリューションはどれですか?
- A. AWS Application Discovery Service をインストールして、VM の詳細情報を収集します。AWS Database Migration Service(AWS DMS)を使用してデータベースを移行します。
- B. AWS Application Migration Service をインストールして、既存のワークロードの詳細情報を収集します。AWS Database Migration Service(AWS DMS)を使用してデータベースを移行します。
- C. AWS Application Discovery Service をインストールして、VM の詳細情報を収集します。AWS Migration Hub を使用して、複数のAWSサービスにわたるアプリケーション移行の進捗状況を追跡します。
- D. AWS Migration Hub API を使用して、中央サーバーから実行されるスクリプトを作成し、オンプレミスサーバーからすべてのデータをプログラム方式で収集します。AWS Application Migration Service を使用して移行の進捗状況を追跡します。
この問題を見る →
-
Q86. Q1286. ある企業のソリューションアーキテクトは、AWS Organizations を使用した AWS マルチアカウント構成を設計しています。このソリューションアーキテクトは、企業のアカウントを組織単位(OU)に分類しました。また、OU ヒラルキーに対する変更を検出し、その変更を企業のオペレーションチームに通知するソリューションが必要です。これらの要件を満たす中で、運用上のオーバーヘッドが最も少ないソリューションはどれですか?
- A. AWS Control Tower を使用して AWS アカウントをプロビジョニングします。アカウントのドリフト通知を活用して、OU ヒラルキーへの変更を検出します。
- B. AWS Control Tower を使用して AWS アカウントをプロビジョニングします。AWS Config の集約ルールを活用して、OU ヒラルキーへの変更を検出します。
- C. AWS Service Catalog を使用して Organizations 内にアカウントを作成します。AWS CloudTrail の Organization トレールを活用して、OU ヒラルキーへの変更を検出します。
- D. AWS CloudFormation テンプレートを使用して Organizations 内にアカウントを作成します。スタックに対するドリフト検出操作を実行して、OU ヒラルキーへの変更を検出します。
この問題を見る →
-
Q87. Q1287. ある企業は、Amazon Elastic Container Service(Amazon ECS)クラスター上でコンテンツ管理システムを実行しています。このシステムでは、訪問者が製品に関するフィードバックを提供するために、ドキュメントおよび製品の写真をAmazon S3バケットにアップロードできます。同社は、アップロードされたドキュメントを処理してテキストおよび画像のセンチメント分析を実行するAWS上のワークフローを保有しており、この処理ワークフローでは複数のAWSサービスが呼び出されます。企業は、この処理ワークフローを自動化するソリューションを必要としています。また、失敗したアップロードも確実に処理できる必要があります。これらの要件を満たすとともに、**最小限の工数**で実現できるソリューションはどれですか?
- A. S3イベント通知を使用して、イベントをAmazon Simple Notification Service(Amazon SNS)トピックに発行します。Amazon ECSクラスター上でWebアプリケーションをデプロイし、そのSNSトピックをサブスクライブしてイベントを受信・監視し、処理ワークフローをオーケストレーションします。
- B. S3イベント通知を使用して、イベントをAmazon Simple Queue Service(Amazon SQS)キューに発行します。ロングポーリングを設定します。処理ワークフローをオーケストレーションするスクリプトを実行するAmazon EC2インスタンスをデプロイします。
- C. S3イベント通知を使用して、イベントをAmazon Simple Queue Service(Amazon SQS)キューに発行します。キュー内のメッセージ数に基づいてスケールするECSクラスターを作成します。このクラスターが処理ワークフローをオーケストレーションするように設定します。
- D. S3イベント通知を使用してAmazon EventBridgeルールを起動します。このルールを設定して、処理ワークフローをオーケストレーションするAWS Step Functionsワークフローを開始させます。
この問題を見る →
-
Q88. Q1288. ある企業が、顧客に取引のインサイトを提供する株式取引アプリケーションを設計しています。この企業は、過去180日以上アプリケーションにログインしていない非アクティブなユーザーのアクセス権を無効化するソリューションを必要としています。この要件を満たすソリューションはどれですか?
- A. OpenID Connect(OIDC)プロバイダーを使用してユーザーを認証します。ユーザーのログインメタデータをAmazon RDSに保存します。AWS Glue DataBrewジョブを作成し、ユーザーの最終ログイン時刻をチェックして、最終ログイン日が過去180日を超える場合にユーザー記録を無効化します。
- B. Amazon Cognitoを使用してユーザーを認証します。AWS CloudTrailイベントから取得したユーザーのログイン日時をAmazon DynamoDBに保存します。Amazon EventBridgeイベントをスケジュールして、毎日AWS Lambda関数を呼び出し、最終ログイン日が過去180日を超えるユーザーを無効化します。
- C. Amazon Cognitoを使用してユーザーを認証します。ユーザーのログインメタデータをAmazon DocumentDB(MongoDB互換)に保存します。サインイン時刻属性に対して180日のTTL(Time-To-Live)を定義します。AWS Glueクローラーを設定して、ログイン日時のTTLが期限切れとなったユーザーを検出し、AWS Lambda関数を呼び出してユーザーを無効化します。
- D. KerberosベースのIDプロバイダー(IdP)を使用してユーザーを認証します。ユーザーのログインメタデータを暗号化されたAmazon S3バケットに保存します。AWS Glueクローラーを設定してユーザーのログインメタデータをカタログ化します。Amazon Athenaを使用してデータカタログから最終ログイン情報をクエリし、180日より古いデータを削除します。
この問題を見る →
-
Q89. Q1289. ある企業が Amazon EC2 インスタンス上でアプリケーションを実行しています。このアプリケーションは Amazon RDS データベースにアクセスする必要があります。企業は、EC2 インスタンスに RDS データベースへのアクセス権限を付与しつつ、最小権限の原則(least privilege)を遵守したいと考えています。
これらの要件を満たす解決策はどれですか?
- A. 管理権限を付与するポリシーを持つ IAM ユーザーを作成し、その IAM ユーザーのアクセスキーを EC2 インスタンス上に配置して RDS データベースにアクセスします。
- B. RDS データベースへのアクセスに必要な最小限の権限のみを付与するポリシーを持つ IAM ユーザーを作成し、その IAM ユーザーのアクセスキーを EC2 インスタンス上に埋め込んで RDS データベースにアクセスします。
- C. RDS データベースへのアクセスに必要な最小限の権限のみを付与するポリシーを持つ IAM ロールを作成し、その IAM ロールのアクセスキーとシークレットキーを EC2 インスタンスプロファイルにアタッチします。
- D. RDS データベースへのアクセスに必要な最小限の権限のみを付与するポリシーを持つ IAM ロールを作成し、その IAM ロールを EC2 インスタンスプロファイルにアタッチします。その後、そのインスタンスプロファイルを EC2 インスタンスに関連付けます。
この問題を見る →
-
Q90. Q1290. ある企業が、オンプレミスのデータセンターからAWSへのワークロード移行を計画しています。この企業は、AWS上で移行後のワークロードをテストするために、1つのAWSリージョン内に一時的なテスト環境を構築したいと考えています。このテスト環境には、VPC内に配置された単一のAmazon EC2インスタンスが含まれます。企業には、このテスト環境に対して帯域幅や耐障害性に関する要件はありません。また、オンプレミスのデータセンターとテスト環境との間で双方向の接続性を確立する必要があります。これらの要件を最もコスト効率よく満たすソリューションはどれですか?
- A. オンプレミスのデータセンターとAWSの間でAWS Direct Connect接続を作成します。
- B. オンプレミスのデータセンターとAWSの間でAWS Site-to-Site VPN接続を作成します。
- C. オンプレミスのデータセンターとAWSの間で複数のAWS Site-to-Site VPN接続を作成します。
- D. オンプレミスのデータセンターとAWSの間でAWS Client VPN接続を作成します。
この問題を見る →
-
Q91. Q1291. ある企業が、ソリューションズアーキテクトに対し、自社のメッセージングアプリケーションのアーキテクチャをレビューするよう依頼しました。このアプリケーションはTCPおよびUDPトラフィックを使用しています。同社は新しいVoIP機能を展開する予定ですが、他国にいる10人のテストユーザーから通話品質が悪いという報告が寄せられています。VoIPアプリケーションはAmazon EC2インスタンス上で実行されており、リソースは十分に確保されています。一方、Application Load Balancerの後ろで動作するアプリケーションのHTTP部分には問題がありません。ソリューションズアーキテクトは、このVoIPのパフォーマンス問題を解決するために、企業に対して何を推奨すべきでしょうか?
- A. AWS Global Acceleratorを使用する。
- B. Amazon CloudFrontをアーキテクチャに導入する。
- C. Amazon Route 53のジオプロキシミティルーティングポリシーを使用する。
- D. Application Load BalancerからNetwork Load Balancerへ移行する。
この問題を見る →
-
Q92. Q1292. ある企業では、Amazon EMR をデータプラットフォームとして使用しています。同社には、新規に起動するすべての EMR クラスターで、起動時にトランスポート中の暗号化(encryption in-transit)を有効化するというルールがあります。また、このルール違反が検出された場合、ユーザーは即座に通知を受ける必要があります。これらの要件を満たすソリューションはどれですか?
- A. 各新しい EMR クラスターの起動時に AWS Lambda 関数を呼び出す Amazon EventBridge イベントを作成します。Lambda 関数を設定して、各新規クラスターの暗号化設定を確認し、ルール違反が検出された場合はユーザーに通知するようにします。
- B. Amazon GuardDuty を設定して、トランスポート中の暗号化が有効になっていない EMR クラスターを検出できるようにします。ルール違反が検出された場合、ユーザーに通知します。
- C. クラスターの暗号化ステータスを検証し、ルール違反が検出された場合にユーザーに通知する AWS Glue ジョブを作成します。
- D. Amazon Data Firehose ストリームを設定します。Amazon EMR をソース、AWS Lambda を宛先とします。各クラスター作成イベントのストリームレコードごとに Lambda 関数を呼び出して暗号化ステータスを検証し、ルール違反が検出された場合はユーザーに通知します。
この問題を見る →
-
Q93. Q1293. ある企業が、LinuxベースのWebサーバーグループをAWSに移行しようとしています。WebサーバーはNFSプロトコルを使用して共有ファイルにアクセスする必要があります。また、Webサーバーのアプリケーションに対して一切の変更を行ってはなりません。これらの要件を満たすソリューションはどれですか?
- A. 共有ファイルをS3 Standardで保存するAmazon S3バケットを作成し、WebサーバーにそのS3バケットへのアクセス権を付与します。
- B. Amazon CloudFrontディストリビューションを設定し、Amazon S3バケットをオリジンとして指定します。共有ファイルをこのS3バケットに保存します。
- C. Amazon Elastic File System(Amazon EFS)ファイルシステムを作成し、WebサーバーにEFSファイルシステムをマウントします。
- D. Amazon FSx for Windows File Serverファイルシステムを作成し、Webサーバー向けにSMBプロトコルによるアクセスを設定します。
この問題を見る →
-
Q94. Q1294. ある企業が、非本番アプリケーション向けにマネージドなMySQLデータベースソリューションをAWS上に展開する計画を立てています。このシステムは、今後数年にわたりAWS上で運用される予定です。これらの要件を最もコスト効率よく満たすソリューションはどれでしょうか?
- A. Amazon RDS for MySQLのインスタンスを作成し、リザーブドインスタンスを購入する。
- B. Amazon RDS for MySQLのインスタンスを作成し、オンデマンドで利用する。
- C. Amazon Aurora MySQLクラスター(ライターおよびリーダーノードを含む)を作成し、オンデマンドで利用する。
- D. Amazon EC2インスタンスを作成し、手動でMySQL Serverをインストール・設定する。
この問題を見る →
-
Q95. Q1295. ある企業は、Amazon EC2インスタンスとAWS Fargateを含む柔軟なコンピューティングソリューションを希望しています。また、複数年の契約に縛られたくありません。これらの要件を最もコスト効率よく満たす購入オプションはどれですか?
- A. 1年間のEC2インスタンスSavings Plan(全額前払い)を購入する。
- B. 1年間のCompute Savings Plan(前払いなし)を購入する。
- C. 1年間のCompute Savings Plan(一部前払い)を購入する。
- D. 1年間のCompute Savings Plan(全額前払い)を購入する。
この問題を見る →
-
Q96. Q1296. ある企業は、ユーザーがテラバイト単位の画像および動画をアップロードできる長期保存ソリューションを構築したいと考えています。これらの画像および動画は、機械学習(ML)モデルのトレーニングに使用されます。この保存ソリューションは、スケーラブルかつコスト最適化されたものである必要があります。これらの要件を満たすソリューションはどれですか?
- A. ユーザーによる画像および動画のアップロード用にAmazon S3バケットをプロビジョニングします。その後、このS3バケットからAmazon FSx for Lustreファイルシステムへデータをコピーし、MLモデルのトレーニングで利用可能にします。
- B. ユーザーによる画像および動画のアップロード用にAmazon S3バケットをプロビジョニングします。このS3バケットをAmazon SageMaker AI向けに設定し、MLモデルのトレーニングで直接利用できるようにします。データはS3 Intelligent-Tieringストレージクラスに保存します。
- C. 16 GBのストレージを搭載したAmazon SageMaker AIノートブックインスタンスを設定し、ユーザーが画像および動画をノートブックインスタンスに直接アップロードできるカスタムアプリケーションを作成します。
- D. ユーザーによる画像および動画のアップロード用にAmazon S3バケットをプロビジョニングします。その後、このS3バケットからAmazon Elastic File System(Amazon EFS)ファイルシステムへデータをコピーし、MLモデルのトレーニングで利用可能にします。
この問題を見る →
-
Q97. Q1297. ある企業が、Windows Server 上で実行されるレガシーアナリティクスアプリケーションを保有しています。このアプリケーションを、最小限のコード変更で AWS に移行する必要があります。アプリケーションの一部のコンポーネントでは Microsoft .NET Framework 3.1 を使用しています。これらの要件を満たすソリューションはどれですか?
- A. AWS App2Container を使用してレガシーアナリティクスアプリケーションをコンテナ化し、そのコンテナを Amazon Elastic Container Service(Amazon ECS)にデプロイします。
- B. レガシーアナリティクスアプリケーションを AWS Lambda 関数で実行するように変換します。
- C. AWS Glue コネクタを使用してレガシーアナリティクスアプリケーションを実行し、Amazon EC2 インスタンスにアプリケーションをデプロイします。
- D. Amazon EMR クラスターをデプロイして、レガシーアナリティクスアプリケーションを実行します。
この問題を見る →
-
Q98. Q1298. ある企業がAWS上でサーバーレスアプリケーションを実行しています。このアプリケーションは、複数のAWS Lambda関数、Amazon API GatewayのREST API、およびその他のリソースで構成されています。アプリケーションのトラフィックは1日を通して変動し、ピークは営業時間帯に発生します。企業は、アプリケーションのコストを最適化しつつ、高いパフォーマンスを維持したいと考えています。
これらの要件を満たす解決策はどれですか?
- A. AWS Compute Optimizerの推奨事項を使用してメモリ設定を最適化し、AWS Cost Explorerを使用してコストの監視と最適化を行います。
- B. AWS Lambda関数に対してAWS Auto Scalingを使用します。アプリケーションをAWS Fargate上にデプロイし、AWS Budgetsを使用してコストを監視します。
- C. Lambda関数に対してプロビジョニング済み同時実行数(provisioned concurrency)を使用します。AWS Compute Optimizerの推奨事項を活用してメモリ設定を最適化し、AWS Cost Explorerでコストを監視します。
- D. AWS X-Rayを使用してパフォーマンスのボトルネックを特定し、エラーを返すリクエストをトラブルシューティングします。アプリケーションをAWS Fargate上にデプロイし、AWS Cost Explorerでコストを監視します。
この問題を見る →
-
Q99. Q1299. 金融サービスを提供する企業が、Amazon RDS for MySQLデータベースを使用する新しいアプリケーションをリリースしました。このアプリケーションは株式市場の動向を追跡するために使用されます。アプリケーションは毎週末にのみ2時間だけ稼働させればよく、その2時間の間は高い可用性(High Availability)が必須です。これらの要件を最もコスト効率よく満たすソリューションはどれですか?
- A. 既存のRDS for MySQLデータベースをAurora Serverless v2 MySQLデータベースクラスターに移行する。
- B. 既存のRDS for MySQLデータベースをAurora MySQLデータベースクラスターに移行する。
- C. 既存のRDS for MySQLデータベースをMySQLを実行するAmazon EC2インスタンスに移行する。アプリケーションの実行前に毎週新しいEC2 Spot Instanceを起動し、2時間の実行後にSpot Instanceを終了する。
- D. 既存のRDS for MySQLデータベースを、MySQLコンテナイメージを使用してタスクを実行するAmazon Elastic Container Service(Amazon ECS)クラスターに移行する。
この問題を見る →
-
Q100. Q1300. ある企業がAWS上で新しい学習管理アプリケーションを構築しています。同社は、Amazon EC2上にホストされるAmazon Elastic Container Service(Amazon ECS)を使用してアプリケーションを実行しています。企業は、コンテナイメージのセキュリティを確保する必要があります。また、管理者は、これらのイメージにセキュリティ脆弱性が検出された際に通知を受ける必要があります。これらの要件を満たすソリューションの組み合わせはどれですか?(2つ選択してください。)
- A. ECSクラスターのプロパティを変更し、特権モード(privileged mode)を有効化します。ホストベースのログ記録を有効化します。
- B. Amazon ECS向けのAWS Configコンフォーマンスパックを使用します。AWS Configを活用して、検出されたセキュリティ脆弱性について管理者に通知します。
- C. AWS WAFを設定し、新たなセキュリティ脆弱性が検出された際にAmazon CloudWatchアラームを起動します。
- D. Amazon Inspectorを使用して、Amazon Elastic Container Registry(Amazon ECR)内のコンテナイメージをスキャンします。
- E. AWS Systems Manager Parameter Storeを使用してコンテナイメージを暗号化します。
この問題を見る →