-
Q1. Q66. ゲーム会社が高可用性アーキテクチャを設計しています。アプリケーションは修正済みのLinuxカーネル上で実行され、UDPトラフィックのみをサポートします。同社はフロントエンド層に最良のユーザーエクスペリエンスを提供することを求めています。この層は低遅延を実現し、トラフィックを最も近いエッジロケーションへルーティングでき、アプリケーションエンドポイントへのアクセスに静的IPアドレスを提供できる必要があります。ソリューションアーキテクトは、これらの要件を満たすために何を行うべきでしょうか?
- A. Amazon Route 53 を設定して、リクエストを Application Load Balancer に転送します。AWS Lambda を AWS Application Auto Scaling 内のアプリケーションとして使用します。
- B. Amazon CloudFront を設定して、リクエストを Network Load Balancer に転送します。AWS Lambda を AWS Application Auto Scaling グループ内のアプリケーションとして使用します。
- C. AWS Global Accelerator を設定して、リクエストを Network Load Balancer に転送します。アプリケーションには Amazon EC2 インスタンスを、EC2 Auto Scaling グループ内で使用します。
- D. Amazon API Gateway を設定して、リクエストを Application Load Balancer に転送します。アプリケーションには Amazon EC2 インスタンスを、EC2 Auto Scaling グループ内で使用します。
この問題を見る →
-
Q2. Q67. ある企業は、店舗向けにマーケティングサービスを提供するアプリケーションを運用しています。このサービスは、店舗の顧客による過去の購入履歴に基づいて提供されます。店舗はSFTP経由で取引データを企業にアップロードし、そのデータは処理・分析されて新たなマーケティングオファーが生成されます。一部のファイルは200 GBを超えるサイズになることがあります。最近、企業は一部の店舗が個人を特定できる情報(PII)を含むファイルを誤ってアップロードしていたことを発見しました。企業は、今後同様のPIIの共有が発生した際に管理者にアラートを通知するとともに、自動的な是正措置を実行したいと考えています。これらの要件を満たすため、ソリューションズアーキテクトが**最小限の開発工数**で実装すべき対応はどれですか?
- A. Amazon S3バケットを安全な転送ポイントとして使用します。Amazon Inspectorを使用してバケット内のオブジェクトをスキャンし、PIIを含むオブジェクトが検出された場合、S3ライフサイクルポリシーをトリガーして該当オブジェクトを削除します。
- B. Amazon S3バケットを安全な転送ポイントとして使用します。Amazon Macieを使用してバケット内のオブジェクトをスキャンし、PIIを含むオブジェクトが検出された場合、Amazon Simple Notification Service(Amazon SNS)を用いて管理者に通知し、該当オブジェクトの削除を依頼します。
- C. AWS Lambda関数内でカスタムスキャンアルゴリズムを実装します。オブジェクトがバケットにロードされた際に関数を起動し、PIIを含むオブジェクトが検出された場合、Amazon Simple Notification Service(Amazon SNS)を用いて管理者に通知し、該当オブジェクトの削除を依頼します。
- D. AWS Lambda関数内でカスタムスキャンアルゴリズムを実装します。オブジェクトがバケットにロードされた際に関数を起動し、PIIを含むオブジェクトが検出された場合、Amazon Simple Email Service(Amazon SES)を用いて管理者に通知するとともに、S3ライフサイクルポリシーをトリガーして該当オブジェクトを削除します。
この問題を見る →
-
Q3. Q68. あるエンターテインメント企業が、メディアのメタデータを保存するために Amazon DynamoDB を使用しています。このアプリケーションは読み取り負荷が高く、遅延が発生しています。同社には追加の運用オーバーヘッドを担当できるスタッフがおらず、アプリケーションの再設定を行わずに DynamoDB のパフォーマンス効率を向上させる必要があります。この要件を満たすために、ソリューションズアーキテクトは何を推奨すべきでしょうか?
- A. Amazon ElastiCache for Redis を使用する
- B. Amazon DynamoDB Accelerate(DAX)を使用する
- C. DynamoDB グローバルテーブルを用いてデータをレプリケートする
- D. Auto Discovery 機能を有効化した Amazon ElastiCache for Memcached を使用する
この問題を見る →
-
Q4. Q69. ある企業が、同一AWSリージョン内にあるAmazon S3バケットから頻繁に画像をアップロード・ダウンロードする必要がある写真処理アプリケーションを運用しています。ソリューションアーキテクトは、データ転送料金が増加していることに気づき、このコストを削減するための解決策を実装する必要があります。この要件を満たすには、ソリューションアーキテクトはどのようにすればよいでしょうか?
- A. Amazon API Gatewayをパブリックサブネットにデプロイし、ルートテーブルを変更してS3への呼び出しをAPI Gateway経由でルーティングする。
- B. NATゲートウェイをパブリックサブネットにデプロイし、S3バケットへのアクセスを許可するエンドポイントポリシーをアタッチする。
- C. アプリケーションをパブリックサブネットにデプロイし、インターネットゲートウェイを経由してS3バケットにアクセスできるようにルーティングを許可する。
- D. VPC内にS3 VPCゲートウェイエンドポイントをデプロイし、S3バケットへのアクセスを許可するエンドポイントポリシーをアタッチする。
この問題を見る →
-
Q5. Q70. ある企業が、今後1週間続くイベントのために、特定のAWSリージョン内の3つの特定のAvailability ZoneでAmazon EC2の容量を保証する必要があります。EC2容量を保証するには、企業は何を行うべきですか?
- A. 必要なリージョンを指定したReserved Instancesを購入する。
- B. 必要なリージョンを指定したOn-Demand Capacity Reservationを作成する。
- C. 必要なリージョンおよび3つのAvailability Zoneを指定したReserved Instancesを購入する。
- D. 必要なリージョンおよび3つのAvailability Zoneを指定したOn-Demand Capacity Reservationを作成する。
この問題を見る →
-
Q6. Q71. ある企業は、人気曲のクリップから作成した着メロを販売しています。着メロファイルは Amazon S3 Standard に保存されており、各ファイルのサイズは最低でも 123 KB です。企業には数百万件のファイルがありますが、90 日以上経過した着メロのダウンロード頻度は非常に低いです。企業はストレージコストを削減したい一方で、最もアクセスされるファイルはユーザーにとって常にすぐに利用可能である必要があります。これらの要件を最もコスト効率よく満たすために、企業が取るべき措置はどれですか?
- A. オブジェクトの初期ストレージクラスとして、Amazon S3 Standard-Infrequent Access(S3 Standard-IA)を設定する
- B. ファイルを Amazon S3 Intelligent-Tiering に移行し、90 日後にオブジェクトをより低コストなストレージクラスへ自動的に移動するように設定する
- C. Amazon S3 Inventory を使用してオブジェクトを管理し、90 日後にそれらを Amazon S3 Standard-Infrequent Access(S3 Standard-IA)へ移動する
- D. S3 Lifecycle ポリシーを実装して、オブジェクトを Amazon S3 Standard から Amazon S3 Standard-Infrequent Access(S3 Standard-IA)へ 90 日後に移動する
この問題を見る →
-
Q7. Q72. ある企業が、API 主導のクラウド通信プラットフォームを設計しています。このアプリケーションは、Network Load Balancer(NLB)の背後に配置された Amazon EC2 インスタンス上でホストされています。同社は、外部ユーザーが API を介してアプリケーションにアクセスできるようにするため、Amazon API Gateway を使用しています。同社は、SQL インジェクションなどの Web 攻撃からプラットフォームを保護したいと考えており、同時に大規模かつ高度な DDoS 攻撃を検出し緩和することも求めています。最も高い保護を提供するソリューションの組み合わせはどれですか?(2つ選択してください。)
- A. NLB に対して AWS WAF を使用する
- B. NLB に対して AWS Shield Advanced を使用する
- C. Amazon API Gateway に対して AWS WAF を使用する
- D. Amazon GuardDuty と AWS Shield Standard を併用する
- E. Amazon API Gateway に対して AWS Shield Standard を使用する
この問題を見る →
-
Q8. Q73. ある企業は、ソフトウェアエンジニアリング向けに使用されるAWSアカウントを保有しています。このAWSアカウントは、一対のAWS Direct Connect接続を介して企業のオンプレミスデータセンターにアクセス可能です。VPC外のトラフィックはすべて仮想プライベートゲートウェイ(virtual private gateway)へルーティングされます。開発チームが最近、AWS Management Consoleを通じてAWS Lambda関数を作成しました。この開発チームは、企業のデータセンター内のプライベートサブネットで実行されるデータベースにLambda関数からアクセスできるようにする必要があります。
これらの要件を満たす解決策はどれですか?
- A. Lambda関数を適切なセキュリティグループを設定したVPC内で実行するよう設定します。
- B. AWSからデータセンターへのVPN接続をセットアップし、Lambda関数からのトラフィックをそのVPN経由でルーティングします。
- C. VPC内のルートテーブルを更新して、Lambda関数がDirect Connectを介してオンプレミスデータセンターにアクセスできるようにします。
- D. Elastic IPアドレスを作成し、Lambda関数がElastic Network Interface(ENI)なしでそのElastic IPアドレスを経由してトラフィックを送信するよう設定します。
この問題を見る →
-
Q9. Q74. 開発チームは、パフォーマンスインサイト(Performance Insights)が有効化された汎用の Amazon RDS for MySQL DB インスタンス上で、毎月1回、リソースを大量に消費するテストを実行しています。このテストは毎月48時間継続し、データベースを利用する唯一のプロセスです。チームは、DB インスタンスのコンピューティングおよびメモリ仕様(性能)を低下させることなく、テスト実行コストを削減したいと考えています。これらの要件を最もコスト効率よく満たす解決策はどれですか?
- A. テスト完了後に DB インスタンスを停止し、必要に応じて再起動する。
- B. DB インスタンスに対して Auto Scaling ポリシーを適用し、テスト完了時に自動的にスケールダウンする。
- C. テスト完了後にスナップショットを作成し、DB インスタンスを終了(terminate)した後、必要に応じてそのスナップショットから復元する。
- D. テスト完了後に DB インスタンスを低容量のインスタンスタイプに変更し、必要に応じて再度元のインスタンスタイプに変更する。
この問題を見る →
-
Q10. Q75. ある企業が、WebアプリケーションをAWSクラウド上にホストしています。同社では、Elastic Load BalancerがAWS Certificate Manager(ACM)にインポートされた証明書を使用するように設定されています。セキュリティチームは、各証明書の有効期限が切れる30日前に通知を受ける必要があります。この要件を満たすために、ソリューションアーキテクトは何を推奨すべきでしょうか?
- A. ACM内にルールを追加し、有効期限が30日以内に切れる証明書がある場合、毎日1回、Amazon Simple Notification Service(Amazon SNS)トピックへカスタムメッセージを発行する。
- B. AWS Configルールを作成して、30日以内に有効期限が切れる証明書をチェックします。AWS Configが非準拠リソースを報告した際に、Amazon EventBridge(Amazon CloudWatch Events)がAmazon Simple Notification Service(Amazon SNS)を介してカスタムアラートを送信するよう設定します。
- C. AWS Trusted Advisor を使用して、30日以内に有効期限が切れる証明書をチェックします。Trusted Advisor のチェックステータス変更を基にした Amazon CloudWatch アラームを作成し、そのアラームが Amazon Simple Notification Service(Amazon SNS)を介してカスタムアラートを送信するよう設定します。
- D. Amazon EventBridge(Amazon CloudWatch Events)ルールを作成して、30日以内に有効期限が切れる証明書を検出します。このルールがAWS Lambda関数を呼び出すよう設定し、Lambda関数がAmazon Simple Notification Service(Amazon SNS)を介してカスタムアラートを送信するよう設定します。
この問題を見る →
-
Q11. Q76. 医療記録を扱う企業が、Amazon EC2インスタンス上でアプリケーションをホストしています。このアプリケーションは、Amazon S3に保存された顧客データファイルを処理します。EC2インスタンスはパブリックサブネット内に配置されており、インターネット経由でAmazon S3にアクセスしていますが、それ以外のネットワークアクセスは必要としていません。新たに、ファイル転送時のネットワークトラフィックをインターネットを経由せず、プライベートな経路で送信するよう要求されました。この要件を満たすために、ソリューションズアーキテクトが推奨すべきネットワークアーキテクチャの変更はどれですか?
- A. NATゲートウェイを作成し、パブリックサブネットのルートテーブルを設定して、Amazon S3へのトラフィックをNATゲートウェイ経由で送信するようにします。
- B. EC2インスタンスのセキュリティグループを設定し、アウトバウンドトラフィックをS3のプレフィックスリスト(Prefix List)宛てのみ許可するように制限します。
- C. EC2インスタンスをプライベートサブネットに移動し、Amazon S3用のVPCエンドポイントを作成して、そのエンドポイントをプライベートサブネットのルートテーブルに関連付けます。
- D. VPCからインターネットゲートウェイを削除し、AWS Direct Connect接続を設定して、Direct Connect経由でAmazon S3へトラフィックをルーティングします。
この問題を見る →
-
Q12. Q77. ソーシャルメディア企業では、ユーザーが自社ウェブサイトに画像をアップロードできます。このウェブサイトは Amazon EC2 インスタンス上で動作しています。アップロード要求時に、ウェブサイトは画像を標準サイズにリサイズし、そのリサイズ済み画像を Amazon S3 に保存します。ユーザーは、ウェブサイトへのアップロード要求が遅いと報告しています。企業はアプリケーション内の結合度を低減し、ウェブサイトのパフォーマンスを向上させる必要があります。ソリューションアーキテクトは、画像アップロードのための最も運用効率の高いプロセスを設計しなければなりません。これらの要件を満たすために、ソリューションアーキテクトが実行すべきアクションの組み合わせはどれですか?(2つ選択)
- A. アプリケーションを設定して、画像を S3 Glacier にアップロードするようにする。
- B. Web サーバーを設定して、元の画像を Amazon S3 にアップロードするようにする。
- C. アプリケーションを設定して、各ユーザーのブラウザから、事前署名付き URL を使用して画像を直接 Amazon S3 にアップロードできるようにする。
- D. S3 イベント通知を設定して、画像がアップロードされた際に AWS Lambda 関数を呼び出すようにする。この関数を使用して画像をリサイズする。
- E. Amazon EventBridge(Amazon CloudWatch Events)ルールを作成し、アップロードされた画像を定期的にリサイズするよう、スケジュールに基づいて AWS Lambda 関数を呼び出すようにする。
この問題を見る →
-
Q13. Q78. ある企業は、スケーラビリティと可用性の要件を満たすため、重要なアプリケーションをコンテナ上で実行したいと考えています。同社は、重要なアプリケーションの保守に注力することを望んでおり、コンテナ化されたワークロードを実行する基盤となるインフラストラクチャのプロビジョニングおよび管理を負担したくありません。ソリューションアーキテクトは、これらの要件を満たすために何を行うべきでしょうか?
- A. Amazon EC2 インスタンスを使用し、そのインスタンスに Docker をインストールする。
- B. Amazon EC2 ワーカーノード上で Amazon Elastic Container Service(Amazon ECS)を使用する。
- C. AWS Fargate 上で Amazon Elastic Container Service(Amazon ECS)を使用する。
- D. Amazon Elastic Container Service(Amazon ECS)最適化 AMI(Amazon Machine Image)から起動した Amazon EC2 インスタンスを使用する。
この問題を見る →
-
Q14. Q79. ソリューションアーキテクトは、Webサイトのための高可用性インフラストラクチャを設計する必要があります。このWebサイトは、Amazon EC2インスタンス上で実行されるWindows Webサーバーによって提供されています。ソリューションアーキテクトは、数千のIPアドレスから発生する大規模なDDoS攻撃を緩和できるソリューションを実装しなければなりません。Webサイトのダウンタイムは許容されません。
このような攻撃からWebサイトを保護するために、ソリューションアーキテクトが取るべき措置はどれですか?(2つ選択)
- A. AWS Shield Advanced を使用してDDoS攻撃を阻止します。
- B. Amazon GuardDuty を設定して、攻撃者を自動的にブロックします。
- C. Webサイトが静的および動的コンテンツの両方で Amazon CloudFront を利用するように設定します。
- D. AWS Lambda 関数を使用して、攻撃者のIPアドレスをVPCネットワークACLに自動的に追加します。
- E. ターゲットトラッキングスケーリングポリシー(CPU使用率80%を目標)を設定したAuto Scalingグループ内でEC2 Spotインスタンスを使用します。
この問題を見る →
-
Q15. Q80. ある企業が、アプリケーション移行イニシアチブの支援を目的として、AWSマネージドサービスプロバイダー(MSP)パートナーと契約しました。ソリューションアーキテクトは、既存のAWSアカウントにあるAmazon Machine Image(AMI)を、MSPパートナーのAWSアカウントと共有する必要があります。このAMIはAmazon Elastic Block Store(Amazon EBS)によってバックアップされており、EBSボリュームスナップショットの暗号化にはカスタマーマネージドのカスタマーマスターキー(CMK)が使用されています。ソリューションアーキテクトが、MSPパートナーのAWSアカウントとAMIを共有するための最も安全な方法は何ですか?
- A. 暗号化されたAMIおよびスナップショットを公開状態にします。また、CMKのキーポリシーを変更して、MSPパートナーのAWSアカウントがそのキーを使用できるようにします。
- B. AMIの「Launch Permission」(起動許可)プロパティを変更し、MSPパートナーのAWSアカウントのみとAMIを共有します。さらに、CMKのキーポリシーを変更して、MSPパートナーのAWSアカウントがそのキーを使用できるようにします。
- C. AMIの「Launch Permission」プロパティを変更し、MSPパートナーのAWSアカウントのみとAMIを共有します。さらに、CMKのキーポリシーを変更して、暗号化にMSPパートナーが所有する新しいCMKを信頼するように設定します。
- D. AMIをソースアカウントから、MSPパートナーのAWSアカウント内のAmazon S3バケットへエクスポートします。このS3バケットは、MSPパートナーが所有するCMKで暗号化されます。その後、MSPパートナーのAWSアカウント内でそのAMIをコピーして起動します。
この問題を見る →
-
Q16. Q81. ある企業が、MySQLデータベースで動作するオンプレミスアプリケーションを運用しています。このアプリケーションをAWSに移行し、アプリケーションの弾力性(elasticity)と可用性(availability)を高めようとしています。現在のアーキテクチャでは、通常の稼働時にデータベースに対して読み取り負荷が非常に高くなっています。また、開発チームは4時間ごとに本番データベースの完全なエクスポートを実行し、そのデータでステージング環境のデータベースを更新しています。このエクスポート期間中、ユーザーは許容できないレベルのアプリケーション遅延を経験しており、手順が完了するまでステージング環境を活用できません。ソリューションアーキテクトは、このアプリケーション遅延問題を解消する代替アーキテクチャを提案する必要があります。さらに、この代替アーキテクチャは、開発チームが遅延なく引き続きステージング環境を利用できるようにする必要があります。これらの要件を満たすソリューションはどれですか?
- A. 本番環境にはAmazon Aurora MySQLとMulti-AZ Aurora Replicasを使用します。ステージングデータベースの構築には、mysqldumpユーティリティを用いたバックアップおよびリストアプロセスを実装します。
- B. 本番環境にはAmazon Aurora MySQLとMulti-AZ Aurora Replicasを使用します。必要に応じてステージングデータベースを作成するために、データベースのクローン作成(database cloning)機能を活用します。
- C. 本番環境にはMulti-AZ展開および読み取り専用レプリカを備えたAmazon RDS for MySQLを使用します。ステージングデータベースにはスタンバイインスタンスを再利用します。
- D. 本番環境にはMulti-AZ展開および読み取り専用レプリカを備えたAmazon RDS for MySQLを使用します。ステージングデータベースの構築には、mysqldumpユーティリティを用いたバックアップおよびリストアプロセスを実装します。
この問題を見る →
-
Q17. Q82. ある企業が、AWS クラウド上でホストされているメディアアプリケーション向けに共有ストレージソリューションを導入しようとしています。この企業は、SMBクライアントを使用してデータにアクセスする必要があり、かつソリューションは完全マネージドである必要があります。これらの要件を満たす AWS のソリューションはどれですか?
- A. AWS Storage Gateway のボリュームゲートウェイを作成します。必要なクライアントプロトコル(SMB)を使用するファイル共有を作成し、アプリケーションサーバーをそのファイル共有に接続します。
- B. AWS Storage Gateway のテープゲートウェイを作成します。テープを Amazon S3 で使用するように設定し、アプリケーションサーバーをテープゲートウェイに接続します。
- C. Amazon EC2 の Windows インスタンスを作成します。そのインスタンスに Windows ファイル共有ロールをインストール・設定し、アプリケーションサーバーをそのファイル共有に接続します。
- D. Amazon FSx for Windows File Server のファイルシステムを作成します。このファイルシステムをオリジンサーバーにアタッチし、アプリケーションサーバーをそのファイルシステムに接続します。
この問題を見る →
-
Q18. Q83. ある企業は、最近発生したWeb攻撃を受けて、パブリックWebアプリケーションのセキュリティを懸念しています。このアプリケーションではApplication Load Balancer(ALB)が使用されています。ソリューションズアーキテクトは、アプリケーションに対するDDoS攻撃のリスクを低減する必要があります。この要件を満たすために、ソリューションズアーキテクトは何を行うべきですか?
- A. ALBにAmazon Inspectorエージェントを追加する。
- B. Amazon Macieを設定して攻撃を防止する。
- C. AWS Shield Advancedを有効化して攻撃を防止する。
- D. ALBを監視するためにAmazon GuardDutyを設定する。
この問題を見る →
-
Q19. Q84. ある企業は、自社開発アプリケーションのログファイルを分析する必要がある。これらのログはJSON形式でAmazon S3バケットに保存されている。クエリは単純なものであり、必要に応じてオンデマンドで実行される。ソリューションアーキテクトは、既存のアーキテクチャへの変更を最小限に抑えつつ、この要件を満たす必要がある。これらの要件を、運用上のオーバーヘッドを最も小さくする方法で満たすには、ソリューションアーキテクトは何を行うべきか?
- A. Amazon Redshiftを使用してすべてのデータを1か所にロードし、必要に応じてSQLクエリを実行する。
- B. Amazon CloudWatch Logsを使用してログを保存し、Amazon CloudWatchコンソールから必要に応じてSQLクエリを実行する。
- C. Amazon AthenaをAmazon S3と直接連携させて、必要に応じてクエリを実行する。
- D. AWS Glueを使用してログをカタログ化し、Amazon EMR上で一時的なApache Sparkクラスターを立ち上げてSQLクエリを実行する。
この問題を見る →
-
Q20. Q85. ソリューションアーキテクトが、Amazon EC2インスタンス上で実行されるWebアプリケーションのインフラストラクチャを設計しています。企業は高可用性を確保するとともに、需要に応じて実行中のインスタンス数を自動調整し、コストを最適化したいと考えています。これらの要件を満たすために、ソリューションアーキテクトは何を行うべきでしょうか?
- A. Application Load Balancer を Auto Scalingグループの前に配置し、複数のAWSリージョンにインスタンスを展開する。
- B. Amazon CloudFrontディストリビューションを Auto Scalingグループの前に配置し、複数のAWSリージョンにインスタンスを展開する。
- C. Application Load Balancer を Auto Scalingグループの前に配置し、複数のアベイラビリティゾーンにインスタンスを展開する。
- D. Amazon API Gateway API を Auto Scalingグループの前に配置し、複数のアベイラビリティゾーンにインスタンスを展開する。
この問題を見る →
-
Q21. Q86. あるグローバル企業は、スマートデバイスに設置されたセンサーから毎日100 GBのデータを収集しており、1レコードあたりの平均サイズは10 KBです。ソリューションアーキテクトは、このデータへのリアルタイムアクセスを可能にするソリューションを設計する必要があります。これらの要件を満たすために、ソリューションアーキテクトは何を行うべきでしょうか?
- A. 各センサーを設定して、各AWSリージョン内のAmazon EC2インスタンスに直接データをアップロードするようにします。
- B. センサーをAmazon Kinesis Data Streamsを使用するよう設定し、データのバッチ処理および収集を行います。
- C. Amazon Snowballアプライアンスをプロビジョニングし、Snowballクライアントをインストールして転送速度を最適化します。
- D. WebサイトをAmazon CloudFront上にデプロイし、各デバイスが最も近いエッジロケーションにデータをアップロードするよう設定します。
この問題を見る →
-
Q22. Q87. ある企業は、アプリケーションの可用性に関してユーザーとの間で厳格なサービスレベル合意(SLA)を結んでいます。主要なアプリケーションスタックは us-east-1 リージョンでホストされており、障害発生時のリカバリ用に us-west-2 リージョンにも同スタックのレプリカが配置されています。企業の要件として、us-east-1 のアプリケーションスタックに問題が発生した場合を除き、us-west-2 のスタックがユーザー トラフィックを処理してはなりません。ソリューションアーキテクトは、手動介入なしにこの要件を満たすために何を行うべきでしょうか?
- A. Amazon Route 53 で加重ルーティングポリシーを設定し、us-east-1 のウェイトを 100、us-west-2 のウェイトを 0 に設定します。
- B. Amazon Route 53 で加重ルーティングポリシーを設定し、us-west-2 のウェイトを 50、us-east-1 のウェイトを 50 に設定します。
- C. Amazon Route 53 でフェイルオーバールーティングポリシーを設定し、us-east-1 をプライマリ、us-west-2 をセカンダリとして設定します。
- D. Amazon Route 53 でフェイルオーバールーティングポリシーを設定し、us-west-2 をプライマリ、us-east-1 をセカンダリとして設定します。
この問題を見る →
-
Q23. Q88. ある会社が、単一のサーバー上で1つのアベイラビリティーゾーン内に動作するアプリケーションを運用しています。このアプリケーションの重要性が高まるにつれ、ソリューションズアーキテクトはその可用性を向上させる必要があります。以下のどの一連のアクションがこの目的を達成しますか?
- A. 同じアベイラビリティーゾーン内にもう1つのアプリケーションインスタンスをデプロイし、Amazon Route 53でラウンドロビン構成でこれらのインスタンスを登録します。
- B. 同じアベイラビリティーゾーン内のパブリックサブネットにもう1つのアプリケーションインスタンスをデプロイし、両方のインスタンスにElastic IPアドレスをアタッチして高可用性を実現します。
- C. アプリケーションインスタンスを、最小値1・最大値1のAmazon EC2 Auto Scalingグループに再デプロイします。デプロイの自動化にはAWS CloudFormationを使用します。
- D. Elastic Load Balancerと、別のアベイラビリティーゾーン内のもう1つのアプリケーションインスタンスをデプロイします。両方のインスタンスをElastic Load Balancerにアタッチし、すべてのトラフィックをロードバランサー経由でルーティングします。
この問題を見る →
-
Q24. Q89. ある会社のHTTPアプリケーションは、Network Load Balancer(NLB)の後ろに配置されています。NLBのターゲットグループは、Webサービスを実行する複数のEC2インスタンスで構成されるAmazon EC2 Auto Scalingグループを使用するように設定されています。この会社は、NLBがアプリケーションのHTTPエラーを検出できていないことに気づきました。その結果、Webサービスを実行するEC2インスタンスを手動で再起動する必要が生じています。この会社は、カスタムスクリプトやコードを記述することなく、アプリケーションの可用性を向上させる必要があります。これらの要件を満たすために、ソリューションアーキテクトは何を行うべきでしょうか?
- A. NLBでHTTPヘルスチェックを有効化し、会社のアプリケーションのURLを指定する
- B. EC2インスタンスにcronジョブを追加して、ローカルアプリケーションのログを1分ごとに確認する。HTTPエラーが検出された場合、アプリケーションを再起動する
- C. NLBをApplication Load Balancer(ALB)に置き換え、会社のアプリケーションのURLを指定してHTTPヘルスチェックを有効化する。また、不健全なインスタンスを自動的に置き換えるようAuto Scalingアクションを設定する
- D. NLBのUnhealthyHostCountメトリクスを監視するAmazon CloudWatchアラームを作成する。アラームがALARM状態になったときに、不健全なインスタンスを自動的に置き換えるようAuto Scalingアクションを設定する
この問題を見る →
-
Q25. Q90. ある企業が、オンプレミスのデータセンターでホストされているゲームアプリケーション向けに共有ストレージソリューションを導入しようとしています。このソリューションでは、Lustre クライアントによるデータアクセスが必須です。また、ソリューションは完全マネージド型である必要があります。これらの要件を満たすソリューションはどれですか?
- A. AWS Storage Gateway のファイルゲートウェイを作成します。必要なクライアントプロトコルを使用するファイル共有を作成し、アプリケーションサーバーをそのファイル共有に接続します。
- B. Amazon EC2 の Windows インスタンスを作成します。そのインスタンスに Windows ファイル共有ロールをインストール・設定し、アプリケーションサーバーをそのファイル共有に接続します。
- C. Amazon Elastic File System(Amazon EFS)ファイルシステムを作成し、Lustre をサポートするように設定します。このファイルシステムをオリジンサーバーにアタッチし、アプリケーションサーバーをそのファイルシステムに接続します。
- D. Amazon FSx for Lustre ファイルシステムを作成します。このファイルシステムをオリジンサーバーにアタッチし、アプリケーションサーバーをそのファイルシステムに接続します。
この問題を見る →
-
Q26. Q91. ある企業では、300を超えるグローバルなWebサイトおよびアプリケーションをホストしています。この企業は、毎日30 TBを超えるクリックストリームデータを分析するためのプラットフォームを必要としています。ソリューションアーキテクトは、このクリックストリームデータを送信・処理するために何を行うべきでしょうか?
- A. AWS Data Pipeline を設計して、データを Amazon S3 バケットにアーカイブし、そのデータを用いて Amazon EMR クラスターを実行して分析結果を生成します。
- B. クリックストリームデータを処理するための Amazon EC2 インスタンスの Auto Scaling グループを作成し、処理済みデータを Amazon S3 データレイクに送信して、Amazon Redshift による分析に使用できるようにします。
- C. データを Amazon CloudFront でキャッシュし、Amazon S3 バケットに保存します。S3 バケットにオブジェクトが追加された際に、AWS Lambda 関数を起動してデータを分析用に処理します。
- D. Amazon Kinesis Data Streams からデータを収集し、Amazon Kinesis Data Firehose を使用して Amazon S3 データレイクにデータを転送します。その後、Amazon Redshift にデータを読み込んで分析を行います。
この問題を見る →
-
Q27. Q92. ある企業では、ユーザーがWebインターフェイスまたはモバイルアプリを通じてドキュメントをアップロードする本番用Webアプリケーションを運用しています。新たな規制要件により、保存された新しいドキュメントは、保存後に変更または削除してはならないことになりました。この要件を満たすために、ソリューションアーキテクトは何を行うべきでしょうか?
- A. アップロードされたドキュメントを、S3 Versioning および S3 Object Lock を有効化した Amazon S3 バケットに保存する
- B. アップロードされたドキュメントを Amazon S3 バケットに保存し、S3 Lifecycle ポリシーを設定してドキュメントを定期的にアーカイブする
- C. アップロードされたドキュメントを S3 Versioning を有効化した Amazon S3 バケットに保存し、ACL を設定してすべてのアクセスを読み取り専用に制限する
- D. アップロードされたドキュメントを Amazon Elastic File System(Amazon EFS)ボリューム上に保存し、ボリュームを読み取り専用モードでマウントしてデータにアクセスする
この問題を見る →
-
Q28. Q93. アプリケーション開発チームが、大規模な画像を小さな圧縮画像に変換するマイクロサービスを設計しています。ユーザーがWebインターフェイスを通じて画像をアップロードすると、このマイクロサービスはその画像をAmazon S3バケットに保存し、AWS Lambda関数で画像を処理・圧縮した後、圧縮済みの画像を別のS3バケットに保存する必要があります。ソリューションアーキテクトは、耐久性があり、ステートレスなコンポーネントを用いて画像を自動的に処理するソリューションを設計する必要があります。これらの要件を満たすアクションの組み合わせはどれですか?(2つ選択)
- A. Amazon Simple Queue Service (Amazon SQS) キューを作成します。S3バケットを設定して、画像がS3バケットにアップロードされたときにSQSキューへ通知を送信するようにします。
- B. Lambda関数を、Amazon Simple Queue Service (Amazon SQS) キューを呼び出し元として設定します。SQSメッセージが正常に処理された後、キュー内の該当メッセージを削除します。
- C. Lambda関数を設定して、S3バケットの新規アップロードを監視するようにします。アップロードされた画像が検出された場合、ファイル名をメモリ上のテキストファイルに書き込み、そのテキストファイルを使って既に処理済みの画像を追跡します。
- D. Amazon EC2インスタンスを起動し、Amazon Simple Queue Service (Amazon SQS) キューを監視するように設定します。キューにアイテムが追加されると、EC2インスタンス上のテキストファイルにファイル名をログ記録し、Lambda関数を呼び出します。
- E. Amazon EventBridge (Amazon CloudWatch Events) のイベントを設定して、S3バケットを監視します。画像がアップロードされた際に、アプリケーション管理者のメールアドレス宛てにAmazon Simple Notification Service (Amazon SNS) トピック経由でアラートを送信し、その後の処理を行います。
この問題を見る →
-
Q29. Q94. ある企業では、AWS Organizations を使用して、異なる部門向けに複数の AWS アカウントを管理しています。管理アカウントには、プロジェクト報告書が格納された Amazon S3 バケットがあります。この企業は、AWS Organizations 内のアカウントに属するユーザーのみが、この S3 バケットにアクセスできるように制限したいと考えています。これらの要件を満たす解決策のうち、運用上のオーバーヘッドが最も少ないものはどれですか?
- A. S3 バケットポリシーに、組織 ID を参照する aws:PrincipalOrgID グローバル条件キーを追加する。
- B. 各部門ごとに組織単位(OU)を作成し、S3 バケットポリシーに aws:PrincipalOrgPaths グローバル条件キーを追加する。
- C. AWS CloudTrail を使用して、CreateAccount、InviteAccountToOrganization、LeaveOrganization、RemoveAccountFromOrganization イベントを監視し、それらに応じて S3 バケットポリシーを更新する。
- D. S3 バケットへのアクセスが必要な各ユーザーにタグを付与し、S3 バケットポリシーに aws:PrincipalTag グローバル条件キーを追加する。
この問題を見る →
-
Q30. Q95. ある企業が、Amazon API Gateway API によって呼び出される AWS Lambda 関数上でアプリケーションをホストしています。これらの Lambda 関数は、顧客データを Amazon Aurora MySQL データベースに保存します。データベースのアップグレード中、Lambda 関数はアップグレード完了までデータベース接続を確立できず、その結果、一部のイベントにおける顧客データが記録されません。ソリューションアーキテクトは、データベースアップグレード中に生成された顧客データを一時的に保存するソリューションを設計する必要があります。この要件を満たすソリューションはどれですか?
- A. Lambda 関数とデータベースの間に Amazon RDS Proxy をプロビジョニングし、Lambda 関数が RDS Proxy に接続するよう設定します。
- B. Lambda 関数の実行時間を最大値まで延長し、コード内に再試行メカニズムを実装して顧客データをデータベースに保存します。
- C. 顧客データを Lambda のローカルストレージに永続化し、新しい Lambda 関数を設定してローカルストレージをスキャンし、顧客データをデータベースに保存します。
- D. 顧客データを Amazon Simple Queue Service (Amazon SQS) FIFO キューに保存し、キューをポーリングして顧客データをデータベースに保存する新しい Lambda 関数を作成します。
この問題を見る →
-
Q31. Q96. ある企業は、複数の大陸にまたがる都市で気温、湿度、大気圧のデータを収集しています。各サイトから1日あたり収集されるデータの平均量は500 GBです。各サイトには高速インターネット接続が整っています。この企業は、これらのグローバルなサイトからのデータを、単一のAmazon S3バケットにできるだけ迅速に集約したいと考えています。また、運用上の複雑さを最小限に抑える必要があります。これらの要件を満たすソリューションはどれですか?
- A. 宛先のAmazon S3バケットでS3 Transfer Accelerationを有効化し、マルチパートアップロードを使用して、各サイトのデータを直接宛先S3バケットにアップロードします。
- B. 各サイトから、最も近いAWSリージョンにあるS3バケットへデータをアップロードします。その後、S3 Cross-Region Replication(クロスリージョンレプリケーション)を使用してオブジェクトを宛先S3バケットへコピーし、元のS3バケットからデータを削除します。
- C. 各サイトから、最も近いAWSリージョンへデータを転送するため、AWS Snowball Edge Storage Optimizedデバイスのジョブを毎日スケジュールします。その後、S3 Cross-Region Replicationを使用してオブジェクトを宛先S3バケットへコピーします。
- D. 各サイトから、最も近いAWSリージョン内のAmazon EC2インスタンスへデータをアップロードし、Amazon Elastic Block Store(Amazon EBS)ボリュームに保存します。定期的にEBSスナップショットを作成し、宛先S3バケットが配置されているリージョンへそのスナップショットをコピーします。その後、そのリージョンでEBSボリュームを復元します。
この問題を見る →
-
Q32. Q97. ある企業が、WindowsベースのアプリケーションをAWSに移行する必要があります。このアプリケーションでは、複数の可用性ゾーンにデプロイされた複数のAmazon EC2 Windowsインスタンスにアタッチされる共有Windowsファイルシステムを使用する必要があります。この要件を満たすために、ソリューションズアーキテクトは何を行うべきでしょうか?
- A. AWS Storage Gatewayをボリュームゲートウェイモードで設定し、そのボリュームを各Windowsインスタンスにマウントします。
- B. Amazon FSx for Windows File Serverを設定し、Amazon FSxファイルシステムを各Windowsインスタンスにマウントします。
- C. Amazon Elastic File System(Amazon EFS)を使用してファイルシステムを設定し、EFSファイルシステムを各Windowsインスタンスにマウントします。
- D. 必要なサイズのAmazon Elastic Block Store(Amazon EBS)ボリュームを設定し、各EC2インスタンスをそのボリュームにアタッチします。その後、ボリューム内のファイルシステムを各Windowsインスタンスにマウントします。
この問題を見る →
-
Q33. Q98. ソリューションアーキテクトがアプリケーション向けに新しい Amazon CloudFront ディストリビューションを作成しています。ユーザーが送信する情報の一部は機密性が高いものです。アプリケーションは HTTPS を使用していますが、さらに追加のセキュリティ層が必要です。この機密情報は、アプリケーションスタック全体を通して保護される必要があり、そのアクセスは特定のアプリケーションのみに制限される必要があります。ソリューションアーキテクトが取るべき措置はどれですか?
- A. CloudFront サイン付き URL を設定する。
- B. CloudFront サイン付き Cookie を設定する。
- C. CloudFront のフィールドレベル暗号化プロファイルを設定する。
- D. CloudFront を設定し、オリジンプロトコルポリシー設定を「HTTPS Only」に、ビューアプロトコルポリシーを設定する。
この問題を見る →
-
Q34. Q99. ある企業には数千台のエッジデバイスがあり、これらが1日に合計で1 TBのステータスアラートを生成します。各アラートは約2 KBのサイズです。ソリューションアーキテクトは、これらのアラートを収集・保存し、将来的な分析に備えるソリューションを実装する必要があります。企業は高可用性のソリューションを求めており、同時にコストを最小限に抑え、追加のインフラストラクチャ管理を回避したいと考えています。また、直近14日分のデータは即時分析可能な状態で保持し、14日より古いデータはアーカイブしたいという要件があります。これらの要件を満たす、最も運用効率の高いソリューションはどれですか?
- A. Amazon Kinesis Data Firehose の配信ストリームを作成してアラートを収集します。この Kinesis Data Firehose ストリームを設定し、アラートを Amazon S3 バケットに配信するようにします。その後、S3 Lifecycle 構成を設定して、14日経過後のデータを Amazon S3 Glacier へ移行します。
- B. 2つの可用性ゾーンに Amazon EC2 インスタンスを起動し、Elastic Load Balancer の後ろに配置してアラートを収集します。EC2 インスタンス上でアラートを Amazon S3 バケットに保存するスクリプトを作成します。その後、S3 Lifecycle 構成を設定して、14日経過後のデータを Amazon S3 Glacier へ移行します。
- C. Amazon Kinesis Data Firehose の配信ストリームを作成してアラートを収集します。この Kinesis Data Firehose ストリームを設定し、アラートを Amazon Elasticsearch Service(Amazon ES)クラスターに配信するようにします。Amazon ES クラスターを毎日手動スナップショットを取得するよう設定し、14日より古いデータをクラスターから削除するようにします。
- D. Amazon Simple Queue Service(Amazon SQS)の標準キューを作成してアラートを収集し、メッセージ保持期間を14日に設定します。コンシューマーを設定して SQS キューをポーリングし、メッセージの経過日数を確認して必要に応じて分析を行います。メッセージが14日経過した場合、コンシューマーはそのメッセージを Amazon S3 バケットにコピーした後、SQS キューからメッセージを削除します。
この問題を見る →
-
Q35. Q100. ある企業が AWS 上でオンライントランザクション処理(OLTP)ワークロードを実行しています。このワークロードでは、暗号化されていない Amazon RDS DB インスタンスが Multi-AZ 対応で稼働しており、このインスタンスから毎日データベーススナップショットが取得されています。ソリューションアーキテクトは、今後データベースおよびそのスナップショットが常に暗号化されるようにするために、どのような対応を行うべきでしょうか?
- A. 最新の DB スナップショットの暗号化済みコピーを作成し、その暗号化済みスナップショットを復元して既存の DB インスタンスを置き換えます。
- B. 新しい暗号化済みの Amazon Elastic Block Store(Amazon EBS)ボリュームを作成し、スナップショットをそこにコピーします。その後、DB インスタンスに対して暗号化を有効化します。
- C. スナップショットをコピーし、AWS Key Management Service(AWS KMS)を使用して暗号化を有効化します。その後、暗号化済みのスナップショットを既存の DB インスタンスに復元します。
- D. スナップショットを、AWS Key Management Service(AWS KMS)によって管理されるサーバー側暗号化(SSE-KMS)が有効な Amazon S3 バケットにコピーします。
この問題を見る →
-
Q36. Q101. ある会社が、Amazon Elastic Container Service(Amazon ECS)上で複数のアプリケーションをコンテナとして実行しています。これらのアプリケーションは、ECSクラスター内で動作しています。ユーザーはApplication Load Balancer(ALB)を介してアプリケーションにアクセスしています。
ユーザーから、毎朝9時から9時30分までの間、アプリケーションの応答が遅いという報告があります。この時間帯を過ぎると、その後は問題が発生しません。この問題を解決するために、ソリューションアーキテクトは何を推奨すべきでしょうか?
- A. ステップスケーリングポリシーを設定したAuto Scalingグループを作成し、ECSインスタンスをそのAuto Scalingグループにアタッチする。
- B. スケジュールスケーリングポリシーを設定したAuto Scalingグループを作成し、ECSインスタンスをそのAuto Scalingグループにアタッチする。
- C. 2台のECSインスタンスを持つ第2のECSクラスターを作成し、一部のアプリケーションをこの第2のECSクラスターにデプロイする。
- D. ECSインスタンスの前に第2のALBを追加し、この第2のALBがECSインスタンス上の一部のアプリケーションにトラフィックをルーティングするように設定する。
この問題を見る →
-
Q37. Q102. ある企業は、オンプレミスのデータセンター内のKubernetesクラスター上でコンテナ化されたアプリケーションを実行しています。データストレージにはMongoDBデータベースを使用しています。この企業は、これらの環境の一部をAWSに移行したいと考えていますが、現時点ではコード変更やデプロイ方法の変更は一切できません。また、運用上のオーバーヘッドを最小限に抑えるソリューションが必要です。これらの要件を満たすソリューションはどれですか?
- A. コンピューティングにAmazon Elastic Container Service(Amazon ECS)とAmazon EC2ワーカーノードを、データストレージにMongoDBをEC2上で実行したものを使用する。
- B. コンピューティングにAmazon Elastic Container Service(Amazon ECS)とAWS Fargateを、データストレージにAmazon DynamoDBを使用する。
- C. コンピューティングにAmazon Elastic Kubernetes Service(Amazon EKS)とAmazon EC2ワーカーノードを、データストレージにAmazon DynamoDBを使用する。
- D. コンピューティングにAmazon Elastic Kubernetes Service(Amazon EKS)とAWS Fargateを、データストレージにMongoDB互換のAmazon DocumentDBを使用する。
この問題を見る →
-
Q38. Q103. ある調査会社は、米国内の複数地域から数年にわたりデータを収集しています。この会社は、サイズが3 TBで今後も増加し続けるデータをAmazon S3バケットにホストしています。同社は、S3バケットを持つ欧州のマーケティング会社とデータを共有し始めました。同社は、データ転送コストをできる限り低く抑えることを求めています。
これらの要件を満たすソリューションはどれですか?
- A. 自社のS3バケットで「Requester Pays(リクエスターペイ)」機能を有効化します。
- B. 自社のS3バケットからマーケティング会社のS3バケットへ、S3クロスリージョンレプリケーションを設定します。
- C. マーケティング会社に対してクロスアカウントアクセスを設定し、マーケティング会社が自社のS3バケットにアクセスできるようにします。
- D. 自社のS3バケットをS3 Intelligent-Tieringで構成します。その後、そのS3バケットをマーケティング会社のS3バケットと同期します。
この問題を見る →
-
Q39. Q104. ある企業はAWS上でインフラストラクチャを運用しており、ドキュメント管理アプリケーションの登録ユーザー数は70万件です。この企業は、大規模な.pdfファイルを.jpg画像ファイルに変換する新製品を開発しようとしています。.pdfファイルの平均サイズは5 MBです。企業は、元の.pdfファイルと変換後の.jpgファイルの両方を保存する必要があります。ソリューションアーキテクトは、将来的に急速に増加する需要に対応可能なスケーラブルなソリューションを設計しなければなりません。これらの要件を最もコスト効率よく満たすソリューションはどれですか?
- A. PDFファイルをAmazon S3に保存します。S3 PUTイベントを設定して、AWS Lambda関数を呼び出し、ファイルを.jpg形式に変換したうえで、再びAmazon S3に保存します。
- B. PDFファイルをAmazon DynamoDBに保存します。DynamoDB Streams機能を活用してAWS Lambda関数を呼び出し、ファイルを.jpg形式に変換したうえで、再びDynamoDBに保存します。
- C. PDFファイルを、Amazon EC2インスタンス、Amazon Elastic Block Store(Amazon EBS)ストレージ、およびAuto Scalingグループを含むAWS Elastic Beanstalkアプリケーションにアップロードします。EC2インスタンス上のプログラムを使用してファイルを.jpg形式に変換し、PDFファイルおよび.jpgファイルをEBSストレージに保存します。
- D. PDFファイルを、Amazon EC2インスタンス、Amazon Elastic File System(Amazon EFS)ストレージ、およびAuto Scalingグループを含むAWS Elastic Beanstalkアプリケーションにアップロードします。EC2インスタンス上のプログラムを使用してファイルを.jpg形式に変換し、PDFファイルおよび.jpgファイルをEBSストレージに保存します。
この問題を見る →
-
Q40. Q105. ある企業は、Application Load Balancer の後ろで、Amazon EC2 On-Demand Instances のグループ上で本番環境でステートレスなWebアプリケーションを実行しています。このアプリケーションは、平日の1日8時間にわたって高負荷状態になります。夜間は使用量が中程度で安定しており、週末は使用量が低くなります。企業は、アプリケーションの可用性を損なうことなく、EC2コストを最小限に抑えたいと考えています。
これらの要件を満たすソリューションはどれですか?
- A. ワークロード全体にSpot Instancesを使用する。
- B. ベースラインレベルの使用量にはReserved Instancesを使用し、アプリケーションが必要とする追加容量にはSpot Instancesを使用する。
- C. ベースラインレベルの使用量にはOn-Demand Instancesを使用し、アプリケーションが必要とする追加容量にはSpot Instancesを使用する。
- D. ベースラインレベルの使用量にはDedicated Instancesを使用し、アプリケーションが必要とする追加容量にはOn-Demand Instancesを使用する。
この問題を見る →
-
Q41. Q106. グローバルなユーザー基盤を持つ企業が、新しいサービスをリリースしようとしています。このサービスは大規模なマーケティングキャンペーンにより、非常に注目されています。企業は、Application Load Balancer(ALB)の後ろで実行されるAmazon EC2インスタンス上にこのサービスを構築しています。また、データストレージにはAmazon RDS for MySQL DBインスタンスとAmazon S3を使用しています。過去に、同社は自社のユーザー基盤を持たない特定の国から発生した大規模なサイバー攻撃を受けたことがあります。サービスのリリース前に、その特定の国から発信されるすべてのトラフィックをブロックしたいと考えています。この要件を満たすソリューションはどれですか?
- A. 特定の国のCIDR範囲からのトラフィックを拒否するEC2セキュリティグループを作成し、それをALBにアタッチします。
- B. 特定の国のCIDR範囲からのトラフィックを拒否するRDSセキュリティグループを作成し、それをDBインスタンスにアタッチします。
- C. S3バケットポリシーにDenyステートメントを作成し、条件として拒否対象の国コードを指定します。
- D. 地理的位置に基づくマッチ条件でトラフィックをブロックするルールを含むAWS WAFのWeb ACLを作成し、そのWeb ACLをALBに関連付けます。
この問題を見る →
-
Q42. Q107. ある会社が、多数のAmazon EC2インスタンスでアプリケーションを実行しています。このアプリケーションは、Amazon DynamoDBテーブルに対して読み取りおよび書き込みを行います。DynamoDBテーブルのサイズは継続的に増加していますが、アプリケーションでは過去30日間のデータのみが必要です。同社は、コストと開発工数を最小限に抑えるソリューションを求めています。これらの要件を満たすソリューションはどれですか?
- A. AWS CloudFormationテンプレートを使用してソリューション全体をデプロイします。CloudFormationスタックを30日ごとに再デプロイし、元のスタックを削除します。
- B. AWS Marketplaceから提供される監視アプリケーションを実行するEC2インスタンスを使用します。この監視アプリケーションを、Amazon DynamoDB Streamsを利用してテーブルに新しいアイテムが作成されたタイミングでタイムスタンプを記録するように設定します。EC2インスタンス上で実行されるスクリプトを用いて、タイムスタンプが30日前より古いアイテムを削除します。
- C. Amazon DynamoDB Streamsを設定して、テーブルに新しいアイテムが作成された際にAWS Lambda関数を呼び出します。Lambda関数を設定して、テーブル内の30日以上前のアイテムを削除します。
- D. アプリケーションを拡張し、各新規アイテムに「現在時刻+30日」の値を持つ属性を追加します。DynamoDBでこの属性をTTL(Time to Live)属性として使用するよう設定します。
この問題を見る →
-
Q43. Q108. ソリューションアーキテクトは、AWS上で実行されるアプリケーションの運用コスト最適化を支援する必要があります。このアプリケーションでは、Amazon EC2インスタンス、AWS Fargate、およびAWS Lambda をコンピューティングリソースとして使用します。EC2インスタンスはアプリケーションのデータ取り込み層(データインジェスト層)を担当します。EC2の利用は断続的かつ予測不能であり、EC2上で実行されるワークロードはいつでも中断可能(インタラプティブル)です。フロントエンドはFargateで実行され、API層はLambdaで提供されます。フロントエンドおよびAPI層の利用状況は、今後1年間で予測可能です。このアプリケーションをホストするための最もコスト効率の高い購入オプションの組み合わせはどれですか?(2つ選択)
- A. データ取り込み層にSpot Instancesを使用する
- B. データ取り込み層にOn-Demand Instancesを使用する
- C. フロントエンドおよびAPI層向けに1年間のCompute Savings Planを購入する
- D. データ取り込み層向けに1年間のAll Upfront Reserved Instancesを購入する
- E. フロントエンドおよびAPI層向けに1年間のEC2 Instance Savings Planを購入する
この問題を見る →
-
Q44. Q109. ある企業が、Amazon EC2インスタンス上で実行されるレガシーなデータ処理アプリケーションを保有しています。このアプリケーションではデータが逐次処理されますが、結果の順序は重要ではありません。また、アプリケーションはモノリシックアーキテクチャを採用しており、需要増加に対応する唯一のスケーリング手段は、EC2インスタンスのサイズを大きくすることです。同社の開発者は、このアプリケーションをAmazon Elastic Container Service(Amazon ECS)上でマイクロサービスアーキテクチャに再構築することを決定しました。ソリューションアーキテクトは、マイクロサービス間の通信について何を推奨すべきでしょうか?
- A. Amazon Simple Queue Service(Amazon SQS)キューを作成します。データ生成側のコードに変更を加え、データをこのキューに送信するようにします。また、データ消費側のコードにも変更を加え、キューからデータを処理するようにします。
- B. Amazon Simple Notification Service(Amazon SNS)トピックを作成します。データ生成側のコードに変更を加え、このトピックに通知をパブリッシュするようにします。また、データ消費側のコードにも変更を加え、このトピックをサブスクライブするようにします。
- C. AWS Lambda関数を作成し、メッセージを渡すために使用します。データ生成側のコードに変更を加え、データオブジェクトとともにLambda関数を呼び出すようにします。また、データ消費側のコードにも変更を加え、Lambda関数から渡されたデータオブジェクトを受信するようにします。
- D. Amazon DynamoDBテーブルを作成し、DynamoDB Streamsを有効化します。データ生成側のコードに変更を加え、データをこのテーブルに挿入するようにします。また、データ消費側のコードにも変更を加え、DynamoDB Streams APIを使用して新しいテーブルエントリを検出し、データを取得するようにします。
この問題を見る →
-
Q45. Q110. ある企業は、VPC内のAmazon EC2インスタンスで実行されるアプリケーションを保有しています。そのうち1つのアプリケーションは、オブジェクトの保存および読み取りのためにAmazon S3 APIを呼び出す必要があります。同社のセキュリティ規則によると、アプリケーションからのトラフィックがインターネットを経由して送信されてはなりません。これらの要件を満たす解決策はどれですか?
- A. S3ゲートウェイエンドポイントを設定する
- B. プライベートサブネット内にS3バケットを作成する
- C. EC2インスタンスと同じAWSリージョンにS3バケットを作成する
- D. EC2インスタンスと同じサブネットにNATゲートウェイを設定する
この問題を見る →
-
Q46. Q111. ある企業には、以下のコンポーネントからなるデータ取り込みワークフローがあります。
・新しいデータ配信に関する通知を受信する Amazon Simple Notification Service (Amazon SNS) トピック
・データを処理および保存する AWS Lambda 関数
この取り込みワークフローは、ネットワーク接続の問題により時折失敗します。失敗が発生した場合、担当者が手動でジョブを再実行しない限り、対応するデータは取り込まれません。すべての通知が最終的に処理されるように、ソリューションアーキテクトは何を行うべきですか?
- A. Lambda 関数を複数の可用性ゾーンにまたがってデプロイするように設定する
- B. Lambda 関数の構成を変更し、関数の CPU およびメモリ割り当てを増加させる
- C. SNS トピックの再試行戦略を設定して、再試行回数と再試行間の待機時間をともに増加させる
- D. Amazon Simple Queue Service (Amazon SQS) キューを障害時の送信先として設定する。Lambda 関数を変更し、キュー内のメッセージを処理するようにする
この問題を見る →
-
Q47. Q112. ある企業がオンプレミスのデータセンターをAWSに移行しようとしています。このデータセンターには、NFSベースのファイルシステム上にデータを保存するSFTPサーバーがホストされています。このサーバーには200 GBのデータが格納されており、移行が必要です。また、このサーバーはAmazon EFSファイルシステムを使用するAmazon EC2インスタンス上でホストされる必要があります。
このタスクを自動化するために、ソリューションアーキテクトが実行すべき手順の組み合わせはどれですか?(2つ選択)
- A. EC2インスタンスを、Amazon EFSファイルシステムと同じ可用性ゾーンに起動します。
- B. オンプレミスのデータセンターにAWS DataSyncエージェントをインストールします。
- C. EC2インスタンス上に、データ用の追加のAmazon Elastic Block Store(Amazon EBS)ボリュームを作成します。
- D. OSのコピーコマンドを手動で使用して、データをEC2インスタンスに転送します。
- E. AWS DataSyncを使用して、オンプレミスのSFTPサーバー向けの適切なロケーション設定を作成します。
この問題を見る →
-
Q48. Q113. ある会社には、共通の Amazon RDS MySQL Multi-AZ DB インスタンスに頻繁にアクセスする必要がある複数の Web サーバーがあります。この会社は、Web サーバーがデータベースに安全に接続できる方法を求めており、さらにユーザー認証情報の頻繁なローテーションというセキュリティ要件も満たす必要があります。これらの要件を満たす解決策はどれですか?
- A. データベースユーザーの認証情報を AWS Secrets Manager に保存します。Web サーバーが AWS Secrets Manager にアクセスできるよう、必要な IAM 権限を付与します。
- B. データベースユーザーの認証情報を AWS Systems Manager OpsCenter に保存します。Web サーバーが OpsCenter にアクセスできるよう、必要な IAM 権限を付与します。
- C. データベースユーザーの認証情報を、安全な Amazon S3 バケットに保存します。Web サーバーが認証情報を取得してデータベースにアクセスできるよう、必要な IAM 権限を付与します。
- D. データベースユーザーの認証情報を、AWS Key Management Service (AWS KMS) で暗号化したファイルとして Web サーバーのファイルシステム上に保存します。Web サーバーは当該ファイルを復号し、データベースにアクセスできます。
この問題を見る →
-
Q49. Q114. ある企業が Amazon S3 上で静的ウェブサイトをホスティングしており、DNS には Amazon Route 53 を使用しています。このウェブサイトは世界中から増加するアクセス需要に直面しています。企業は、ウェブサイトにアクセスするユーザーのレイテンシを低減する必要があります。これらの要件を最もコスト効率よく満たす解決策はどれですか?
- A. ウェブサイトを格納する S3 バケットをすべての AWS リージョンにレプリケートし、Route 53 のジオロケーションルーティングエントリを追加します。
- B. AWS Global Accelerator でアクセラレータをプロビジョニングし、提供された IP アドレスを S3 バケットに関連付けます。その後、Route 53 のエントリを編集して、アクセラレータの IP アドレスを指すようにします。
- C. S3 バケットの前に Amazon CloudFront ディストリビューションを追加し、Route 53 のエントリを編集して、CloudFront ディストリビューションを指すようにします。
- D. バケットに対して S3 Transfer Acceleration を有効化し、Route 53 のエントリを編集して、新しいエンドポイントを指すようにします。
この問題を見る →
-
Q50. Q115. ある企業が、ファイル共有アプリケーションを開発しています。このアプリケーションでは、ストレージとしてAmazon S3バケットを使用します。同社は、すべてのファイルをAmazon CloudFrontディストリビューション経由で配信したいと考えています。また、S3の直接URL(例:https://bucket-name.s3.amazonaws.com/object-key)によるファイルへの直接アクセスを許可したくありません。これらの要件を満たすために、ソリューションズアーキテクトは何を行うべきですか?
- A. 各S3バケットに対して個別のバケットポリシーを作成し、CloudFrontからのアクセスのみに読み取り権限を付与する
- B. IAMユーザーを作成し、そのユーザーにS3バケット内のオブジェクトに対する読み取り権限を付与した後、そのユーザーをCloudFrontに割り当てる
- C. S3バケットポリシーを作成し、PrincipalとしてCloudFrontディストリビューションIDを指定し、対象S3バケットのARNをリソースとして指定する
- D. オリジンアクセスアイデンティティ(OAI)を作成し、それをCloudFrontディストリビューションに割り当てる。その後、S3バケットのアクセス許可を設定して、OAIのみが読み取り権限を持つようにする
この問題を見る →
-
Q51. Q116. ある企業がAWSクラウド上でコンテナ内にアプリケーションを実行したいと考えています。これらのアプリケーションはステートレスであり、基盤となるインフラストラクチャの中断を許容できます。企業は、コストと運用オーバーヘッドを最小限に抑えるソリューションを必要としています。要件を満たすために、ソリューションアーキテクトは何を行うべきでしょうか?
- A. アプリケーションコンテナの実行に、Amazon EC2 Auto Scalingグループ内のSpot Instancesを使用する
- B. アプリケーションコンテナの実行に、Amazon Elastic Kubernetes Service(Amazon EKS)のマネージドノードグループ内のSpot Instancesを使用する
- C. アプリケーションコンテナの実行に、Amazon EC2 Auto Scalingグループ内のOn-Demand Instancesを使用する
- D. アプリケーションコンテナの実行に、Amazon Elastic Kubernetes Service(Amazon EKS)のマネージドノードグループ内のOn-Demand Instancesを使用する
この問題を見る →
-
Q52. Q117. ある企業が、既存の3層ウェブアーキテクチャのコストを削減したいと考えています。Web層、アプリケーション層、データベース層のサーバーは、開発環境、テスト環境、本番環境それぞれでAmazon EC2インスタンス上で動作しています。EC2インスタンスのCPU使用率は、ピーク時で平均30%、非ピーク時で平均10%です。本番環境のEC2インスタンスは1日24時間稼働しています。開発およびテスト環境のEC2インスタンスは、少なくとも1日8時間は稼働します。同社は、これらのインスタンスが使用されていないときに自動的に停止する仕組みを導入する計画です。
この要件を最もコスト効率よく満たすEC2インスタンスの購入方法はどれですか?
- A. 本番環境のEC2インスタンスにはSpot Instancesを使用し、開発およびテスト環境のEC2インスタンスにはReserved Instancesを使用する。
- B. 本番環境のEC2インスタンスにはReserved Instancesを使用し、開発およびテスト環境のEC2インスタンスにはOn-Demand Instancesを使用する。
- C. 本番環境のEC2インスタンスにはSpot Blocksを使用し、開発およびテスト環境のEC2インスタンスにはReserved Instancesを使用する。
- D. 本番環境のEC2インスタンスにはOn-Demand Instancesを使用し、開発およびテスト環境のEC2インスタンスにはSpot Blocksを使用する。
この問題を見る →
-
Q53. Q118. ある企業は、重要なアプリケーションのログファイルを10年間保持する必要があります。アプリケーションチームは、トラブルシューティングのために過去1か月分のログを頻繁に参照しますが、1か月以上前のログはほとんど参照されません。このアプリケーションでは、毎月10 TBを超えるログが生成されます。これらの要件を最もコスト効率よく満たすストレージオプションはどれですか?
- A. ログをAmazon S3に保存し、AWS Backupを使用して、1か月以上前のログをS3 Glacier Deep Archiveに移動する。
- B. ログをAmazon S3に保存し、S3ライフサイクルポリシーを使用して、1か月以上前のログをS3 Glacier Deep Archiveに移動する。
- C. ログをAmazon CloudWatch Logsに保存し、AWS Backupを使用して、1か月以上前のログをS3 Glacier Deep Archiveに移動する。
- D. ログをAmazon CloudWatch Logsに保存し、Amazon S3ライフサイクルポリシーを使用して、1か月以上前のログをS3 Glacier Deep Archiveに移動する。
この問題を見る →
-
Q54. Q119. ある企業が、分散型アプリケーションをAWSに移行しようとしています。このアプリケーションは可変のワークロードを処理します。従来のプラットフォームでは、ジョブを複数のコンピュートノード間で調整する役割を担うプライマリサーバーが存在します。企業は、耐障害性とスケーラビリティを最大限に高める現代的なソリューションでアプリケーションを刷新したいと考えています。要件を満たすために、ソリューションアーキテクトはどのようなアーキテクチャを設計すべきでしょうか?
- A. ジョブの送信先としてAmazon Simple Queue Service (Amazon SQS) キューを設定します。コンピュートノードは、Auto Scalingグループで管理されるAmazon EC2インスタンスで実装します。EC2 Auto Scalingを、スケジュールに基づくスケーリング設定に構成します。
- B. ジョブの送信先としてAmazon Simple Queue Service (Amazon SQS) キューを設定します。コンピュートノードは、Auto Scalingグループで管理されるAmazon EC2インスタンスで実装します。EC2 Auto Scalingを、キューのサイズに基づいて構成します。
- C. プライマリサーバーおよびコンピュートノードを、Auto Scalingグループで管理されるAmazon EC2インスタンスで実装します。ジョブの送信先としてAWS CloudTrailを設定します。EC2 Auto Scalingを、プライマリサーバーの負荷に基づいて構成します。
- D. プライマリサーバーおよびコンピュートノードを、Auto Scalingグループで管理されるAmazon EC2インスタンスで実装します。ジョブの送信先としてAmazon EventBridge(Amazon CloudWatch Events)を設定します。EC2 Auto Scalingを、コンピュートノードの負荷に基づいて構成します。
この問題を見る →
-
Q55. Q120. ある企業は、バックアップファイルを Amazon S3 Standard ストレージを使用して保存しています。これらのファイルは最初の1か月間は頻繁にアクセスされますが、その後は一切アクセスされません。ただし、ファイルは無期限に保持する必要があります。これらの要件を最もコスト効率よく満たすストレージソリューションはどれですか?
- A. S3 Intelligent-Tiering を設定して、オブジェクトの自動移行を有効にする
- B. S3 Lifecycle 設定を作成し、オブジェクトを1か月後に S3 Standard から S3 Glacier Deep Archive へ移行する
- C. S3 Lifecycle 設定を作成し、オブジェクトを1か月後に S3 Standard から S3 Standard-Infrequent Access(S3 Standard-IA)へ移行する
- D. S3 Lifecycle 設定を作成し、オブジェクトを1か月後に S3 Standard から S3 One Zone-Infrequent Access(S3 One Zone-IA)へ移行する
この問題を見る →
-
Q56. Q121. グローバル企業が、us-east-1 リージョンおよび ap-southeast-2 リージョンで、ロイヤリティクラブユーザー向けの REST API を Amazon API Gateway を使用して設計しています。ソリューションアーキテクトは、複数のアカウントにまたがるこれらの API Gateway 管理型 REST API を、SQL インジェクションおよびクロスサイトスクリプティング(XSS)攻撃から保護するソリューションを設計する必要があります。これらの要件を満たすうち、管理作業量が最も少ないソリューションはどれですか?
- A. 両リージョンで AWS WAF を設定し、リージョンごとの Web ACL を API ステージに関連付けます。
- B. 両リージョンで AWS Firewall Manager を設定し、AWS WAF のルールを一元的に設定します。
- C. 両リージョンで AWS Shield を設定し、リージョンごとの Web ACL を API ステージに関連付けます。
- D. いずれか一方のリージョンで AWS Shield を設定し、リージョンごとの Web ACL を API ステージに関連付けます。
この問題を見る →
-
Q57. Q122. ある会社は、AWSの認証情報を持たない特定のユーザーに対してAmazon S3上のファイルを配信しています。これらのユーザーには、限定された期間のみアクセスを許可する必要があります。ソリューションアーキテクトは、これらの要件を安全に満たすために何を行うべきでしょうか?
- A. Amazon S3バケットでパブリックアクセスを有効化する。
- B. ユーザーと共有するための事前署名付きURL(presigned URL)を生成する。
- C. AWS KMSでファイルを暗号化し、ユーザーにそのキーを提供する。
- D. GetObject権限を付与するIAMロールを作成・割り当て、ユーザーにそれを付与する。
この問題を見る →
-
Q58. Q123. ある企業が、コールセンターのスタッフの業務効率を高めるためのインタラクティブなナレッジベースシステムを構築しています。このシステムはAWS上にデプロイされ、週7日・1日24時間稼働します。同社には10年以上分のカスタマーサポート対話記録(プレーンテキストファイル形式)が既に保存されています。企業は、既存の対話記録を一括でデータベースにロードできるとともに、新たに収集された対話記録を個別に随時ロードできるデータベースソリューションを必要としています。また、キーワードやフレーズを含む対話記録を検索できる検索機能も必須です。
これらの要件を最もコスト効率よく満たすソリューションはどれですか?
- A. Amazon Athena
- B. Amazon RDS
- C. Amazon OpenSearch Service (Amazon Elasticsearch Service)
- D. Amazon DynamoDB
この問題を見る →
-
Q59. Q124. ある企業が、自社のWebアプリケーションに対してDDoS攻撃を受けました。このアプリケーションはAmazon EC2インスタンス上でホストされており、Elastic Load BalancingおよびAuto Scalingグループを活用した高可用性アーキテクチャで構築されています。今回のDDoS攻撃は長期間にわたり、企業に追加のコスト負担をもたらしました。今後発生する可能性のあるDDoS攻撃に対する財務的保護を確保したいと考えています。以下のソリューションのうち、最も費用対効果の高い財務的保護を提供するのはどれですか?
- A. AWS WAF
- B. AWS Shield Standard
- C. AWS Shield Advanced
- D. Amazon Detective
この問題を見る →
-
Q60. Q125. あるゲーム会社が、ブラウザベースのアプリケーションをAWS上でホストしています。このアプリケーションのユーザーは、Amazon S3に保存された多数の動画および画像を視聴・閲覧しており、これらのコンテンツはすべてのユーザーで共通です。アプリケーションの人気が高まり、世界中で何百万ものユーザーがこれらのメディアファイルにアクセスしています。同社は、オリジン(元のサーバー)への負荷を軽減しつつ、ユーザーにこれらのファイルを提供したいと考えています。この要件を最もコスト効率よく満たすソリューションはどれですか?
- A. Webサーバーの前にAWS Global Acceleratorアクセラレータを展開する
- B. S3バケットの前にAmazon CloudFrontウェブディストリビューションを展開する
- C. Webサーバーの前にAmazon ElastiCache for Redisインスタンスを展開する
- D. Webサーバーの前にAmazon ElastiCache for Memcachedインスタンスを展開する
この問題を見る →
-
Q61. Q126. ある企業がAWS上で2層構成のECサイトを運用しています。Web層にはトラフィックをAmazon EC2インスタンスに送信するロードバランサが含まれます。データベース層にはAmazon RDS DBインスタンスを使用します。EC2インスタンスおよびRDS DBインスタンスは、パブリックインターネットに公開されてはいけません。一方、EC2インスタンスは、サードパーティのWebサービスを通じて注文の支払い処理を完了するためにインターネットアクセスを必要とします。また、アプリケーションは高い可用性を確保する必要があります。
これらの要件を満たす構成オプションの組み合わせはどれですか?(2つ選択)
- A. Auto Scalingグループを使用して、プライベートサブネット内にEC2インスタンスを起動します。RDS Multi-AZ DBインスタンスをプライベートサブネット内にデプロイします。
- B. 2つのプライベートサブネットと、2つの可用性ゾーンに跨って配置された2つのNATゲートウェイを持つVPCを設定します。Application Load Balancerをプライベートサブネット内にデプロイします。
- C. Auto Scalingグループを使用して、2つの可用性ゾーンに跨ってパブリックサブネット内にEC2インスタンスを起動します。RDS Multi-AZ DBインスタンスをプライベートサブネット内にデプロイします。
- D. 1つのパブリックサブネット、1つのプライベートサブネット、および2つの可用性ゾーンに跨って配置された2つのNATゲートウェイを持つVPCを設定します。Application Load Balancerをパブリックサブネット内にデプロイします。
- E. 2つのパブリックサブネット、2つのプライベートサブネット、および2つの可用性ゾーンに跨って配置された2つのNATゲートウェイを持つVPCを設定します。Application Load Balancerをパブリックサブネット内にデプロイします。
この問題を見る →
-
Q62. Q127. ある会社が Amazon CloudFront を使用してアプリケーションを提供しています。この会社は、一般的な SQL インジェクション攻撃およびクロスサイトスクリプティング(XSS)攻撃からアプリケーションを保護したいと考えています。また、IP アドレスのブロックやレート制限の適用も可能にしたいと考えています。これらの要件を満たす AWS サービスはどれですか?
- A. Amazon GuardDuty
- B. AWS Shield
- C. Amazon Inspector
- D. AWS WAF
この問題を見る →
-
Q63. Q128. ソリューションアーキテクトが、オンプレミスインフラストラクチャをAWSに拡張するための新しいハイブリッドアーキテクチャを設計しています。この企業は、AWSリージョンに対して高可用性かつ一貫した低遅延の接続を必要としています。また、コスト最小化を重視しており、プライマリ接続が障害発生した場合には、速度が低下しても構わないとしています。これらの要件を満たすために、ソリューションアーキテクトは何を行うべきでしょうか?
- A. AWS Direct Connect接続をリージョンにプロビジョニングします。プライマリのDirect Connect接続が障害発生した場合のバックアップとして、VPN接続をプロビジョニングします。
- B. リージョンへのVPNトンネル接続をプロビジョニングし、プライベート接続を実現します。さらに、プライベート接続およびプライマリVPN接続の障害時のバックアップとして、第2のVPNトンネルをプロビジョニングします。
- C. AWS Direct Connect接続をリージョンにプロビジョニングします。プライマリのDirect Connect接続が障害発生した場合のバックアップとして、同一リージョンへの第2のDirect Connect接続をプロビジョニングします。
- D. AWS Direct Connect接続をリージョンにプロビジョニングします。AWS CLIのDirect Connectフェイルオーバー属性を使用して、プライマリDirect Connect接続の障害時に自動的にバックアップ接続を作成します。
この問題を見る →
-
Q64. Q129. ある企業は、大量のデータを Amazon S3 バケットに保存したいと考えています。複数のアプリケーションがそのデータにアクセスし、データへのアクセスパターンは不規則です。ソリューションアーキテクトは、パフォーマンスに影響を与えず、運用オーバーヘッドを必要としない、コスト効率の高いストレージソリューションを推奨する必要があります。これらの要件を満たすソリューションはどれですか?
- A. AWS Trusted Advisor
- B. S3 Analytics
- C. S3 Intelligent-Tiering
- D. Cost Explorer
この問題を見る →
-
Q65. Q130. ある会社は、会計記録を Amazon S3 に保存する必要があります。これらの記録は、最初の1年間は即時アクセス可能でなければならず、その後さらに9年間はアーカイブとして保管する必要があります。また、この10年間の全期間において、会社内の誰(管理者ユーザーおよびルートユーザーを含む)も、これらの記録を削除できないようにしなければなりません。さらに、記録は最大限の耐久性(レジリエンシー)で保存される必要があります。これらの要件を満たすソリューションはどれですか?
- A. 記録を10年間、すべて S3 Glacier に保存します。アクセス制御ポリシーを使用して、10年間の間、記録の削除を拒否します。
- B. S3 Intelligent-Tiering を使用して記録を保存します。IAM ポリシーを使用して記録の削除を拒否します。10年経過後、IAM ポリシーを変更して削除を許可します。
- C. S3 Lifecycle ポリシーを使用して、記録を最初の1年間は S3 Standard に保存し、その後 S3 Glacier Deep Archive へ移行します。また、10年間の期間に対して S3 Object Lock をコンプライアンスモードで適用します。
- D. S3 Lifecycle ポリシーを使用して、記録を最初の1年間は S3 Standard に保存し、その後 S3 One Zone-Infrequent Access(S3 One Zone-IA)へ移行します。また、10年間の期間に対して S3 Object Lock をガバナンスモードで適用します。
この問題を見る →