-
Q1. Q1301. ある企業が、パブリックなApplication Load Balancer(ALB)の後ろにVPC内にAPIをデプロイしています。また、別のAWSアカウント内のVPCに、このAPIを消費するクライアントアプリケーションをデプロイしており、そのアプリケーションはプライベートサブネット内に配置されています。企業は、クライアントアプリケーションをAPIに安全に接続したいと考えています。また、コスト最適化も求められています。これらの要件を満たす解決策はどれですか?
- A. 2つのVPC間でVPCピアリング接続を設定し、ルートテーブルを更新します。
- B. 2つのVPC間にAWS Direct Connect接続を確立します。
- C. アプリケーション側VPCにNATゲートウェイをデプロイし、アプリケーション側VPCのルートテーブルを更新します。
- D. APIが配置されたAWSアカウントにTransit Gatewayを作成し、アプリケーション側VPCにTransit Gatewayアタッチメントを作成してルーティングを設定します。
この問題を見る →
-
Q2. Q1302. ある会社が、複数のAmazon EC2インスタンス上でWebアプリケーションをホストしています。これらのEC2インスタンスは、ユーザー需要に応じてスケールするAuto Scalingグループに属しています。同社はアプリケーションのコスト最適化を図りたいと考えていますが、長期的なコミットメントは行いたくありません。これらの要件を満たすソリューションはどれですか?
- A. 専用インスタンス(Dedicated Instances)のみを購入する。
- B. 一部前払いの予約済みインスタンス(Reserved Instances)を購入する。
- C. オンデマンドインスタンス(On-Demand Instances)とスポットインスタンス(Spot Instances)の組み合わせを購入する。
- D. オンデマンドインスタンス(On-Demand Instances)と予約済みインスタンス(Reserved Instances)の組み合わせを購入する。
この問題を見る →
-
Q3. Q1303. 電子商取引企業が、Webアプリケーションに商品レビュー機能を追加しようとしています。この機能は「レビュー投稿(Submit Review)」と「レビュー取得(Get Review)」の2つの機能で構成されます。「レビュー投稿」機能では、顧客が短いテキスト形式のレビューを送信できるようにします。「レビュー投稿」機能は、数千件もの同時レビュー投稿を処理できる必要があります。「レビュー取得」機能では、各商品IDに対応するすべてのレビューを取得します。「レビュー取得」機能は、低遅延での応答が求められます。これらの要件を満たすソリューションはどれですか?
- A. 「レビュー投稿」機能を、Auto Scalingグループ内のAmazon Elastic Container Service(Amazon ECS)クラスター上にデプロイし、Application Load Balancerをその前に配置します。レビューはAmazon S3バケットに保存し、「レビュー取得」機能ではS3バケットをクエリするように設定します。
- B. 「レビュー投稿」機能をAmazon EC2インスタンス上で実行し、RESTエンドポイントとして公開します。すべてのレビューをインスタンスストアボリュームに保存し、「レビュー取得」機能ではそのインスタンスストアボリュームをクエリするように設定します。
- C. Amazon API GatewayのREST APIを作成し、API内にSubmitReviewメソッドおよびGetReviewメソッドを定義します。統合タイプとしてAWSを選択し、サービスとしてAmazon DynamoDBを指定します。GetReviewメソッドに対してAPI Gatewayのキャッシュ機能を有効化します。
- D. 「レビュー投稿」機能をAWS Step Functionsで実装し、各レビュー投稿ごとにワークフローを開始するよう設定します。このワークフローでは、AWS Lambda関数を使用してレビューの検証およびAmazon ElastiCache(Redis OSS)クラスターへの保存を行います。「レビュー取得」機能では、このクラスターをクエリするよう設定します。
この問題を見る →
-
Q4. Q1304. ある会社が、単一のAmazon EC2インスタンス上でMySQLデータベースを実行しています。同社は、停電に備えてデータベースの可用性を向上させる必要があります。この要件を満たすソリューションはどれですか?
- A. EC2インスタンスの前にApplication Load Balancer(ALB)を配置する。
- B. EC2自動インスタンス回復を設定して、インスタンスを別のAvailability Zoneに移動する。
- C. MySQLデータベースをAmazon RDSに移行し、Multi-AZデプロイを有効化する。
- D. EC2インスタンスに対して終了保護を有効化する。
この問題を見る →
-
Q5. Q1305. ある企業がAWSクラウド上で本番用データベースを実行したいと考えています。このデータベースは、複数のAWSリージョンにまたがる複数の拠点から送信される数十億件のセンサーデータを収集します。データは1秒あたり5万件の持続的な書き込みレートでデータベースに書き込まれます。企業は、このデータベースに対して3か月に1回の頻度でレポートを実行します。レポートでは、一意のロケーションIDに基づく単純なクエリを実行し、結果のサイズは変動します。企業は、データストレージコストを最適化できるソリューションを必要としています。また、このソリューションは高い耐久性を備え、データベースのパフォーマンスを損なってはなりません。これらの要件を満たすソリューションはどれですか?
- A. 1つのリージョンでAmazon Aurora Serverless v2を使用し、希望するキャパシティ範囲を指定する。
- B. Amazon DynamoDB Standardテーブルを使用し、DynamoDB Accelerator(DAX)を有効化する。
- C. Amazon RDS for PostgreSQLのDBインスタンスをデプロイし、読み取り専用レプリカを作成する。
- D. 複数のリージョンでAmazon DynamoDB Standard-IAテーブルを使用し、DynamoDBによるキャパシティ管理を構成する。
この問題を見る →
-
Q6. Q1306. ある企業はAWS上でワークロードを実行しています。各ワークロードには個別のAmazon RDSデータベースがあります。セキュリティ監査の結果、同社はRDSマスターユーザーの認証情報を30日ごとにローテーションするという要件を満たしていないことが判明しました。また、各RDS DBインスタンスには、関連するアプリケーション層およびそのワークロードをサポートするチームのみがアクセス可能な、異なる一組の認証情報が必要です。これらの要件を満たすうち、運用オーバーヘッドが最も少ないソリューションはどれですか?
- A. AWS Secrets Managerを使用してRDSパスワード管理を設定します。IAMポリシーとRDSポリシーを組み合わせて、認証情報へのアクセスを制限します。
- B. AWS Secrets Managerを使用してRDSパスワード管理を設定します。IAMポリシーとSecrets Managerポリシーを組み合わせて、認証情報へのアクセスを制限します。
- C. 各ワークロードごとにAmazon Simple Notification Service(Amazon SNS)トピックを作成します。30日ごとにRDSマスターユーザーの認証情報をローテーションするスケジュールされたAWS Lambda関数を作成します。このLambda関数を、各アプリケーションおよびチームに対応するSNSトピックに新しい認証情報をパブリッシュするように設定します。
- D. AWS Key Management Service(AWS KMS)で暗号化されたAmazon S3バケットを作成します。30日ごとにRDSマスターユーザーの認証情報をローテーションするスケジュールされたAWS Lambda関数を作成します。このLambda関数を、新しい認証情報をS3バケットにプッシュするように設定します。KMSキー・ポリシーを使用して、認証情報へのアクセスを制限します。
この問題を見る →
-
Q7. Q1307. 小売企業がAWS上でアプリケーションを実行しています。このアプリケーションでは、WebサーバーにAmazon EC2、データベースサービスにAmazon RDS、グローバルなコンテンツ配信にAmazon CloudFrontを使用しています。同社はDDoS攻撃を緩和するためのソリューションを必要としています。この要件を満たすソリューションはどれですか?
- A. AWS WAFのカスタムルールを実装してクエリ要求の長さを制限し、CloudFrontをAWS WAFと連携するように設定します。
- B. AWS Shield Advancedを有効化し、CloudFrontをShield Advancedと連携するように設定します。
- C. Amazon Inspectorを使用してEC2インスタンスをスキャンし、Amazon GuardDutyを有効化します。
- D. Amazon Macieを有効化し、CloudFront Origin Shieldを設定します。
この問題を見る →
-
Q8. Q1308. ある企業が、オンプレミスのデータセンターからAWSへ、ビジネスクリティカルなアプリケーションを移行することを計画しています。同社はMicrosoft SQL Server Always Onクラスターをオンプレミスで運用しています。また、AWSが管理するデータベースサービスへの移行を希望しています。ソリューションアーキテクトは、AWS上での異種データベース間移行(heterogeneous database migration)を設計する必要があります。これらの要件を満たすソリューションはどれですか?
- A. バックアップおよびリストアユーティリティを使用して、SQL ServerデータベースをAmazon RDS for MySQLに移行します。
- B. AWS Snowball Edge Storage Optimizedデバイスを用いてデータをAmazon S3に転送します。その後、Amazon RDS for MySQLをセットアップし、SQL ServerのBULK INSERTなどのS3統合機能を活用します。
- C. AWS Schema Conversion Tool(AWS SCT)を用いてデータベーススキーマをAmazon RDS for MySQL向けに変換します。その後、AWS Database Migration Service(AWS DMS)を用いて、オンプレミスのデータベースからAmazon RDSへデータを移行します。
- D. AWS DataSyncを用いて、オンプレミスのストレージとAmazon S3間でネットワーク経由のデータ移行を行います。その後、Amazon RDS for MySQLをセットアップし、SQL ServerのBULK INSERTなどのS3統合機能を活用します。
この問題を見る →
-
Q9. Q1309. ある企業では、汎用インスタンスタイプのAmazon RDS for MySQL DBインスタンスを運用しています。このDBインスタンスは、本番アプリケーションの一部として、2つの可用性ゾーン(AZ)にまたがるMulti-AZ構成で設定されています。企業の財務チームは、レポート生成のためにこのDBインスタンスに対してSQLクエリを実行する必要があります。しかし、顧客から、レポート生成中にアプリケーションのパフォーマンスが著しく低下しているという報告が寄せられています。ソリューションアーキテクトは、このレポート生成ジョブがDBインスタンスに与える影響を最小限に抑える必要があります。これらの要件を満たすソリューションはどれですか?
- A. Amazon RDS Proxyでプロキシを作成し、レポート生成ジョブをそのプロキシエンドポイントに対してクエリを実行するよう更新します。
- B. RDS DBインスタンスの構成を更新して、3つの可用性ゾーンを使用するようにします。
- C. RDSの読み取り専用レプリカ(Read Replica)を追加し、レポート生成ジョブをそのレプリカのエンドポイントに対してクエリを実行するよう更新します。
- D. RDSの構成を、現在の汎用インスタンスタイプからメモリ最適化インスタンスタイプに変更します。
この問題を見る →
-
Q10. Q1310. ある会社では、ユーザーが自社のウェブサイトを通じて写真をアップロード・保存できるようにしています。このウェブサイトには世界中のユーザーがいます。ユーザーがアップロードするすべての画像は、中央集約型の Amazon S3 バケットに保存されます。同社は、全世界のユーザーがウェブサイト経由で写真をアップロードする際の速度を向上させたいと考えています。これらの要件を満たすために、ソリューションズアーキテクトは何を推奨すべきでしょうか?
- A. Amazon CloudFront ディストリビューションを作成します。ファイルの保存には Amazon S3 Standard ストレージクラスを使用します。
- B. Amazon CloudFront ディストリビューションを作成します。ディストリビューション設定およびオリジンを構成します。
- C. S3 Transfer Acceleration を S3 バケットで有効化します。ファイルのアップロードには標準の S3 エンドポイントを使用します。
- D. S3 Transfer Acceleration を S3 バケットで有効化します。ファイルのアップロードには S3 Accelerate エンドポイントを使用します。
この問題を見る →
-
Q11. Q1311. ソリューションアーキテクトは、アプリケーションによって生成された機密データを Amazon S3 に保存しています。このソリューションアーキテクトは、データを静止時(at rest)で暗号化したいと考えています。また、会社のポリシーでは、AWS KMS キーがいつ・誰によって使用されたかを追跡できる監査ログ(audit trail)の提供が必須とされています。これらの要件を満たす暗号化オプションはどれですか?
- A. Amazon S3 管理キーによるサーバーサイド暗号化(SSE-S3)
- B. AWS KMS 管理キーによるサーバーサイド暗号化(SSE-KMS)
- C. 顧客提供キーによるサーバーサイド暗号化(SSE-C)
- D. 自社管理キーによるサーバーサイド暗号化
この問題を見る →
-
Q12. Q1312. ある企業がAWS上でインターネットに公開されたWebアプリケーションを運用しています。DNS管理にはAmazon Route 53を使用しており、パブリックホステッドゾーンを設定して、インターネットからのトラフィックをアプリケーションへルーティングしています。この企業は、将来的なシステム管理者による根本原因分析(RCA)を支援するために、DNS応答コードをログ記録したいと考えています。これらの要件を満たす解決策はどれですか?
- A. Route 53でクエリログ記録を設定します。
- B. AWS CloudTrailを使用して、すべてのRoute 53クエリを記録します。
- C. Amazon CloudWatchを使用して、Route 53のメトリクスを収集・処理します。
- D. AWS Trusted Advisorを使用して、オンデマンドの根本原因分析を実行します。
この問題を見る →
-
Q13. Q1313. ある企業では、AWS Control Tower で管理されるアカウント内に AWS CloudFormation を使用して IAM リソースをデプロイしています。セキュリティチームは、以下のステートメントを含むインラインポリシーを持つ IAM ロールのデプロイを防止したいと考えています:「Effect」: 「Allow」、「Action」: 「*」、「Resource」: 「*」。この要件を満たす解決策はどれですか?
- A. AWS Control Tower の予防的コントロール(proactive controls)を使用して、これらのインラインポリシーステートメントに一致する CloudFormation スタックのデプロイをブロックします。
- B. AWS Control Tower の検出型コントロール(detective controls)を使用して、デプロイ後にこれらのステートメントを含む IAM インラインポリシーを検出し、自動的に削除します。
- C. AWS Config を使用して、インライン IAM ポリシー内のこれらのステートメントを検出するルールを作成します。このルールを、AWS-DeleteIAMInlinePolicy の修復アクションを用いて自動的にこれらのステートメントを削除するように設定します。
- D. AWS Config を使用して、インライン IAM ポリシー内のこれらのステートメントを検出するルールを作成し、検出時にセキュリティチームに通知を送信します。
この問題を見る →
-
Q14. Q1314. ソリューションアーキテクトが、Amazon EC2上で実行されるスケーラブルなWebアプリケーションを設計しています。アプリケーションのユーザーはログイン後に同じサーバーに接続し続けなければなりません。また、アプリケーションは一般的な攻撃(エクスプロイト)から保護される必要があります。これらの要件を満たすソリューションはどれですか?
- A. Application Load Balancer(ALB)とターゲットグループを作成します。このターゲットグループをAuto Scalingグループにアタッチします。ターゲットグループで期間ベースのステッキネス(stickiness)を有効化します。ALBをAWS Network Firewallファイアウォールに関連付けます。
- B. Network Load Balancer(NLB)とターゲットグループを作成します。このターゲットグループをAuto Scalingグループにアタッチします。NLBをAWS WAFのWeb ACLに関連付けます。
- C. Application Load Balancer(ALB)とターゲットグループを作成します。このターゲットグループをAuto Scalingグループにアタッチします。ターゲットグループでアプリケーションベースのステッキネスを有効化します。ALBをAWS WAFのWeb ACLに関連付けます。
- D. Network Load Balancer(NLB)とターゲットグループを作成します。このターゲットグループをAuto Scalingグループにアタッチします。NLBでターゲットグループのステッキネスを有効化します。NLBをAWS Network Firewallファイアウォールに関連付けます。
この問題を見る →
-
Q15. Q1315. ある会社が、複数のAmazon EC2インスタンス上でアプリケーションを実行しています。各EC2インスタンスには、複数のAmazon EBSボリュームがアタッチされています。同社は、毎晩EC2インスタンスの構成およびデータをバックアップする必要があります。また、アプリケーションは、セカンダリAWSリージョンで復旧可能である必要があります。これらの要件を、最も運用効率の良い方法で満たすソリューションはどれですか?
- A. AWS Lambda関数を設定して、アプリケーションのEBSボリュームの夜間スナップショットを取得し、そのスナップショットをセカンダリリージョンにコピーします。
- B. AWS Backupでバックアッププランを作成し、夜間バックアップを実行します。バックアップをセカンダリリージョンにコピーします。バックアッププランのリソース割り当てとしてEC2インスタンスを追加します。
- C. AWS Backupでバックアッププランを作成し、夜間バックアップを実行します。バックアップをセカンダリリージョンにコピーします。バックアッププランのリソース割り当てとしてEBSボリュームを追加します。
- D. AWS Lambda関数を設定して、アプリケーションのEBSボリュームの夜間スナップショットを取得し、そのスナップショットをセカンダリ可用性ゾーン(AZ)にコピーします。
この問題を見る →
-
Q16. Q1316. ある企業は複数のソースからデータを受信し、そのデータを Amazon S3 のデータレイクに保存しています。同社はこのデータを変換して、データベースやデータウェアハウスなど、複数の下流データストアに取り込んでいます。ソリューションアーキテクトは、分析活動向けにデータを準備・ロードするための抽出・変換・ロード(ETL)パイプラインを設計したいと考えています。また、処理済みデータは、ダッシュボードおよび可視化を通じてステークホルダーが利用できる必要があります。これらの要件を満たす中で、開発工数が最も少ないソリューションはどれですか?
- A. Amazon EMR とカスタム Scala スクリプトを使用して ETL パイプラインを作成します。AWS Lambda 関数を使用してワークフローをオーケストレーションします。Amazon OpenSearch Service を使用してダッシュボードおよび可視化を生成します。
- B. AWS Glue を使用して ETL パイプラインを作成します。AWS Step Functions を使用してワークフローをオーケストレーションします。Amazon QuickSight を使用してダッシュボードおよび可視化を生成します。
- C. AWS Lambda 関数を使用して ETL パイプラインを作成します。AWS Step Functions を使用してワークフローをオーケストレーションします。Amazon QuickSight を使用してダッシュボードおよび可視化を生成します。
- D. Amazon EC2 インスタンス上で実行されるカスタムスクリプトを使用して ETL パイプラインを作成します。AWS Glue を使用してワークフローをオーケストレーションします。AWS Glue DataBrew を使用してダッシュボードおよび可視化を生成します。
この問題を見る →
-
Q17. Q1317. ある企業が注文処理システムをAWSクラウドへ移行しようとしています。この注文処理システムは、厳密なメッセージ順序の保証、高い可用性を持つアーキテクチャ、および疎結合(ローズリーコープルド)なコンポーネントを必要としています。これらの要件を満たすソリューションはどれですか?
- A. 注文をAmazon Simple Queue Service(Amazon SQS)標準キューに取り込み、Amazon EC2 Spot Instancesを使用して注文を処理します。
- B. 注文をAmazon Simple Notification Service(Amazon SNS)トピックにプッシュし、そのSNSトピックをサブスクライブするAWS Lambda関数で注文を処理します。
- C. 注文をAmazon Kinesis Data Streamsのストリームにプッシュし、Amazon EC2 Spot Instancesを使用して注文を処理します。
- D. 注文をAmazon Simple Queue Service(Amazon SQS)FIFOキューに取り込み、AWS Lambda関数を呼び出して注文を処理します。
この問題を見る →
-
Q18. Q1318. ある企業は、オンプレミスのデータセンターでDockerコンテナを使用するアプリケーションを実行しています。このアプリケーションはコンテナホスト上で動作し、永続的なデータファイルをローカルボリュームに保存しています。コンテナインスタンスは、この保存された永続データを利用します。同社は、このアプリケーションを完全マネージド型のAWSサービスへ移行したいと考えています。
これらの要件を満たすソリューションはどれですか?
- A. Amazon Elastic Kubernetes Service(Amazon EKS)をセルフマネージドノードで使用します。Amazon EC2インスタンスにAmazon Elastic Block Store(Amazon EBS)ボリュームをアタッチし、そのEBSボリュームをコンテナにマウントして永続ストレージを提供します。
- B. Amazon Elastic Container Service(Amazon ECS)をAWS Fargate起動タイプで使用します。Amazon Elastic File System(Amazon EFS)ボリュームを作成し、そのEFSボリュームをコンテナにマウントして永続ストレージを提供します。
- C. Amazon Elastic Container Service(Amazon ECS)をAWS Fargate起動タイプで使用します。Amazon DynamoDBテーブルを作成し、アプリケーションがこのDynamoDBテーブルを永続ストレージとして利用するよう設定します。
- D. Amazon Elastic Container Service(Amazon ECS)をAmazon EC2起動タイプで使用します。Amazon Elastic File System(Amazon EFS)ボリュームを作成し、そのEFSボリュームをコンテナにマウントして永続ストレージを提供します。
この問題を見る →
-
Q19. Q1319. ソフトウェア・アズ・ア・サービス(SaaS)企業が、Amazon S3 を使用してマルチテナント型のデータレイクを運用しています。各テナントのデータは、S3バケット内の分離されたデータパス(パス単位で隔離)に格納されています。このデータレイクは、各テナントごとのカスタム暗号化をサポートしています。同社は、テナントが自身の暗号化キーを用いて、自データの一部(サブセット)のみを暗号化できるようにしたいと考えています。残りのデータは、Amazon S3 管理キーによるサーバーサイド暗号化(SSE-S3)を使用します。また、テナントが提供したキーで暗号化されたオブジェクトについては、別のAWSリージョンにある別のS3バケットへ継続的なデータレプリケーションを設定する必要があります。これらの要件を満たすソリューションはどれですか?
- A. 各テナントのデータにS3プレフィックスを使用します。AWS KMSキーによるサーバーサイド暗号化(SSE-KMS)を使用します。タグベースのクロスリージョンレプリケーション(CRR)を設定し、別のS3バケットへレプリケーションを行います。
- B. 各テナントのデータにS3プレフィックスを使用します。顧客提供キーによるサーバーサイド暗号化(SSE-C)を使用します。プレフィックスベースのクロスリージョンレプリケーション(CRR)を設定し、別のS3バケットへレプリケーションを行います。
- C. 各テナントのデータにS3プレフィックスを使用します。AWS KMSキーによるサーバーサイド暗号化(SSE-KMS)を使用します。プレフィックスベースのクロスリージョンレプリケーション(CRR)を設定し、別のS3バケットへレプリケーションを行います。
- D. 各テナントごとに個別のS3バケットを作成します。顧客提供キーによるサーバーサイド暗号化(SSE-C)を使用します。バケットレベルのクロスリージョンレプリケーション(CRR)を設定します。
この問題を見る →
-
Q20. Q1320. ある企業が、大量のデータを並列処理するアプリケーションを展開しようとしています。このワークロードにはAmazon EC2インスタンスを使用する予定です。ネットワークアーキテクチャは、ノード間のレイテンシを可能な限り最小限に抑えるよう設定可能である必要があります。
これらの要件を満たすネットワークソリューションの組み合わせはどれですか?(該当するものを2つ選択してください。)
- A. EC2インスタンスを複数のAvailability Zoneに分散させる。
- B. 各EC2インスタンスにElastic Fabric Adapter(EFA)をアタッチする。
- C. EC2インスタンスを単一のAvailability Zone内に配置する。
- D. Amazon Elastic Block Store(Amazon EBS)最適化インスタンスタイプを使用する。
- E. EC2インスタンスをクラスタープレースメントグループ内で実行する。
この問題を見る →
-
Q21. Q1321. ある企業は、オンプレミスでペタバイト規模の歴史的医療情報を保管しています。この企業には、規制対応のためにデータの暗号化を管理するプロセスがあります。同社は、バックアップ、復旧、アーカイブのためのクラウドベースのソリューションを必要としています。また、暗号化キー素材(key material)に対する完全な管理権限を維持しなければなりません。これらの要件を満たすソリューションの組み合わせはどれですか?(2つ選択してください。)
- A. AWS Key Management Service(AWS KMS)キーを、キー素材なしで作成し、企業が保有するキー素材をそのKMSキーにインポートします。
- B. AWS Key Management Service(AWS KMS)暗号化キーを作成し、そのキー素材をAWS KMSが生成します。
- C. データをAmazon S3 Standard-Infrequent Access(S3 Standard-IA)ストレージに保存し、S3バケットキーとAWS Key Management Service(AWS KMS)キーを用います。
- D. データをAmazon S3 Glacierストレージクラスに保存し、カスタマー提供キーによるサーバーサイド暗号化(SSE-C)を使用します。
- E. データをAWS Snowballデバイスに保存し、AWS KMSキーによるサーバーサイド暗号化(SSE-KMS)を使用します。
この問題を見る →
-
Q22. Q1322. ある企業は、数百万台の接続デバイスをセキュリティ脅威に対してスキャンするアプリケーションを保有しており、そのスキャンログを Amazon S3 バケットに送信しています。毎週合計 70 GB のデータが生成され、企業は歴史的レポート作成のために 3 年分のデータを保存する必要があります。また、この Amazon S3 上のデータを処理・集計・エンリッチメントし、複雑な分析クエリおよび結合(JOIN)を最短時間で実行しなければなりません。集計後のデータセットは Amazon QuickSight のダッシュボードで可視化されます。これらの要件を満たすために、ソリューションアーキテクトは何を推奨すべきでしょうか?
- A. AWS Glue で ETL ジョブを作成・実行し、Amazon S3 からデータを処理して Amazon Redshift にロードします。集計クエリは Amazon Redshift 上で実行します。
- B. S3 PutObject イベントトリガーに基づく AWS Lambda 関数を使用して、増分変更を Amazon DynamoDB にコピーします。集計クエリは DynamoDB 上で実行します。
- C. S3 PutObject イベントトリガーに基づく AWS Lambda 関数を使用して、増分変更を Amazon Aurora MySQL にコピーします。集計クエリは Aurora MySQL 上で実行します。
- D. AWS Glue を使用して Amazon S3 上のデータをカタログ化します。Amazon Athena を用いてカタログ化されたテーブルに対して集計クエリを実行し、データを Amazon S3 から直接クエリします。
この問題を見る →
-
Q23. Q1323. ある会社は、データウェアハウスとしてAmazon Redshiftを使用しています。同社は、コンポーネント障害が発生した場合でもデータの高い耐久性を確保したいと考えています。ソリューションアーキテクトは何を推奨すべきでしょうか?
- A. 同時実行スケーリングを有効化する。
- B. クロスリージョンスナップショットを有効化する。
- C. データ保持期間を延長する。
- D. Amazon RedshiftをMulti-AZでデプロイする。
この問題を見る →
-
Q24. Q1324. ある企業が、オンプレミスのデータセンターから AWS へ 70 TB のデータを移行したいと考えています。このデータは構造化データと非構造化データが混在しています。企業は、セキュアでコスト効率が良く、一度限りの移行戦略を採用したいとしています。
これらの要件を満たす AWS サービスはどれですか?
- A. Amazon Elastic File System (Amazon EFS)
- B. AWS Storage Gateway
- C. AWS Snowball Edge
- D. AWS Database Migration Service (AWS DMS)
この問題を見る →
-
Q25. Q1325. あるアドベンチャー企業が、モバイルアプリに新しい機能をリリースしました。ユーザーはこの機能を使って、ハイキングやラフティングの写真・動画をいつでもアップロードできます。これらの写真および動画は、Amazon S3 Standardストレージで保存され、S3バケット内に格納されています。また、Amazon CloudFront経由で配信されています。同社は、ストレージコストを最適化する必要があります。ソリューションアーキテクトが調査したところ、アップロードされた写真・動画の大部分は、30日後にはアクセス頻度が低くなることがわかりました。ただし、一部の写真・動画は30日後も引き続き頻繁にアクセスされることが確認されています。ソリューションアーキテクトは、写真・動画をミリ秒単位の検索可用性(retrieval availability)を維持しつつ、可能な限り最低コストで実現するソリューションを実装する必要があります。これらの要件を満たすソリューションはどれですか?
- A. S3バケットに対して、S3 Intelligent-Tieringを有効化します。
- B. S3ライフサイクルポリシーを設定し、30日後に画像オブジェクトおよび動画オブジェクトをS3 StandardからS3 Glacier Deep Archiveへ移行させます。
- C. Amazon S3を、Amazon EC2インスタンスにマウントされたAmazon Elastic File System(Amazon EFS)ファイルシステムに置き換えます。
- D. S3の画像オブジェクトおよび動画オブジェクトにCache-Control: max-ageヘッダーを追加し、その値を30日に設定します。
この問題を見る →
-
Q26. Q1326. Amazon RDS MySQL 5.6 の Multi-AZ DB インスタンス上で動作するデータベースが、非常に動的な読み取りワークロードにさらされています。アプリケーション開発者は、セカンダリ AWS リージョンからの読み取りパフォーマンスをテストした際に、著しい遅延を確認しました。開発者は、読み取りレプリケーションの遅延を 1 秒未満に抑えるソリューションを求めています。ソリューションアーキテクトは何を推奨すべきでしょうか?
- A. セカンダリリージョンの Amazon EC2 上に MySQL をインストールする。
- B. データベースを、クロスリージョンレプリカを備えた Amazon Aurora に移行する。
- C. セカンダリリージョンに別の RDS for MySQL の読み取り専用レプリカを作成する。
- D. Amazon ElastiCache を導入して、データベースのクエリパフォーマンスを向上させる。
この問題を見る →
-
Q27. Q1327. ある金融会社は、オンプレミスの物理テープストレージにデータをバックアップするバックアップソフトウェアを使用しています。規制対応のため、同社はデータを7年間保存する必要があります。また、必要に応じて、アーカイブ済みデータを1週間以内に復元できる必要があります。同社は、コスト削減のためバックアップデータをAWSへ移行したいと考えていますが、現在使用しているバックアップソフトウェアは変更したくありません。これらの要件を最もコスト効率よく満たすソリューションはどれですか?
- A. AWS Storage Gateway Tape Gateway を使用してデータを仮想テープにコピーします。AWS DataSync を使用して仮想テープを Amazon S3 Standard-Infrequent Access(S3 Standard-IA)に移行します。バックアップソフトウェアのターゲットを S3 Standard-IA に変更します。
- B. 物理テープを仮想テープに変換します。AWS DataSync を使用して仮想テープを Amazon S3 Glacier Flexible Retrieval に移行します。バックアップソフトウェアのターゲットを S3 Glacier Flexible Retrieval に変更します。
- C. AWS Storage Gateway Tape Gateway を使用してデータを仮想テープにコピーします。仮想テープを Amazon S3 Glacier Deep Archive に移行します。バックアップソフトウェアのターゲットを仮想テープに変更します。
- D. 物理テープを仮想テープに変換します。AWS Snowball Edge ストレージ最適化デバイスを使用して仮想テープを Amazon S3 Glacier Flexible Retrieval に移行します。バックアップソフトウェアのターゲットを S3 Glacier Flexible Retrieval に変更します。
この問題を見る →
-
Q28. Q1328. ある企業が、グローバルなユーザー基盤にコンテンツを配信するためのウェブサイトを最近公開しました。この企業は、Amazon CloudFrontとそのオリジンとしてAmazon EC2インスタンスを活用し、静的コンテンツの保存および配信速度の向上を図りたいと考えています。ソリューションアーキテクトは、アプリケーションの高可用性(High Availability)を最適化するために、どのようにすべきでしょうか?
- A. CloudFrontでLambda@Edgeを使用する。
- B. CloudFrontでAmazon S3 Transfer Accelerationを使用する。
- C. オリジングループの一部として、別の可用性ゾーン(Availability Zone)に配置されたEC2インスタンスを構成する。
- D. 同じ可用性ゾーン内に、オリジンサーバークラスターの一部として別のEC2インスタンスを構成する。
この問題を見る →
-
Q29. Q1329. ある企業がニュース集約プラットフォームを構築しています。このプラットフォームはニュース記事を受信し、クリーニングおよびカテゴリ分けを行う必要があります。処理済みの記事は、1年間耐久的に保存する必要があります。また、ピーク時には1分間に数千件の記事を受信できるようにする必要があります。さらに、各記事に対して独立した、スケーラブルな処理を提供する必要があります。これらの要件を満たすソリューションはどれですか?
- A. ニュース記事の受信とインメモリ処理を行うカスタムアプリケーションを作成します。このアプリケーションを1台の大型Amazon EC2インスタンスで実行します。アプリケーションが処理済みの記事をAmazon S3バケットに保存するように設定します。
- B. ニュース記事を受信するAWS Lambda関数を作成します。各記事ごとに1件のメッセージをAmazon Simple Queue Service(Amazon SQS)キューに送信します。SQSキューからメッセージを消費する第2のLambda関数を作成します。この第2のLambda関数が記事を処理し、処理済みの記事をAmazon S3バケットに保存するように設定します。
- C. ニュース記事を受信するAWS Lambda関数を作成します。出力を共有のAmazon ElastiCache(Memcached)クラスターに保存します。Auto Scalingグループ内のAmazon EC2インスタンスのフェleetをデプロイします。EC2インスタンスがElastiCacheクラスターから記事データを取得し、処理して、再度ElastiCacheクラスターに書き戻すように設定します。
- D. ニュース記事を受信するAWS Lambda関数を作成します。各記事ごとに1件のメッセージをAmazon Simple Queue Service(Amazon SQS)キューに送信します。SQSキューからメッセージを消費する第2のLambda関数を作成します。この第2のLambda関数が記事を処理し、処理済みの記事を第2のSQSキューに保存するように設定します。
この問題を見る →
-
Q30. Q1330. ある会社が、Amazon EC2インスタンス上で非本番環境のOracleデータベースを実行しています。このデータベースには1 TBのデータが格納されています。EC2インスタンスはVPC内のプライベートサブネットで実行されています。毎日、EC2インスタンスのバックアップが取得され、Amazon S3バケットにアップロードされます。現在のバックアッププロセスでは、S3バケットへのアクセスにNATゲートウェイが使用されています。この会社は、バックアッププロセスでパブリックIPアドレスを使用したくありません。この要件を最もコスト効率よく満たす解決策はどれですか?
- A. VPC内にAmazon S3用のゲートウェイエンドポイントを作成し、ルートテーブルを更新します。
- B. S3トランスファーアクセラレーションをS3バケットで有効化します。バックアップファイルを圧縮し、マルチパートアップロードを使用します。
- C. Amazon CloudFrontディストリビューションを作成し、S3バケットをオリジンとして設定します。バックアップファイルをCloudFrontディストリビューションにアップロードします。
- D. サードパーティ製ツールを使用して、S3バケットをEC2インスタンスのOS上にファイル共有としてマウントします。このファイル共有をバックアップ先として使用します。
この問題を見る →
-
Q31. Q1331. ある企業が、Amazon DynamoDBをデータベース層として使用するサーバーレスアプリケーションを展開しました。このアプリケーションはユーザー数の大幅な増加を経験しています。同社は、データベースの応答時間をミリ秒からマイクロ秒レベルに向上させ、データベースへのリクエストをキャッシュしたいと考えています。これらの要件を満たすとともに、運用上のオーバーヘッドを最小限に抑えるソリューションはどれですか?
- A. DynamoDB Accelerator (DAX) を使用する。
- B. データベースを Amazon Redshift に移行する。
- C. データベースを Amazon RDS に移行する。
- D. Amazon ElastiCache (Redis OSS) を使用する。
この問題を見る →
-
Q32. Q1332. ある会社は、AWSアカウントAでAWS Lambda関数を使用しています。また、AWSアカウントBでAmazon S3バケットを管理しています。アカウントAのLambda関数は、アカウントBのS3バケット内のオブジェクトを読み取る必要があります。ソリューションアーキテクトは、クロスアカウントアクセスのためのセキュアなソリューションを設計し、最小権限の原則を維持する必要があります。これらの要件を満たすソリューションはどれですか?
- A. アカウントBに、必要なS3アクセス許可とアカウントAとの信頼関係を持つIAMロールを作成します。Lambda関数がこのIAMロールを引き受けるように設定します。
- B. アカウントAに、必要なS3アクセス許可とアカウントBとの信頼関係を持つIAMロールを作成します。さらに、アカウントBにこのIAMロールを引き受ける権限を持つIAMユーザーを作成します。Lambda関数がこのIAMユーザーを使用するように設定します。
- C. アカウントBに、必要なS3アクセス許可とアカウントAとの信頼関係を持つIAMロールを作成します。さらに、アカウントAにこのIAMロールを引き受ける権限を持つIAMユーザーを作成します。Lambda関数がこのアカウントAのIAMユーザーを使用するように設定します。
- D. アカウントBに、必要なS3アクセス許可とアカウントAとの信頼関係を持つIAMロールを作成します。さらに、アカウントAにこのIAMロールを引き受ける権限を持つIAMユーザーを作成します。Lambda関数がこのアカウントAのIAMユーザーを使用するように設定します。
この問題を見る →
-
Q33. Q1333. ある企業が、従来のデータ処理アプリケーションをAWSクラウドへ移行しようとしています。このアプリケーションは、Application Load Balancer(ALB)の背後でAmazon EC2インスタンス上で実行される必要があります。また、着信トラフィックの急増に対応できること、および1つの可用性ゾーン(Availability Zone)内でアプリケーション障害が発生した場合でも継続して動作することが求められます。さらに、Web Application Firewall(WAF)をALBにアタッチする必要があります。これらの要件を満たすソリューションはどれですか?
- A. EC2インスタンスを単一の可用性ゾーン内のAuto Scalingグループにデプロイします。Application Load Balancer(ALB)を使用してEC2インスタンス間でトラフィックを分散させます。AWS WAFを使用して、ALBにWeb ACLを関連付けます。
- B. EC2インスタンスを複数の可用性ゾーンにまたがるAuto Scalingグループにデプロイします。Application Load Balancer(ALB)を使用してEC2インスタンス間でトラフィックを分散させます。AWS WAFを使用して、ALBにWeb ACLを関連付けます。
- C. EC2インスタンスを複数のAWSリージョンにまたがるAuto Scalingグループにデプロイします。Amazon Route 53のレイテンシーベースルーティングを使用して、Auto Scalingグループ間でトラフィックを分散させます。AWS WAFを使用して、Route 53のルーティング設定にWeb ACLを関連付けます。
- D. EC2インスタンスを複数の可用性ゾーンにまたがるAuto Scalingグループにデプロイします。Network Load Balancer(NLB)を使用してEC2インスタンス間でトラフィックを分散させます。AWS WAFを使用して、NLBにWeb ACLを関連付けます。
この問題を見る →
-
Q34. Q1334. ある企業は、Amazon RDSデータベースの状態に懸念を抱いています。ワークロードは予測が困難であり、新規ユーザー登録が一時的に急増する(「フラッディング」)場合があり、その結果、ストレージ容量が不足する事象が発生しています。このデータベースは、300 GiBのストレージを搭載した汎用インスタンスタイプで実行されています。ソリューションズアーキテクトは、この企業に対して何を推奨すべきでしょうか?
- A. RDSストレージの自動スケーリングを有効化する。
- B. 垂直方向のインスタンススケーリングをスケジュールする。
- C. ストレージ最適化インスタンスタイプに変更し、データベースを垂直方向にスケールする。
- D. ストレージ空き容量が低下した際に、AWS Lambda関数を設定してRDSストレージを1 GiBずつ増加させる。
この問題を見る →
-
Q35. Q1335. ある企業は、Amazon Linux を実行する Amazon EC2 インスタンス上でウェブサイトをホストしています。これらのインスタンスは Application Load Balancer (ALB) の後ろに配置されており、Auto Scaling グループの一部です。各インスタンスは、製品マニュアルを保存するために Amazon EBS ボリュームを使用しています。新規インスタンスでは、しばしばデータが古くなっています。また、新規インスタンスが外部ソースから更新を受けるまでに最大30分かかることもあります。企業は、すべてのインスタンスが最新の製品マニュアルを保持することを保証する必要があります。また、需要の急増に迅速に対応できるソリューションが必要です。さらに、アプリケーションコードの変更は一切許されません。これらの要件を満たすソリューションはどれですか?
- A. 各 EC2 インスタンスにアタッチされたインスタンスストアボリューム上に製品マニュアルを保存します。
- B. 製品マニュアルを Amazon S3 バケットに保存し、EC2 インスタンスがその S3 バケットから更新をダウンロードするように設定します。
- C. 製品マニュアルを Amazon EFS ボリュームに保存し、EC2 インスタンスにその EFS ボリュームをマウントします。
- D. 製品マニュアルを Amazon S3 バケットに保存し、S3 Standard-Infrequent Access(S3 Standard-IA)ストレージクラスを使用します。EC2 インスタンスがその S3 バケットから更新をダウンロードするように設定します。
この問題を見る →
-
Q36. Q1336. ある企業は、コンテナ化されたアプリケーションを大規模に展開したいと考えています。また、Kubernetesのオープンソースコミュニティが提供するソフトウェアソリューションも活用したいと考えています。これらの要件を満たすとともに、運用上のオーバーヘッドを最も小さくするソリューションはどれですか?
- A. Amazon EKSクラスター上にアプリケーションをデプロイし、Amazon EC2インスタンスを使用したEKSマネージドノードグループを利用します。
- B. Amazon EKSクラスター上にアプリケーションをデプロイし、EKS Auto Modeを利用します。
- C. Amazon EC2インスタンス上で実行される自己管理型Kubernetesクラスター上でアプリケーションを実行します。
- D. コンテナ化されたアプリケーションをAWS Lambda関数として実行します。
この問題を見る →
-
Q37. Q1337. ある企業が、ユーザーが登録して個人情報を保存できるモバイル金融アプリを開発しています。このアプリは、ユーザーの詳細および設定を格納するために Amazon DynamoDB テーブルを使用します。アプリは DynamoDB に格納されたデータを用いてクレジットスコアレポートを生成し、毎月1回、ユーザーにそのレポートを送信します。企業は、ユーザーが自身のデータおよび設定を削除できる機能を提供する必要があります。また、アプリは、データ削除依頼を受け取ってから1か月以内に顧客データを削除しなければなりません。これらの要件を満たすうち、運用オーバーヘッドが最も少ないソリューションはどれですか?
- A. ユーザー情報の削除を行う AWS Lambda 関数を作成します。指定された TTL(Time-To-Live)が有効期限を迎えたときに実行される Amazon EventBridge ルールを作成し、そのルールが Lambda 関数を呼び出すように構成します。
- B. DynamoDB ストリームを作成します。ユーザー情報の削除を行う AWS Lambda 関数を作成します。指定された TTL が有効期限を迎えると、DynamoDB テーブルからユーザー情報を DynamoDB ストリームに書き込みます。DynamoDB ストリームが Lambda 関数を呼び出してユーザー情報を削除するように構成します。
- C. DynamoDB で TTL を有効化します。有効期限を属性として設定します。有効期限の値に基づいて TTL を設定する AWS Lambda 関数を作成し、ユーザーが個人データの削除を依頼した際にその関数を呼び出します。
- D. DynamoDB で TTL を有効化します。ユーザー情報の削除を行う AWS Lambda 関数を作成します。AWS Config を使用して、TTL の有効期限が切れた際の DynamoDB のステージ変更を検出し、その検出結果に基づいて Lambda 関数を呼び出すように構成します。
この問題を見る →
-
Q38. Q1338. グローバル企業がデータ所在要件を満たすため、複数のAWSリージョンで運用しています。同社は、アカウント管理にAWS Organizationsを利用しています。
この企業は、地理的境界を越えた誤ったデータ操作を防ぐために、IAMロールおよびアクセスを特定のリージョンに制限したいと考えています。
これらの要件を満たすソリューションはどれですか?
- A. サービスコントロールポリシー(SCP)を設定して、準拠していないリージョンでec2:RunInstancesアクションを拒否する。
- B. aws:RequestedRegion条件を使用したIAMポリシーを設定する。
- C. aws:SourceIp条件を使用したIAMロールの信頼ポリシーを設定する。
- D. AWS Configを設定して、リージョン間の不適切なアクセスを検出する。
この問題を見る →
-
Q39. Q1339. ナイトリーログ処理のためのデータサイエンス用ストレージが必要です。ログのサイズおよび件数は不明であり、保存期間は24時間のみです。最もコスト効率の高いソリューションはどれですか?
- A. Amazon S3 Glacier Deep Archive
- B. Amazon S3 Standard
- C. Amazon S3 Intelligent-Tiering
- D. Amazon S3 One Zone-Infrequent Access(S3 One Zone-IA)
この問題を見る →
-
Q40. Q1340. ある保険会社が、ユーザーの個人データ(氏名、年齢、健康情報など)を記録するアプリケーションを開発しています。同社は、このアプリケーションをAWS上のプライベートサブネットで実行したいと考えています。データセキュリティ要件により、アプリケーション層を実行するコンピューティングリソースのオペレーティングシステム(OS)にアクセスできる必要があります。また、データの保存には低遅延のNoSQLデータベースを使用しなければなりません。これらの要件を満たすソリューションはどれですか?
- A. アプリケーション層にAmazon EC2インスタンスを使用します。データベース層にはAmazon DynamoDBテーブルを使用します。DynamoDB用のVPCエンドポイントを作成し、EC2インスタンスにDynamoDBへのアクセス権限を持つインスタンスプロファイルを割り当てます。
- B. アプリケーション層にAWS Lambda関数を使用します。データベース層にはAmazon DynamoDBテーブルを使用します。Lambda関数には、そのテーブルにアクセスするための適切なIAMロールを割り当てます。
- C. アプリケーション層にAWS Fargateを使用します。データベース層には、プライベートサブネット内に配置されたAmazon Aurora PostgreSQLインスタンスを作成します。
- D. アプリケーション層にAmazon EC2インスタンスを使用します。データの保存にはJSON形式でデータを格納するAmazon S3バケットを使用します。アプリケーションをAmazon Athenaを用いてS3バケットからデータの読み書きを行うように設定します。
この問題を見る →
-
Q41. Q1341. ある企業が、IPアドレスの許可リストおよび拒否リストを含むファイルをAmazon S3バケットに保存しています。このファイルにはHTTPエンドポイントを介してアクセスする必要があります。また、AWS上に展開されていない企業のファイアウォールが当該ファイルを読み取れる必要があります。さらに、ファイルへのアクセスは、ファイアウォールのIPアドレスからのみ許可されるように制限したいと考えています。このAWSアカウントでは、Amazon S3の「Block Public Access(パブリックアクセスのブロック)」機能が有効化されています。これらの要件を満たす解決策はどれですか?
- A. S3バケットを静的ウェブサイトとして設定します。ファイアウォールのIPアドレスからのみウェブサイトへのアクセスを許可するバケットポリシーを作成し、その静的ウェブサイトのURLをファイアウォールの設定に追加します。
- B. ファイアウォールのIPアドレスからのみ明示的にアクセスを許可するバケットポリシーを作成します。ファイルのURLをファイアウォールの設定に追加します。
- C. Amazon CloudFrontディストリビューションを作成し、S3バケットをオリジンとして追加します。ファイアウォールのIPアドレスからのみアクセスを許可するオリジンアクセスコントロール(OAC)を作成します。
- D. 当該ファイルにアクセス可能なAWS Lambda関数を作成します。Lambda関数を、リクエスト内のIPアドレスがファイアウォールのものであるかを確認し、リストを返すように設定します。Lambda関数のURLをファイアウォールの設定に追加します。
この問題を見る →
-
Q42. Q1342. ある企業が、Amazon Aurora MySQLデータベースを使用するアプリケーションを開発しています。この企業は、新機能のテストのためにMySQLデータベースのスキーマを定期的に変更する予定です。これらのテストは、既存の本番データベースに影響を与えてはなりません。テスト完了後、開発者は変更内容を本番データベースに反映させる必要があります。このソリューションは、最小限のダウンタイムで実現しなければなりません。これらの要件を満たすソリューションはどれですか?
- A. 既存のデータベースに基づいて新しいステージング用Aurora MySQLデータベースクラスターを作成します。新機能のテストのために、この新しいステージングデータベースクラスターでスキーマ変更を行います。
- B. 既存のAurora MySQLデータベースに基づいて読み取り専用レプリカを作成します。この読み取り専用レプリカに対してスキーマ変更を行い、テスト成功後にそのレプリカをプライマリに昇格させます。
- C. Aurora MySQLデータベースに対してブルー/グリーンデプロイメントを実装します。新機能のテストのためにステージング環境(例:グリーン)でスキーマ変更を行い、テスト完了時にトラフィックをグリーン環境からブルー環境へ切り替えます。
- D. Aurora MySQLデータベースをAmazon DynamoDBテーブルにレプリケートします。新機能のテストのためにDynamoDBテーブルに対してスキーマ変更を行い、テスト完了時にアプリケーションがDynamoDBテーブルを利用するように設定します。
この問題を見る →
-
Q43. Q1343. ある企業のソリューションアーキテクトが、本番環境向けにAmazon S3にデプロイされる静的ウェブサイトを構築しています。このウェブサイトは、AWS Lambda関数を介してAmazon Aurora PostgreSQLデータベースと統合されます。本番環境にデプロイされるウェブサイトでは、Lambdaエイリアスを使用し、そのエイリアスはLambda関数の特定のバージョンを指します。企業はデータベースの認証情報を2週間ごとにローテーションする必要があります。また、これまでにデプロイされたLambda関数は、最新の認証情報を使用できる必要があります。これらの要件を満たす解決策はどれですか?
- A. データベース認証情報をAWS Secrets Managerに保存し、ローテーションを有効化します。Lambda関数内に、Secrets Managerから認証情報を取得するコードを記述します。
- B. データベース認証情報をLambda関数のコード内に含めます。定期的に認証情報を更新し、新しいLambda関数をデプロイします。
- C. Lambdaの環境変数を使用します。新しい認証情報が利用可能になったときに、環境変数を更新します。
- D. データベース認証情報をAWS Systems Manager Parameter Storeに保存し、ローテーションを有効化します。Lambda関数内に、Parameter Storeから認証情報を取得するコードを記述します。
この問題を見る →
-
Q44. Q1344. ある企業は、AWS Systems Manager を使用して Amazon EC2 インスタンスのファleetを管理したいと考えています。同社のセキュリティ要件によると、EC2 インスタンスはインターネットアクセスを一切許可されていません。ソリューションアーキテクトは、このセキュリティ要件を満たしつつ、EC2 インスタンスから Systems Manager へのネットワーク接続を設計する必要があります。
これらの要件を満たすソリューションはどれですか?
- A. EC2 インスタンスをインターネットへのルートを持たないプライベートサブネットにデプロイします。
- B. Systems Manager 用のインターフェイス VPC エンドポイントを設定し、ルートを更新してそのエンドポイントを利用するようにします。
- C. パブリックサブネットに NAT ゲートウェイをデプロイし、プライベートサブネットのデフォルトルートを NAT ゲートウェイに向けるように設定します。
- D. インターネットゲートウェイをデプロイし、ネットワーク ACL を設定して、Systems Manager 以外のすべての宛先へのトラフィックを拒否します。
この問題を見る →
-
Q45. Q1345. 小売企業は、顧客の行動データおよびセッション活動データを Amazon DynamoDB に保存しています。同社は、Amazon Redshift で SQL クエリを実行して顧客のトレンドを追跡し、定期的に更新されたデータを活用したいと考えています。また、抽出・変換・ロード(ETL)パイプラインの開発や運用を一切行わずに、DynamoDB のデータを Amazon Redshift へ自動的にレプリケートする必要があります。これらの要件を満たす、運用オーバーヘッドが最も少ないソリューションはどれですか?
- A. AWS Glue を使用して、DynamoDB からデータを抽出し Amazon Redshift へロードする ETL ジョブをスケジュール実行します。
- B. DynamoDB Streams と AWS Lambda 関数を活用し、更新データをほぼリアルタイムで Amazon Redshift へ送信します。
- C. Amazon Redshift Spectrum を使用して、DynamoDB から Amazon S3 へエクスポートされたデータを直接クエリします。
- D. DynamoDB と Amazon Redshift の間でゼロ-ETL 統合(zero-ETL integration)を構築します。
この問題を見る →
-
Q46. Q1346. グローバルなEC企業が、AWS上で3層構成のアプリケーションを設計しています。このアプリケーションには、静的コンテンツを提供するWeb層、ビジネスロジックを処理するアプリケーション層、および製品情報とユーザーデータを格納するデータベース層が含まれます。アプリケーションはリレーショナルデータベースと連携します。同社は、グローバルなユーザーに対して低遅延でサービスを提供できる、高可用性のアプリケーションアーキテクチャを必要としています。これらの要件を、最も少ない運用オーバーヘッドで満たすソリューションはどれですか?
- A. Web層およびアプリケーション層向けに、単一のAWSリージョン内でAuto Scalingグループを使用したAmazon EC2インスタンスを展開します。Webトラフィックの分散にはApplication Load Balancerを使用します。データベース層にはAmazon RDSおよびMulti-AZデプロイメントを使用します。
- B. Amazon S3バケットをオリジンとするAmazon CloudFrontディストリビューションを設定します。アプリケーション層には、同社が事業展開している各AWSリージョンにAmazon ECSコンテナをAWS Fargate上でデプロイします。データベース層にはAmazon Auroraグローバルデータベースを使用します。
- C. 静的Webコンテンツを格納するためにAmazon S3バケットを使用します。アプリケーション層にはAmazon EC2 Auto ScalingおよびEC2 Spotインスタンスを使用します。データベース層には読み取り専用レプリカを備えたAmazon RDS for MySQLを使用します。また、AWS DMSを用いてセカンダリAWSリージョンへのデータ複製を行います。
- D. 静的Webコンテンツを格納するためにAmazon S3バケットを使用します。アプリケーション層のサーバーレスバックエンドロジックにはAWS Lambda関数を使用します。Webリクエストに対するLambda関数の呼び出しにはAmazon API Gatewayを使用します。データベース層にはAmazon DynamoDBを使用し、複数のAWSリージョンにDynamoDBデータベースを展開します。
この問題を見る →
-
Q47. Q1347. ソリューションアーキテクトは、Amazon S3バケットに保存された画像にユーザーがアクセスできるアプリケーションを設計しました。このアプリケーションは、VPC IDがvpc-11aabb22であるプライベートVPC内にホストされるAmazon EC2インスタンスで実行されます。ソリューションアーキテクトは、S3バケットに対して「パブリックアクセスのブロック」機能を有効化しました。このバケットは、アカウント123456789012のus-west-2リージョンにホストされています。ソリューションアーキテクトは、EC2インスタンスをホストするVPC内のリソースからのみ、このS3バケットへアクセスできるようにする必要があります。この要件を満たすソリューションはどれですか?
- A. Deny効果を持つS3バケットポリシーのステートメントを作成し、Conditionとして"StringNotEquals": {"aws:SourceVpc":"vpc-11aabb22"}を指定します。
- B. Allow効果を持つS3バケットポリシーのステートメントを作成し、Resourceとして"arn:aws:ec2:us-west-2:123456789012:vpc/vpc-11aabb22"を指定します。
- C. Allow効果を持つS3バケットポリシーのステートメントを作成し、Conditionとして"StringNotEquals":{"aws:SourceVpc":"vpc-11aabb22"}を指定します。
- D. Deny効果を持つS3バケットポリシーのステートメントを作成し、Conditionとして"StringNotEquals":{"aws:PrincipalAccount":"123456789012"}を指定します。
この問題を見る →
-
Q48. Q1348. ある会社は、複数のアプリケーションを Amazon EC2 インスタンス上で実行しています。また、設定ファイルを Amazon S3 バケットに保存しています。ソリューションアーキテクトは、これらのアプリケーションが設定ファイルにアクセスできるようにする必要があります。その際、AWS のセキュリティに関するベストプラクティスに従わなければなりません。この要件を満たすソリューションはどれですか?
- A. AWS アカウントのルートユーザーのアクセスキーを使用する。
- B. AWS アクセスキー ID と EC2 のシークレットアクセスキーを使用する。
- C. IAM ロールを使用して、アプリケーションに必要な権限を付与する。
- D. S3 バケットでマルチファクタ認証(MFA)およびバージョニングを有効化する。
この問題を見る →
-
Q49. Q1349. アプリケーションが需要の増加に伴いパフォーマンス問題を抱えています。この需要の増加は、Amazon RDS でホストされているデータベースから取得される読み取り専用の履歴レコード(カスタムビューおよびクエリを使用)に対するものです。ソリューションアーキテクトは、データベース構造を変更せずにパフォーマンスを向上させる必要があります。
この要件を満たし、かつ管理オーバーヘッドを最小限に抑えるには、どのアプローチが最も適していますか?
- A. Amazon DynamoDB を導入し、すべてのデータを移行してアプリケーションをその先へ向ける。
- B. Amazon ElastiCache (Redis OSS) を導入し、アプリケーション向けにデータをキャッシュする。
- C. Amazon EC2 上に Memcached をデプロイし、アプリケーション向けにデータをキャッシュする。
- D. Amazon RDS 上に Amazon DynamoDB Accelerator (DAX) をデプロイしてキャッシュ性能を向上させる。
この問題を見る →
-
Q50. Q1350. ある会社は、単一のAWSアカウントを使用しています。同社は、1つのAWSリージョン内の複数のVPCでAmazon EC2インスタンス上でワークロードを実行しています。また、AWS Direct Connectを介して同社のAWSアカウントに接続されたオンプレミスのデータセンターでもワークロードを実行しています。
同社は、これらのVPC内のすべてのEC2インスタンスが、internal.example.comドメインに対するDNSクエリを、オンプレミスのデータセンター内にある権威DNSサーバーに解決できるようにする必要があります。このソリューションは、VPCとオンプレミスネットワーク間のプライベート通信を利用する必要があります。AWSとオンプレミスデータセンター間のすべてのルートテーブル、ネットワークACL、セキュリティグループは正しく設定済みです。
これらの要件を満たすために実施すべきアクションの組み合わせはどれですか?(3つ選択)
- A. すべてのワークロードVPCにAmazon Route 53インバウンドエンドポイントを作成します。
- B. ワークロードVPCのいずれか1つにAmazon Route 53アウトバウンドエンドポイントを作成します。
- C. internal.example.comドメインに対するDNSクエリをオンプレミスのDNSサーバーに転送するよう設定された、ForwardタイプのAmazon Route 53 Resolverルールを作成します。
- D. internal.example.comドメインに対するDNSクエリをオンプレミスのDNSサーバーに転送するよう設定された、SystemタイプのAmazon Route 53 Resolverルールを作成します。
- E. Amazon Route 53 ResolverルールをすべてのワークロードVPCに関連付けます。
- F. 新しいRoute 53エンドポイントを配置したワークロードVPCにAmazon Route 53 Resolverルールを関連付けます。
この問題を見る →
-
Q51. Q1351. ある企業は、機密性の高い監査ログを格納する Amazon S3 バケットへの読み取り専用アクセスを、少数の監査担当者に与える必要があります。監査担当者は毎月1回、これらのログを確認します。企業は各監査担当者に対して個別の IAM ユーザーを作成済みです。以下の要件を満たす必要があります:
・バケットはアカウント内でのみ非公開(パブリックアクセス不可)であること。
・認証情報は一時的であり、自動的にローテーションされること。
・アクセスは毎月のレビュー期間終了時に自動的に失効すること。
・すべての操作が AWS CloudTrail で個々のユーザーに追跡可能であること。
これらの要件を満たすソリューションはどれですか?
- A. レビュー期間終了時に有効期限が切れる事前署名 URL を対象オブジェクトに対して生成し、各レビュー日前に監査担当者に送信します。
- B. 読み取り専用の S3 バケットアクセス権を持つ IAM ロールを作成します。このロールを監査担当者が毎月のレビュー期間中にのみ引き受けられるよう、条件付き制約を含めます。
- C. 各監査担当者の IAM ユーザーをバケット ACL に「読み取り」権限で追加し、レビュー期間終了後に各ユーザーを ACL から削除します。
- D. S3 の静的ウェブサイトホスティングを有効化します。バケットポリシーに条件を設定して、レビュー期間中のみ各監査担当者の企業 IP アドレス範囲からのアクセスを許可します。
この問題を見る →
-
Q52. Q1352. ある企業は、Amazon Kinesis Data Streams と AWS Lambda 関数を用いてストリーミングデータを処理しています。このストリーミングデータは、インターネットに接続されたデバイスから送信されます。現在、スケーリングの問題が発生しており、シャードレベルの制御およびカスタムチェックポイント機能を実装する必要があります。これらの要件を満たすとともに、**最も低いレイテンシ**を実現するソリューションはどれですか?
- A. Amazon Kinesis Data Streams を Amazon Kinesis Data Firehose に接続し、受信データを Amazon S3 バケットに取り込みます。S3 イベント通知を設定して Lambda 関数を呼び出します。
- B. Lambda 関数のプロビジョニング済み同時実行数の設定を調整します。Kinesis Data Streams から Amazon SQS 標準キューへデータをストリーミングし、Lambda 関数を呼び出してメッセージを処理します。
- C. Lambda 関数のコードを、AWS Fargate 上で実行される Amazon ECS コンテナ内で実行します。コードを変更して Kinesis Client Library(KCL)を使用するようにします。
- D. Lambda 関数のメモリ量およびプロビジョニング済み同時実行数を増加させます。Kinesis Data Streams から Amazon SQS FIFO キューへデータをストリーミングし、SQS キューからの呼び出しにより Lambda 関数を実行するように設定します。
この問題を見る →
-
Q53. Q1353. ある企業は、AWS上でホストしているアプリケーションロードバランサー(Application Load Balancer)およびAmazon CloudFrontディストリビューションなどのリソースを保護したいと考えています。また、自社リソースに対する攻撃(DDoSを含む)をほぼリアルタイムで可視化できるAWSサービスを必要としており、DDoS攻撃発生時に専任のAWSチームによる支援も求めています。これらの要件を満たすAWSサービスはどれですか?
- A. AWS WAF
- B. AWS Shield Standard
- C. Amazon Macie
- D. AWS Shield Advanced
この問題を見る →
-
Q54. Q1354. メディア出版会社が、ユーザーが自身の書籍を印刷できるアプリケーションをAWS上で構築しています。アプリケーションのフロントエンドはDockerコンテナで実行されます。注文の流入量は大きく変動し、一時的に会社の書籍印刷機の処理能力を超えることがあります。注文処理のペイロードは最大4 MBです。同社は、流入する注文をスケーラブルに処理できるソリューションを開発する必要があります。この要件を満たすソリューションはどれですか?
- A. Amazon SQS を使用して流入注文をキュー化します。注文処理用の AWS Lambda@Edge 関数を作成します。フロントエンドアプリケーションを Amazon EKS 上にデプロイします。
- B. Amazon SQS を使用して流入注文をキュー化します。注文処理用の AWS Lambda 関数を作成します。フロントエンドアプリケーションを AWS Fargate 上にデプロイします。
- C. Amazon SQS を使用して流入注文をキュー化します。注文処理用の AWS Lambda 関数を作成します。フロントエンドアプリケーションを、AWS Fargate 起動タイプを使用した Amazon ECS 上にデプロイします。
- D. Amazon SNS を使用して流入注文をキュー化します。注文処理用の AWS Lambda@Edge 関数を作成します。フロントエンドアプリケーションを Amazon EC2 インスタンス上にデプロイします。
この問題を見る →
-
Q55. Q1355. ある企業は、オンプレミスの顧客取引データベースをAWSに移行する必要があります。このデータベースはLinuxサーバー上で実行されるOracle DBインスタンス上に存在します。新たなセキュリティ要件により、データベースパスワードを毎年ローテーションする必要があります。これらの要件を満たすうち、運用オーバーヘッドが最も少ないソリューションはどれですか?
- A. AWS SCTを使用してデータベースをAmazon DynamoDBに変換します。パスワードをAWS Systems Manager Parameter Storeに保存し、Amazon CloudWatchアラームを作成して、毎年のパスワードローテーションを実行するAWS Lambda関数を呼び出します。
- B. データベースをAmazon RDS for Oracleに移行します。パスワードをAWS Secrets Managerに保存し、自動ローテーションを有効化します。毎年のローテーションスケジュールを設定します。
- C. データベースをAmazon EC2インスタンスに移行します。AWS Systems Manager Parameter Storeを使用して接続文字列を保管・ローテーションし、AWS Lambda関数を毎年のスケジュールで実行します。
- D. AWS SCTを使用してデータベースをAmazon Neptuneに移行します。Amazon CloudWatchアラームを作成して、毎年のパスワードローテーションを実行するAWS Lambda関数を呼び出します。
この問題を見る →
-
Q56. Q1356. ある企業は、AWS クラウド上に頻繁にアクセスされないデータを保存しています。ただし、必要に応じてデータにアクセスする場合、12 時間以内に取得できる必要があります。また、企業は、1 ギガバイトあたりのストレージコストが最もコスト効率の良いソリューションを求めています。これらの要件を満たす Amazon S3 ストレージクラスはどれですか?
- A. S3 Standard
- B. S3 Glacier Flexible Retrieval
- C. S3 One Zone-Infrequent Access (S3 One Zone-IA)
- D. S3 Standard-Infrequent Access (S3 Standard-IA)
この問題を見る →
-
Q57. Q1357. ある企業は、複数のモバイルアプリおよびWebアプリケーションからユーザーがアクセスするECサイトアプリケーションを運用しています。この企業には、モバイルアプリおよびWebアプリケーションからのリクエストをAPI経由で受信するソリューションが必要です。1日のうちでトラフィック量は大きく変動し、セール期間中には急激なトラフィックスパイクが発生します。このソリューションは疎結合(ローズリーコープルド)である必要があり、また、いかなるリクエストも失われてはなりません。これらの要件を満たすソリューションはどれですか?
- A. Application Load Balancer(ALB)を作成します。リクエストを処理するためのAWS Elastic Beanstalkエンドポイントを作成し、そのエンドポイントをALBのターゲットグループに追加します。
- B. Amazon API GatewayのREST APIを設定し、Amazon SQSキューへの統合を構成します。デッドレターキュー(DLQ)を設定します。SQSキューからメッセージをポーリングしてリクエストを処理するAWS Lambda関数を作成します。
- C. Application Load Balancer(ALB)を作成します。リクエストを処理するAWS Lambda関数を作成し、そのLambda関数をALBのターゲットとして登録します。
- D. Amazon API GatewayのHTTP APIを設定し、Amazon SNSトピックへの統合を構成します。リクエストを処理するAWS Lambda関数を作成し、その関数をSNSトピックにサブスクライブしてリクエストを処理させます。
この問題を見る →
-
Q58. Q1358. 金融会社が、AWS Organizations で管理される一連の AWS アカウントへ銀行アプリケーションを移行しようとしています。これらのアプリケーションは、機密性の高い顧客データを Amazon EBS ボリューム上に保存します。同社はバックアップ目的で定期的に EBS スナップショットを取得します。同社は、すべての AWS アカウントにわたって EBS スナップショットの公開共有を防止するためのコントロールを実装したいと考えています。これらの要件を満たすとともに、運用オーバーヘッドが最も少ないソリューションはどれですか?
- A. AWS Organizations 内の各組織単位(OU)に対して AWS Config ルールを有効化し、EBS スナップショットのアクセス許可を監視する。
- B. 組織レベルで EBS スナップショットの「パブリックアクセスをブロック」機能を有効化する。
- C. 組織のルートアカウントに、ユーザーによるスナップショットアクセス許可の変更を禁止する IAM ポリシーを作成する。
- D. AWS CloudTrail を使用して、スナップショットのアクセス許可変更を追跡する。
この問題を見る →
-
Q59. Q1359. ある会社では、Amazon EC2インスタンスをWebサーバーとして実行しています。Webサーバーのトラフィック負荷は1日に2回、ピークに達します。その他の時間帯はWebサーバーはアイドル状態です。ソリューションアーキテクトは、Webサーバーを管理し、フォールトトレランスを維持する必要があります。これらの要件を最もコスト効率よく満たすソリューションはどれですか?
- A. EC2 Auto Scalingグループを使用して、需要に基づいてインスタンスをスケーリングする。
- B. ピーク時の容量を常に確保するために、Reserved Instancesを購入する。
- C. トラフィック需要が低いときにEC2インスタンスを停止するよう、cronジョブを使用する。
- D. ピーク時のトラフィック需要に応じて、EC2インスタンスを垂直方向にスケーリングするスクリプトを使用する。
この問題を見る →
-
Q60. Q1360. ある会社が、us-east-1 リージョン内の単一のアベイラビリティーゾーン(AZ)で、単一の Amazon EC2 インスタンス上に3層構成のWebアプリケーションを展開しました。アプリケーションの利用が増加しています。ソリューションズアーキテクトは、アプリケーションが増加するトラフィックを処理できるようにする必要があります。また、アプリケーションの耐障害性(レジリエンス)も確保する必要があります。これらの要件を最もコスト効率よく満たすソリューションはどれですか?
- A. 2つの追加EC2インスタンスを作成し、これらを2つの異なるアベイラビリティーゾーンに分散配置します。Application Load Balancer(ALB)を作成し、ALBを3つのインスタンスすべてを含むターゲットグループにルーティングするように設定します。Amazon CloudWatch アラームを作成して、EC2インスタンスを垂直方向(Vertical Scaling)にスケールアップし、アプリケーショントラフィックに対応できるようにします。
- B. 8つの追加EC2インスタンスを作成し、これらを3つの異なるアベイラビリティーゾーンに分散配置します。Application Load Balancer(ALB)を作成し、ALBを合計9台のインスタンスすべてを含むターゲットグループにルーティングするように設定します。Amazon CloudWatch アラームを作成して、EC2インスタンスを水平方向(Horizontal Scaling)にスケールアウトし、アプリケーショントラフィックに対応できるようにします。
- C. 同一のアベイラビリティーゾーン内に最小3台のEC2インスタンスを含むEC2 Auto Scalingグループを作成します。Application Load Balancer(ALB)を作成し、ALBをそのすべてのインスタンスを含むターゲットグループにルーティングするように設定します。Auto Scalingグループに対してスケジュールベースのスケーリングを設定します。
- D. 複数のアベイラビリティーゾーンに分散配置された最小3台のEC2インスタンスを含むEC2 Auto Scalingグループを作成します。Application Load Balancer(ALB)を作成します。ALBを、すべてのインスタンスを含むターゲットグループにトラフィックをルーティングするように設定します。Amazon CloudWatch アラームを作成して、EC2インスタンスを垂直方向(Vertical Scaling)にスケールアップし、アプリケーショントラフィックに対応できるようにします。
この問題を見る →
-
Q61. Q1361. ある企業が、AWS Lambda関数を使用するデータ処理アプリケーションを構築しています。このアプリケーションのLambda関数は、同一AWSアカウント内のVPCにデプロイされたAmazon RDS DBインスタンスと通信する必要があります。これらの要件を、最も安全な方法で満たす解決策はどれですか?
- A. DBインスタンスをパブリックアクセスを許可するように設定します。DBインスタンスのセキュリティグループを更新し、該当AWSリージョンのLambdaのパブリックIPアドレス範囲からのアクセスを許可します。
- B. Lambda関数をVPC内にデプロイします。Lambda関数が配置されるサブネットにネットワークACL(NACL)をアタッチし、アウトバウンドルールでVPCのCIDR範囲のみへのアクセスを許可します。DBインスタンスのセキュリティグループを更新し、0.0.0.0/0からのトラフィックを許可します。
- C. Lambda関数をVPC内にデプロイします。Lambda関数にセキュリティグループをアタッチし、アウトバウンドルールでVPCのCIDR範囲へのアクセスのみを許可します。DBインスタンスのセキュリティグループを更新し、Lambda関数のセキュリティグループからのトラフィックのみを許可します。
- D. LambdaのデフォルトVPCとDBインスタンスをホストするVPCをピアリングして、セキュリティグループを必要とせずに直接ネットワークアクセスを可能にします。
この問題を見る →
-
Q62. Q1362. あるホームセキュリティ企業がグローバルに事業を拡大しています。この企業は顧客データを暗号化する必要がありますが、自社で暗号鍵を管理したくありません。また、鍵は複数のAWSリージョンで利用可能である必要があり、鍵へのアクセスを制御できる必要があります。これらの要件を満たすとともに、運用オーバーヘッドが最も少ないソリューションはどれですか?
- A. AWS KMS を使用してマルチリージョンキーを作成します。各キーを識別するためにタグを適用し、属性ベースのアクセス制御(ABAC)の条件キーを使用してキーへのアクセスを制御します。
- B. AWS KMS を使用して、キーマテリアルをインポートして複数の単一リージョンキーを作成します。各キーを識別するためにタグを適用し、属性ベースのアクセス制御(ABAC)の条件キーを使用してキーへのアクセスを制御します。
- C. AWS CloudHSM を使用して、企業のプライマリリージョンに CloudHSM クラスターを作成します。CloudHSM Management Utility(CMU)を用いて、この CloudHSM クラスターを追加のリージョンに同期させます。
- D. AWS CloudHSM を使用してユーザーを作成し、CloudHSM Management Utility(CMU)でキーをユーザーと共有します。shareKey コマンドを使用して、各リージョンの追加ユーザーに対してキーを共有または非共有します。
この問題を見る →
-
Q63. Q1363. ある企業が、顧客向けに金融データにアクセスできるAPIを提供するソリューションを構築しています。このAPIのバックエンドは、各リクエストごとに税金計算を実行する必要があります。同社では、毎年最後の3か月間にデータへのアクセス需要が大幅に増加すると予想しています。ソリューションアーキテクトは、通常時の需要と年末のピーク需要の両方に対応できるスケーラブルなソリューションを設計する必要があります。これらの要件を満たすソリューションはどれですか?
- A. サードパーティ製ソフトウェアを実行するAmazon EC2インスタンス上でAPIをホストし、そのEC2インスタンスで税金計算を実行するように設定します。
- B. Amazon API GatewayのREST APIをデプロイします。税金計算を実行するAWS Lambda関数を作成し、そのLambda関数をREST APIと統合します。
- C. 2台のAmazon EC2インスタンスの前にApplication Load Balancer(ALB)を配置します。EC2インスタンスを税金計算を実行するように設定します。
- D. Amazon API GatewayのREST APIをデプロイします。税金計算を実行するAmazon EC2インスタンスを設定し、そのEC2インスタンスをREST APIと統合します。
この問題を見る →
-
Q64. Q1364. ある企業は、AWS上で数十のマルチティアアプリケーションをホストしています。プレゼンテーション層およびロジック層は、Amazon EBSボリュームを使用するAmazon EC2 Linuxインスタンスで構成されています。同社は、新機能をデプロイする際にEC2インスタンスにOSの脆弱性が導入されないよう保証するソリューションを必要としています。同社は、カスタムAMIを用いてAuto Scalingグループ内でEC2インスタンスをデプロイしています。このソリューションは、同社がホストするすべてのアプリケーションに対応できるスケーラビリティを備える必要があります。これらの要件を満たすソリューションはどれですか?
- A. Amazon Inspector を使用してOSの脆弱性をパッチ適用します。新しいAMIがデプロイされる際にAmazon Inspectorを呼び出します。
- B. AWS Backup を使用して、更新された各インスタンスのEBSボリュームをバックアップします。このEBSバックアップボリュームを使用して新しいAMIを作成します。既存のAuto Scalingグループを使用して、新しいAMIをデプロイします。
- C. AWS Systems Manager Patch Manager を使用して、カスタムAMI内のOS脆弱性をパッチ適用します。
- D. EC2 Image Builder を使用して、新機能をデプロイする際に新しいAMIを作成します。新しいAMIのビルドコンポーネントに update-linux コンポーネントを含めます。既存のAuto Scalingグループを使用して、新しいAMIをデプロイします。
この問題を見る →
-
Q65. Q1365. ある企業は、プライベートサブネット内に配置されたAmazon EC2インスタンスを管理者が安全にリモートアクセスして管理できるようにする必要があります。この要件を満たすソリューションとして、以下の仕様を満たすものが求められています:
・すべてのシェルコマンドおよびセッション活動が監査目的で一元的にログ記録される。
・管理者は多要素認証(MFA)を用いて認証を行う。
・EC2インスタンスにはパブリックIPアドレスが割り当てられておらず、インターネットからのインバウンドアクセスも許可されていない。
これらの要件を満たすとともに、運用オーバーヘッドが最も少ないソリューションはどれですか?
- A. AWS Systems Manager Session Managerを使用し、Amazon CloudWatch Logsへのセッションログ記録を有効化します。IAMポリシーでMFAの使用を必須とします。また、EC2インスタンスにはAWS Systems Manager Agent(SSM Agent)がインストールされていることを確認します。
- B. EC2 Instance Connect Endpointを設定します。IAMベースのMFAを適用します。セッション活動の記録にはAWS CloudTrailを使用します。
- C. 各EC2インスタンスにOpenSSHをインストール・設定し、ローカルのシェル履歴ログ記録を有効化します。アウトバウンドアクセスにはNATゲートウェイを使用し、SSHレベルでMFAを適用します。
- D. パブリックサブネットにバスティオンホストをデプロイし、MFA対応のSSHアクセスを有効化します。バスティオンホストにはCloudWatch Agentをインストールし、SSHセッションログをCloudWatchにストリーミングするよう構成します。
この問題を見る →
-
Q66. Q1366. ソリューションアーキテクトは、アプリケーションコンテナ、AWS Lambda関数、およびAmazon SQSキューから構成されるアプリケーションを管理しています。Lambda関数はSQSキューをイベントソースとして使用しており、呼び出されると第三者の機械学習(ML)APIを呼び出します。この第三者APIからの応答は最大60秒かかることがあります。現在、Lambda関数のタイムアウト値は65秒に設定されています。ソリューションアーキテクトは、Lambda関数がSQSキューから重複したメッセージを処理することがあることに気づきました。Lambda関数が重複メッセージを処理しないようにするには、どのような対応を取るべきでしょうか?
- A. Lambda関数のメモリ量を増加させます。
- B. Lambda関数のタイムアウト値をさらに増加させます。
- C. SQSキューのデリバリーディレイ値を、第三者API呼び出しに要する最大時間より長く設定します。
- D. SQSキューのビジビリティタイムアウト値を、第三者API呼び出しに要する最大時間より長く設定します。
この問題を見る →
-
Q67. Q1367. ある会社が、重要なWebベースアプリケーションのアップグレードを行っています。このアプリケーションは、Application Load Balancer(ALB)の背後に配置されたAuto Scalingグループに属するAmazon EC2インスタンス上でホストされています。同社は、すべてのトラフィックをアップグレード版アプリケーションに切り替える前に、特定の割合のトラフィックで新しい設定をテストしたいと考えています。ソリューションアーキテクトは、これらの要件を満たすために、どのようなアーキテクチャを設計すべきでしょうか?
- A. 新しい起動テンプレートを作成します。この新しい起動テンプレートをAuto Scalingグループに関連付けます。Auto ScalingグループをALBにアタッチします。リダイレクトルールを使用してトラフィックを分散します。
- B. 新しい起動テンプレートを作成します。追加のAuto Scalingグループを作成します。この新しい起動テンプレートを追加のAuto Scalingグループに関連付けます。追加のAuto ScalingグループをALBにアタッチします。重み付きターゲットグループを使用してトラフィックを分散します。
- C. 新しい起動テンプレートを作成します。追加のAuto Scalingグループを作成します。この新しい起動テンプレートを追加のAuto Scalingグループに関連付けます。追加のALBを作成します。追加のAuto Scalingグループを追加のALBにアタッチします。Amazon Route 53のフェイルオーバールーティングポリシーを使用してトラフィックをルーティングします。
- D. 新しい起動テンプレートを作成します。追加のAuto Scalingグループを作成します。この新しい起動テンプレートを追加のAuto Scalingグループに関連付けます。追加のALBを作成します。追加のAuto Scalingグループを追加のALBにアタッチします。Amazon Route 53の重み付きルーティングポリシーを使用してトラフィックをルーティングします。
この問題を見る →
-
Q68. Q1368. ある企業が、AWS Lake Formation を使用して AWS 上にデータ分析プラットフォームを構築しています。このプラットフォームは、Amazon S3 や Amazon RDS など、さまざまなソースからデータを取り込みます。企業は、機密情報を含むデータの一部へのアクセスを防止するセキュアなソリューションを必要としています。これらの要件を満たす、運用オーバーヘッドが最も少ないソリューションはどれですか?
- A. Lake Formation のテーブルにアクセスする権限を含む IAM ロールを作成します。
- B. 行レベルのセキュリティ(RLS)およびセルレベルのセキュリティ(CLS)を実装するためのデータフィルターを作成します。
- C. Lake Formation がデータを取り込む前に機密情報を削除する AWS Lambda 関数を作成します。
- D. Lake Formation のテーブルから定期的に機密情報をクエリして削除する AWS Lambda 関数を作成します。
この問題を見る →
-
Q69. Q1369. イベント会社が Amazon EKS 上に Web アプリケーションを展開しています。このアプリケーションは Amazon DynamoDB テーブルを使用しており、1,000 の読み取りキャパシティユニット(RCU)と 500 の書き込みキャパシティユニット(WCU)がプロビジョニングされています。アプリケーションは、この DynamoDB テーブルに対して最終的に一貫性のある読み取り(eventually consistent reads)を実行します。アプリケーションのトラフィックは通常は低水準ですが、時折急激に増加します。このようなトラフィックの急増時に、DynamoDB からスロットリングエラーが返され、結果としてエラーページがエンドユーザーに表示されます。ソリューションアーキテクトは、これらのエラーを削減するために何を行うべきでしょうか?
- A. DynamoDB テーブルをオンデマンドキャパシティモードに変更する。
- B. DynamoDB の読み取り専用レプリカを作成して、読み取りトラフィックを水平方向にスケールさせる。
- C. DynamoDB の予約済みキャパシティ(1,000 RCU および 500 WCU)を購入する。
- D. アプリケーションを設定して、DynamoDB クエリで強力に一貫性のある読み取り(strongly consistent reads)を使用する。
この問題を見る →
-
Q70. Q1370. ソリューションアーキテクトが、Web層、アプリケーション層、データベース層を含むアーキテクチャを設計しています。Web層はAuto Scalingに対応している必要があります。また、ソリューションアーキテクトは各層をそれぞれ独立したサブネットに分離することを決定しました。この設計には2つのパブリックサブネットと4つのプライベートサブネットが含まれます。セキュリティチームの要件として、各層間の通信はビジネス上の必要性がある場合にのみ許可され、それ以外のすべてのネットワークトラフィックはブロックされる必要があります。これらの要件を満たすために、ソリューションアーキテクトは何を行うべきでしょうか?
- A. Amazon GuardDuty の送信元/宛先ルールセットを作成して通信を制御する。
- B. すべての層に共通の1つのセキュリティグループを作成し、必要な送信元および宛先のみへのトラフィックを制限する。
- C. 各層ごとに特定のセキュリティグループを作成し、必要な送信元および宛先のみへのトラフィックを制限する。
- D. アプリケーションの正常動作に必要な送信元および宛先へのトラフィックを制限するために、6つのサブネットすべてにネットワークACLを作成する。
この問題を見る →
-
Q71. Q1371. ある企業がAWS上でアプリケーションをホストしています。このアプリケーションは過去12年間に約2.5 TBのデータを生成しました。現在、このデータはAmazon EBS上に保存されています。企業は、長期保存向けのコスト効率の高いバックアップソリューションを求めており、監査時に必要なデータを数分以内に取得できる必要があります。これらの要件を満たすソリューションはどれですか?
- A. EBSスナップショットを作成してデータをバックアップする。
- B. Amazon S3バケットを作成し、S3 Glacier Deep Archiveストレージクラスを使用してデータをバックアップする。
- C. Amazon S3バケットを作成し、S3 Glacier Flexible Retrievalストレージクラスを使用してデータをバックアップする。
- D. Amazon EFSファイルシステムを作成してデータをバックアップする。
この問題を見る →
-
Q72. Q1372. ある企業は、AWS Direct Connect を使用してオンプレミスネットワークを AWS クラウドに接続したいと考えています。同社は単一の AWS リージョン内で複数の VPC を運用しています。今後、VPC の数を数百規模まで拡張する計画です。ソリューションアーキテクトは、将来的な VPC 拡張に対応できるよう、ネットワークインフラストラクチャを簡素化・スケーラブルに構築する必要があります。これらの要件を満たすサービスまたはリソースはどれですか?
- A. VPC エンドポイント
- B. AWS Transit Gateway
- C. Amazon Route 53
- D. AWS Secrets Manager
この問題を見る →
-
Q73. Q1373. あるECサイト企業がAWS上でマルチティアアプリケーションを実行しています。フロントエンドおよびバックエンドの各ティアはAmazon EC2インスタンス上で動作し、データベースティアはAmazon RDS for MySQL DBインスタンス上で動作しています。バックエンドティアはこのRDS DBインスタンスと通信します。アプリケーションは、データベースから同一のデータセットを頻繁に取得するための呼び出しを多数行っています。この頻繁な呼び出しがデータベースのパフォーマンス低下を引き起こしています。ソリューションアーキテクトは、アプリケーションのバックエンドパフォーマンスを向上させる必要があります。この要件を満たすソリューションはどれですか?
- A. Amazon SNSトピックをEC2インスタンスとRDS DBインスタンスの間に設定します。
- B. Amazon ElastiCache(Redis OSS)キャッシュを設定し、バックエンドのEC2インスタンスがこのキャッシュから読み取るように構成します。
- C. Amazon DynamoDB Accelerator(DAX)クラスターを設定し、バックエンドのEC2インスタンスがこのクラスターから読み取るように構成します。
- D. Amazon Data Firehoseを設定して、データベースへの呼び出しをストリーミングします。
この問題を見る →
-
Q74. Q1374. ある企業は、複数の形式で大規模なデータセットを格納するデータレイクを Amazon S3 上で運用しています。この企業には、フィルタリング条件に基づいてデータレイク内の複数の S3 オブジェクトからデータのサブセットを取得・処理するアプリケーションがあります。現在、各データクエリに対してアプリケーションは対象の S3 オブジェクト全体をダウンロードし、その後ローカルで変換処理を行っています。この方法では、変換に非常に長い時間がかかっています。企業は、S3 オブジェクトをダウンロードせずに、直接 S3 上のオブジェクトに対してクエリおよびフィルタリングを実行できるソリューションを求めています。これらの要件を満たすソリューションはどれですか?
- A. Amazon Athena を使用して Amazon S3 上のオブジェクトをクエリおよびフィルタリングします。
- B. Amazon EMR を使用してオブジェクトを処理およびフィルタリングします。
- C. Amazon API Gateway を使用して、Amazon S3 からフィルタリング済みの結果を取得する API を作成します。
- D. Amazon ElastiCache (Valkey) を使用してオブジェクトをキャッシュします。
この問題を見る →
-
Q75. Q1375. ある企業は、サードパーティのプロバイダーからSSL証明書を生成しています。この企業は、その証明書をAWS Certificate Manager(ACM)にインポートし、パブリックWebアプリケーションで使用しています。ソリューションアーキテクトは、インポートされた証明書の有効期限が切れる30日前に、企業のセキュリティチームに通知するソリューションを実装する必要があります。企業には既にAmazon SQSキューがあり、またセキュリティチームのメールアドレスがサブスクライバーとして登録されたAmazon SNSトピックもすでに存在します。証明書の有効期限に関する必要な通知をセキュリティチームに提供するソリューションはどれですか?
- A. 有効期限が近づいている証明書をスキャンするAWS Lambda関数を作成します。このLambda関数を、証明書の一覧をJSON形式のメッセージで出力し、そのメッセージをAmazon SQSキューに送信するように設定します。
- B. 有効期限が近づいている証明書をスキャンするAWS Lambda関数を作成します。このLambda関数を、証明書の一覧をJSON形式のメッセージで出力し、そのメッセージをAmazon SNSトピックに送信するように設定します。
- C. ACM Certificate Approaching Expirationイベントタイプを指定したAmazon EventBridgeルールを作成します。このルールのターゲットとしてAmazon SQSキューを設定します。
- D. ACM Certificate Approaching Expirationイベントタイプを指定したAmazon EventBridgeルールを作成します。このルールのターゲットとしてAmazon SNSトピックを設定します。
この問題を見る →
-
Q76. Q1376. ある企業が、Auto Scalingグループ内のAmazon EC2インスタンスで実行されるアプリケーションを運用しています。このアプリケーションは、Amazon RDSデータベースへのアクセスにハードコードされた認証情報を使用しています。新たな規制対応のため、企業はアプリケーションのサービスアカウント向けデータベースパスワードを90日ごとに自動的にローテーションする必要があります。これらの要件を満たすソリューションはどれですか?
- A. AWS Lambda関数を作成し、ランダムな新しいパスワードを生成します。Amazon EventBridgeルールを設定して、90日ごとにこのLambda関数を呼び出します。Lambda関数をSSH経由で既存のEC2インスタンスに新しいパスワードを含むJSONファイルをアップロードするように設定します。
- B. AWS Secrets Managerにデータベース認証情報のシークレットを作成します。Secrets Manager内でAWS Lambda関数をスケジュールし、90日ごとにこのシークレットをローテーションします。アプリケーションを変更して、データベース認証情報をSecrets Managerから読み取るようにします。
- C. 新しいAmazon ECSタスクを作成し、ランダムな新しいパスワードを生成します。このタスクを90日ごとに起動するよう設定します。タスクをSSH経由で既存のEC2インスタンスに新しいパスワードを含むJSONファイルをアップロードするように設定します。
- D. 新しいEC2インスタンスを作成し、90日ごとに実行されるcronジョブを実行します。このcronジョブでランダムな新しいパスワードを生成します。新しいEC2インスタンスをSSH経由で既存のEC2インスタンスに新しいパスワードを含むJSONファイルをアップロードするように設定します。
この問題を見る →
-
Q77. Q1377. ある会社が、Amazon EC2インスタンスで実行されるアプリケーションとAmazon Auroraデータベースを運用しています。EC2インスタンスは、ローカルのファイルに格納されたユーザー名とパスワードを使用してAuroraデータベースに接続しています。この会社では、ユーザー名とパスワードを毎月変更しています。また、資格情報(クレデンシャル)管理の運用負荷を最小限に抑えたいと考えています。これらの要件を満たすソリューションはどれですか?
- A. 資格情報をAWS Secrets Manager内のシークレットとして保存します。このシークレットにIAM権限を割り当てます。アプリケーションを再設定し、シークレットを呼び出すようにします。シークレットのローテーションを有効化し、ローテーションを毎月実行するようスケジュール設定します。
- B. 資格情報をパラメータに追加します。アプリケーションを再設定し、そのパラメータにアクセスできるようにします。
- C. Amazon S3バケットを作成し、オブジェクトを格納します。AWS KMSキーを使用してオブジェクトを暗号化します。資格情報ファイルをこのS3バケットに移行します。アプリケーションを更新し、S3バケットから資格情報ファイルを取得するようにします。
- D. 各EC2インスタンスに対して暗号化されたAmazon EBSボリュームを作成します。この暗号化済みEBSボリュームをEC2インスタンスにアタッチします。資格情報ファイルを新しいEBSボリュームに移行し、アプリケーションが暗号化済みEBSボリュームを参照するように設定します。
この問題を見る →
-
Q78. Q1378. ある会社が、Amazon LinuxのAmazon Machine Image(AMI)を使用して、プライベートサブネット内に非本番用のAmazon EC2インスタンスをデプロイしました。この会社は、EC2インスタンスをインターネットに露出させることなく、開発者グループがAWS Management Console経由でSSHでリモート接続できるようにしたいと考えています。
- A. EC2インスタンスと同じサブネット内にAWS Systems Manager向けのVPCエンドポイントを作成します。このエンドポイントのセキュリティグループからEC2インスタンスのセキュリティグループへのポート22での受信アクセスを許可します。EC2インスタンス用のIAMロールを作成し、AmazonSSMManagedInstanceCoreポリシーをアタッチします。
- B. EC2インスタンスと同じサブネット内にEC2 Instance Connect Endpointを作成します。このエンドポイントに、ポート443での受信接続を許可するセキュリティグループをアタッチします。開発者グループにAmazonEC2InstanceConnect IAMマネージドポリシーを割り当てます。
- C. EC2インスタンスと同じサブネット内にEC2 Instance Connect Endpointを作成します。このエンドポイントに、ポート22での受信接続を許可するセキュリティグループをアタッチします。開発者グループにAmazonEC2InstanceConnect IAMマネージドポリシーを割り当てます。
- D. EC2インスタンスと同じサブネット内にAWS Systems Manager向けのVPCエンドポイントを作成します。このエンドポイントのセキュリティグループからEC2インスタンスのセキュリティグループへのポート22での受信アクセスを許可します。EC2インスタンス用のIAMロールを作成し、AmazonSSMReadOnlyAccessポリシーをアタッチします。
この問題を見る →
-
Q79. Q1379. ある企業のウェブサイトは、Application Load Balancer(ALB)の後ろでAmazon EC2インスタンス上で動作しています。これらのインスタンスは、複数の可用性ゾーンにまたがるAuto Scalingグループ内で実行されています。さらに、ALBの前にAmazon CloudFrontディストリビューションが配置されています。ユーザーからパフォーマンス問題の報告があり、ソリューションズアーキテクトが、CloudFrontディストリビューションに対して一連の送信元IPアドレスから不審な高頻度の不要なリクエストが送信されていることを発見しました。この問題に対処するには、ソリューションズアーキテクトはどのようにすべきでしょうか?
- A. AWS Shieldを使用し、不要なリクエストの送信元IPアドレスを含むIPマッチ条件を持つ拒否ルールを設定する。
- B. Auto Scalingを使用し、不要なリクエストを吸収できるよう、最大インスタンス数を増加させた値に設定する。
- C. Amazon VPCネットワークACLを使用し、不要なリクエストの各送信元IP CIDRアドレスに対して受信拒否ルールを設定する。
- D. AWS WAFを使用し、CloudFrontディストリビューションに、不要なリクエスト送信者のレートより低い制限値を設定したWeb ACLのレートベースルールを構成する。
この問題を見る →
-
Q80. Q1380. ある企業は、SAML 2.0 をサポートする Active Directory ベースの ID サービスを使用しています。この企業は、既存の認証ソリューションを活用して AWS Management Console にアクセスしたいと考えています。ソリューションアーキテクトは、フェデレーテッド認証を設定する必要があります。これらの要件を満たすソリューションはどれですか?
- A. AWS Verified Access を使用して新しいトラストプロバイダーを作成します。既存の Active Directory IdP サービスを Verified Access エンドポイントに接続します。
- B. Amazon Cognito を使用して ID プールを作成します。既存の Active Directory IdP をユーザープールに追加し、SAML メタデータをアップロードします。
- C. AWS Amplify を使用して Amplify Auth を活用したカスタム認証バックエンドを設定します。LDAP を介してオンプレミスの Active Directory と AWS IAM Identity Center を連携させる Node.js アプリケーションを実行する Amazon EC2 インスタンスをセットアップします。
- D. AWS IAM Identity Center を構成して外部 IdP を使用します。ID プロバイダーから提供される SAML メタデータを指定します。
この問題を見る →
-
Q81. Q1381. ある企業が、AWSクラウドにビジネスクリティカルなアプリケーションを展開しようとしています。このアプリケーションには、耐久性のあるストレージと一貫した低遅延パフォーマンスが求められます。これらの要件を満たすために、ソリューションアーキテクトが推奨すべきストレージの種類はどれですか?
- A. インスタンスストアボリューム
- B. Amazon ElastiCache(Memcached)クラスター
- C. Provisioned IOPS SSD Amazon EBSボリューム
- D. Throughput Optimized HDD Amazon EBSボリューム
この問題を見る →
-
Q82. Q1382. 金融会社は、AWSインフラストラクチャを用いて複数の決済プロバイダーからの取引を処理しています。同社は、高額取引を不正検出サービスに送信するシステムを実装する必要があります。また、失敗した取引は再試行キューにルーティングする必要があり、国際取引はコンプライアンス監視システムにコピーし、すべての取引を監査目的でアーカイブする必要があります。
これらの要件を満たすうち、運用オーバーヘッドが最も少ないソリューションはどれですか?
- A. Amazon EventBridge の入力トランスフォーマーを設定して、イベントタイプに基づく基本的なフィルタリングを適用する前にイベント構造を変更します。
- B. 各決済プロバイダーごとに個別の Amazon EventBridge イベントバスを作成します。提供された条件に一致するイベントパターンを用いたコンテキストベースのルーティングを使用します。
- C. Amazon EventBridge Pipes を使用してイベントをフィルタリングし、異なるターゲットシステムにイベントをルーティングします。
- D. 複数のルールを持つ Amazon EventBridge イベントバスを作成します。各ルールで、提供された条件に応じたイベントパターンマッチングを設定します。
この問題を見る →
-
Q83. Q1383. ある会社が、1つのパブリックサブネットと1つのプライベートサブネットを持つVPCを作成します。このVPCにはインターネットゲートウェイがアタッチされています。パブリックサブネット内のApplication Load Balancer(ALB)は、プライベートサブネット内のAmazon EC2インスタンスと通信します。プライベートサブネット内のEC2インスタンスは、インターネットからオペレーティングシステム(OS)およびアプリケーションの更新をダウンロードできる必要があります。ただし、これらのインスタンスはインターネットからアクセスできないようにする必要があります。これらの要件を満たすための手順の組み合わせとして正しいものを3つ選んでください。
- A. NATゲートウェイに関連付けられたElastic IPアドレスを設定します。
- B. プライベートサブネットのルートテーブルに0.0.0.0/0のルートを追加し、ターゲットとしてNATゲートウェイを指定します。
- C. パブリックサブネット内にNATゲートウェイをデプロイします。
- D. プライベートサブネット内にNATゲートウェイをデプロイします。
- E. パブリックサブネットのルートテーブルに0.0.0.0/0のルートを追加し、ターゲットとしてNATゲートウェイを指定します。
- F. インターネットゲートウェイに関連付けられたElastic IPアドレスを設定します。
この問題を見る →
-
Q84. Q1384. ある企業は、AWS クラウド上で Amazon RDS for MySQL データベースを実行しています。この企業は、ディザスタリカバリ(DR)計画を実装する必要があります。データベースの定期的なバックアップを実施したいと考えており、また必要に応じてオンプレミスの DR データセンターで復元可能な状態で、そのバックアップコピーをオンプレミスの DR 環境にも保持したいと考えています。
これらの要件を満たす解決策のうち、運用上のオーバーヘッドが最も少ないものはどれですか?
- A. 個別の RDS DB スナップショットを作成し、それらを Amazon S3 にエクスポートします。その後、aws s3 sync コマンドを使用して、これらのスナップショットをオンプレミスの DR データセンターと同期させます。
- B. AWS Backup を設定して RDS のバックアップを実行および管理します。バックアップをオンプレミスの DR データセンター内のバールトにコピーします。
- C. mysqldump ユーティリティを使用してデータベースをエクスポートし、生成されたダンプファイルを Amazon S3 に保存した後、毎日そのファイルをオンプレミスの DR データセンターと同期させます。
- D. 個別の RDS DB スナップショットを作成し、それらを Amazon S3 にエクスポートします。その後、AWS DataSync を使用して、これらのスナップショットをオンプレミスの DR データセンターに転送します。
この問題を見る →
-
Q85. Q1385. ある企業は、単一のVPC内でAmazon EC2インスタンス上で実行される複数のアプリケーションを保有しています。これらのアプリケーションは、アプリケーション間で交換されるレコード内の特定のデータ項目を暗号化および復号化する必要があります。この要件を満たすソリューションはどれですか?
- A. 各アプリケーションのEC2インスタンスに関連付けられたAmazon EBSストレージを暗号化する。
- B. AWS KMSが所有する対称キーを使用する。
- C. AWS KMSで顧客が管理する対称キーを使用する。
- D. 仮想プライベートゲートウェイを使用して、アプリケーション間のトラフィックを暗号化する。
この問題を見る →
-
Q86. Q1386. ある企業は、複数のAWSリージョンにまたがる数百のAmazon S3バケット内で、何百万ものドキュメントを管理しています。この企業は、これらのS3バケットのいずれかに個人を特定できる情報(PII)が含まれているかどうかを特定する必要があります。この要件を、最も少ない運用オーバーヘッドで満たすソリューションはどれですか?
- A. Amazon Detective を使用して、S3バケット内のPIIを検出します。
- B. AWS Trusted Advisor を使用して、PIIに関する通知を生成します。
- C. Amazon Macie を使用して、S3バケット内のPIIを検出します。
- D. AWS Lambda関数を使用して、S3バケット内の各ファイルをレビューし、PIIを特定します。
この問題を見る →
-
Q87. Q1387. ある会社が、ストリーミングデータをニアリアルタイムで処理するアプリケーションを展開しようとしています。このワークロードには Amazon EC2 インスタンスを使用する予定です。ネットワークアーキテクチャは、ノード間のレイテンシを可能な限り最小限に抑えるよう設定可能である必要があります。これらの要件を満たすネットワーキングソリューションはどれですか?
- A. EC2 インスタンスを複数の VPC に配置し、VPC ピアリングを設定する。
- B. 各 EC2 インスタンスに Elastic Fabric Adapter (EFA) をアタッチする。
- C. EC2 インスタンスを spread プレースメントグループで実行する。
- D. Amazon EBS 最適化インスタンスタイプを使用する。
この問題を見る →
-
Q88. Q1388. ある企業は、Amazon CloudFrontディストリビューションを使用して自社Webサイトのコンテンツページを配信しています。この企業は、クライアントがWebサイトにアクセスする際にTLS証明書を使用することを保証する必要があります。また、TLS証明書の作成および更新を自動化したいと考えています。これらの要件を、最も運用効率よく満たす解決策はどれですか?
- A. CloudFrontセキュリティポリシーを使用して証明書を作成します。
- B. CloudFrontオリジンアクセスコントロール(OAC)を使用して証明書を作成します。
- C. AWS Certificate Manager(ACM)を使用して証明書を作成します。ドメインに対してDNS検証を使用します。
- D. AWS Certificate Manager(ACM)を使用して証明書を作成します。ドメインに対してメール検証を使用します。
この問題を見る →
-
Q89. Q1389. ソリューションアーキテクトは、AWS Lambda関数が社内のデータサイエンスライブラリおよび参照データにアクセスする必要がある状況にあります。これらのライブラリとデータは、それぞれ異なるチームが管理しています。各チームは、ライブラリやデータを独立して更新・アップロードできる必要があります。また、Lambda関数は会社の中央VPCに接続されています。Lambda関数がこれらのライブラリおよびデータにアクセスできるようにするには、どのソリューションが最も適していますか?
- A. 中央VPC内でEBS Multi-Attachを使用してAmazon EBSボリュームをLambda関数にアタッチします。Lambda関数の実行ロールを更新し、関数がEBSボリュームにアクセスできるようにします。さらに、Lambda関数のコードを更新して、EBSボリューム内のファイルを参照するようにします。
- B. ライブラリおよび参照データをLambda関数の/tmpフォルダ内に圧縮します。Lambda関数のコードを更新して、/tmpフォルダ内のファイルを参照するようにします。
- C. 中央VPC内にマウントターゲットを配置したAmazon EFSファイルシステムをセットアップします。Lambda関数をEFSファイルシステムにマウントするよう設定します。また、Lambda関数の実行ロールを更新して、関数がEFSファイルシステムにアクセスできるようにします。
- D. 中央VPC内にマウントターゲットを配置したAmazon FSx for Windows File Serverファイルシステムをセットアップします。Lambda関数をAmazon FSxファイルシステムにマウントするよう設定します。また、Lambda関数の実行ロールを更新して、関数がAmazon FSxファイルシステムにアクセスできるようにします。
この問題を見る →