AWS SAA-C03 第14章 練習問題(100問)

AWS SAA-C03(ソリューションアーキテクト アソシエイト)第14章の本番形式の練習問題です。

  1. Q1. Q1001. ある企業がAWSクラウド上でアプリケーションを構築しています。このアプリケーションは、Application Load Balancer(ALB)の背後に配置されたAmazon EC2インスタンスでホストされています。DNSにはAmazon Route 53を使用しています。企業は、DDoS攻撃を検出・防御するためのマネージドソリューションを必要としており、そのソリューションには「積極的な対応(proactive engagement)」が求められます。これらの要件を満たすソリューションはどれですか?

    • A. AWS Configを有効化し、DDoS攻撃を検出するAWS Configマネージドルールを設定します。
    • B. ALB上でAWS WAFを有効化し、DDoS攻撃を検出し防止するルールを含むAWS WAF Web ACLを作成してALBに関連付けます。
    • C. ALBのアクセスログをAmazon S3バケットに保存し、Amazon GuardDutyを設定してDDoS攻撃を検出し、自動的な予防措置を実行します。
    • D. AWS Shield Advancedをサブスクライブします。Route 53でホステッドゾーンを設定し、ALBリソースを保護対象リソースとして追加します。

    この問題を見る →

  2. Q2. Q1002. 医療関連企業が、暗号化されたAmazon Simple Notification Service(Amazon SNS)トピックに通知を発行するAWS Lambda関数を開発しています。これらの通知には、保護された健康情報(PHI)が含まれます。SNSトピックは、AWS Key Management Service(AWS KMS)のカスタマーマネージドキーを使用して暗号化されています。同社は、アプリケーションがSNSトピックへ安全にメッセージを発行するために必要な権限を持つことを保証しなければなりません。 この要件を満たすために実施すべき手順の組み合わせはどれですか?(3つ選択してください。)

    • A. SNSトピックに対してリソースポリシーを作成し、Lambda関数がそのトピックへメッセージを発行できるようにします。
    • B. SNSトピックに対して、カスタマーマネージドキーの代わりにAWS KMSキーによるサーバーサイド暗号化(SSE-KMS)を使用します。
    • C. SNSトピックで使用される暗号化キーに対してリソースポリシーを作成し、必要なAWS KMS権限を付与します。
    • D. SNSトピックのリソースポリシーに、Lambda関数のAmazonリソースネーム(ARN)を指定します。
    • E. SNSトピックとAmazon API Gateway HTTP APIを関連付け、API Gatewayのリソースポリシーを用いてトピックへのアクセスを制御します。
    • F. Lambda実行ロールを設定し、AWS KMS内のカスタマーマネージドキーを使用するための必要なIAM権限を付与します。

    この問題を見る →

  3. Q3. Q1003. メディア企業は、us-east-1 リージョンにマルチアカウントの AWS 環境を構築しています。同社は本番アカウントに Amazon Simple Notification Service(Amazon SNS)トピックを配置しており、パフォーマンスメトリクスを公開しています。また、管理者アカウントにはログデータを処理・分析する AWS Lambda 関数が存在します。本番アカウントの SNS トピックから送信されるメッセージによって、管理者アカウントの Lambda 関数が呼び出される必要があります(特に重要なメトリクスが報告された場合)。これらの要件を満たすための手順の組み合わせとして適切なものを 2 つ選んでください。

    • A. Lambda 関数に対して、Amazon SNS による関数呼び出しを許可する IAM リソースポリシーを作成します。
    • B. 管理者アカウントに Amazon Simple Queue Service(Amazon SQS)キューを実装し、本番アカウントの SNS トピックからのメッセージをバッファリングします。SQS キューを設定して、Lambda 関数を呼び出すように構成します。
    • C. SNS トピックに対して、Lambda 関数がそのトピックを購読することを許可する IAM ポリシーを作成します。
    • D. 本番アカウントで Amazon EventBridge ルールを使用して SNS トピックの通知をキャプチャします。EventBridge ルールを設定し、管理者アカウントの Lambda 関数へ通知を転送するように構成します。
    • E. パフォーマンスメトリクスを本番アカウントの Amazon S3 バケットに保存します。管理者アカウントから Amazon Athena を使用してメトリクスを分析します。

    この問題を見る →

  4. Q4. Q1004. ある会社が、すべてのデータを単一のAmazon RDS for MySQL DBインスタンス(AWSが完全に管理)に格納するECサイトアプリケーションをホストしています。この会社は、単一障害点(SPOF)のリスクを軽減する必要があります。これらの要件を満たす中で、実装作業量が最も少ないソリューションはどれですか?

    • A. RDS DBインスタンスをMulti-AZ展開に変更し、次のメンテナンスウィンドウ中に変更を適用します。
    • B. 現在のデータベースを新しいAmazon DynamoDB Multi-AZ展開に移行します。AWS Database Migration Service(AWS DMS)と異種間移行戦略を用いて、現在のRDS DBインスタンスからDynamoDBテーブルへデータを移行します。
    • C. Multi-AZ展開で新しいRDS DBインスタンスを作成し、既存のRDS DBインスタンスの最新のスナップショットから手動でデータを復元します。
    • D. DBインスタンスをAmazon EC2 Auto Scalingグループ内に配置し、最小グループサイズを3とします。Amazon Route 53のシンプルルーティングを使用して、すべてのDBインスタンスにリクエストを分散します。

    この問題を見る →

  5. Q5. Q1005. ある企業は、オンプレミス環境で複数のMicrosoft Windows SMBファイルサーバーおよびLinux NFSファイルサーバーをファイル共有目的で運用しています。同社のAWS移行計画の一環として、これらのファイルサーバーをAWSクラウド上に統合したいと考えています。要件として、NFSおよびSMBの両方へのアクセスをサポートするマネージドAWSストレージサービスが必要です。また、プロトコル間での共有(クロスプロトコル共有)が可能である必要があります。さらに、可用性ゾーン(AZ)レベルでの冗長性も必須です。これらの要件を満たすソリューションはどれですか?

    • A. Amazon FSx for NetApp ONTAP をストレージとして使用し、マルチプロトコルアクセスを設定します。
    • B. 2台のAmazon EC2インスタンスを作成します。1台のEC2インスタンスをWindows SMBファイルサーバー用に、もう1台をLinux NFSファイルサーバー用に使用します。
    • C. Amazon FSx for NetApp ONTAP をSMBアクセス用に、Amazon FSx for Lustre をNFSアクセス用にそれぞれ使用します。
    • D. Amazon S3 ストレージを使用し、Amazon S3 File Gateway を介してS3にアクセスします。

    この問題を見る →

  6. Q6. Q1006. ソフトウェア企業が、重要なWebアプリケーションのアップグレードを実施する必要があります。現在、このアプリケーションはパブリックサブネット内に配置された単一のAmazon EC2インスタンスで実行されており、そのEC2インスタンス上でMySQLデータベースが稼働しています。アプリケーションのDNSレコードはAmazon Route 53のホストゾーンに登録されています。ソリューションアーキテクトは、アプリケーションをスケーラブルかつハイアベイラブル(高可用性)に再構成する必要があります。また、MySQLの読み取りレイテンシを低減することも求められています。これらの要件を満たすソリューションの組み合わせはどれですか?(2つ選択してください。)

    • A. 第2のAWSリージョンに2台目のEC2インスタンスを起動し、Route 53のフェイルオーバールーティングポリシーを使用してトラフィックをその2台目のEC2インスタンスにリダイレクトします。
    • B. 複数の可用性ゾーン(Availability Zones)にプライベートEC2インスタンスを起動するAuto Scalingグループを作成・設定します。その後、これらのインスタンスを新しいApplication Load Balancerのバックエンドにあるターゲットグループに追加します。
    • C. データベースをAmazon Aurora MySQLクラスターに移行します。プライマリDBインスタンスとリーダーDBインスタンスをそれぞれ異なる可用性ゾーンに作成します。
    • D. 複数のAWSリージョンにプライベートEC2インスタンスを起動するAuto Scalingグループを作成・設定します。その後、これらのインスタンスを新しいApplication Load Balancerのバックエンドにあるターゲットグループに追加します。
    • E. データベースをクロスリージョン読み取りレプリカを備えたAmazon Aurora MySQLクラスターに移行します。

    この問題を見る →

  7. Q7. Q1007. ある企業では、数千個の AWS Lambda 関数が実行されています。この企業は、すべての Lambda 関数で使用される機密情報を安全に保管するソリューションを必要としています。また、このソリューションは、機密情報の自動ローテーションも管理できる必要があります。これらの要件を、最も少ない運用オーバーヘッドで満たすための手順の組み合わせはどれですか?(2つ選択してください。)

    • A. Lambda@Edge を使用して HTTP セキュリティヘッダーを作成し、機密情報を取得・生成する
    • B. 機密情報を取得する Lambda レイヤーを作成する
    • C. 機密情報を AWS Secrets Manager に保存する
    • D. 機密情報を AWS Systems Manager Parameter Store に保存する
    • E. 機密情報を取得して環境変数を作成する専用スループットを持つ Lambda コンシューマーを作成する

    この問題を見る →

  8. Q8. Q1008. ある企業が、Auto Scalingグループ内のAmazon EC2インスタンスで実行される社内アプリケーションを運用しています。これらのEC2インスタンスはコンピューティング最適化タイプであり、Amazon Elastic Block Store(Amazon EBS)ボリュームを使用しています。同社は、EC2インスタンス、Auto Scalingグループ、およびEBSボリューム全体におけるコスト最適化の機会を特定したいと考えています。これらの要件を、最も運用効率よく満たすソリューションはどれですか?

    • A. 新しいAWS Cost and Usage Reportを作成し、そのレポート内でEC2インスタンス、Auto Scalingグループ、およびEBSボリュームに関するコスト推奨事項を検索します。
    • B. 新しいAmazon CloudWatchの課金アラートを作成し、EC2インスタンス、Auto Scalingグループ、およびEBSボリュームに関するコスト推奨事項をアラートのステータスから確認します。
    • C. AWS Compute Optimizerを設定して、EC2インスタンス、Auto Scalingグループ、およびEBSボリュームに対するコスト推奨事項を取得します。
    • D. AWS Compute Optimizerを設定してEC2インスタンスに対するコスト推奨事項を取得し、さらに新しいAWS Cost and Usage Reportを作成して、Auto ScalingグループおよびEBSボリュームに関するコスト推奨事項をそのレポート内で検索します。

    この問題を見る →

  9. Q9. Q1009. ある企業は Amazon RDS for MySQL インスタンスを使用しています。年末処理に備えるため、同社はレポーティングツールからの追加の読み取り専用クエリを処理するため、読み取り専用レプリカ(read replica)を追加しました。その結果、読み取り専用レプリカの CPU 使用率は 60%、プライマリインスタンスの CPU 使用率も 60% となりました。 年末処理が終了した後、読み取り専用レプリカの CPU 使用率は一定の 25% に落ち着きましたが、プライマリインスタンスの CPU 使用率は依然として一定の 60% のままです。同社はデータベースの適正サイズ調整(rightsize)を行い、今後の成長にも十分なパフォーマンスを確保したいと考えています。 これらの要件を満たすソリューションはどれですか?

    • A. 読み取り専用レプリカを削除する。プライマリインスタンスには変更を加えない。
    • B. 読み取り専用レプリカをより小さいインスタンスタイプに変更する。プライマリインスタンスには変更を加えない。
    • C. 読み取り専用レプリカをより大きなインスタンスタイプに変更する。プライマリインスタンスをより小さなインスタンスタイプに変更する。
    • D. 読み取り専用レプリカを削除する。プライマリインスタンスをより大きなインスタンスタイプに変更する。

    この問題を見る →

  10. Q10. Q1010. ある企業が、データベースを Amazon RDS for PostgreSQL へ移行しています。また、アプリケーションは Amazon EC2 インスタンスへ移行します。この企業は、長時間実行されるワークロードのコスト最適化を図りたいと考えています。 この要件を最もコスト効率よく満たすソリューションはどれですか?

    • A. Amazon RDS for PostgreSQL のワークロードにはオンデマンドインスタンスを使用し、EC2 インスタンスには「前払いなし」オプションの 1 年間コンピューティングセービングプランを購入します。
    • B. Amazon RDS for PostgreSQL のワークロードには「前払いなし」オプションの 1 年間リザーブドインスタンスを購入し、EC2 インスタンスには「前払いなし」オプションの 1 年間 EC2 インスタンスセービングプランを購入します。
    • C. Amazon RDS for PostgreSQL のワークロードには「一部前払い」オプションの 1 年間リザーブドインスタンスを購入し、EC2 インスタンスには「一部前払い」オプションの 1 年間 EC2 インスタンスセービングプランを購入します。
    • D. Amazon RDS for PostgreSQL のワークロードには「全額前払い」オプションの 3 年間リザーブドインスタンスを購入し、EC2 インスタンスには「全額前払い」オプションの 3 年間 EC2 インスタンスセービングプランを購入します。

    この問題を見る →

  11. Q11. Q1011. ある企業が Amazon Elastic Kubernetes Service(Amazon EKS)クラスターを利用しています。この企業は、IAM roles for service accounts(IRSA)を活用して、EKSクラスター内のKubernetesサービスアカウントが特定のAWSリソースに安全かつ細かい粒度でアクセスできるようにする必要があります。これらの要件を満たすためのソリューションの組み合わせはどれですか?(2つ選択してください。)

    • A. 必要なアクセス許可を定義するIAMポリシーを作成し、そのポリシーをEKSノードのIAMロールに直接アタッチします。
    • B. EKSクラスター内でネットワークポリシーを実装し、Kubernetesサービスアカウントが特定のAWSサービスにアクセスできないように制御します。
    • C. EKSクラスターのIAMロールを変更して、各Kubernetesサービスアカウント向けのアクセス許可を含めます。IAMロールとKubernetesロールの間で1対1のマッピングを確実に確保します。
    • D. 必要なアクセス許可を含むIAMロールを定義します。その後、Kubernetesサービスアカウントに、そのIAMロールのAmazonリソースネーム(ARN)をアノテーションとして付与します。
    • E. サービスアカウント用のIAMロールとOpenID Connect(OIDC)IDプロバイダーとの間に信頼関係を設定します。

    この問題を見る →

  12. Q12. Q1012. ある企業では、分析のために機密データを定期的に Amazon S3 バケットにアップロードしています。同社のセキュリティポリシーでは、オブジェクトは静止時(at rest)に暗号化されなければならないと定められています。また、暗号化キーは毎年自動的にローテーションする必要があります。さらに、AWS CloudTrail を使用してキーのローテーションを追跡可能である必要があります。加えて、暗号化キーに関するコストを最小限に抑える必要があります。これらの要件を満たすソリューションはどれですか?

    • A. カスタマー提供のキーによるサーバー側暗号化(SSE-C)を使用する
    • B. Amazon S3 管理キーによるサーバー側暗号化(SSE-S3)を使用する
    • C. AWS KMS キーによるサーバー側暗号化(SSE-KMS)を使用する
    • D. カスタマー管理の AWS KMS キーによるサーバー側暗号化を使用する

    この問題を見る →

  13. Q13. Q1013. あるECサイト企業が、顧客に対して継続的なサービスを提供するためにAWS上にWebアプリケーションを展開しようとしています。アーキテクチャには、Amazon EC2インスタンス上でホストされるWebアプリケーション、Amazon RDS上のリレーショナルデータベース、およびAmazon S3に保存される静的アセットが含まれます。同社は、アプリケーション向けに堅牢で回復力のあるアーキテクチャを設計したいと考えています。これらの要件を満たすソリューションはどれですか?

    • A. Amazon EC2インスタンスを単一のAvailability Zone(AZ)内にデプロイします。RDS DBインスタンスも同一のAZにデプロイします。静的アセットの保存には、バージョン管理を有効化したAmazon S3を使用します。
    • B. Amazon EC2インスタンスを複数のAvailability ZoneにまたがるAuto Scalingグループでデプロイします。Multi-AZ構成のRDS DBインスタンスをデプロイします。静的アセットの配信にはAmazon CloudFrontを使用します。
    • C. Amazon EC2インスタンスを単一のAvailability Zone内にデプロイします。データベースのAZ間冗長性を確保するため、RDS DBインスタンスを別のAvailability Zoneにデプロイします。静的アセットはEC2インスタンスから直接配信します。
    • D. Webアプリケーションの提供にAWS Lambda関数を使用します。データベースにはAmazon Aurora Serverless v2を使用します。静的アセットはAmazon Elastic File System(Amazon EFS)One Zone-Infrequent Access(One Zone-IA)に保存します。

    この問題を見る →

  14. Q14. Q1014. ある企業は、6台のAurora Replicasを含むAmazon Aurora MySQL DBクラスター上で本番ワークロードを実行しています。この企業は、ある部門によるニアリアルタイムのレポート用クエリを、3台の特定のAurora Replicas(他のDBクラスターのノードとは異なるコンピューティングおよびメモリ仕様を持つ)に自動的に分散させたいと考えています。これらの要件を満たす解決策はどれですか?

    • A. ワークロード向けにカスタムエンドポイントを作成して使用する
    • B. 3ノードのクラスターコローンを作成し、リーダーエンドポイントを使用する
    • C. 選択した3ノードのいずれかのインスタンスエンドポイントを使用する
    • D. リーダーエンドポイントを使用して読み取り専用ワークロードを自動的に分散する

    この問題を見る →

  15. Q15. Q1015. ある企業は、オンプレミスのデータセンター内のサーバーで Node.js 関数を実行しています。このデータセンターでは、PostgreSQL データベースにデータを保存しています。企業は、サーバー上の環境変数に接続文字列としてデータベース認証情報を格納しています。同社はアプリケーションを AWS へ移行し、Node.js アプリケーションサーバーを AWS Lambda に置き換え、データベースを Amazon RDS for PostgreSQL へ移行したいと考えています。また、データベース認証情報を安全に管理することも求められています。これらの要件を満たすとともに、運用オーバーヘッドが最も少ないソリューションはどれですか?

    • A. AWS Systems Manager Parameter Store にデータベース認証情報をパラメータとして保存します。Parameter Store を設定して、シークレットを30日ごとに自動的にローテーションするようにします。Lambda 関数を更新し、パラメータから認証情報を取得するようにします。
    • B. AWS Secrets Manager にデータベース認証情報をシークレットとして保存します。Secrets Manager を設定して、認証情報を30日ごとに自動的にローテーションするようにします。Lambda 関数を更新し、シークレットから認証情報を取得するようにします。
    • C. データベース認証情報を暗号化された Lambda 環境変数として保存します。認証情報のローテーションを行うカスタム Lambda 関数を作成します。この Lambda 関数を30日ごとに実行するようスケジュールします。
    • D. データベース認証情報を AWS Key Management Service (AWS KMS) のキーとして保存します。キーの自動ローテーションを設定します。Lambda 関数を更新し、KMS キーから認証情報を取得するようにします。

    この問題を見る →

  16. Q16. Q1016. ある企業が、Amazon RDS for MySQL DB クラスターから情報を取得するための埋め込み認証情報を持つカスタムアプリケーションを保有しています。この企業は、プログラミング作業を最小限に抑えつつ、アプリケーションのセキュリティを強化する必要があります。同社は、RDS for MySQL データベース上でアプリケーション用のユーザー認証情報をすでに作成済みです。 これらの要件を満たすソリューションはどれですか?

    • A. 認証情報を AWS Key Management Service (AWS KMS) に保存します。AWS KMS でキーを作成し、アプリケーションを設定して AWS KMS からデータベース認証情報を読み込むようにします。自動キーのローテーションを有効化します。
    • B. 認証情報を暗号化されたローカルストレージに保存します。アプリケーションを設定してローカルストレージからデータベース認証情報を読み込むようにします。cron ジョブを作成して認証情報のローテーションスケジュールを設定します。
    • C. 認証情報を AWS Secrets Manager に保存します。アプリケーションを設定して Secrets Manager からデータベース認証情報を読み込むようにします。AWS Lambda 関数を作成して Secrets Manager 用の認証情報ローテーションスケジュールを設定します。
    • D. 認証情報を AWS Systems Manager Parameter Store に保存します。アプリケーションを設定して Parameter Store からデータベース認証情報を読み込むようにします。RDS for MySQL データベース内で Parameter Store を使用して認証情報のローテーションスケジュールを設定します。

    この問題を見る →

  17. Q17. Q1017. ある企業がアプリケーションをサーバーレスソリューションに移行したいと考えています。このサーバーレスソリューションは、SQL を使用して既存のデータおよび新規データを分析する必要があります。データは Amazon S3 バケットに格納されています。また、データは静止時(at rest)で暗号化され、別の AWS リージョンへレプリケーションされる必要があります。 これらの要件を満たすソリューションのうち、運用上のオーバーヘッドが最も少ないものはどれですか?

    • A. AWS KMS マルチリージョンキー(SSE-KMS)によるサーバーサイド暗号化を有効化した新しい S3 バケットを作成します。クロスリージョンレプリケーション(CRR)を設定します。データをこの新しい S3 バケットにロードし、Amazon Athena を使用してデータをクエリします。
    • B. Amazon S3 管理キー(SSE-S3)によるサーバーサイド暗号化を有効化した新しい S3 バケットを作成します。クロスリージョンレプリケーション(CRR)を設定します。データをこの新しい S3 バケットにロードし、Amazon RDS を使用してデータをクエリします。
    • C. 既存の S3 バケットに対してクロスリージョンレプリケーション(CRR)を設定します。サーバーサイド暗号化には Amazon S3 管理キー(SSE-S3)を使用します。Amazon Athena を使用してデータをクエリします。
    • D. 既存の S3 バケットに対して S3 クロスリージョンレプリケーション(CRR)を設定します。サーバーサイド暗号化には AWS KMS マルチリージョンキー(SSE-KMS)を使用します。Amazon RDS を使用してデータをクエリします。

    この問題を見る →

  18. Q18. Q1018. ある企業が、数千人のユーザーを抱えるWebアプリケーションを運用しています。このアプリケーションでは、ユーザーがアップロードした8〜10枚の画像を用いてAI画像を生成します。一般ユーザーは生成されたAI画像を6時間ごとに1回ダウンロードできます。また、プレミアムユーザー向けには、生成されたAI画像をいつでもダウンロードできるオプションを提供しています。さらに、ユーザーがアップロードした画像は、年2回実施されるAIモデルの学習に使用されます。企業は、これらの画像を格納するためのストレージソリューションを必要としています。 この要件を最もコスト効率よく満たすストレージソリューションはどれですか?

    • A. アップロードされた画像をAmazon S3 Glacier Deep Archiveに移動します。プレミアムユーザー向けに生成されたAI画像はS3 Standardに、一般ユーザー向けに生成されたAI画像はS3 Standard-Infrequent Access(S3 Standard-IA)に移動します。
    • B. アップロードされた画像をAmazon S3 Glacier Deep Archiveに移動します。すべての生成AI画像をS3 Glacier Flexible Retrievalに移動します。
    • C. アップロードされた画像をAmazon S3 One Zone-Infrequent Access(S3 One Zone-IA)に移動します。プレミアムユーザー向けに生成されたAI画像はS3 Standardに、一般ユーザー向けに生成されたAI画像はS3 Standard-Infrequent Access(S3 Standard-IA)に移動します。
    • D. アップロードされた画像をAmazon S3 One Zone-Infrequent Access(S3 One Zone-IA)に移動します。すべての生成AI画像をS3 Glacier Flexible Retrievalに移動します。

    この問題を見る →

  19. Q19. Q1019. ある企業がAWS上で機械学習(ML)モデルを開発しています。この企業では、MLモデルを独立したマイクロサービスとして開発しています。各マイクロサービスは起動時にAmazon S3から約1 GBのモデルデータを取得し、メモリに読み込みます。ユーザーは非同期APIを通じてMLモデルにアクセスし、単一のリクエストまたは複数のリクエストをバッチで送信できます。この企業は数百人のユーザーにMLモデルを提供しており、モデルの利用パターンは不規則です。一部のモデルは数日から数週間全く使われない一方、他のモデルは一度に数千件のリクエストをバッチで受信します。これらの要件を満たすソリューションはどれですか?

    • A. APIからのリクエストをNetwork Load Balancer(NLB)にルーティングします。NLBが呼び出すAWS Lambda関数としてMLモデルをデプロイし、NLBが受信するトラフィックに基づいてLambda関数の自動スケーリングを設定します。
    • B. APIからのリクエストをApplication Load Balancer(ALB)にルーティングします。ALBが呼び出すAmazon Elastic Container Service(Amazon ECS)サービスとしてMLモデルをデプロイし、ALBが受信するトラフィックに基づいてECSクラスタのインスタンスの自動スケーリングを設定します。
    • C. APIからのリクエストをAmazon Simple Queue Service(Amazon SQS)キューに送信します。SQSイベントによって呼び出されるAWS Lambda関数としてMLモデルをデプロイし、SQSキューのサイズに基づいてLambda関数のvCPU数を自動スケーリングします。
    • D. APIからのリクエストをAmazon Simple Queue Service(Amazon SQS)キューに送信します。キューからメッセージを読み取るAmazon Elastic Container Service(Amazon ECS)サービスとしてMLモデルをデプロイします。SQSキューのサイズに基づいて、Amazon ECSのクラスタ容量およびサービス数の両方を自動スケーリングします。

    この問題を見る →

  20. Q20. Q1020. ある会社が、Application Load Balancer(ALB)の後ろでAuto Scalingグループ内のAmazon EC2インスタンス上にWebアプリケーションを実行しています。アプリケーションは、Amazon Aurora MySQL DBクラスターにデータを保存しています。この会社は、ディザスタリカバリー(DR)ソリューションを構築する必要があります。DRソリューションの許容される復旧時間(RTO)は最大30分です。また、プライマリインフラストラクチャが正常に動作している間は、DRソリューションが顧客利用をサポートする必要はありません。これらの要件を満たすソリューションはどれですか?

    • A. DRインフラストラクチャを第2のAWSリージョンに、ALBおよびAuto Scalingグループとともに展開します。Auto Scalingグループのデフォルト容量(desired capacity)および最大容量(maximum capacity)を最小値に設定します。Aurora MySQL DBクラスターをAuroraグローバルデータベースに変換します。Amazon Route 53でALBエンドポイントを対象としたアクティブ・パッシブフェイルオーバーを設定します。
    • B. DRインフラストラクチャを第2のAWSリージョンにALBとともに展開します。Auto Scalingグループを更新して、第2のリージョンのEC2インスタンスを含めるようにします。Amazon Route 53でアクティブ・アクティブフェイルオーバーを設定します。Aurora MySQL DBクラスターをAuroraグローバルデータベースに変換します。
    • C. AWS Backupを使用してAurora MySQL DBクラスターのデータをバックアップします。DRインフラストラクチャを第2のAWSリージョンにALBとともに展開します。Auto Scalingグループを更新して、第2のリージョンのEC2インスタンスを含めるようにします。Amazon Route 53でアクティブ・アクティブフェイルオーバーを設定します。第2のリージョンにAurora MySQL DBクラスターを作成し、バックアップからデータをリストアします。
    • D. AWS Backupを使用してインフラストラクチャ構成をバックアップします。このバックアップを用いて、第2のAWSリージョンに必要なインフラストラクチャを作成します。Auto Scalingグループのデフォルト容量(desired capacity)をゼロに設定します。Amazon Route 53でアクティブ・パッシブフェイルオーバーを設定します。Aurora MySQL DBクラスターをAuroraグローバルデータベースに変換します。

    この問題を見る →

  21. Q21. Q1021. ある企業が、データ処理アプリケーションをAWSクラウドへ移行しようとしています。このアプリケーションは、中断してはならない複数の短期間実行型バッチジョブを処理します。各バッチジョブの完了後にデータが生成され、そのデータは30日間アクセスされ、2年間保持されます。企業は、AWSクラウド上でのアプリケーション実行コストを可能な限り低く抑えたいと考えています。 これらの要件を満たすソリューションはどれですか?

    • A. データ処理アプリケーションをAmazon EC2 Spot Instancesに移行します。データはAmazon S3 Standardに保存し、30日経過後にAmazon S3 Glacier Instant Retrievalに移動します。2年後にデータを自動削除する有効期限を設定します。
    • B. データ処理アプリケーションをAmazon EC2 On-Demand Instancesに移行します。データはAmazon S3 Glacier Instant Retrievalに保存し、30日経過後にAmazon S3 Glacier Deep Archiveに移動します。2年後にデータを自動削除する有効期限を設定します。
    • C. バッチジョブの実行にAmazon EC2 Spot Instancesを展開します。データはAmazon S3 Standardに保存し、30日経過後にAmazon S3 Glacier Flexible Retrievalに移動します。2年後にデータを自動削除する有効期限を設定します。
    • D. バッチジョブの実行にAmazon EC2 On-Demand Instancesを展開します。データはAmazon S3 Standardに保存し、30日経過後にAmazon S3 Glacier Deep Archiveに移動します。2年後にデータを自動削除する有効期限を設定します。

    この問題を見る →

  22. Q22. Q1022. ある企業はハイブリッドネットワークアーキテクチャを設計する必要があります。同社のワークロードは現在、AWS Cloud上およびオンプレミスのデータセンター内に配置されています。これらのワークロード間では、一桁ミリ秒(single-digit millisecond)のレイテンシでの通信が求められます。また、同社は複数のVPCを接続するためにAWS Transit Gatewayを使用しています。 これらの要件を最もコスト効率よく満たすためには、以下のどの組み合わせの手順を実施すべきでしょうか?(2つ選択してください。)

    • A. 各VPCに対してAWS Site-to-Site VPN接続を確立する。
    • B. VPCにアタッチされたTransit GatewayとAWS Direct Connect gatewayを関連付ける。
    • C. AWS Direct Connect gatewayに対してAWS Site-to-Site VPN接続を確立する。
    • D. AWS Direct Connect接続を確立し、Direct Connect gatewayへのトランジット仮想インターフェイス(VIF)を作成する。
    • E. VPCにアタッチされたTransit GatewayとAWS Site-to-Site VPN接続を関連付ける。

    この問題を見る →

  23. Q23. Q1023. グローバルなECサイトを運営する企業が、AWS上で重要なワークロードを実行しています。これらのワークロードでは、Multi-AZ構成で設定されたAmazon RDS for PostgreSQLのDBインスタンスを使用しています。顧客から、データベースのフェイルオーバー時にアプリケーションのタイムアウトが発生しているとの報告があります。同社は、フェイルオーバー時間を短縮するための耐障害性の高いソリューションを必要としています。この要件を満たすソリューションはどれですか?

    • A. Amazon RDS Proxyを作成し、そのProxyをDBインスタンスに割り当てます。
    • B. DBインスタンスの読み取り専用レプリカを作成し、読み取りトラフィックをその読み取り専用レプリカに移行します。
    • C. Performance Insightsを有効化して、CPU負荷を監視し、タイムアウトの原因を特定します。
    • D. 定期的な自動スナップショットを取得し、自動スナップショットを複数のAWSリージョンにコピーします。

    この問題を見る →

  24. Q24. Q1024. ある企業は、開発用AWSアカウント内で複数のAmazon RDS DBインスタンスを実行しています。すべてのインスタンスには「開発用リソース」であることを示すタグが付与されています。同社は、これらの開発用DBインスタンスを営業時間中のみスケジュールに従って実行したいと考えています。 この要件を満たす解決策のうち、運用オーバーヘッドが最も小さいものはどれですか?

    • A. RDSインスタンスの停止が必要なものを特定するAmazon CloudWatchアラームを作成します。その後、RDSインスタンスの起動および停止を行うAWS Lambda関数を作成します。
    • B. 起動および停止対象のRDSインスタンスを特定するAWS Trusted Advisorレポートを作成します。その後、RDSインスタンスの起動および停止を行うAWS Lambda関数を作成します。
    • C. RDSインスタンスの起動および停止を行うAWS Systems Manager State Managerのアソシエーションを作成します。
    • D. RDSインスタンスの起動および停止を行うAWS Lambda関数を呼び出すAmazon EventBridgeルールを作成します。

    この問題を見る →

  25. Q25. Q1025. ある消費者調査会社は、特定の地理的地域から数年にわたりデータを収集しています。このデータは、AWS リージョン内の Amazon S3 バケットに保存されています。同社は、新たな地理的地域に拠点を置くマーケティング会社とこのデータを共有し始めました。同社は、マーケティング会社の AWS アカウントに対して当該 S3 バケットへのアクセス権限を付与済みです。同社は、マーケティング会社が S3 バケットからデータをリクエストする際のデータ転送コストを最小化したいと考えています。これらの要件を満たす解決策はどれですか?

    • A. 同社の S3 バケットで Requester Pays 機能を有効化します。
    • B. 同社の S3 バケットからマーケティング会社の S3 バケットへ、S3 クロスリージョンレプリケーション(CRR)を設定します。
    • C. AWS Resource Access Manager を使用して、S3 バケットをマーケティング会社の AWS アカウントと共有します。
    • D. 同社の S3 バケットを S3 Intelligent-Tiering で構成し、マーケティング会社の S3 バケットと同期させます。

    この問題を見る →

  26. Q26. Q1026. ある企業は、パブリックなECサイトをAWS上でホストしています。このWebサイトは、インターネットからのトラフィック向けにAWS Global Acceleratorのアクセラレータを使用しており、そのアクセラレータはAuto ScalingグループのエントリポイントであるApplication Load Balancer(ALB)へトラフィックを転送します。最近、同社はこのWebサイトに対するDDoS攻撃を検出しました。今後発生する攻撃を緩和するためのソリューションが必要です。これらの要件を満たす中で、実装作業が最も少ないソリューションはどれですか?

    • A. Global Acceleratorのアクセラレータに対してAWS WAFのWeb ACLを設定し、レートベースルールを用いて悪意のあるトラフィックをブロックする
    • B. ALBのメトリクスを読み取るAWS Lambda関数を設定し、VPCネットワークACLを更新して攻撃をブロックする
    • C. ALBに対してAWS WAFのWeb ACLを設定し、レートベースルールを用いて悪意のあるトラフィックをブロックする
    • D. Global Acceleratorのアクセラレータの前にAmazon CloudFrontディストリビューションを構成する

    この問題を見る →

  27. Q27. Q1027. ソリューションアーキテクトが、AWSにデプロイされる新しいステートレスアプリケーションのクラウドアーキテクチャを設計しています。このソリューションアーキテクトは、アプリケーション用のAmazon Machine Image(AMI)および起動テンプレートを作成しました。処理が必要なジョブの数に応じて、ジョブを並列で実行する必要があります。また、必要に応じてアプリケーションのAmazon EC2インスタンスを追加・削除できるようにしなければなりません。アプリケーションは疎結合である必要があります。さらに、ジョブ項目は耐久性のあるストレージに保存されなければなりません。これらの要件を満たすソリューションはどれですか?

    • A. 処理が必要なジョブを送信するためのAmazon Simple Notification Service(Amazon SNS)トピックを作成します。起動テンプレートを使用してAuto Scalingグループを作成し、CPU使用率に基づいてEC2インスタンスを追加・削除するスケーリングポリシーを設定します。
    • B. 処理が必要なジョブを保持するためのAmazon Simple Queue Service(Amazon SQS)キューを作成します。起動テンプレートを使用してAuto Scalingグループを作成し、ネットワーク使用率に基づいてEC2インスタンスを追加・削除するスケーリングポリシーを設定します。
    • C. 処理が必要なジョブを保持するためのAmazon Simple Queue Service(Amazon SQS)キューを作成します。起動テンプレートを使用してAuto Scalingグループを作成し、SQSキュー内のアイテム数に基づいてEC2インスタンスを追加・削除するスケーリングポリシーを設定します。
    • D. 処理が必要なジョブを送信するためのAmazon Simple Notification Service(Amazon SNS)トピックを作成します。起動テンプレートを使用してAuto Scalingグループを作成し、SNSトピックに公開されたメッセージ数に基づいてEC2インスタンスを追加・削除するスケーリングポリシーを設定します。

    この問題を見る →

  28. Q28. Q1028. グローバルなEC企業がモノリシックアーキテクチャを採用しています。同社は、増加し続ける商品データのボリュームを管理するソリューションを必要としています。このソリューションはスケーラブルであり、モジュラーなサービスアーキテクチャを備えている必要があります。また、既存の構造化されたデータベーススキーマを維持する必要があります。さらに、商品データおよび商品画像を格納するストレージソリューションも必要です。 これらの要件を満たす中で、運用上のオーバーヘッドが最も少ないソリューションはどれですか?

    • A. Auto Scalingグループ内のAmazon EC2インスタンスを使用してコンテナ化アプリケーションをデプロイします。Application Load Balancerを使用してWebトラフィックを分散させます。商品データおよび商品画像の保存にはAmazon RDS DBインスタンスを使用します。
    • B. 既存のモノリシックアプリケーションの管理にAWS Lambda関数を使用します。商品データおよび商品画像の保存にはAmazon DynamoDBを使用します。Lambda関数間のイベント駆動型通信にはAmazon Simple Notification Service(Amazon SNS)を使用します。
    • C. Amazon Elastic Kubernetes Service(Amazon EKS)とAmazon EC2デプロイメントを組み合わせてコンテナ化アプリケーションをデプロイします。商品データの保存にはAmazon Auroraクラスターを使用します。ワークフロー管理にはAWS Step Functionsを使用します。商品画像はAmazon S3 Glacier Deep Archiveに保存します。
    • D. Amazon Elastic Container Service(Amazon ECS)とAWS Fargateを組み合わせてコンテナ化アプリケーションをデプロイします。商品データの保存にはMulti-AZ展開を採用したAmazon RDSを使用します。商品画像はAmazon S3バケットに保存します。

    この問題を見る →

  29. Q29. Q1029. ある企業が、オンプレミス環境から AWS へアプリケーションを移行しています。このアプリケーションは、機密データを Amazon S3 に保存します。企業は、Amazon S3 にデータを保存する前に、そのデータを暗号化しなければなりません。これらの要件を満たすソリューションはどれですか?

    • A. カスタマーマネージドキーを使用したクライアントサイド暗号化によりデータを暗号化する。
    • B. AWS KMS キー(SSE-KMS)を使用したサーバーサイド暗号化によりデータを暗号化する。
    • C. 顧客提供キー(SSE-C)を使用したサーバーサイド暗号化によりデータを暗号化する。
    • D. Amazon S3 マネージドキーを使用したクライアントサイド暗号化によりデータを暗号化する。

    この問題を見る →

  30. Q30. Q1030. ある企業が、複数のチームが利用する Amazon EMR クラスターを作成したいと考えています。この企業は、各チームのビッグデータワークロードが、各チームが必要とする AWS サービスのみにアクセスできるようにすることを望んでいます。また、クラスターの基盤となる EC2 インスタンス上の Instance Metadata Service Version 2(IMDSv2)へのワークロードからのアクセスを禁止したいと考えています。これらの要件を満たす解決策はどれですか?

    • A. 各チームが必要とする AWS サービスに対してインターフェイス型 VPC エンドポイントを設定します。必要なインターフェイス型 VPC エンドポイントを使用して、ビッグデータワークロードを送信します。
    • B. EMR ランタイムロールを作成します。クラスターがそのランタイムロールを使用するよう設定します。そして、そのランタイムロールを使用してビッグデータワークロードを送信します。
    • C. 各チームに必要な権限を持つ EC2 IAM インスタンスプロファイルを作成します。そのインスタンスプロファイルを使用してビッグデータワークロードを送信します。
    • D. EnableApplicationScopedIAMRole オプションを false に設定した EMR セキュリティ構成を作成します。そのセキュリティ構成を使用してビッグデータワークロードを送信します。

    この問題を見る →

  31. Q31. Q1031. ソリューションアーキテクトが、ユーザーが登録フォームを記入・送信できるアプリケーションの設計を行っています。このソリューションアーキテクトは、Webアプリケーションサーバー層とワーカー層からなる2層アーキテクチャを採用する予定です。アプリケーションは、送信されたフォームを迅速に処理する必要があります。また、各フォームは「正確に1回だけ」処理される必要があります。さらに、データの喪失を確実に防ぐ必要があります。これらの要件を満たすソリューションはどれですか?

    • A. Webアプリケーションサーバー層とワーカー層の間にAmazon Simple Queue Service(Amazon SQS)FIFOキューを使用し、フォームデータの保存および転送を行います。
    • B. Webアプリケーションサーバー層とワーカー層の間にAmazon API Gateway HTTP APIを使用し、フォームデータの保存および転送を行います。
    • C. Webアプリケーションサーバー層とワーカー層の間にAmazon Simple Queue Service(Amazon SQS)標準キューを使用し、フォームデータの保存および転送を行います。
    • D. AWS Step Functionsワークフローを使用します。Webアプリケーションサーバー層とワーカー層の間で、フォームデータの保存および転送を行う同期型ワークフローを作成します。

    この問題を見る →

  32. Q32. Q1032. ある金融機関は、オンプレミスの検索アプリケーションを用いて、さまざまなデータプロデューサーからストリーミングデータを収集しています。このアプリケーションは、検索および可視化機能に対してリアルタイムで更新を提供します。同社はAWSへの移行を計画しており、AWSネイティブなソリューションを採用したいと考えています。 これらの要件を満たすソリューションはどれですか?

    • A. Amazon EC2 インスタンスを使用してデータストリームを受信・処理し、Amazon S3 バケットに保存します。検索には Amazon Athena を使用し、可視化には Amazon Managed Grafana を使用します。
    • B. Amazon EMR を使用してデータストリームを受信・処理し、Amazon Redshift に保存します。検索には Amazon Redshift Spectrum を使用し、可視化には Amazon QuickSight を使用します。
    • C. Amazon Elastic Kubernetes Service (Amazon EKS) を使用してデータストリームを受信・処理し、Amazon DynamoDB に保存します。検索および可視化のグラフィカルダッシュボード作成には Amazon CloudWatch を使用します。
    • D. Amazon Kinesis Data Streams を使用してデータストリームを受信・処理し、Amazon OpenSearch Service に送信します。検索には OpenSearch Service を使用し、可視化には Amazon QuickSight を使用します。

    この問題を見る →

  33. Q33. Q1033. ある企業は、現在Linuxマシン上でASP.NETを用いてオンプレミスで実行しているアプリケーションを運用しています。このアプリケーションはリソースを多く消費し、顧客に直接サービスを提供しています。同社は、アプリケーションを.NETへモダナイズするとともに、コンテナ上で実行し、Amazon CloudWatchのメトリクスに基づいてスケーリングできるようにしたいと考えています。また、運用保守作業に要する時間を削減することも求められています。 これらの要件を満たすうち、運用オーバーヘッドが最も少ないソリューションはどれですか?

    • A. AWS App2Container を使用してアプリケーションをコンテナ化し、AWS CloudFormation テンプレートを用いて Amazon Elastic Container Service (Amazon ECS) 上の AWS Fargate にアプリケーションをデプロイします。
    • B. AWS App2Container を使用してアプリケーションをコンテナ化し、AWS CloudFormation テンプレートを用いて Amazon Elastic Container Service (Amazon ECS) 上の Amazon EC2 インスタンスにアプリケーションをデプロイします。
    • C. AWS App Runner を使用してアプリケーションをコンテナ化し、App Runner を用いて Amazon Elastic Container Service (Amazon ECS) 上の AWS Fargate にアプリケーションをデプロイします。
    • D. AWS App Runner を使用してアプリケーションをコンテナ化し、App Runner を用いて Amazon Elastic Kubernetes Service (Amazon EKS) 上の Amazon EC2 インスタンスにアプリケーションをデプロイします。

    この問題を見る →

  34. Q34. Q1034. ある企業が、AWS クラウド上で新しい社内 Web アプリケーションを設計しています。この新しいアプリケーションは、AWS 管理サービスから複数の従業員のユーザー名とパスワードを安全に取得・保存する必要があります。これらの要件を満たす、運用オーバーヘッドが最も少ないソリューションはどれですか?

    • A. 従業員の認証情報を AWS Systems Manager Parameter Store に保存します。AWS CloudFormation と BatchGetSecretValue API を使用して、Parameter Store からユーザー名とパスワードを取得します。
    • B. 従業員の認証情報を AWS Secrets Manager に保存します。AWS CloudFormation と AWS Batch、および BatchGetSecretValue API を使用して、Secrets Manager からユーザー名とパスワードを取得します。
    • C. 従業員の認証情報を AWS Systems Manager Parameter Store に保存します。AWS CloudFormation と AWS Batch、および BatchGetSecretValue API を使用して、Parameter Store からユーザー名とパスワードを取得します。
    • D. 従業員の認証情報を AWS Secrets Manager に保存します。AWS CloudFormation と BatchGetSecretValue API を使用して、Secrets Manager からユーザー名とパスワードを取得します。

    この問題を見る →

  35. Q35. Q1035. ある企業は、現在Microsoft Windows Server上でオンプレミスの株式取引アプリケーションを実行しています。この企業は、アプリケーションをAWSクラウドへ移行したいと考えています。また、複数のアベイラビリティーゾーンにわたってブロックストレージへの低遅延アクセスを提供する、高可用性のソリューションを設計する必要があります。 これらの要件を満たすソリューションのうち、実装工数が最も少ないものはどれですか?

    • A. Amazon EC2インスタンス上で2つのアベイラビリティーゾーンにまたがるWindows Serverクラスターを構成し、両方のクラスターノードにアプリケーションをインストールします。2つのノード間で共有ストレージとしてAmazon FSx for Windows File Serverを使用します。
    • B. Amazon EC2インスタンス上で2つのアベイラビリティーゾーンにまたがるWindows Serverクラスターを構成し、両方のクラスターノードにアプリケーションをインストールします。Amazon Elastic Block Store(Amazon EBS)General Purpose SSD(gp3)ボリュームをEC2インスタンスにアタッチされたストレージとして使用し、アプリケーションレベルでのレプリケーションを設定して、1つのアベイラビリティーゾーン内のEBSボリュームから別のアベイラビリティーゾーン内のEBSボリュームへデータを同期します。
    • C. 2つのアベイラビリティーゾーン内のAmazon EC2インスタンス上にアプリケーションを展開し、1台のEC2インスタンスをアクティブ、もう1台をスタンバイモードで構成します。Internet Small Computer Systems Interface(iSCSI)プロトコルを用いてデータにアクセスするために、Amazon FSx for NetApp ONTAP Multi-AZファイルシステムを使用します。
    • D. 2つのアベイラビリティーゾーン内のAmazon EC2インスタンス上にアプリケーションを展開し、1台のEC2インスタンスをアクティブ、もう1台をスタンバイモードで構成します。Amazon Elastic Block Store(Amazon EBS)Provisioned IOPS SSD(io2)ボリュームをEC2インスタンスにアタッチされたストレージとして使用し、Amazon EBSレベルのレプリケーションを設定して、1つのアベイラビリティーゾーン内のio2ボリュームから別のアベイラビリティーゾーン内のio2ボリュームへデータを同期します。

    この問題を見る →

  36. Q36. Q1036. ある企業が、インターネットに公開されたApplication Load Balancer(ALB)を用いたWebアプリケーションを設計しています。この企業は、ALBがパブリックインターネットからHTTPSによるWebトラフィックを受信できるようにする必要があります。ALBは、ポート443でAmazon EC2インスタンス上にホストされているWebアプリケーションサーバーに対してのみHTTPSトラフィックを送信しなければなりません。また、ALBはポート8443でHTTPSを用いてWebアプリケーションサーバーのヘルスチェックを実行しなければなりません。ALBに関連付けられたセキュリティグループの設定のうち、これらの要件を満たす組み合わせはどれですか?(3つ選択してください。)

    • A. ポート443について、0.0.0.0/0からのHTTPSの受信トラフィックを許可します。
    • B. ポート443について、0.0.0.0/0へのすべての送信トラフィックを許可します。
    • C. Webアプリケーションインスタンスへのポート443でのHTTPS送信トラフィックを許可します。
    • D. Webアプリケーションインスタンスからのポート443でのHTTPS受信トラフィックを許可します。
    • E. Webアプリケーションインスタンスへのヘルスチェック用ポート8443でのHTTPS送信トラフィックを許可します。
    • F. Webアプリケーションインスタンスからのヘルスチェック用ポート8443でのHTTPS受信トラフィックを許可します。

    この問題を見る →

  37. Q37. Q1037. ある企業がAWS上にアプリケーションをホストしています。このアプリケーションでは、ユーザーが写真をアップロードし、その写真をAmazon S3バケットに保存できるようになっています。同社は、Amazon CloudFrontとカスタムドメイン名を用いて、eu-west-1リージョンのS3バケットへ写真ファイルをアップロードしたいと考えています。 これらの要件を満たす解決策はどれですか?(2つ選択)

    • A. AWS Certificate Manager (ACM) を使用して us-east-1 リージョンでパブリック証明書を作成し、その証明書をCloudFrontで使用する。
    • B. AWS Certificate Manager (ACM) を使用して eu-west-1 リージョンでパブリック証明書を作成し、その証明書をCloudFrontで使用する。
    • C. Amazon S3を設定してCloudFrontからのアップロードを許可し、S3 Transfer Accelerationを有効にする。
    • D. Amazon S3を設定してCloudFrontのオリジンアクセスコントロール(OAC)からのアップロードを許可する。
    • E. Amazon S3を設定してCloudFrontからのアップロードを許可し、Amazon S3ウェブサイトエンドポイントを構成する。

    この問題を見る →

  38. Q38. Q1038. 気象予報会社が、さまざまなセンサーから継続的に気温の測定値を収集しています。既存のデータ取り込みプロセスでは、これらの測定値を収集し、大きなApache Parquetファイルに集約します。その後、クライアント側暗号化(KMS管理キーを使用するCSE-KMS)でファイルを暗号化し、各カレンダー日ごとに別々のプレフィックスを指定してAmazon S3バケットに書き込みます。 この会社は、特定のカレンダー日に限定して、サンプル移動平均を算出するためのSQLクエリを時折実行したいと考えています。 これらの要件を最もコスト効率よく満たすソリューションはどれですか?

    • A. Amazon Athenaを設定して暗号化されたファイルを読み込むようにし、Amazon S3上に直接保存されたデータに対してSQLクエリを実行します。
    • B. Amazon S3 Selectを使用して、Amazon S3上に直接保存されたデータに対してSQLクエリを実行します。
    • C. Amazon Redshiftを設定して暗号化されたファイルを読み込むようにし、Redshift SpectrumおよびRedshift Query Editor v2を用いて、Amazon S3上に直接保存されたデータに対してSQLクエリを実行します。
    • D. Amazon EMR Serverlessを設定して暗号化されたファイルを読み込むようにし、Apache SparkSQLを用いて、Amazon S3上に直接保存されたデータに対してSQLクエリを実行します。

    この問題を見る →

  39. Q39. Q1039. ある企業が、ユーザー情報とアプリケーション設定を保存するためにリレーショナルデータベースを利用する新しいアプリケーションを開発しています。このアプリケーションは、ユーザー数が着実に増加すると予想されています。また、データベースの使用量は変動が大きく、読み取り負荷が中心で、書き込みは偶発的に行われるものと見込まれています。企業は、データベースソリューションのコスト最適化を図りたいと考えており、必要なパフォーマンスを提供するAWSマネージドデータベースソリューションを採用したいとしています。これらの要件を最もコスト効率よく満たすソリューションはどれですか?

    • A. Amazon RDS 上にデータベースを展開し、Provisioned IOPS SSD ストレージを使用して、読み取りおよび書き込み操作における一貫したパフォーマンスを確保します。
    • B. Amazon Aurora Serverless 上にデータベースを展開し、実際の使用状況に基づいてデータベースの容量を自動的にスケールさせ、ワークロードに対応できるようにします。
    • C. Amazon DynamoDB 上にデータベースを展開し、オンデマンドキャパシティモードを使用して、ワークロードに応じて自動的にスループットをスケールさせます。
    • D. Amazon RDS 上にデータベースを展開し、マグネティックストレージを使用し、読み取り専用レプリカを活用してワークロードに対応します。

    この問題を見る →

  40. Q40. Q1040. ある企業が、機密性の高い顧客データを扱うAWS上のクラウドベースアプリケーションを開発しています。このアプリケーションでは、データベースにAmazon RDS、オブジェクトストレージにAmazon S3を採用しており、S3 Event Notifications を利用して AWS Lambda を呼び出してサーバーレス処理を行います。ユーザー資格情報の管理には AWS IAM Identity Center を使用しています。開発チーム、テストチーム、運用チームは、Amazon RDS および Amazon S3 への安全なアクセスを必要としており、機密顧客データの機密性を確保する必要があります。また、最小権限の原則(Principle of Least Privilege)を遵守しなければなりません。これらの要件を満たすとともに、運用上のオーバーヘッドが最も少ないソリューションはどれですか?

    • A. 最小権限を持つIAMロールを使用し、すべてのチームにアクセスを付与します。各チームにカスタマイズされたIAMポリシーを含むIAMロールを割り当て、チームの責任範囲に基づいてAmazon RDSおよびS3オブジェクトへのアクセス権限を定義します。
    • B. IAM Identity Center を有効化し、Identity Center ディレクトリを設定します。Amazon RDSおよびAmazon S3への細かいアクセス制御を可能にするパーミッションセットを作成・設定し、各チームを特定のアクセス権限を持つグループに所属させ、そのグループにパーミッションセットを割り当てます。
    • C. すべてのチームメンバーごとに個別のIAMユーザーを作成し、役割に応じた権限を付与します。ユーザーのニーズに応じて、RDSおよびS3アクセス用の事前定義済みポリシーを含むIAMロールを各ユーザーに割り当てます。さらに、定期的な資格情報評価のためにIAM Access Analyzerを導入します。
    • D. AWS Organizations を使用して各チーム向けに個別のAWSアカウントを作成します。最小権限を持つクロスアカウントIAMロールを実装し、チームの役割と責任に基づいてRDSおよびS3へのアクセス権限を個別に付与します。

    この問題を見る →

  41. Q41. Q1041. ある企業は、機密データファイルを格納する Amazon S3 バケットを持っています。この企業のアプリケーションは、オンプレミスのデータセンター内の仮想マシンで実行されています。現在、企業は AWS IAM Identity Center を使用しています。このアプリケーションは、S3 バケット内のファイルに一時的にアクセスする必要があります。企業は、アプリケーションに対して S3 バケット内のファイルへの安全なアクセスを付与したいと考えています。これらの要件を満たすソリューションはどれですか?

    • A. 企業のオンプレミスデータセンターのパブリック IP アドレス範囲からのアクセスを許可する S3 バケットポリシーを作成します。
    • B. IAM Roles Anywhere を使用して、IAM Identity Center から S3 バケットへのアクセスを許可するセキュリティ資格情報を取得します。仮想マシンが AWS CLI を使用してそのロールを引き受けるように設定します。
    • C. 仮想マシンに AWS CLI をインストールし、S3 バケットへのアクセス権限を持つ IAM ユーザーのアクセスキーで AWS CLI を設定します。
    • D. S3 バケットへのアクセスを許可する IAM ユーザーとポリシーを作成します。その IAM ユーザーのアクセスキーとシークレットキーを AWS Secrets Manager に保存し、アプリケーションが起動時にそれらを取得するように設定します。

    この問題を見る →

  42. Q42. Q1042. ある企業は、主要なパブリックWebアプリケーションを1つのAWSリージョン内で複数のAvailability Zoneにまたがってホストしています。このアプリケーションにはAmazon EC2 Auto ScalingグループとApplication Load Balancer(ALB)が使用されています。 Web開発チームは、動的コンテンツを世界中の何百万もの顧客にグローバルに提供する能力を向上させるための、コスト最適化されたコンピュートソリューションを必要としています。 これらの要件を満たすソリューションはどれですか?

    • A. Amazon CloudFrontディストリビューションを作成し、既存のALBをオリジンとして設定します。
    • B. Amazon Route 53を使用して、各顧客の地理的位置に基づき、ALBおよびEC2インスタンスにトラフィックをルーティングします。
    • C. パブリック読み取りアクセスを有効にしたAmazon S3バケットを作成し、WebアプリケーションをそのS3バケットに移行します。その後、S3バケットをウェブサイトホスティング用に設定します。
    • D. AWS Direct Connectを使用して、Webアプリケーションから各顧客の所在地へ直接コンテンツを配信します。

    この問題を見る →

  43. Q43. Q1043. ある企業が、Amazon EC2 Linuxインスタンス上で実行されるアプリケーションのテストを行っています。このEC2インスタンスには、単一の500 GBのAmazon Elastic Block Store(Amazon EBS)General Purpose SSD(gp2)ボリュームが接続されています。同社は、このアプリケーションをAuto Scalingグループ内の複数のEC2インスタンスで本番展開する予定です。すべてのインスタンスが、このEBSボリュームに格納されたデータにアクセスする必要があります。また、アプリケーションのコードに大きな変更を加えずに、高い可用性と耐障害性を備えたソリューションが必要です。これらの要件を満たすソリューションはどれですか?

    • A. NFSサーバーソフトウェアを実行するEC2インスタンスをプロビジョニングし、そのインスタンスに単一の500 GB gp2 EBSボリュームを接続します。
    • B. Amazon FSx for Windows File Serverファイルシステムをプロビジョニングし、単一のAvailability Zone内でSMBファイルストアとして構成します。
    • C. 2つの250 GBのProvisioned IOPS SSD EBSボリュームを接続したEC2インスタンスをプロビジョニングします。
    • D. Amazon Elastic File System(Amazon EFS)ファイルシステムをプロビジョニングし、General Purposeパフォーマンスモードを使用するように構成します。

    この問題を見る →

  44. Q44. Q1044. ある企業が、顧客向けに新しいアプリケーションを最近リリースしました。このアプリケーションは、2つのアベイラビリティーゾーンにまたがる複数のAmazon EC2インスタンスで実行されます。エンドユーザーはTCPを介してアプリケーションと通信します。このアプリケーションは高い可用性を確保する必要があり、ユーザー数の増加に応じて自動的にスケールする必要があります。これらの要件を最もコスト効率よく満たすための手順の組み合わせはどれですか?(2つ選択してください。)

    • A. EC2インスタンスの前にNetwork Load Balancerを配置します。
    • B. EC2インスタンスに対してAuto Scalingグループを設定します。
    • C. EC2インスタンスの前にApplication Load Balancerを配置します。
    • D. アプリケーション用に手動で追加のEC2インスタンスを追加します。
    • E. EC2インスタンスの前にGateway Load Balancerを配置します。

    この問題を見る →

  45. Q45. Q1045. ある企業は、Kubernetesクラスター上でオンプレミスのアプリケーションを実行しています。この企業は最近、何百万もの新規顧客を獲得しましたが、既存のオンプレミスインフラストラクチャでは、その膨大な数の新規顧客に対応できなくなっています。同社は、このオンプレミスアプリケーションをAWSクラウドへ移行する必要があります。移行先はAmazon Elastic Kubernetes Service(Amazon EKS)クラスターとします。また、同社は、AWS上での新アーキテクチャにおいて、基盤となるコンピュートインフラストラクチャの管理を回避したいと考えています。これらの要件を満たし、かつ運用上のオーバーヘッドが最小となるソリューションはどれですか?

    • A. セルフマネージドノードを使用してコンピュート容量を提供し、アプリケーションを新しいEKSクラスターにデプロイします。
    • B. マネージドノードグループを使用してコンピュート容量を提供し、アプリケーションを新しいEKSクラスターにデプロイします。
    • C. AWS Fargateを使用してコンピュート容量を提供し、Fargateプロファイルを作成します。このFargateプロファイルを用いてアプリケーションをデプロイします。
    • D. マネージドノードグループとKarpenterを組み合わせてコンピュート容量を提供し、アプリケーションを新しいEKSクラスターにデプロイします。

    この問題を見る →

  46. Q46. Q1046. ある企業が、ユーザーのプロフィール、アプリケーション設定、およびトランザクションデータを格納するための構造化データベースを必要とする新規アプリケーションをリリースしようとしています。このデータベースはアプリケーションのトラフィックに応じてスケーラブルである必要があり、バックアップ機能も必須です。これらの要件を最もコスト効率よく満たすソリューションはどれですか?

    • A. オープンソースソフトウェアを用いてAmazon EC2インスタンス上に自社管理型データベースを展開します。コスト最適化のため、Spot Instancesを使用します。自動バックアップをAmazon S3へ設定します。
    • B. Amazon RDSを使用します。データベースにはオンデマンド容量モードとGeneral Purpose SSDストレージを採用します。保持期間7日の自動バックアップを設定します。
    • C. データベースにAmazon Aurora Serverlessを使用します。サーバーレス容量スケーリングを活用します。自動バックアップをAmazon S3へ設定します。
    • D. Amazon EC2インスタンス上に自社管理型NoSQLデータベースを展開します。コスト最適化のため、Reserved Instancesを使用します。自動バックアップを直接Amazon S3 Glacier Flexible Retrievalへ設定します。

    この問題を見る →

  47. Q47. Q1047. ある企業が、AWS上でレガシーウェブアプリケーションを実行しています。このウェブアプリケーションサーバーは、VPCのパブリックサブネット内のAmazon EC2インスタンスで動作しており、顧客から画像を受信して、それらの画像ファイルをローカルにアタッチされたAmazon Elastic Block Store(Amazon EBS)ボリュームに保存します。これらの画像ファイルは毎晩、バックアップ用にAmazon S3バケットへアップロードされます。ソリューションズアーキテクトは、画像ファイルがパブリックエンドポイントを経由してAmazon S3へアップロードされていることを発見しました。ソリューションズアーキテクトは、Amazon S3へのトラフィックがパブリックエンドポイントを経由しないようにする必要があります。これらの要件を満たすソリューションはどれですか?

    • A. S3バケット向けのゲートウェイVPCエンドポイントを作成し、VPCに対して必要な権限を付与します。その後、サブネットのルートテーブルを設定して、このゲートウェイVPCエンドポイントを利用するように構成します。
    • B. S3バケットをVPC内に移動します。その後、サブネットのルートテーブルを設定して、プライベートIPアドレス経由でS3バケットにアクセスできるように構成します。
    • C. VPC内のAmazon EC2インスタンス向けにAmazon S3アクセスポイントを作成します。その後、ウェブアプリケーションがこのAmazon S3アクセスポイントを使用してアップロードを行うように構成します。
    • D. Amazon EC2インスタンスを含むVPCとAmazon S3の間でAWS Direct Connect接続を設定し、専用のネットワークパスを提供します。

    この問題を見る →

  48. Q48. Q1048. ある企業は食品配達サービスを運営しています。最近の成長に伴い、注文処理システムがピーク時のトラフィックにおいてスケーリングの問題を抱えています。現在のアーキテクチャでは、アプリケーションから注文を受信するAmazon EC2インスタンスがAuto Scalingグループで構成されています。また、別のAuto Scalingグループに属するEC2インスタンスが注文の履行(フルフィルメント)を行っています。注文受付プロセスは高速ですが、注文履行プロセスには時間がかかる場合があります。スケーリングイベントによってデータが失われてはなりません。ソリューションアーキテクトは、ピーク時のトラフィック時間帯において、注文受付プロセスと注文履行プロセスの両方が十分にスケール可能であることを保証する必要があります。これらの要件を満たすソリューションはどれですか?

    • A. Amazon CloudWatchを使用して、両方のAuto Scalingグループ内の各EC2インスタンスのCPUUtilizationメトリクスを監視します。各Auto Scalingグループの最小容量を、それぞれのピークワークロード値に合わせて設定します。
    • B. Amazon CloudWatchを使用して、両方のAuto Scalingグループ内の各EC2インスタンスのCPUUtilizationメトリクスを監視します。CloudWatchアラームを設定し、そのアラームがAmazon Simple Notification Service (Amazon SNS)トピックを呼び出して、必要に応じて追加のAuto Scalingグループを作成するようにします。
    • C. 2つのAmazon Simple Queue Service (Amazon SQS)キューをプロビジョニングします。1つ目のSQSキューを注文受付用に使用し、2つ目のSQSキューを注文履行用に使用します。EC2インスタンスをそれぞれのキューからメッセージをポーリングするように設定します。キューから送信される通知に基づいてAuto Scalingグループをスケールさせます。
    • D. 2つのAmazon Simple Queue Service (Amazon SQS)キューをプロビジョニングします。1つ目のSQSキューを注文受付用に使用し、2つ目のSQSキューを注文履行用に使用します。EC2インスタンスをそれぞれのキューからメッセージをポーリングするように設定します。各キュー内のメッセージ数に基づいてAuto Scalingグループをスケールさせます。

    この問題を見る →

  49. Q49. Q1049. ある企業は、オンプレミスでメディアレンダリングアプリケーションを実行しています。同社はストレージコストを削減したいと考えており、すべてのデータをAmazon S3に移行しました。しかし、オンプレミスのレンダリングアプリケーションには、ストレージへの低遅延アクセスが必要です。企業は、このアプリケーション向けのストレージソリューションを設計する必要があります。そのソリューションは、所望のアプリケーションパフォーマンスを維持しなければなりません。これらの要件を、最もコスト効率の良い方法で満たすストレージソリューションはどれですか?

    • A. オンプレミスアプリケーションからAmazon S3のデータにアクセスするために、Mountpoint for Amazon S3 を使用します。
    • B. オンプレミスアプリケーション向けのストレージとして、Amazon S3 File Gateway を設定します。
    • C. Amazon S3からAmazon FSx for Windows File Serverへデータをコピーします。その後、Amazon FSx File Gateway を設定して、オンプレミスアプリケーション向けのストレージを提供します。
    • D. オンプレミスのファイルサーバーを設定し、Amazon S3 API を使用してS3ストレージに接続します。アプリケーションがこのオンプレミスファイルサーバーからストレージにアクセスするように構成します。

    この問題を見る →

  50. Q50. Q1050. ある企業は、us-east-1 リージョンにエンタープライズ・リソース・プランニング(ERP)システムをホストしています。このシステムは Amazon EC2 インスタンス上で動作しており、顧客は EC2 インスタンス上でホストされるパブリック API を使用して ERP システムと情報を交換しています。国際的な顧客から、自社データセンターからの API 応答時間が遅いという報告が寄せられています。 国際的な顧客の応答時間を最もコスト効率よく改善する解決策はどれですか?

    • A. 各顧客のデータセンターから us-east-1 への接続を提供するため、パブリック仮想インターフェイス(VIF)を備えた AWS Direct Connect 接続を作成します。Direct Connect ゲートウェイを使用して、顧客の API リクエストを ERP システムの API にルーティングします。
    • B. API の前に Amazon CloudFront ディストリビューションを設定します。キャッシュ効率を高めるために、CachingOptimized マネージドキャッシュポリシーを構成します。
    • C. AWS Global Accelerator を設定します。必要なポート用のリスナーを構成し、トラフィック分散のため適切なリージョン向けにエンドポイントグループを構成します。API 用のエンドポイントをそのグループ内に作成します。
    • D. AWS Site-to-Site VPN を使用して、リージョンおよび顧客ネットワーク間で専用の VPN トンネルを確立します。VPN 接続経由で API へのトラフィックをルーティングします。

    この問題を見る →

  51. Q51. Q1051. ある企業では、自社ウェブサイトで実施するアンケートを用いて顧客満足度を追跡しています。このアンケートは、1時間あたり数千件の回答を受信することもあります。現在、アンケート結果はメールで企業に送信され、従業員が手動で結果を確認し、顧客の感情(センチメント)を評価しています。 企業は、この顧客アンケートプロセスを自動化したいと考えています。また、過去12か月分のアンケート結果を常に利用可能にしておく必要があります。 これらの要件を、最もスケーラブルな方法で満たすソリューションはどれですか?

    • A. アンケート結果データを、Amazon Simple Queue Service(Amazon SQS)キューに接続されたAmazon API Gatewayエンドポイントに送信します。SQSキューからメッセージをポーリングし、Amazon Comprehendを呼び出してセンチメント分析を実行し、その結果をAmazon DynamoDBテーブルに保存するAWS Lambda関数を作成します。DynamoDB内の全レコードについて、TTL(Time to Live)を未来365日後に設定します。
    • B. アンケート結果データを、Amazon EC2インスタンス上で実行されているAPIに送信します。このAPIを、アンケート結果をAmazon DynamoDBテーブルの新規レコードとして保存し、Amazon Comprehendを呼び出してセンチメント分析を実行し、その結果を別のDynamoDBテーブルに保存するように設定します。両方のテーブルの全レコードについて、TTLを未来365日後に設定します。
    • C. アンケート結果データをAmazon S3バケットに書き込みます。S3イベント通知を活用してAWS Lambda関数を起動し、Lambda関数がデータを読み込んでAmazon Rekognitionを呼び出してセンチメント分析を実行します。分析結果を別のS3バケットに保存します。各S3バケットに対して、ライフサイクルポリシーを設定して、オブジェクトを365日後に自動削除します。
    • D. アンケート結果データを、Amazon Simple Queue Service(Amazon SQS)キューに接続されたAmazon API Gatewayエンドポイントに送信します。SQSキューを構成して、AWS Lambda関数を起動させ、Lambda関数がAmazon Lexを呼び出してセンチメント分析を実行し、その結果をAmazon DynamoDBテーブルに保存するようにします。DynamoDB内の全レコードについて、TTLを未来365日後に設定します。

    この問題を見る →

  52. Q52. Q1052. ある企業では、Amazon EC2インスタンスの日常的な管理およびパッチ適用にAWS Systems Managerを使用しています。これらのEC2インスタンスは、Application Load Balancer(ALB)の後ろにあるIPアドレス型ターゲットグループに登録されています。 新しいセキュリティポリシーでは、パッチ適用中にEC2インスタンスをサービスから一時的に除外する必要があります。次回のパッチ適用時にこのセキュリティポリシーに従おうとしたところ、パッチ適用ウィンドウ中にエラーが発生しました。 このエラーを解決するための適切なソリューションの組み合わせはどれですか?(2つ選択してください。)

    • A. ターゲットグループのターゲットタイプをIPアドレス型からインスタンスタイプに変更します。
    • B. 既存のSystems Managerドキュメントを変更せずにそのまま使用し続けます。このドキュメントは、ALBの後ろにあるIPアドレス型ターゲットグループに登録されたインスタンスをすでに最適に処理できるよう設計されています。
    • C. パッチ適用プロセスの管理に、AWSEC2-PatchLoadBalancerInstance Systems Manager Automationドキュメントを実装します。
    • D. Systems Manager Maintenance Windowsを使用して、自動的にインスタンスをサービスから除外し、パッチ適用を実行します。
    • E. Systems Manager State Managerを設定してインスタンスをサービスから除外し、パッチ適用スケジュールを管理します。ALBのヘルスチェックを活用してトラフィックを再ルーティングします。

    この問題を見る →

  53. Q53. Q1053. 医療関連企業が、複数の顧客から提供される大規模な臨床試験データに対して変換処理を実行したいと考えています。同社は、顧客データを格納するリレーショナルデータベースからデータを抽出し、その後、一連の複雑なルールに基づいてデータを変換します。変換が完了した後、データは Amazon S3 にロードされます。すべてのデータは、Amazon S3 に保存される前に、処理中の状態でも暗号化されなければなりません。また、すべてのデータは顧客固有の暗号化キーで暗号化される必要があります。これらの要件を満たしつつ、運用上の負担を最小限に抑えるソリューションはどれでしょうか?

    • A. 各顧客ごとに 1 つの AWS Glue ジョブを作成します。各ジョブには、サーバーサイド暗号化(Amazon S3 管理キー:SSE-S3)を使用してデータを暗号化するセキュリティ設定をアタッチします。
    • B. 各顧客ごとに 1 つの Amazon EMR クラスターを作成します。各クラスターには、カスタムクライアントサイドルートキー(CSE-Custom)によるクライアントサイド暗号化を使用してデータを暗号化するセキュリティ設定をアタッチします。
    • C. 各顧客ごとに 1 つの AWS Glue ジョブを作成します。各ジョブには、AWS KMS 管理キー(CSE-KMS)によるクライアントサイド暗号化を使用してデータを暗号化するセキュリティ設定をアタッチします。
    • D. 各顧客ごとに 1 つの Amazon EMR クラスターを作成します。各クラスターには、AWS KMS キーによるサーバーサイド暗号化(SSE-KMS)を使用してデータを暗号化するセキュリティ設定をアタッチします。

    この問題を見る →

  54. Q54. Q1054. ある企業は、単一のAmazon EC2 On-Demand Instance上でウェブサイト分析アプリケーションをホストしています。この分析アプリケーションは高い耐障害性を持ち、ステートレスモードで動作するように設計されています。企業は、トラフィックが集中する時間帯にアプリケーションのパフォーマンスが低下し、5xxエラーが発生していることに気づきました。企業は、アプリケーションをシームレスにスケールできるようにする必要があります。これらの要件を最もコスト効率よく満たす解決策はどれですか?

    • A. ウェブアプリケーションのAmazon Machine Image(AMI)を作成します。このAMIを使用して、2台目のEC2 On-Demand Instanceを起動します。Application Load Balancerを使用して、2台のEC2インスタンス間で負荷を分散させます。
    • B. ウェブアプリケーションのAmazon Machine Image(AMI)を作成します。このAMIを使用して、2台目のEC2 On-Demand Instanceを起動します。Amazon Route 53のウェイト付きルーティングを使用して、2台のEC2インスタンス間で負荷を分散させます。
    • C. EC2インスタンスを停止してインスタンスタイプを変更するAWS Lambda関数を作成します。CPU使用率が75%を超えたときにLambda関数を呼び出すAmazon CloudWatchアラームを作成します。
    • D. ウェブアプリケーションのAmazon Machine Image(AMI)を作成します。このAMIを起動テンプレートに適用します。起動テンプレートを含むAuto Scalingグループを作成します。起動テンプレートをSpot Fleetで使用するように設定します。Auto ScalingグループにApplication Load Balancerをアタッチします。

    この問題を見る →

  55. Q55. Q1055. ある企業では、データが Amazon S3 バケットに保存されています。オブジェクトは1日にわたり頻繁にアクセスされます。同社は、S3 バケットに保存されるデータに対して厳格な暗号化要件を定めています。現在、同社は暗号化に AWS Key Management Service (AWS KMS) を使用しています。同社は、追加の AWS KMS 呼び出しを行わずに、S3 オブジェクトの暗号化に関連するコストを最適化したいと考えています。これらの要件を満たす解決策はどれですか?

    • A. Amazon S3 管理キー (SSE-S3) を使用したサーバー側暗号化。
    • B. 新しいオブジェクトに対して、S3 バケットキーを用いた AWS KMS キーによるサーバー側暗号化 (SSE-KMS)。
    • C. AWS KMS のカスタマーマネージドキーを用いたクライアント側暗号化。
    • D. AWS KMS に保存されたカスタマー提供キー (SSE-C) を用いたサーバー側暗号化。

    この問題を見る →

  56. Q56. Q1056. ある企業は、オンプレミスのデータセンター内の仮想マシン(VM)で複数のワークロードを実行しています。この企業は急速に拡大しており、オンプレミスのデータセンターではビジネス要件を満たす十分なスケーリングが間に合っていません。同社はこれらのワークロードをAWSへ移行することを検討しています。移行作業には期限があり、非重要なワークロードについてはリフトアンドシフト戦略を採用したいと考えています。これらの要件を満たすための手順の組み合わせはどれですか?(3つ選択してください。)

    • A. AWS Schema Conversion Tool(AWS SCT)を使用して、VMに関する情報を収集します。
    • B. AWS Application Migration Service を使用します。VMにAWS Replication Agentをインストールします。
    • C. VMの初期レプリケーションを完了します。テスト用インスタンスを起動し、VMに対して受入テストを実施します。
    • D. VM上のすべての操作を停止します。カットオーバー用インスタンスを起動します。
    • E. AWS App2Container(A2C)を使用して、VMに関する情報を収集します。
    • F. AWS Database Migration Service(AWS DMS)を使用して、VMを移行します。

    この問題を見る →

  57. Q57. Q1057. ある企業がアプリケーションをプライベートサブネット上にホストしています。同社はすでにアプリケーションをAmazon Cognitoと統合済みで、Amazon Cognitoユーザープールを用いてユーザーの認証を行っています。このアプリケーションを改修し、ユーザーがドキュメントをAmazon S3バケットに安全に保存できるようにする必要があります。Amazon S3をアプリケーションと安全に統合するための手順の組み合わせとして適切なものを2つ選んでください。

    • A. ユーザーが正常にログインした際に、セキュアなAmazon S3アクセストークンを生成するためのAmazon Cognito IDプールを作成します。
    • B. 既存のAmazon Cognitoユーザープールを用いて、ユーザーが正常にログインした際にAmazon S3アクセストークンを生成します。
    • C. アプリケーションをホストするVPC内にAmazon S3 VPCエンドポイントを作成します。
    • D. アプリケーションをホストするVPC内にNATゲートウェイを作成します。また、S3バケットにポリシーを割り当て、Amazon Cognitoから発行されていないリクエストをすべて拒否するように設定します。
    • E. ユーザーのIPアドレスからのみアクセスを許可するポリシーをS3バケットにアタッチします。

    この問題を見る →

  58. Q58. Q1058. ある企業は、顧客からの注文を処理する3層構成のWebアプリケーションを運用しています。Web層はApplication Load Balancerの後ろに配置されたAmazon EC2インスタンスで構成されています。処理層はEC2インスタンスで構成されています。同社は、Amazon Simple Queue Service(Amazon SQS)を用いてWeb層と処理層を非同期にデカップリングしました。ストレージ層にはAmazon DynamoDBを使用しています。ピーク時において、一部のユーザーから注文処理の遅延やハングが報告されています。同社は、これらの遅延発生時にEC2インスタンスのCPU使用率が100%に達し、SQSキューが満杯になっていることを確認しています。ピーク時のタイミングは変動的かつ予測不可能です。同社は、アプリケーションのパフォーマンスを向上させる必要があります。この要件を満たすソリューションはどれですか?

    • A. Amazon EC2 Auto Scalingのスケジュールによるスケーリングを活用し、ピーク時の期間中に処理層のインスタンス数を増加させます。スケーリングのトリガーにはCPU Utilizationメトリクスを使用します。
    • B. DynamoDBバックエンド層の前にAmazon ElastiCache for Redisを導入します。スケーリングの判断基準としてターゲット利用率(target utilization)メトリクスを使用します。
    • C. Web層の応答をキャッシュするためにAmazon CloudFrontディストリビューションを追加します。スケーリングの判断基準としてHTTPレイテンシーをメトリクスとして使用します。
    • D. Amazon EC2 Auto Scalingのターゲットトラッキングポリシーを活用し、処理層のインスタンス数を自動的に増加させます。スケーリングの判断基準としてSQSキューのApproximateNumberOfMessages属性を使用します。

    この問題を見る →

  59. Q59. Q1059. ある企業の本番環境は、月曜日から土曜日まで常時実行されるAmazon EC2 On-Demand Instancesで構成されています。これらのインスタンスは日曜日のみ12時間だけ実行する必要があり、中断を許容できません。企業は本番環境のコスト最適化を図りたいと考えています。 これらの要件を最もコスト効率よく満たす解決策はどれですか?

    • A. 日曜日に12時間だけ実行されるEC2インスタンスに対してScheduled Reserved Instancesを購入します。月曜日から土曜日まで常時実行されるEC2インスタンスに対してStandard Reserved Instancesを購入します。
    • B. 日曜日に12時間だけ実行されるEC2インスタンスに対してConvertible Reserved Instancesを購入します。月曜日から土曜日まで常時実行されるEC2インスタンスに対してStandard Reserved Instancesを購入します。
    • C. 日曜日に12時間だけ実行されるEC2インスタンスに対してSpot Instancesを使用します。月曜日から土曜日まで常時実行されるEC2インスタンスに対してStandard Reserved Instancesを購入します。
    • D. 日曜日に12時間だけ実行されるEC2インスタンスに対してSpot Instancesを使用します。月曜日から土曜日まで常時実行されるEC2インスタンスに対してConvertible Reserved Instancesを購入します。

    この問題を見る →

  60. Q60. Q1060. デジタル画像処理を行う企業が、オンプレミスのモノリシックアプリケーションをAWSクラウドへ移行しようとしています。同社は数千点の画像を処理し、処理ワークフローの一環として大規模なファイルを生成しています。また、増加し続ける画像処理ジョブを管理できるソリューションが必要です。さらに、画像処理ワークフローにおける手動作業を削減する必要があります。同社は、このソリューションの基盤となるインフラストラクチャの管理をしたくありません。これらの要件を満たす中で、**最も運用オーバーヘッドが少ない**ソリューションはどれですか?

    • A. Amazon Elastic Container Service(Amazon ECS)とAmazon EC2 Spot Instancesを使用して画像を処理します。ワークフローのオーケストレーションにはAmazon Simple Queue Service(Amazon SQS)を設定し、処理済みファイルはAmazon Elastic File System(Amazon EFS)に保存します。
    • B. AWS Batchジョブを使用して画像を処理します。ワークフローのオーケストレーションにはAWS Step Functionsを使用し、処理済みファイルはAmazon S3バケットに保存します。
    • C. AWS Lambda関数とAmazon EC2 Spot Instancesを使用して画像を処理します。処理済みファイルはAmazon FSxに保存します。
    • D. 画像処理用に一連のAmazon EC2インスタンスをデプロイします。ワークフローのオーケストレーションにはAWS Step Functionsを使用し、処理済みファイルはAmazon Elastic Block Store(Amazon EBS)ボリュームに保存します。

    この問題を見る →

  61. Q61. Q1061. ある会社が、VPC内のApplication Load Balancer(ALB)の後ろにあるプライベートサブネットでアプリケーションを実行しています。このVPCにはNATゲートウェイとインターネットゲートウェイが設定されています。アプリケーションはAmazon S3 APIを呼び出してオブジェクトを保存します。同社のセキュリティポリシーによると、アプリケーションからのトラフィックはインターネットを経由してはいけません。これらの要件を最もコスト効率よく満たす解決策はどれですか?

    • A. S3インターフェースエンドポイントを設定し、Amazon S3へのアウトバウンドトラフィックを許可するセキュリティグループを作成します。
    • B. S3ゲートウェイエンドポイントを設定し、VPCのルートテーブルを更新してそのエンドポイントを使用するようにします。
    • C. NATゲートウェイに割り当てられたElastic IPアドレスからのトラフィックを許可するよう、S3バケットポリシーを設定します。
    • D. レガシーアプリケーションがデプロイされているサブネット内に2つ目のNATゲートウェイを作成し、VPCのルートテーブルを更新してその2つ目のNATゲートウェイを利用するようにします。

    この問題を見る →

  62. Q62. Q1062. ある企業が、Amazon EC2インスタンス上で実行されるAmazon Elastic Kubernetes Service(Amazon EKS)クラスターでアプリケーションを稼働させています。このアプリケーションにはUIコンポーネントがあり、Amazon DynamoDBを使用し、データサービスコンポーネントがあり、Amazon S3を使用しています。企業は、UI用のEKS PodがAmazon DynamoDBのみにアクセス可能であり、データサービス用のEKS PodがAmazon S3のみにアクセス可能であることを保証する必要があります。企業はAWS Identity and Access Management(IAM)を利用しています。これらの要件を満たす解決策はどれですか?

    • A. Amazon S3およびDynamoDBへのアクセス権限を含む個別のIAMポリシーを作成します。両方のIAMポリシーをEC2インスタンスプロファイルにアタッチします。役割ベースのアクセス制御(RBAC)を活用して、それぞれのEKS PodがAmazon S3またはDynamoDBにアクセスできるように制御します。
    • B. Amazon S3およびDynamoDBへのアクセス権限を含む個別のIAMポリシーを作成します。Amazon S3用のIAMポリシーをデータサービス用のEKS Podに直接アタッチし、DynamoDB用のポリシーをUI用のEKS Podに直接アタッチします。
    • C. UIおよびデータサービス向けに個別のKubernetesサービスアカウントを作成し、それぞれがIAMロールを引き受けるように設定します。データサービスのアカウントにはAmazonS3FullAccessポリシーを、UIサービスアカウントにはAmazonDynamoDBFullAccessポリシーをアタッチします。
    • D. UIおよびデータサービス向けに個別のKubernetesサービスアカウントを作成し、それぞれがIAMロールを引き受けるように設定します。IAM Role for Service Accounts(IRSA)を活用して、UI用のEKS PodがAmazon DynamoDBに、データサービス用のEKS PodがAmazon S3にアクセスできるようにします。

    この問題を見る →

  63. Q63. Q1063. 弁護士事務所は、一般市民が閲覧可能な状態で数百のファイルを公開する必要があります。また、指定された将来の日付までは、一般市民によるこれらのファイルの変更や削除を確実に防止しなければなりません。これらの要件を最も安全に満たす解決策はどれですか?

    • A. 静的ウェブサイトホスティングを有効化したAmazon S3バケットにファイルをアップロードします。指定された日付まで、当該S3バケットにアクセスするすべてのAWSプリンシパルに対して読み取り専用のIAM権限を付与します。
    • B. 新しいAmazon S3バケットを作成します。S3 Versioningを有効化します。S3 Object Lockを活用し、指定された日付に基づいて保持期間(retention period)を設定します。このバケットからコンテンツを配信するためのAmazon CloudFrontディストリビューションを作成します。S3バケットポリシーを用いて、CloudFrontのオリジンアクセスコントロール(OAC)からのみアクセスを許可するように制限します。
    • C. 新しいAmazon S3バケットを作成します。S3 Versioningを有効化します。ユーザーがオブジェクトを変更または削除した場合にAWS Lambda関数を起動するイベントトリガーを設定します。Lambda関数を構成して、変更または削除されたオブジェクトを、プライベートなS3バケットに保存されている元のバージョンで置き換えます。
    • D. 静的ウェブサイトホスティングを有効化したAmazon S3バケットにファイルをアップロードします。ファイルが格納されているフォルダを選択し、指定された日付に基づいて保持期間(retention period)を設定したS3 Object Lockを適用します。当該S3バケットにアクセスするすべてのAWSプリンシパルに対して読み取り専用のIAM権限を付与します。

    この問題を見る →

  64. Q64. Q1064. ある企業がAWS上でAI/MLワークロードを実行する計画を立てています。この企業は、Amazon S3 Standardに格納されているデータセットを用いてモデルの学習を行う必要があります。モデル学習アプリケーションは複数のコンピュートノードを必要とし、データへのシングルディジットミリ秒(1~9ミリ秒)単位の低遅延アクセスが求められます。これらの要件を最もコスト効率よく満たすソリューションはどれですか?

    • A. データをS3 Intelligent-Tieringに移動し、モデル学習アプリケーションのデータソースとしてS3 Intelligent-Tieringを指定します。
    • B. S3バケットにランダムなプレフィックスを追加してパーティション化します。その後、モデル学習アプリケーションを再設定し、新しいプレフィックスをデータソースとして指定します。
    • C. データをS3 Express One Zoneに移動し、モデル学習アプリケーションのデータソースとしてS3 Express One Zoneを指定します。
    • D. データを、Amazon EC2インスタンスにアタッチされたGeneral Purpose SSD(gp3)のAmazon Elastic Block Store(Amazon EBS)ボリュームに移動し、モデル学習アプリケーションのデータソースとしてそのgp3ボリュームを指定します。

    この問題を見る →

  65. Q65. Q1065. ある企業が、多数の画像を Amazon S3 に保存する Web アプリケーションを開発しています。これらの画像は、ユーザーによって変動する期間にわたりアクセスされます。企業の要件は以下のとおりです: ・すべての画像を保持すること。 ・画像の取得(retrieval)に対して一切のコストを発生させないこと。 ・管理負荷を最小限に抑えること。 ・画像の取得時間に一切の影響を与えない状態で、画像を常に利用可能にすること。 これらの要件を満たすソリューションはどれですか?

    • A. S3 Intelligent-Tiering を実装する。
    • B. S3 ストレージクラス分析を実装する。
    • C. S3 Lifecycle ポリシーを実装し、データを S3 Standard-Infrequent Access(S3 Standard-IA)へ移行する。
    • D. S3 Lifecycle ポリシーを実装し、データを S3 One Zone-Infrequent Access(S3 One Zone-IA)へ移行する。

    この問題を見る →

  66. Q66. Q1066. ある企業が、TCPベースのアプリケーションを自社のVPCへ移行することを計画しています。このアプリケーションは、オンプレミスのデータセンター内にあるハードウェアアプライアンス上で、非標準のTCPポートを通じてパブリックにアクセス可能です。このパブリックエンドポイントは、低遅延で1秒あたり最大300万リクエストを処理できます。企業は、AWS上に構築する新しいパブリックエンドポイントでも同水準のパフォーマンスを要求しています。この要件を満たすために、ソリューションズアーキテクトは何を推奨すべきでしょうか?

    • A. Network Load Balancer(NLB)をデプロイします。NLBを、アプリケーションが必要とするTCPポート上でパブリックにアクセス可能になるよう設定します。
    • B. Application Load Balancer(ALB)をデプロイします。ALBを、アプリケーションが必要とするTCPポート上でパブリックにアクセス可能になるよう設定します。
    • C. アプリケーションが必要とするTCPポートをリッスンするAmazon CloudFrontディストリビューションをデプロイします。オリジンとしてApplication Load Balancerを使用します。
    • D. アプリケーションが必要とするTCPポートで設定されたAmazon API Gateway APIをデプロイします。リクエスト処理のために、プロビジョニング済み同時実行数を設定したAWS Lambda関数を構成します。

    この問題を見る →

  67. Q67. Q1067. グローバルなEC企業が、システムの可用性と耐障害性を向上させるためにAWS上のデータストレージアーキテクチャを強化しようとしています。同社は、関係データ(リレーショナルデータ)形式で1日数百万件のトランザクションを処理しています。また、4 MBを超えるサイズの画像という形で非構造化データも保存しており、ダウンタイムとデータ損失を最小限に抑えるデータベース構成が必要です。さらに、複数の地理的ロケーションで継続的に運用できる必要があり、トランザクションデータと非構造化データの両方を管理できる必要があります。このソリューションは、高い可用性と耐障害性を備えていることが必須です。これらの要件を満たすソリューションはどれですか?

    • A. トランザクションデータにはAmazon RDS Multi-AZデプロイメントを、非構造化データにはAmazon DynamoDBグローバルテーブルを使用する。
    • B. トランザクションデータにはAmazon Auroraグローバルデータベースを、非構造化データにはCross-Region Replication機能付きのAmazon S3を使用する。
    • C. トランザクションデータおよび非構造化データの両方に対してAmazon DynamoDBグローバルテーブルを使用する。
    • D. トランザクションデータにはAmazon Auroraグローバルデータベースを、非構造化データにはCross-Region Replication機能付きのAmazon Elastic File System(Amazon EFS)を使用する。

    この問題を見る →

  68. Q68. Q1068. 最近のマーケティングキャンペーンをきっかけに、SNSアプリケーションが大量の新規ユーザー登録リクエストを受け付けています。このアプリケーションは Amazon RDS for MySQL インスタンスによって提供されています。ソリューションアーキテクトがデータベースのパフォーマンスを調査したところ、CPU 使用率が非常に高く、「接続数が多すぎます(too many connections)」というエラーが多数発生しており、その結果、データベースへのリクエストが失敗しています。ソリューションアーキテクトは、これらの失敗リクエストを解消する必要があります。この要件を満たすソリューションはどれですか?

    • A. Amazon DynamoDB Accelerator(DAX)クラスターをデプロイし、アプリケーションがこのDAXクラスターを利用するように設定します。
    • B. RDS Proxy をデプロイし、アプリケーションがこのRDS Proxyを利用するように設定します。
    • C. データベースを Amazon RDS for PostgreSQL インスタンスに移行します。
    • D. Amazon ElastiCache(Redis OSS)クラスターをデプロイし、アプリケーションがこのElastiCacheクラスターを利用するように設定します。

    この問題を見る →

  69. Q69. Q1069. ある企業は、AWS上にデータ処理プラットフォームを展開する計画を立てています。このデータ処理プラットフォームはPostgreSQLに基づいています。企業は、プラットフォームが処理する必要のあるデータをオンプレミスで保存しています。規制要件を満たすため、このデータをクラウドに移行してはなりません。ただし、企業はAWSマネージドのデータ分析ソリューションを活用したいと考えています。これらの要件を満たすソリューションはどれですか?

    • A. VPC内にAmazon RDS for PostgreSQLデータベースを作成します。オンプレミスのPostgreSQLデータベースとRDS for PostgreSQLデータベースを接続するためのインターフェイスVPCエンドポイントを作成します。
    • B. AWS Outposts上にAuto ScalingグループでAmazon EC2インスタンスを作成し、そのインスタンスにPostgreSQLデータ分析ソフトウェアをインストールします。
    • C. AWS Outposts上にAmazon EMRクラスターを作成し、そのEMRクラスターをオンプレミスのPostgreSQLデータベースに接続して、ローカルでデータ処理を実行します。
    • D. VPC内にAmazon EMRクラスターを作成し、EMRクラスターをAmazon RDS for SQL Serverにリンクサーバー経由で接続して、企業のデータ処理プラットフォームに接続します。

    この問題を見る →

  70. Q70. Q1070. ある企業が、オンラインマーケットプレイスアプリケーションをメインフレームシステムからAmazon EC2インスタンスのAuto Scalingグループへ移行しています。EC2インスタンスはAmazon Auroraクラスターにアクセスします。このアプリケーションには、進行中のトランザクションおよびSQLクエリの結果を格納するための、スケーラブルかつ永続的なキャッシュソリューションが必要です。 これらの要件を満たすソリューションはどれですか?

    • A. Amazon ElastiCache (Redis OSS) クラスターを使用して、トランザクションおよびクエリ結果を提供します。
    • B. Amazon CloudFrontディストリビューションと、オリジンとしてAmazon S3バケットを組み合わせてトランザクションをキャッシュします。また、EC2インスタンスにはインスタンスストアボリュームを追加してクエリ結果のキャッシュに使用します。
    • C. Amazon ElastiCache (Memcached) クラスターを使用して、トランザクションおよびクエリ結果を提供します。
    • D. Amazon ElastiCache (Redis OSS) クラスターを使用してトランザクションをキャッシュします。また、EC2インスタンスにはインスタンスストアボリュームを追加してクエリ結果のキャッシュに使用します。

    この問題を見る →

  71. Q71. Q1071. ある企業が、高可用性およびスケーラビリティを必要とするコンテナ化されたWebアプリケーションを開発しています。このアプリケーションはGPUリソースへのアクセスを必要としています。この企業は、コンテナ化されたアプリケーションをどのように実行すべきでしょうか?

    • A. アプリケーションをコンテナイメージ内のAWS Lambda関数としてパッケージ化し、GPUアクセス可能なランタイム上でLambdaを使用してコンテナ化されたアプリケーションを実行する。
    • B. アプリケーションコンテナをAmazon Elastic Kubernetes Service(Amazon EKS)にデプロイする。AWS Fargateを使用してコンピュートリソースとGPUリソースへのアクセスを管理する。
    • C. アプリケーションコンテナをAmazon Elastic Container Registry(Amazon ECR)にデプロイする。Amazon ECRを使用して、GPUがアタッチされた状態でコンテナ化されたアプリケーションを実行する。
    • D. Amazon Elastic Container Service(Amazon ECS)をオーケストレーションに使用し、GPUインスタンスファミリーのAmazon EC2インスタンス上でアプリケーションを実行する。

    この問題を見る →

  72. Q72. Q1072. ある企業が、オンプレミスのデータセンターからAWSクラウドへデータを移行しています。同社は、すべてのデータをAmazon S3バケットに保存する必要があります。規制要件を満たすため、データが無期限に上書きされないよう保護する必要があります。S3バケット内のデータが上書きされないようにするには、どのソリューションが適していますか?

    • A. Amazon S3バケットに対してバージョニングを有効化します。データ保護のため、Amazon S3管理キー(SSE-S3)によるサーバーサイド暗号化を適用します。
    • B. Amazon S3バケットに対してバージョニングを無効化します。S3 Object Lockを設定し、保持期間を1年に設定します。
    • C. Amazon S3バケットに対してバージョニングを有効化します。S3 Object Lockを設定し、法的拘束(legal hold)を適用します。
    • D. Amazon S3バケットに対してS3 Storage Lensを設定します。データ保護のため、顧客提供キー(SSE-C)によるサーバーサイド暗号化を適用します。

    この問題を見る →

  73. Q73. Q1073. ある企業は、Windows Server 2012 上で動作するレガシーな .NET Framework アプリケーションを保有しています。この企業は、そのアプリケーションを AWS へ移行したいと考えています。ただし、コードを書き直したり、最新版の .NET Framework へアップグレードしたりすることはできません。また、AWS のマネージドサービスへの移行が必須です。これらの要件を満たし、かつ管理オーバーヘッドが最も少ないソリューションはどれですか?

    • A. AWS Migration Hub Orchestrator を使用して .NET アプリケーションをコンテナ化し、Amazon Elastic Container Service(Amazon ECS)でアプリケーションをデプロイします。
    • B. .NET ライブラリを用いて AWS Lambda 関数を実行し、アプリケーションを実行します。
    • C. Amazon Machine Image(AMI)を使用して、最新版の Windows Server を実行する Amazon EC2 インスタンスをデプロイし、その EC2 インスタンス上でアプリケーションを実行します。
    • D. AWS Application Migration Service を使用してアプリケーションを最新版の .NET Framework へ変換し、Amazon Elastic Container Service(Amazon ECS)でアプリケーションをデプロイします。

    この問題を見る →

  74. Q74. Q1074. ある企業が、顧客の財務情報を取得するWebアプリケーションを運用しています。このアプリケーションはAmazon EC2インスタンス上で実行され、機密情報を格納するためにAmazon RDS for PostgreSQLデータベースを使用しています。企業は、アプリケーションとデータベース間のネットワークトラフィックを暗号化する必要があります。この要件を満たすソリューションの組み合わせはどれですか?(2つ選択)

    • A. RDS for PostgreSQLインスタンスのトラフィック暗号化を有効にするために、オプショングループを使用して設定します。
    • B. RDS for PostgreSQLインスタンスのトラフィック暗号化を有効にするために、パラメーターグループを使用して設定します。
    • C. 既存のRDS for PostgreSQLインスタンスを終了し、必要なセキュリティ設定で再作成します。
    • D. 設定更新後にRDS for PostgreSQLインスタンスを再起動します。
    • E. 設定更新後にRDS for PostgreSQLインスタンスを再起動しません。

    この問題を見る →

  75. Q75. Q1075. ある企業が、AWS クラウド上で E コマースアプリケーションをホストしています。このアプリケーションはマルチリージョンのアクティブ–アクティブ方式を採用しており、多数のマイクロサービスで構成されています。同社は、AWS リージョン内のリソースが利用不可になった場合にトラフィックを自動的にリダイレクトするソリューションを必要としています。また、フェイルオーバー発生時にバックアップリージョンが即座にトラフィックを処理できるよう、あらかじめ準備しておく必要があります。運用オーバーヘッドが最も少ないソリューションはどれですか?

    • A. Amazon Route 53 Application Recovery Controller のマルチリージョン回復機能を使用します。
    • B. Amazon Route 53 のヘルスチェックを活用してマルチリージョンのエンドポイントを監視し、トラフィックをリダイレクトします。また、Amazon EventBridge Scheduler を使用してプライマリリージョンのリソースを定期的にシャットダウンすることで、フェイルオーバーリージョンが常にトラフィックを処理可能であることを保証します。
    • C. AWS Fault Injection Service を使用して、リージョン内のリソースが利用不可になった際にトラフィックを別のリージョンへ再ルーティングします。
    • D. 各リージョンに Amazon API Gateway の HTTP API をデプロイし、Amazon CloudFront ディストリビューションを使用します。さらに Lambda@Edge を活用して、Amazon Route 53 にクエリを送信し、レイテンシが最も低いリージョンに基づいてリクエストを転送します。

    この問題を見る →

  76. Q76. Q1076. メディア企業がテキスト読み上げ(Text-to-Speech)アプリケーションを開発しています。このアプリケーションは、入力されたテキストを音声ファイルに変換する必要があります。また、世界中のユーザーに対して低遅延で音声ファイルを配信する必要があります。これらの要件を満たすソリューションはどれですか?

    • A. テキスト読み上げの変換ロジックには AWS Lambda を使用します。音声ファイルの生成には Amazon Polly を使用します。アプリケーションの公開には Amazon API Gateway の REST API を使用します。音声ファイルのキャッシュおよび配信には Amazon CloudFront 分配を使用します。
    • B. テキスト読み上げの変換ロジックには AWS Lambda を使用します。音声ファイルの生成には Amazon Rekognition を使用します。アプリケーションの公開には、リージョンエンドポイントを指定した Amazon API Gateway の REST API を使用します。
    • C. テキスト読み上げの変換ロジックには AWS Batch を使用します。音声ファイルの生成には Amazon Transcribe を使用します。アプリケーションの公開には Amazon API Gateway の HTTP API を使用します。音声ファイルのキャッシュおよび配信には Amazon CloudFront 分配を使用します。
    • D. テキスト読み上げの変換ロジックには AWS Lambda を使用します。音声ファイルの生成には Amazon Lex を使用します。アプリケーションの公開には Amazon API Gateway の HTTP API を使用します。音声ファイルのキャッシュおよび配信には Amazon CloudFront 分配を使用します。

    この問題を見る →

  77. Q77. Q1077. ある企業が、プライベートデータセンターで実行されるサードパーティシステムに自社のAWSアカウントへのアクセスを提供したいと考えています。この企業は、サードパーティシステムからAWS APIを直接呼び出せるようにしたいと考えています。また、既存のデジタル証明書管理プロセスを活用したいと考えており、SAMLやOpenID Connect(OIDC)機能は使用したくなく、長期的なAWS資格情報(クレデンシャル)を保存したくありません。これらの要件を満たすソリューションはどれですか?

    • A. 相互TLS(mTLS)を設定して、通信チャネルのクライアント側およびサーバー側の双方を認証可能にします。
    • B. AWS Signature Version 4 を設定して、AWS API への着信 HTTPS リクエストを認証します。
    • C. Kerberos を設定して、AWS API で検証可能なアサーションを生成するチケットを交換します。
    • D. AWS Identity and Access Management(IAM)Roles Anywhere を設定して、X.509 証明書を AWS 資格情報と交換し、AWS API と連携できるようにします。

    この問題を見る →

  78. Q78. Q1078. ある企業が、自社のWebアプリケーションワークロード向けに使用しているAmazon DynamoDB Accelerator(DAX)クラスターで、データを静止時に暗号化していないことを発見しました。このセキュリティ問題を解決する必要があります。この要件を満たす解決策はどれですか?

    • A. 既存のDAXクラスターを停止します。その後、既存のDAXクラスターに対して静止時暗号化を有効化し、クラスターを再起動します。
    • B. 既存のDAXクラスターを削除します。新たにDAXクラスターを作成し、新規クラスターで静止時暗号化を有効化するように設定します。
    • C. 既存のDAXクラスターの設定を更新して、静止時暗号化を有効化します。
    • D. 既存のDAXクラスターをAWS Security Hubと統合し、静止時暗号化を自動的に有効化します。

    この問題を見る →

  79. Q79. Q1079. ある企業がオンプレミスアプリケーションをAWSクラウドへ移行しようとしています。AWS上のアプリケーションのコンピュートノードは、us-east-1リージョン内の複数のAvailability Zoneにまたがる複数のAmazon EC2インスタンスで構成されます。今後12か月間で、アプリケーションデータ量が増加すると予想されています。すべてのEC2インスタンスが同一のデータにアクセスできる必要があります。これらの要件を満たすソリューションはどれですか?

    • A. アプリケーションデータをAmazon Elastic Block Store(Amazon EBS)General Purposeボリュームに保存し、そのEBSボリュームをすべてのEC2インスタンスにマウントします。
    • B. アプリケーションデータをAmazon Elastic Block Store(Amazon EBS)Provisioned IOPSボリュームに保存し、そのEBSボリュームをすべてのEC2インスタンスにマウントします。
    • C. アプリケーションデータをAmazon Elastic File System(Amazon EFS)ファイルシステムに保存します。各Availability Zoneにマウントターゲットを作成し、すべてのEC2インスタンスからそのファイルシステムをマウントします。
    • D. アプリケーションデータをAmazon S3 Express One Zoneバケットに保存し、そのS3バケットをすべてのEC2インスタンスにマウントします。

    この問題を見る →

  80. Q80. Q1080. ある企業は、インターネット接続機能を備えた多数の車両を保有しており、これらの車両からテレメトリデータを社内に送信しています。同社は、5分ごとに100万件を超えるデータポイントを車両から受信しています。このデータは、機械学習(ML)アプリケーションで活用され、車両の保守時期の予測および部品の事前注文に使用されます。また、収集されたデータに基づいて可視化レポートが生成されています。同社は、このテレメトリデータの取り込み、処理、および可視化のワークロードをAWSへ移行したいと考えています。これらの要件を満たすソリューションはどれですか?

    • A. Amazon Timestream for LiveAnalytics を使用してデータポイントを保存します。Amazon SageMaker がそのデータにアクセスして処理できるよう、必要な権限を付与します。データの可視化には Amazon QuickSight を使用します。
    • B. Amazon DynamoDB を使用してデータポイントを保存します。DynamoDB Connector を活用し、DynamoDB から Amazon EMR へデータをインジェストして処理します。データの可視化には Amazon QuickSight を使用します。
    • C. Amazon Neptune を使用してデータポイントを保存します。Amazon Kinesis Data Streams を活用し、Neptune から AWS Lambda 関数へデータをインジェストして処理します。データの可視化には Amazon QuickSight を使用します。
    • D. Amazon Timestream for LiveAnalytics を使用してデータポイントを保存します。Amazon SageMaker がそのデータにアクセスして処理できるよう、必要な権限を付与します。データの可視化には Amazon Athena を使用します。

    この問題を見る →

  81. Q81. ある企業が、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グローバルデータベースを設定し、開発者が自身の認証情報でデータベースに接続できるようにします。

    この問題を見る →

  82. Q82. Q1082. 電子商取引企業が、顧客から注文関連情報を収集するアプリケーションを運用しています。同社は、顧客の自宅住所、電話番号、メールアドレスを格納するために1つのAmazon DynamoDBテーブルを使用しています。顧客はアカウントを作成しなくてもチェックアウトできます。また、顧客がアカウントを作成した場合、アプリケーションはその顧客情報を2番目のDynamoDBテーブルにコピーします。同社は、アカウントを作成しなかった顧客の個人を特定できる情報(PII)を、28日以内に削除するソリューションを要件としています。これらの要件を満たす中で、最も運用オーバーヘッドが少ないソリューションはどれですか?

    • A. 最初のDynamoDBテーブルから、配達日が過去28日以上前のアイテムを削除するAWS Lambda関数を作成します。このLambda関数を毎日実行するよう、スケジュールされたAmazon EventBridgeルールを設定します。
    • B. アプリケーションを更新し、PIIをAmazon S3バケットに保存するように変更します。S3ライフサイクルルールを作成して、オブジェクトを28日後に自動的に削除(有効期限切れ)させます。ユーザーがアカウントを作成した際に、データをDynamoDBに移動します。
    • C. Amazon EC2インスタンスを起動します。このインスタンス上で毎日のcronジョブを設定し、AWS CLIコマンドを使ってDynamoDBのアイテムを削除するように構成します。
    • D. 最初のDynamoDBテーブル内のデータにcreatedAtタイムスタンプを用いて、TTL(Time to Live)を28日に設定します。

    この問題を見る →

  83. Q83. Q1083. ある会社が、Amazon EC2インスタンス上でホストされる新しいアプリケーションをリリースしようとしています。ソリューションアーキテクトは、インターネットから発信されるパブリックIPv4アクセスをEC2インスタンスに対して許可しないが、EC2インスタンスがアウトバウンドのIPv4インターネットリクエストを実行できるようにするソリューションを設計する必要があります。当初の設計案では、EC2インスタンスを2つの可用性ゾーンにまたがる2つのプライベートサブネット内に配置することになっています。このアーキテクチャ全体は、高い可用性を確保しなければなりません。これらの要件を満たすために、ソリューションアーキテクトはアーキテクチャをどのように変更すべきでしょうか?

    • A. 両方の可用性ゾーンのパブリックサブネット内にNATゲートウェイをデプロイします。各プライベートサブネットごとに1つずつ、ルートテーブルを作成・設定します。
    • B. 両方の可用性ゾーンのパブリックサブネット内にインターネットゲートウェイをデプロイします。プライベートサブネット間で共有する1つのルートテーブルを作成・設定します。
    • C. 両方の可用性ゾーンのパブリックサブネット内にNATゲートウェイをデプロイします。プライベートサブネット間で共有する1つのルートテーブルを作成・設定します。
    • D. 両方の可用性ゾーンのパブリックサブネット内にegress-only インターネットゲートウェイをデプロイします。各プライベートサブネットごとに1つずつ、ルートテーブルを作成・設定します。

    この問題を見る →

  84. Q84. Q1084. ある会社では、Amazon EC2インスタンス上でスクリプトを実行し、Amazon Simple Queue Service(Amazon SQS)キュー内のメッセージをポーリングして処理しています。この会社は、キューに追加されるメッセージ数の増加にも対応しつつ、運用上のオーバーヘッドを削減したいと考えています。 これらの要件を満たすソリューションはどれですか?

    • A. SQSキュー内のメッセージをより高速に処理できるよう、EC2インスタンスのサイズを大きくします。
    • B. SQSキューが空になったときにEC2インスタンスを停止するよう、Amazon EventBridgeルールを設定します。
    • C. EC2インスタンス上で実行しているスクリプトを、SQSキューをイベントソースとするAWS Lambda関数に移行します。
    • D. AWS Systems Manager Run Commandを設定し、必要に応じてスクリプトを実行できるようにします。

    この問題を見る →

  85. Q85. Q1085. ある企業が、オンラインゲームからのリアルタイム分析結果とユーザーがインタラクティブにやり取りできるサーバーレスWebアプリケーションを開発しています。ゲームからのデータはリアルタイムでストリーミングされる必要があります。また、ユーザー向けデータ用の耐久性があり、低遅延のデータベースソリューションが必要です。ユーザー数は事前に不明であり、アプリケーションのスケールに伴い、応答時間は一桁ミリ秒以内を維持する必要があります。これらの要件を満たすAWSサービスの組み合わせはどれですか?(2つ選択)

    • A. Amazon CloudFront
    • B. Amazon DynamoDB
    • C. Amazon Kinesis
    • D. Amazon RDS
    • E. AWS Global Accelerator

    この問題を見る →

  86. Q86. Q1086. メディア企業が、世界中のアーティストが動画および画像を直接 Amazon S3 バケットにアップロードできる新製品プラットフォームをリリースしようとしています。同社が所有・管理する S3 バケットに対して、アーティストは AWS 資格情報や AWS アカウントを必要とせずに、個人のデバイスからファイルをアップロードできる必要があります。これらの要件を最も安全に満たすソリューションはどれですか?

    • A. S3 バケットでクロスオリジンリソース共有(CORS)を有効化します。
    • B. S3 バケットの「パブリックアクセスのブロック」を無効化し、アーティストにバケットの URL を共有して、資格情報を使用せずにアップロードを可能にします。
    • C. S3 バケットへのアップロード権限を持つ IAM ロールを使用して、各アーティスト専用の S3 プレフィックスに対応する事前署名付き URL を生成し、その URL をアーティストに提供します。
    • D. S3 バケット内のオブジェクトのアップロードおよび表示権限を持つ IAM ロールを使用する Web インターフェイスを作成し、その Web インターフェイスの URL をアーティストに提供します。

    この問題を見る →

  87. Q87. Q1087. ある企業は、データセットおよびデータスキーマをパートナーと安全に共有し、パートナーが Amazon Athena を使用してそのデータをクエリできるようにする必要があります。これらの要件を満たすソリューションはどれですか?

    • A. AWS Transfer Family の SFTP 対応サーバーを使用してデータセットをエクスポートし、パートナーとデータセットを共有します。
    • B. データセットを公開するカスタム API を作成します。Application Load Balancer(ALB)を作成し、その ALB のターゲットとしてカスタム API を追加します。
    • C. データセットを公開する AWS Lambda 関数を作成します。Amazon API Gateway の HTTP API を作成し、その HTTP API のターゲットとして Lambda 関数を追加します。
    • D. Amazon DataZone のドメインおよびポータルを作成します。データセットを公開し、パートナーがそのデータセットをサブスクライブするよう確保します。

    この問題を見る →

  88. Q88. Q1088. メディア企業は、映画を Amazon S3 バケットに保存しています。映画ファイルのサイズは 1 GB から 10 GB までです。同社は、顧客が購入できるように映画を提供したいと考えています。また、顧客が映画を購入してから 5 分以内にストリーミング配信できる必要があります。さらに、20 年未満の映画に対する需要は、20 年を超える映画よりも高いです。同社は、需要に応じてホスティングコストを最適化したいと考えています。 これらの要件を満たすソリューションはどれですか?

    • A. 映画を Amazon S3 に保存します。S3 Lifecycle ポリシーを使用して、映画の需要が低下した際に、ファイルを S3 Infrequent Access(IA)クラスへ移行します。
    • B. 20 年未満の映画は Amazon S3 Standard に保存し、20 年を超える映画は S3 Standard-Infrequent Access(S3 Standard-IA)に保存します。ユーザーが古い映画を注文した場合、標準検索(standard retrieval)でファイルを取得します。
    • C. 20 年未満の映画は Amazon S3 Intelligent-Tiering に保存し、20 年を超える映画は S3 Glacier Flexible Retrieval に保存します。ユーザーが古い映画を注文した場合、高速検索(expedited retrieval)でファイルを取得します。
    • D. 20 年未満の映画は Amazon S3 Standard に保存し、20 年を超える映画は S3 Glacier Flexible Retrieval に保存します。ユーザーが古い映画を注文した場合、バルク検索(bulk retrieval)で映画ファイルを取得します。

    この問題を見る →

  89. Q89. Q1089. ある企業がソーシャルメディアアプリケーションを開発しています。同社は、ユーザー数およびデータ量の急激かつ予測困難な増加を予想しています。このアプリケーションは、継続的な高トラフィックなユーザー要求を処理する必要があります。ユーザー要求には、大量のユーザーコンテンツおよび関係形式(リレーショナル)で保存されるユーザープロファイルを格納する長時間実行型プロセスが含まれます。これらのプロセスは、特定の順序で実行される必要があります。同社は、需要の急増に応じてリソースをスケールできるアーキテクチャを必要としており、ダウンタイムやパフォーマンス劣化を一切許容しません。また、アプリケーションの各コンポーネントが他の部分に影響を与えることなく独立して進化できるようにする必要があります。 これらの要件を満たすAWSサービスの組み合わせはどれですか?

    • A. Amazon Elastic Container Service(Amazon ECS)をAWS Fargate起動タイプで使用し、アプリケーションをデプロイします。データベースとしてAmazon RDSを使用します。コンポーネント間のメッセージ処理を非同期化するために、Amazon Simple Queue Service(Amazon SQS)を使用します。
    • B. Amazon Elastic Container Service(Amazon ECS)をAWS Fargate起動タイプで使用し、アプリケーションをデプロイします。データベースとしてAmazon RDSを使用します。コンポーネント間のメッセージ処理を非同期化するために、Amazon Simple Notification Service(Amazon SNS)を使用します。
    • C. データベースとしてAmazon DynamoDBを使用します。アプリケーションをAWS Lambda関数で実装します。Amazon DynamoDB Streamsを設定してLambda関数を呼び出します。サービス間のワークフロー管理にはAWS Step Functionsを使用します。
    • D. 自動スケーリング機能を備えたAWS Elastic Beanstalk環境を使用してアプリケーションをデプロイします。データベースとしてAmazon RDSを使用します。コンポーネント間のメッセージ処理を非同期化するために、Amazon Simple Notification Service(Amazon SNS)を使用します。

    この問題を見る →

  90. Q90. Q1090. ある企業が、ECサイトからの注文を処理するサーバーレスアプリケーションを構築しています。このアプリケーションは、ピーク時のトラフィック急増に対応できること、高い可用性を維持できること、および受信順に非同期で注文を処理できることを要件としています。これらの要件を満たすソリューションはどれですか?

    • A. 注文の受信にAmazon Simple Notification Service (Amazon SNS) トピックを使用し、AWS Lambda関数で注文を処理します。
    • B. 注文の受信にAmazon Simple Queue Service (Amazon SQS) FIFOキューを使用し、AWS Lambda関数で注文を処理します。
    • C. 注文の受信にAmazon Simple Queue Service (Amazon SQS) 標準キューを使用し、AWS Batchジョブで注文を処理します。
    • D. 注文の受信にAmazon Simple Notification Service (Amazon SNS) トピックを使用し、AWS Batchジョブで注文を処理します。

    この問題を見る →

  91. Q91. Q1091. ある企業が、ログを処理するアプリケーションを AWS に移行したいと考えています。現在、このアプリケーションはオンプレミスのストレージエリアネットワーク(SAN)上で動作しています。アプリケーションは大規模なログファイルを逐次的に読み込み・処理します。また、最大500 MBpsのスループットを必要としています。ソリューションアーキテクトは、アプリケーションアーキテクチャへの変更を最小限に抑えつつ、このアプリケーションを移行する必要があります。これらの要件を、最もコスト効率の良い方法で満たすソリューションはどれですか?

    • A. 500 MBps のプロビジョニング済みスループットを設定した、General Purpose SSD(gp3)タイプの Amazon Elastic Block Store(Amazon EBS)ボリュームを使用する。
    • B. スループット要件に基づいてプロビジョニングされたストレージ容量を設定した、Throughput Optimized HDD(st1)タイプの Amazon Elastic Block Store(Amazon EBS)ボリュームを使用する。
    • C. スループット要件に基づいてプロビジョニングされたストレージ容量を設定した、Cold HDD(sc1)タイプの Amazon Elastic Block Store(Amazon EBS)ボリュームを使用する。
    • D. 500 MBps のプロビジョニング済みスループットを設定した、Provisioned IOPS(io1)タイプの Amazon Elastic Block Store(Amazon EBS)ボリュームを使用する。

    この問題を見る →

  92. Q92. Q1092. ある企業は、20のプライベートVPCでワークロードを実行しています。各VPCには、多数のAWSサービス向けにインターフェイス型VPCエンドポイントが設定されています。この企業は、ネットワークアーキテクチャのコスト最適化を図りたいと考えています。ただし、パブリックIPアドレスは使用してはなりません。これらの要件を満たす解決策はどれですか?

    • A. 各ワークロードVPCにNATゲートウェイを作成します。インターフェイス型VPCエンドポイントを削除し、VPCのルートテーブルを更新して、デフォルトルートをNATゲートウェイに向けるようにします。
    • B. 各ワークロードVPCのインターフェイス型VPCエンドポイントをゲートウェイ型VPCエンドポイントに置き換えます。VPCのルートテーブルを更新し、AWSサービス宛てのトラフィックをゲートウェイ型VPCエンドポイントへルーティングするようにします。
    • C. 新しい中央VPCにインターフェイス型VPCエンドポイントとTransit Gatewayを作成します。Transit Gatewayを使用して、ワークロードVPCを中央VPCに接続します。ワークロードVPCからインターフェイス型VPCエンドポイントを削除します。ワークロードVPCにプライベートホストゾーンを設定し、トラフィックを中央VPCへ向けるようにします。
    • D. 新しい中央VPCにゲートウェイ型VPCエンドポイントを作成します。VPCピアリングを使用して、ワークロードVPCを中央VPCに接続します。ワークロードVPCからインターフェイス型VPCエンドポイントを削除します。ワークロードVPCにプライベートホストゾーンを設定し、トラフィックを中央VPCへ向けるようにします。

    この問題を見る →

  93. Q93. Q1093. ある企業は、オンプレミス環境で複数の仮想マシン(VM)および仮想データベースから構成される重要な3層Webアプリケーションを運用しています。この企業は、AWS上にディザスタリカバリ(DR)環境を構築したいと考えています。要件として、15分の復旧時間目標(RTO)が必須であり、復旧プロセスを検証するためのフェイルオーバー試験が可能である必要があります。また、自動化されたフェイルオーバー機構も必要です。これらの要件を満たすソリューションはどれですか?

    • A. AWS Backup を使用してオンプレミスのVMのバックアップを作成し、AWS上でそのバックアップを復元します。RTO要件を満たすために、Amazon EC2インスタンスへの復旧を設定します。
    • B. AWS Database Migration Service(AWS DMS)を使用して、オンプレミスのデータベースをAmazon RDSへレプリケートします。RTO要件を満たすために、AWS Storage Gatewayを用いてベースラインおよび増分データのレプリケーションをAWSへ設定します。
    • C. AWS DataSyncおよびAWS Storage Gatewayを使用して、ベースラインおよび増分データをAWSへ移行します。DR環境を構築するために、Amazon EC2、Amazon S3、およびApplication Load Balancerを活用します。
    • D. AWS Elastic Disaster Recoveryを使用して、VMを増分的にAWSへレプリケートします。Elastic Disaster Recoveryを設定してDRプロセスを自動化します。

    この問題を見る →

  94. Q94. Q1094. ソリューションアーキテクトは、静的コンテンツで構成される企業のWebサイト向けにアーキテクチャを設計しています。この企業のターゲット顧客は米国および欧州に居住しています。コストを最小限に抑えるために、ソリューションアーキテクトが推奨すべきアーキテクチャはどれですか?

    • A. Webサイトのファイルをus-east-2リージョンのAmazon S3に保存し、価格クラスを設定して使用するエッジロケーション数を制限したAmazon CloudFrontディストリビューションを使用します。
    • B. Webサイトのファイルをus-east-2リージョンのAmazon S3に保存し、価格クラスを設定してエッジロケーションの利用を最大化したAmazon CloudFrontディストリビューションを使用します。
    • C. Webサイトのファイルをus-east-2リージョンおよびeu-west-1リージョンのAmazon S3にそれぞれ保存し、Amazon CloudFrontのジオロケーションルーティングポリシーを使用して、ユーザーに最も近いリージョンへリクエストをルーティングします。
    • D. Webサイトのファイルをus-east-2リージョンおよびeu-west-1リージョンのAmazon S3にそれぞれ保存し、Amazon CloudFrontディストリビューションとAmazon Route 53のレイテンシーベースルーティングポリシーを組み合わせて、ユーザーに最も近いリージョンへリクエストをルーティングします。

    この問題を見る →

  95. Q95. Q1095. メディア企業がAWS上でWebアプリケーションをホストしています。このアプリケーションは、ユーザーが動画をアップロードおよび閲覧できる機能を提供しており、動画はAmazon S3バケットに保存されています。同社は、認証済みユーザーのみが動画をアップロードできるようにしたいと考えています。また、認証済みユーザーは、認証後に指定された時間枠内でのみ動画をアップロードできる必要があります。これらの要件を満たす、運用オーバーヘッドが最も少ないソリューションはどれですか?

    • A. アプリケーションを設定して、認証済みユーザー向けの一時的なIAMセキュリティ資格情報を生成する。
    • B. ユーザーが認証された際に事前署名付きURL(pre-signed URL)を生成するAWS Lambda関数を作成する。
    • C. Amazon Cognitoと統合するカスタム認証サービスを開発し、アプリケーション経由でS3バケットへの直接アクセスを制御・ログ記録する。
    • D. AWS Security Token Service(AWS STS)を使用して、あらかじめ定義されたIAMロールを一時的に引き受け、認証済みユーザーにAmazon S3バケットへの動画アップロード権限を一時的に付与する。

    この問題を見る →

  96. Q96. Q1096. ある企業には、大量のメッセージを受信・処理するETL(Extract, Transform, Load)ジョブがあります。この負荷は1日に数回、急激に増加することがあります。ETLジョブでは、オンプレミスでホストされているカスタマーデータサービスを利用しています。企業は、このカスタマーデータを用いて受信メッセージを強化(enrich)したいと考えています。しかし、このカスタマーデータサービスは、大量のリクエストを処理する際に不安定になる可能性があります。そのため、ソリューションは、カスタマーデータサービスが過負荷になるのを防ぐ必要があります。これらの要件を満たす中で、運用オーバーヘッドが最も少ないソリューションはどれですか?

    • A. Amazon API Gateway の HTTP API を作成し、これをカスタマーデータサービスへのプロキシとして使用します。API Gateway のレート制限(throttling)を有効にしてリクエスト数を削減します。メッセージ処理器内でこの API を呼び出し、カスタマーデータを用いてメッセージを強化します。
    • B. Amazon API Gateway の REST API を作成し、これをカスタマーデータサービスへのプロキシとして使用します。カスタマー識別キー(customer identification key)に基づく API Gateway のキャッシュ機能を有効にします。メッセージ処理器内でこの API を呼び出し、カスタマーデータを用いてメッセージを強化します。
    • C. すべてのカスタマーデータを Amazon DynamoDB テーブルにコピーします。カスタマーキー(customer key)に基づく Amazon API Gateway のキャッシュ機能を有効にします。DynamoDB に対する検索を行うプロキシとして、API Gateway の REST API を作成します。
    • D. Amazon API Gateway の REST API を作成し、これを AWS Lambda 関数へのプロキシとして使用します。Lambda 関数を設定してカスタマーデータサービスを呼び出すように構成し、Lambda 関数に対して予約済み同時実行数(reserved concurrency)を設定します。

    この問題を見る →

  97. Q97. Q1097. ある企業が短期間のプロジェクトとして、VPC内でサーバーレスアプリケーションを実行したいと考えています。このアプリケーションはAWS Lambda関数を使用します。また、オンプレミスのデータベースと連携する必要があります。企業は、Lambda関数とオンプレミスデータベースの間で、安全かつコスト効率の良いネットワーク接続を確立したいと考えています。これらの要件を満たすソリューションはどれですか?

    • A. オンプレミスネットワークとVPCの間にAWS Site-to-Site VPN接続を作成する。
    • B. AWS Direct Connectを使用して、オンプレミスネットワークとVPCの間に専用のネットワーク接続を確立する。
    • C. Gateway Load Balancerを使用して、Lambda関数とオンプレミスネットワークの間にプライベート接続を確立する。
    • D. AWS Transit Gatewayを使用して、オンプレミスネットワークとVPCを接続するハブアンドスポーク型ネットワークアーキテクチャを確立する。

    この問題を見る →

  98. Q98. Q1098. ある企業が、マルチテナントアプリケーションをホストするための新しい Amazon Elastic Kubernetes Service(Amazon EKS)デプロイメントを設計しています。このデプロイメントでは、単一のクラスターを使用します。各ポッドが独自のホスト環境を持つことを保証したいと考えており、その環境は CPU、メモリ、ストレージ、および Elastic Network Interface(ENI)を他のポッドと共有してはなりません。これらの要件を満たすソリューションはどれですか?

    • A. Amazon EC2 インスタンスを使用してセルフマネージドな Kubernetes クラスターをホストします。タインツ(taints)とトロレレーション(tolerations)を活用して分離境界を適用します。
    • B. Amazon EKS と AWS Fargate を使用します。Fargate を使ってリソースを管理し、分離境界を適用します。
    • C. Amazon EKS とセルフマネージドなノードグループを使用します。タインツとトロレレーションを活用して分離境界を適用します。
    • D. Amazon EKS とマネージドなノードグループを使用します。タインツとトロレレーションを活用して分離境界を適用します。

    この問題を見る →

  99. Q99. Q1099. ソリューションアーキテクトが、Application Load Balancer(ALB)の後ろで実行されるAmazon EC2インスタンス上にWebアプリケーションを設計しています。企業は、悪意あるインターネット活動および攻撃に対してアプリケーションが耐性を持つこと、および新たな共通脆弱性・露出(CVE)から保護されることを厳格に要求しています。ソリューションアーキテクトは何を推奨すべきでしょうか?

    • A. Amazon CloudFrontを活用し、ALBエンドポイントをオリジンとして設定する。
    • B. 適切なAWS WAFのマネージドルールをデプロイし、それをALBに関連付ける。
    • C. AWS Shield Advancedにサブスクライブし、共通脆弱性・露出(CVE)がブロックされることを保証する。
    • D. ネットワークACLおよびセキュリティグループを設定して、EC2インスタンスへのアクセスをポート80および443のみに制限する。

    この問題を見る →

  100. Q100. Q1100. ある企業が、Amazon RDS for MySQL を使用して重要なアプリケーションを展開しています。このアプリケーションは高い可用性を備え、自動的に復旧できる必要があります。また、インタラクティブなユーザー(トランザクションクエリ)とバッチレポート(分析クエリ)の両方をサポートする必要があり、分析クエリのデータ遅延は最大4時間以内でなければなりません。さらに、分析クエリがトランザクションクエリのパフォーマンスに影響を与えてはいけません。これらの要件を満たすソリューションはどれですか?

    • A. Amazon RDS for MySQL を、スタンバイインスタンス1台を備えたMulti-AZ DBインスタンスデプロイメントで構成します。トランザクションクエリはプライマリDBインスタンスに、分析クエリは別のAvailability Zoneで実行されるセカンダリDBインスタンスに送信します。
    • B. Amazon RDS for MySQL を、スタンバイインスタンス2台を備えたMulti-AZ DBクラスターデプロイメントで構成します。トランザクションクエリはプライマリDBインスタンスに、分析クエリはリーダーエンドポイントに送信します。
    • C. Amazon RDS for MySQL を、複数のAvailability Zoneにわたる複数の読み取り専用レプリカとともに構成します。トランザクションクエリはプライマリDBインスタンスに、分析クエリは別のAvailability Zoneにあるレプリカの1つに送信します。
    • D. Amazon RDS for MySQL をトランザクションクエリ向けのプライマリデータベースとして構成し、自動バックアップを有効化します。毎晩、最新のスナップショットから読み取り専用データベースを作成して分析クエリをサポートし、前回作成したデータベースを終了(terminate)します。

    この問題を見る →