無限ノック › 試験別ガイド › DVA 練習問題一覧

DVA 練習問題一覧

AWS Certified Developer – Associate

AWSを使ったアプリケーション開発スキルを問うアソシエイト認定 全 429 問(AIオリジナル)

ドメイン1:AWSのサービスを使用した開発(114問)

Q1開発者は、DynamoDBテーブルへのアイテム書き込みをトリガーとして、Lambda関数でリアルタイムな在庫更新処理を行いたいと考えています。このアーキテクチャ…Q2ある会社はモバイルアプリのユーザー管理基盤を構築しています。ユーザーには一般的なソーシャルログイン(GoogleやFacebook)でログインさせ、ログイン成功…Q3開発者はAmazon API GatewayとAWS Lambdaを使用してサーバーレスアプリケーションを構築しています。ある特定のAPIエンドポイントへのリク…Q4既に大量のオブジェクトが保存されているAmazon S3バケットがあります。新たに保存するオブジェクトだけでなく、既存オブジェクトも暗号化する必要があります。運…Q5Amazon S3でホストされている静的ウェブサイトから、JavaScript(AJAX)を使用して別のドメインにあるAmazon API Gatewayエンド…Q6セッション管理アプリケーションは、ユーザーのログインセッション情報をAmazon DynamoDBに保存しています。セキュリティ要件により、セッションは24時間…Q7VPC外で動作するLambda関数がREST APIのバックエンドになっています。トラフィックは平常時は低いものの、特定時刻に一斉アクセスが発生し、その瞬間にコ…Q8開発チームはAmazon API Gatewayを使用してREST APIを構築しています。開発(dev)、検証(test)、本番(prod)の3つの環境におい…Q9AWS Step Functionsで構築したワークフローに、外部APIを呼び出すLambdaタスクが含まれています。外部APIは高負荷時に `TooManyR…Q10Lambda関数をバックエンドとするRESTful APIがあります。トラフィックが少ない深夜や週末の後に月曜朝のアクセス集中が発生すると、最初の数十リクエスト…Q11開発者はDynamoDBテーブルへの変更をリアルタイムで処理するシステムを構築したい。アイテムが更新された際に、更新前と更新後の両方のデータをLambda関数で…Q12あるECサイトの注文ワークフローをAWS Step Functionsで実装することになりました。このワークフローは毎秒数千件の注文を処理し、最大実行時間は30…Q13ローカルセカンダリインデックス(LSI)の特徴として正しいものはどれですか。Q14ビデオ共有サービスで、ユーザーが最大5GBの動画ファイルをS3にアップロードする機能を開発しています。通常のPutObjectでは以下の問題があります: ①単一…Q15開発者は注文処理システムを構築しています。各注文は一意の注文IDを持ち、同じ注文IDのメッセージは重複処理されてはなりません。 また、同一顧客の注文はメッセージ…Q16Amazon DynamoDBテーブルに対してQuery操作を実行するアプリケーションを開発しています。特定のパーティションキーに対するアイテム数が非常に多く、…Q17現在運用中のAmazon DynamoDBテーブルは、`UserId` をパーティションキー、`PostId` をソートキーとして構成されています。新しい機能追…Q18eコマースアプリケーションで購入フローを実装しています。購入処理では「在庫テーブルの数量を1減らす(在庫が1以上の場合のみ)」と「注文テーブルに注文レコードを新…Q19マイクロサービスアーキテクチャで、「注文サービス」が `order.created` と `order.cancelled` の2種類のイベントを発行します。`…Q20銀行アプリで、ある口座から別の口座へ送金する処理をDynamoDBで実装します。要件は「①送金元の残高を減らす更新と送金先の残高を増やす更新を、両方成功するか両…Q21ECサイトを運営する開発者が、DynamoDBを使った注文処理ロジックを実装しています。顧客が商品を注文した際、「在庫テーブル」の在庫数を1減らし、同時に「注文…Q22開発者は、ユーザーが10GBを超える動画ファイルをS3バケットにアップロードするWebアプリケーションを構築しています。アップロード中にネットワーク障害が発生し…Q23ゲーミングプラットフォームを開発している会社が、以下の要件を満たすセッションストアをAmazon ElastiCacheで実装しようとしています。 ・クラスター…Q24ある企業がWebアプリケーションを構築しており、ユーザーが最大5GBの動画ファイルをS3バケットに直接アップロードできる機能を実装したいと考えています。バックエ…Q25あるECサイトでは、Amazon DynamoDBを使用して注文履歴テーブル(パーティションキー: `CustomerId`、ソートキー: `OrderDate…Q26AWS Step Functionsを使用して注文処理のステートマシンを構築しています。ワークフローの途中で、人間の管理者宛てに承認依頼メールを送信し、管理者が…Q27SQS(Simple Queue Service)キューからメッセージを取得して処理するEC2上のワーカーアプリケーションがあります。現在はショートポーリング(…Q28ある開発者はDynamoDBのOrdersテーブル(パーティションキー: OrderId)を運用しています。新たに「CustomerId 単位で、Statusが…Q29あるソーシャルメディアアプリケーションでは、Amazon DynamoDBを使用してユーザーの投稿データを管理しています。テーブルは`UserId`(パーティシ…Q30S3バケット内の数千万件の既存オブジェクトに対して、暗号化設定を変更する必要があります。管理サーバーを構築せず、AWSのマネージド機能を利用して処理したい場合、…Q31開発者はAmazon API GatewayとAWS Lambdaを連携させたマイクロサービスを構築しています。フロントエンド開発チームから「バックエンドの実装…Q32Amazon SQSキューからメッセージを取得して処理するワーカーアプリケーション(EC2インスタンス)があります。通常、メッセージの処理には10秒かかりますが…Q33AWS Step Functionsを使用して注文処理のステートマシンを構築しています。ワークフローの途中で、外部の人間の管理者が専用の確認画面で「承認」ボタン…Q34SQS FIFOキューを使用したオーダー処理システムを開発している。同じ顧客の注文は必ず順番通りに処理されなければならないが、異なる顧客の注文は並列で処理したい…Q35開発者はAWS Step Functionsを使った注文処理ワークフローを構築しています。外部決済APIを呼び出すLambda関数が一時的にエラーを返すことがあ…Q36ある企業は開発環境(dev)、テスト環境(test)、本番環境(prod)の3つのステージを単一のAmazon API Gateway REST APIで運用し…Q37ある企業の商品検索APIはLambda関数で実装されており、通常時は低トラフィックですが、セール開始時に数秒で同時リクエストが急増します。開発者は以下の2つの要…Q38DynamoDBテーブルにアイテムが書き込まれるたびにリアルタイムで下流の処理を行う必要があります。テーブルへの書き込みトラフィックが高い場合でも、書き込みごと…Q39開発者が非同期で呼び出されるLambda関数を使った注文処理システムを構築しています。処理が成功した場合はSNSトピックへ通知を送り、失敗した場合(すべてのリト…Q40読み取りが非常に多いゲームのリーダーボードをDynamoDBに保存しています。同一のトッププレイヤー一覧が秒間数万回読み取られ、読み取りレイテンシをマイクロ秒オ…Q41WebアプリケーションがユーザーのセッションデータをElastiCacheで管理しています。要件は次のとおりです。 ①キャッシュノード障害時の自動フェイルオーバ…Q42IoT プラットフォームで、デバイスから送信されるイベントを処理するワークフローを 1 秒間に数万回実行する必要があります。 各ワークフローの最大実行時間は 2…Q43ソリューションアーキテクトは、大量のトランザクションを処理するソーシャルメディアアプリのバックエンドを設計しています。ユーザーのプロフィール変更イベントをDyn…Q44注文管理システムでは、SQS標準キューに複数種類のメッセージ(`{"eventType": "ORDER_CREATED"}`, `{"eventType": …Q45開発者はAWS Step Functionsを使用してデータ処理ワークフローを構築しています。あるタスクステートがLambda関数を呼び出しますが、下流の外部A…Q46グローバルセカンダリインデックス(GSI)について正しい説明を2つ選択してください。Q47eコマース企業がDynamoDBを使ったフラッシュセール(タイムセール)システムを構築しています。セールイベントIDをパーティションキー(`sale_id`)、…Q48開発チームはAmazon DynamoDBを使用してユーザーのアクティビティログを管理するアプリケーションを構築しています。既存のテーブルには`UserId`(…Q49注文処理システムで、同一顧客の注文は受信順に厳密な順序で処理する必要があり、異なる顧客の注文は並列に処理してスループットを確保したいです。さらに、ネットワーク再…Q50API GatewayのREST APIが、Lambdaを介してDynamoDBから商品情報を返す読み取り中心のエンドポイントを公開しています。同一のクエリ文字…Q51開発者はAmazon API Gatewayを使用してREST APIを設計しています。本番環境(prod)、テスト環境(test)、開発環境(dev)の各ステ…Q52送金機能で、ある口座アイテムの残高から減算し、別の口座アイテムの残高へ加算する処理を実装します。要件は「①両方の更新が全て成功するか全て失敗する(原子性) ②送…Q53ユーザーが最大15GBの動画ファイルをS3にアップロードできるWebアプリケーションを構築しています。ネットワークの不安定さによりアップロードが途中で中断される…Q54セッション管理アプリケーションは、ユーザーのログインセッション情報をAmazon DynamoDBに保存しています。セキュリティ要件により、セッションは作成から…Q55API Gatewayでまだ実装されていないバックエンドAPIを開発前にフロントエンドチームへ提供したいと考えています。固定レスポンスを返す最適な統合方法はどれ…Q56金融取引システムのバックエンドとして動作するLambda関数があります。この関数はAPI Gatewayから同期的に呼び出され、「99パーセンタイルで200ms…Q57開発チームはAmazon API Gatewayを使用してREST APIを管理しています。開発(dev)、検証(test)、本番(prod)の3つのステージに…Q58開発者はAWS SAM(Serverless Application Model)を使用してサーバーレスAPIを開発しています。ローカル環境でAPIエンドポイン…Q59開発チームはイベント駆動型アーキテクチャを採用し、EC2インスタンスの状態が「stopped」に変化したときにAmazon EventBridgeを通じてLam…Q60開発者がAWS X-Ray SDKを使ってLambda関数をインストルメントしています。この関数は注文を処理し、以下の2種類の情報をX-Rayトレースに付加した…Q61ある開発者は、Lambda関数を非同期で呼び出すシステムを構築している。Lambda関数の実行が失敗した場合、失敗の詳細(エラーメッセージや入力データなど)を含…Q62開発者がS3バケットにアップロードされた画像を自動処理するシステムを構築しています。`uploads/`プレフィックス配下にJPEGファイル(.jpg)がアップ…Q63開発チームはAmazon API GatewayをフロントエンドとするREST APIを設計していますが、バックエンドとなるAWS Lambda関数の開発が遅れ…Q64Java(Spring Boot)で実装されたLambda関数がAPI Gatewayのバックエンドとして稼働しています。初期化処理が重く、コールドスタート時に…Q65注文管理システムがAmazon SNSトピックに注文イベントを発行しています。メッセージにはメッセージ属性 orderStatus(値:PLACED / PAI…Q66Amazon SQSキューからメッセージを取得して処理するワーカーアプリケーションがあります。通常、メッセージの処理には数秒で完了しますが、ごく稀に発生する複雑…Q67開発者が DynamoDB テーブルへの読み取り負荷を軽減するために ElastiCache for Redis を導入しようとしています。アプリケーションの特…Q68AWS Step FunctionsのステートマシンでLambda関数を呼び出すタスクステートがあります。このLambdaは外部APIを呼び出しており、一時的な…Q69Lambda関数がSQS標準キューからメッセージをポーリングして処理しています。キューのVisibilityTimeout(可視性タイムアウト)は30秒に設定さ…Q70企業は数百万個のS3オブジェクトを保存しています。既存オブジェクトをSSE-KMSで暗号化する必要があります。個別処理による開発負荷を避け、効率的に一括処理する…Q71DynamoDBテーブルで、各ユーザーの注文履歴を注文日時順に取得したいと考えています。ユーザーIDごとにデータをグループ化し、新しい注文から順に取得できる設計…Q72開発チームがElastiCacheを使ってWebアプリケーションのセッション管理を実装しようとしています。以下の要件をすべて満たすElastiCacheエンジン…Q73モバイルアプリケーションの開発者が、ユーザーが撮影した写真(最大50MB)をS3バケットへ直接アップロードできる機能を実装しています。要件は次のとおりです。 ①…Q74あるソーシャルメディア企業は、Amazon DynamoDBを使用してユーザーの投稿データを管理しています。ベーステーブルには `UserId`(パーティション…Q75開発者はAPI Gatewayのステージキャッシュ(TTL: 300秒)を有効にしたREST APIを構築しています。ほとんどのクライアントはキャッシュされたレ…Q76eコマースアプリケーションでDynamoDBを使った注文管理テーブルを設計しています。現在のテーブルはorderId(パーティションキーのみ)を使用しており、「…Q77銀行振込機能をDynamoDBで実装しています。振込処理では「送金元アカウントの残高を減らす」「送金先アカウントの残高を増やす」という2つのテーブル更新を、必ず…Q78DynamoDBテーブルにはパーティションキー customerId のみが定義されています。アプリケーションでは orderStatus ごとに注文を高速検索…Q79あるデータ分析企業が、Kinesis Data Streamsの同一シャードのデータを3つの異なるLambda関数(集計・アーカイブ・異常検知)でそれぞれ独立し…Q80あるeコマース企業の開発者は、DynamoDBの注文テーブルへの変更をリアルタイムで検知し、Lambda関数を使って在庫管理サービスに通知するシステムを構築して…Q81あるソーシャルアプリケーションでは、Amazon DynamoDBを使用してユーザーの投稿データを管理しています。ベーステーブルのキー構造は `UserId`(…Q82金融サービス会社が、Python 3.11で実装された決済処理Lambda関数を運用しています。この関数は起動時に大型の暗号化ライブラリをインポートするため、コ…Q83開発者はAmazon Kinesis Data Streamsを使用してリアルタイムのクリックストリームデータを処理するシステムを構築しています。Lambda関…Q84注文管理アプリケーションがDynamoDBテーブルを使用しています。テーブルの主キーは `customerId`(パーティションキー)と `orderId`(ソ…Q85EC サイトで顧客からの注文を処理するシステムを Amazon SQS FIFO キューで実装しています。同じ顧客の注文は必ず送信した順序で処理される必要があり…Q86マルチテナントSaaSアプリケーションで、カスタムイベントをAmazon EventBridgeのカスタムバスに送信しています。特定テナント(tenant_id…Q87在庫管理アプリケーションでDynamoDB Streamsを使ってLambda関数をトリガーしています。現在はすべてのDynamoDB変更でLambdaが呼び出…Q88あるアプリケーションはSQS標準キューをポーリングするワーカープロセスを実装しています。メッセージが少ない時間帯はキューが空のことが多く、ReceiveMess…Q89開発者はDockerコンテナ化されたWebアプリケーションをデプロイしたいと考えています。要件は以下の通りです:(1) コンテナイメージはAmazon ECRに…Q90開発者が DynamoDB Streams をトリガーとして Lambda 関数でレコードを処理しています。Lambda 関数が特定のレコードでエラーを返すと、…Q91Lambda関数で外部SaaSのAPIキーを利用します。要件は「①キーをコードや環境変数に平文で持たない ②キーは定期的にローテーションし、ローテーション後もコ…Q92Step Functionsのステートマシンで外部APIを呼び出すタスクがある。このAPIは一時的なレート制限エラー(States.TaskFailed)を返す…Q93開発者はAmazon API GatewayとAWS Lambdaを使用してバックエンドAPIを構築しており、パフォーマンス向上のためにAPI Gatewayの…Q94大規模なソーシャルネットワーキングサービスを開発中のチームは、Amazon DynamoDBを使用してユーザーの投稿データを管理しています。ベーステーブルは `…Q95ある企業は複数のマイクロサービスで構成されたシステムを運用しています。注文サービスがAmazon EventBridgeのカスタムイベントバスにイベントを発行し…Q96開発者がモバイルアプリ向けのバックエンドAPIを構築しています。要件は「Amazon Cognito User PoolsによるJWT認証」「Lambda統合」…Q97ある企業のLambda関数がAmazon RDS MySQLデータベースに接続しています。セキュリティ審査の結果、以下の要件が定められました。 ・データベース認…Q98開発者がAWS Step Functionsでデータ処理ワークフローを構築しています。あるタスクステートでLambda関数を呼び出しますが、この関数は過負荷時に…Q99ECサイトのバックエンドでLambda関数がDynamoDB・SQS・外部決済APIを呼び出しています。開発者はX-Rayのトレースに注文IDや顧客IDを付加し…Q100開発チームはAmazon DynamoDBを使用してソーシャルメディアアプリのデータを設計しています。DynamoDBのキー設計および機能の役割に関する記述のう…Q101開発者が Lambda 関数 URL を使用して Lambda 関数を HTTPS エンドポイントとして公開しています。AuthType を AWS_IAM に…Q102あるEコマースサイトでは、Amazon DynamoDBをプライマリデータベースとして注文データを管理しています。注文が確定してDynamoDBテーブルに新規ア…Q103開発者は注文確認メールを非同期で送信するLambda関数を構築しています。関数の実行が成功した場合は次の処理ステップのSQSキューにメッセージを送り、失敗した場…Q104あるアプリケーションが多数のIoTセンサーから毎秒数千件の計測値をDynamoDBテーブルに書き込んでいます。テーブルはパーティションキーに計測日(yyyy-m…Q105フロントエンド(SPA)からユーザーが直接S3に動画ファイルをアップロードする機能を実装します。要件は以下の3つです。 ①AWS認証情報をブラウザに配布しない…Q106製品カタログをDynamoDBテーブルに保存しているECサイトがあります。以下の状況と要件があります。 ・読み取りトラフィックが非常に多く、GetItemおよび…Q107開発者は10GBのビデオファイルをS3にアップロードするアプリケーションを実装している。アップロードの途中でネットワーク障害が発生した場合、最初からやり直さずに…Q108開発者はAmazon DynamoDBテーブルに対してQuery操作を実行するアプリケーションを作成しています。ある特定のパーティションキーに対するアイテム数が…Q109IoTアプリでデバイスのテレメトリをDynamoDBに保存しています。パーティションキーをDeviceType(数種類のみ)にしたところ、特定の人気デバイスタイ…Q110スタートアップ企業がモバイルアプリ向けバックエンドAPIを新規構築しています。要件は「①Lambda関数との統合、 ②Amazon Cognito User P…Q111開発者が5つのLambda関数を管理しており、それぞれが同じ300MBのサードパーティ機械学習ライブラリをデプロイパッケージに含めています。ライブラリのバージョ…Q112DynamoDBのセカンダリインデックスを利用する主な目的として最も適切なものはどれですか。Q113開発者がAmazon EventBridgeを使ってイベント駆動アーキテクチャを構築しています。EC2インスタンスの状態変化イベントを受信し、ステータスが「st…Q114開発者は非同期でLambda関数を呼び出すシステムを構築しています。Lambda関数が処理に成功した場合はSuccessLambdaを、最大再試行後も失敗した場…

ドメイン2:セキュリティ(113問)

Q1モバイルアプリケーション開発チームは、ユーザーに対してGoogle等のソーシャルログインを提供する認証基盤を構築しています。ユーザーがサインインに成功した後、モ…Q2あなたはAPI GatewayのREST APIを構築しており、Cognito User Poolsで認証されたユーザーのみがアクセスできるよう保護する必要があ…Q3あなたはCognito User PoolsとAPI Gateway(Cognitoオーソライザー使用)で保護されたREST APIを開発しています。 APIの…Q4Amazon RDS MySQLの接続情報をAWS Secrets Managerで管理しているECSサービスがある。 Secrets Managerの自動ロー…Q5グローバルに展開されているアプリケーションのバックエンドシステムでは、データベース接続用認証情報などの機密情報を安全に管理する必要があります。プライマリリージョ…Q6あるソリューションアーキテクトは、AWSサービスを組み合わせたイベント駆動型のマイクロサービス基盤を設計しています。システムは以下の要件を満たす必要があります。…Q7開発者が API Gateway(REST API)を公開しています。社内の独自 OAuth 2.0 認証サーバーで発行された Bearer トークン(JWTで…Q8マルチリージョン構成で稼働しているマイクロサービスにおいて、データベースの接続情報やAPIキーを管理するためにAWS Secrets Managerを使用してい…Q9開発者はAPI Gateway + Lambda構成のREST APIにCognito User Poolsを使った認証を追加しました。ユーザーがCognito…Q10開発者が AWS Lambda 関数から 10MB のデータを AWS KMS を使って暗号化しようとしています。KMS の Encrypt API を直接呼び…Q11開発チームはアプリケーションデータの暗号化にKMSカスタマーマネージドキー(CMK)を使用しています。コンプライアンス要件で定期的なキーローテーションが必要にな…Q12データ処理パイプラインで、Step FunctionsからトリガーされるLambda関数が特定のKMS CMKを使用してS3オブジェクトを復号処理します。 こ…Q13決済アプリケーションで5MB程度の支払い情報JSONをアプリ層で暗号化してS3に保存している。データ1件ごとにKMS APIを直接呼び出しているが、トラフィック…Q14REST APIをAmazon API Gateway(REST API)で公開しています。クライアントはAmazon Cognito User Poolsで認…Q15チームはAWS Systems Manager Parameter Storeに設定を保存しており、パス構造は /myapp/dev/ と /myapp/pro…Q16決済処理システムのAPIがAmazon API Gateway(REST API)で稼働しています。セキュリティチームから以下の2つの要件が出されました。 ①…Q17あるチームがAWS Secrets ManagerにMongoDBデータベース(Secrets Managerマネージドローテーション非対応)のパスワードを保存…Q18開発者が Lambda 関数から 10MB のファイルを暗号化して S3 に保存する処理を実装している。社内ポリシーでは AWS KMS を用いた暗号化が必須と…Q19既存のサーバーレスAPIはAmazon API GatewayのHTTP APIで構築され、フロントエンドはAmazon Cognito User Poolsで…Q20Lambda関数がAWS Systems Manager Parameter Storeから、カスタマーマネージドキーで暗号化したSecureStringパラメ…Q21医療データを扱う企業は、Amazon S3バケット内に過去数年間にわたって蓄積された数百万個の暗号化されていない既存オブジェクトを保有しています。新しいコンプラ…Q22マルチリージョン構成で展開されているエンタープライズアプリケーションにおいて、データベース接続用の資格情報や外部APIキーを管理するためにAWS Secrets…Q23モバイルアプリケーションでは、ユーザー登録やログイン機能にAmazon Cognitoを利用します。認証後のユーザーがS3へ直接アクセスできるようにし、ユーザー…Q24Amazon ECS on AWS Fargateで稼働するコンテナアプリが、ソースコードにハードコードしたIAMユーザーのアクセスキーでAmazon S3にア…Q25モバイルアプリでユーザーがCognito User Poolsで認証した後、認証済みユーザーにS3バケットへの直接アクセス権を付与したいと考えています。各ユーザ…Q26ある企業では、開発チームがCI/CDパイプライン用のIAMロールを自分たちで作成・管理できるよう権限を委任したいと考えています。しかし、開発者が意図的または誤っ…Q27Lambda関数がAmazon RDSデータベースに接続するための認証情報を管理する必要があります。セキュリティ監査の結果、以下の要件が定められました。 ①認証…Q28あるLambda関数が、10MBの設定ファイルをAWS KMSを使って暗号化してS3に保存する必要があります。KMSの制約(1リクエストあたり最大4KBのデータ…Q29あるモバイルアプリはCognito Identity Poolsを使用しており、Cognito User Poolsで認証した全ユーザーに基本的なS3読み取り権…Q30開発アカウント(Account A)のLambda関数が本番アカウント(Account B)のDynamoDBテーブルにデータを書き込む必要がある。Lambda…Q31開発者はAWS KMSを使用して、アプリケーション内で処理される500MBの動画ファイルを暗号化する必要があります。KMSの仕様上、直接暗号化できるデータサイズ…Q32API GatewayでREST APIを構築しており、カスタムドメイン名(api.example.com)にACM(AWS Certificate Manag…Q33企業のセキュリティ規定の改定に伴い、既存のAmazon S3バケット内に保存されている数百万個の未暗号化オブジェクトに対して、AWS KMSカスタマーマネージド…Q34モバイルアプリケーションのユーザーが、各自のデバイスからAmazon S3バケットに対して直接アバター画像をアップロードできるようにする要件があります。IAMア…Q35企業のセキュリティ要件により、既存のAmazon S3バケット内に保存されている数百万個の暗号化されていないオブジェクトを、AWS KMSカスタマーマネージドキ…Q36開発者はAWS Secrets Managerを使用して、マルチリージョンで稼働するマイクロサービスアプリのデータベース資格情報を管理しています。プライマリリー…Q37セキュリティ要件により、VPC内のEC2インスタンスからS3へのアクセスは必ずゲートウェイ型VPCエンドポイント経由とし、インターネット経由を禁止する。さらに、…Q38ソーシャルアプリがAmazon Cognito User Poolsで認証を行っています。DynamoDBテーブル「user-profiles」のパーティション…Q39あるチームが100MB以上の大きなファイルをAmazon S3に暗号化して保存する必要があります。AWS KMSを使用してキー管理を行い、パフォーマンスとセキュ…Q40あるチームがAWS KMSでカスタマーマネージドキー(CMK)を作成する際、デフォルトキーポリシーを削除してカスタムポリシーを適用しました。このポリシーにはキー…Q41あるモバイルアプリケーションの開発チームは、ユーザー認証およびバックエンドリソース(Amazon S3やAmazon DynamoDBなど)へのアクセス制御を実…Q42Amazon EC2インスタンス上で稼働するアプリケーションから、Amazon DynamoDBテーブルに対してデータの読み書きを行う必要があります。AWSのセ…Q43ある企業がAPI Gateway REST APIを公開しています。クライアントはサードパーティのOIDCプロバイダー(Auth0)が発行したJWTをAutho…Q44マルチアカウント構成で、アカウント A の Lambda 関数がアカウント B にある DynamoDB テーブルにアクセスする必要があります。長期的な認証情報…Q45Lambda関数が、SSM Parameter StoreのSecureString型パラメータ(カスタマーマネージドKMSキーで暗号化)からサードパーティAP…Q46ある企業では、開発者チームが自分たちのLambda関数用に必要なIAMロールを自ら作成・管理できるようにしたいと考えています。一方で、開発者が意図せずAdmin…Q47開発者はAWS KMSを使用して、機密データを暗号化するアプリケーションを構築しています。要件として、暗号化されたデータが「特定のプロジェクト(例: Proje…Q48開発チームがAPI Gateway(REST API)で公開しているWebアプリケーションAPIが、SQLインジェクション攻撃と特定の悪意あるIPアドレスからの…Q49ある開発者は、100MBを超える大容量ファイルをAmazon S3に保存する前にクライアント側で暗号化する必要があります。AWS KMS API(aws kms…Q50API Gatewayで保護されたREST APIを構築しています。クライアントはリクエストのAuthorizationヘッダーにカスタムOAuthトークンを含…Q51本番環境の RDS(MySQL)認証情報を AWS Secrets Manager で管理している。90 日ごとに自動ローテーションを有効化したが、ローテーショ…Q52ある金融系アプリケーションは、データベース接続用パスワードを定期的に変更するセキュリティコンプライアンス要件を満たす必要があります。データベース認証情報はAWS…Q53AWSパートナー企業(アカウントID: 111111111111)が複数の顧客企業のAWSリソースを管理するSaaSサービスを提供しています。ある顧客(アカウン…Q54モバイルアプリケーションの開発者が、ユーザーがGoogleアカウントでサインインした後に、ユーザーごとに専用のS3プレフィックスへ直接アクセスできる機能を実装し…Q55モバイルアプリケーション開発者は、ユーザーがGoogleアカウントでサインインした後に、特定のAmazon S3バケットへ写真を直接アップロードできるように認証…Q56アカウントA上で動作するECSタスクが、アカウントBのDynamoDBテーブルに書き込む必要があります。セキュリティのベストプラクティスに従った場合、最も適切な…Q57開発者が、Amazon S3に保存する大容量データファイル(最大100MB)をクライアントサイドで暗号化するアプリケーションを構築しています。AWS KMSを鍵…Q58Amazon EKS上のコンテナアプリケーション(ポッド)からAmazon DynamoDBへ安全にアクセスする設計を行っています。AWSのセキュリティベストプ…Q59セキュリティ監査の結果、EC2インスタンスのIMDS(Instance Metadata Service:インスタンスメタデータサービス)でIMDSv1が有効な…Q60CodePipelineで構築されたCI/CDパイプラインのCodeBuildステージで、プライベートなAWS CodeArtifactリポジトリからnpmパッ…Q61あるSaaSプロバイダーが Amazon API Gateway REST API でマルチテナントAPIを構築しています。認可ロジックは、`Authoriza…Q62本番環境の Lambda 関数が RDS MySQL データベースに接続しています。現在、データベースのパスワードは Lambda の環境変数にハードコードされ…Q63Lambda関数がSSM Parameter Storeのパラメータ「/prod/app/db-password」(SecureString型、カスタムCMKで…Q64アプリケーションがデータベースパスワードを安全に管理し、定期的に自動ローテーションしたいと考えています。最も適切なサービスはどれですか。Q65ある分析アプリのLambda関数が、カスタマーマネージドキー(CMK)でエンベロープ暗号化されたデータを復号します。セキュリティチームは、この関数に対し『特定の…Q66あなたの組織では、開発者が自分のアプリケーション用にIAMロールを自由に作成・管理できるようにしたいと考えています。しかし開発者が自分のIAMポリシーよりも強い…Q67Webアプリケーションが管理する機密設定値は外部決済APIキー・Slack Webhook URL・データベース接続文字列の3種類ある。セキュリティ要件として①…Q68開発者はLambda関数内で10MBのファイルを暗号化する必要があります。AWS KMS APIを使用して直接暗号化しようとしたところ、「ValidationE…Q69モバイルアプリはS3バケットの users/{ユーザーID}/ 配下に画像を保存する。メールとパスワードで認証したユーザーが自分のプレフィックスのみ操作できるよ…Q70WebアプリケーションではCognitoを利用して認証を実装します。ユーザー情報の登録、ログイン、パスワード管理をAWSで提供したい一方、認証後にS3へアクセス…Q71セキュリティ担当者がAWS KMSのカスタマーマネージドキー(CMK)に対して年次の自動キーローテーションを有効化しました。このCMKはS3バケットのSSE-K…Q72開発チームはAWS Secrets ManagerとカスタムLambda関数を使ってRDS MySQLの認証情報を自動ローテーションするよう設定した。Secre…Q73大企業のプラットフォームチームが、開発者チームがIAMロールを自由に作成できるように権限を委譲したいと考えています。ただし、開発者が作成したロールに管理者権限(…Q74SaaSアプリケーションのREST APIはAuth0が発行するJWT(JSON Web Token)アクセストークンで保護されている。各エンドポイントへのアク…Q75あるSaaS企業はOktaをIDプロバイダーとして使用しており、OktaがRSA署名付きのJWTアクセストークンを発行しています。このJWTトークンを用いてAm…Q76Amazon Cognito User Poolで認証を実装したWebアプリがある。API GatewayのCognitoオーソライザーを使用しており、バックエ…Q77あなたの会社はサードパーティのSaaSベンダーに、自社のAWSアカウント内のS3バケットへのアクセスを許可する必要があります。ベンダーは複数の顧客のAWSアカウ…Q78本番環境のAmazon RDS MySQLに接続するアプリケーションがあります。セキュリティポリシーにより、データベースのパスワードを30日ごとに自動ローテーシ…Q79開発チームは社内の Python ライブラリを AWS CodeArtifact リポジトリで管理しています。AWS CodeBuild を使用してアプリケーシ…Q80モバイルアプリ開発チームは、ユーザーに対してGoogle等の外部ソーシャルログインを提供する認証・認可基盤を設計しています。ユーザーがサインインに成功した後、モ…Q81マルチリージョンに展開されたマイクロサービスアプリケーションで、データベースの接続文字列やAPIキーなどの機密情報を安全に管理しようとしています。開発者はプライ…Q82開発者はRDS MySQLの接続パスワードをAWS Secrets Managerに保存し、30日ごとの自動ローテーションを有効化しました。しかし、ローテーショ…Q83Lambda関数がAmazon RDS(PostgreSQL)のパスワードをAWS Secrets Managerから取得してデータベース接続を確立しています。…Q84開発者は、500MBのファイルをS3にアップロードする前にクライアント側で暗号化する必要があります。AWS KMSのEncrypt APIを直接使用しようとした…Q85開発チームは本番環境のRDS MySQLデータベース認証情報をアプリケーションで使用しています。セキュリティ要件として、認証情報を90日ごとに自動ローテーション…Q86アプリケーションではCognitoユーザープールで認証したユーザーを管理しています。認証済みユーザーごとに異なるIAMロールを割り当て、S3アクセス権限を制御し…Q87アカウントA(開発アカウント)のLambda関数がKMSカスタマーマネージドキー(CMK)で暗号化したデータをS3に保存している。アカウントB(分析アカウント)…Q88開発チームがLambda関数URLを作成し、AuthType を AWS_IAM に設定しました。EC2インスタンス上で動作するアプリケーションからこのURLを…Q89開発者はAWS KMSを使用して、アプリケーション内で処理される500MBの動画ファイルを暗号化する必要があります。KMSの仕様上、直接暗号化できるデータサイズ…Q90アカウント A の EC2 インスタンスで動作するアプリケーションが、アカウント B の DynamoDB テーブルにアクセスする必要がある。アプリケーションコ…Q91ある企業のクラウドプラットフォームチームは、各開発チームがLambda関数用のIAMロールを自分で作成できるようにしたいと考えています。ただし、開発チームが作成…Q92あるウェブアプリケーションは、ユーザーが購入したデジタルコンテンツ(PDFファイル)をAmazon S3のプライベートバケットに保存しています。購入したユーザー…Q93企業のセキュリティ要件に基づき、開発チームは既存のAmazon S3バケット内に保存されている数百万個の未暗号化オブジェクトに対して、AWS KMSカスタマーマ…Q94Company AはマルチテナントのSaaSサービスを構築しており、各顧客のAWSアカウント内のリソースにアクセスするために顧客アカウントのIAMロールをAss…Q95マルチテナントSaaSアプリケーションのバックエンドLambda関数が、すべての顧客データを格納する単一のS3バケットへのフルアクセス権限を持つIAMロールで動…Q96あなたはモバイルアプリを開発しています。ユーザーはGoogleアカウントでサインインし、認証後に自分専用のS3プレフィックス(例:s3://my-bucket/…Q97ある企業が社内VPC内のEC2インスタンスからのみアクセスできる内部向けAPIを構築しています。API Gateway REST APIに対してインターネット経…Q98アプリケーションがAWS Secrets ManagerからRDSの認証情報を取得しています。30日ごとの自動ローテーションが設定されており、アプリケーションは…Q99ある会社には数百万個の暗号化されていないオブジェクトが保存されている既存のAmazon S3バケットがあります。セキュリティポリシーの変更に伴い、バケット内のす…Q100金融サービス企業がAmazon S3に取引ログを保存しています。規制要件により、保存したログは7年間、変更・削除が完全に不可能な状態(WORM:Write On…Q101モバイルアプリのユーザーが Google アカウントでログインし、そのユーザー専用の S3 プレフィックス(例:user-data/{userId}/)にのみア…Q102モバイルアプリのユーザーが Google アカウントでサインインし、認証後に DynamoDB へ直接アクセスする要件がある。アプリに AWS の長期的な認証情…Q103あなたはLambda関数を使って大量のログデータ(1メッセージあたり数MB)をS3に暗号化して保存するシステムを開発しています。AWS KMSを使用する要件があ…Q104開発者はAWS CLIを使用して新しいAWS Lambda関数を作成し、その関数にAmazon S3バケットへの読み取りアクセス権を持つIAM実行ロールを割り当…Q105開発チームはAccount A(開発環境)にデプロイされたLambda関数から、Account B(本番環境)のDynamoDBテーブルのデータを読み取る必要が…Q106モバイルアプリがAmazon Cognito User Poolsで認証を行っています。認証済みユーザーが一時的なAWS認証情報を取得してAmazon Dyna…Q107プラットフォームチームはアプリ開発チームに、Lambda関数用のIAMロールを自分で作成できる権限を委任したい。ただし、開発チームが作成するロールが特定の権限範…Q108アプリケーションからAmazon S3バケットへ機密データをアップロードします。インターネット経由で転送されるデータを保護し、S3保存時の暗号化も有効にする必要…Q109開発者はAWS CLIを使用して新しいAWS Lambda関数を作成し、その関数にAmazon S3バケットへの読み取りアクセス権を持つIAM実行ロールを割り当…Q110バックエンドサービスがSTS AssumeRoleで共通の処理ロール(S3フルアクセスのIAM管理ポリシーを持つ)を引き受けて処理を実行しています。このセッショ…Q111S3 バケットに保存された機密データへのすべての HTTP(非 HTTPS)アクセスをバケットポリシーで拒否したい。バケットポリシーの Deny ステートメント…Q112モバイルアプリ開発チームは、ユーザー認証にGoogleやFacebookなどのサードパーティ製Identity Provider(IdP)を利用したいと考えてい…Q113EC2インスタンスに付与されたIAMロール(セッション最大有効期限:1時間)を使い、開発者がS3オブジェクトへの署名付きURL(Presigned URL)を有…

ドメイン3:デプロイ(100問)

Q1ソリューションアーキテクトは、Amazon ECS(Fargate起動タイプ)上で動作するコンテナ化されたウェブアプリケーションのデプロイ構成を設計しています。…Q2AWS SAMを利用したサーバーレスアプリケーションで、一部のリソースは通常のCloudFormationリソースとして定義したいと考えています。適切な方法はど…Q3あるウェブアプリケーションが Auto Scaling グループ内の 4 つの EC2 インスタンスで Elastic Beanstalk 上で稼働しています。…Q4開発者がAWS SAMで構築したサーバーレスアプリケーション(API GatewayのRESTエンドポイント経由でLambda関数を呼び出す構成)を、AWSへデ…Q5ある企業がAWS CodePipelineを使ってCI/CDパイプラインを構築しています。テスト環境へのデプロイは完全自動化されていますが、本番環境へのデプロイ…Q6ある企業が複数のチームで共有する社内 npm パッケージを管理しています。これまで各チームが独自に npm パッケージを保管していたためバージョン不整合が頻発し…Q7開発チームがAWS CodeDeployを使用してAmazon ECSサービスのBlue/Greenデプロイメントを実施しています。新しいタスクセットが起動され…Q8開発者がAWS CodeDeployを使用してAmazon ECSサービスのBlue/Greenデプロイを設定しています。appspec.ymlファイルに必ず含…Q9開発チームは AWS CodeDeploy を使用して Lambda 関数をカナリアデプロイしています。新しいバージョンへトラフィックが切り替わる前に、統合テス…Q10開発チームが AWS SAM(Serverless Application Model)を使用して Lambda 関数をデプロイしています。新バージョンのリリー…Q11開発者がElastic Beanstalkを使用してPython Webアプリケーションをデプロイしています。このアプリケーションのデプロイには以下のカスタマイ…Q12開発チームはAWS CodeDeployを使用して、AWS Lambda関数の新しいバージョンをデプロイしています。トラフィックの移行中、最初の1分間で10%の…Q13開発チームはAWS AppConfigを使用して、本番環境で運用中のマイクロサービスアプリケーションの機能をソースコードの再デプロイなしで動的に切り替える(機能…Q14開発チームがAWS CodeBuildを使用してDockerイメージをビルドし、Amazon ECRにプッシュするCIパイプラインを構築しています。builds…Q15開発者は AWS SAM(Serverless Application Model)テンプレートを使って Lambda 関数をデプロイしています。新バージョンの…Q16開発チームが本番環境のCloudFormationスタックを更新しようとしています。スタックにはRDSデータベースインスタンスが含まれており、テンプレートの変更…Q17開発チームがNode.jsアプリケーションをAWS CodeBuildでビルドしています。各ビルドで毎回`npm install`が実行され数百のパッケージをダ…Q18ある会社は Amazon ECS(Elastic Container Service)で本番サービスを運用しており、AWS CodeDeploy を使った Bl…Q19Amazon ECS上で稼働するアプリケーションにおいて、新しい機能のオン/オフをリアルタイムに切り替えるための機能フラグ(Feature Flag)を導入した…Q20開発者が AWS SAM(Serverless Application Model)で作成したサーバーレスアプリケーションを初めて AWS にデプロイしようとし…Q21本番環境のElastic BeanstalkアプリケーションをEC2インスタンス上でアップデートする必要があります。 ①デプロイ中もサービスを継続すること(ダウ…Q22企業がElastic Beanstalk上でWebアプリケーションを運用しています。新バージョンのデプロイ時に、ダウンタイムなしで全トラフィックの20%のみを新…Q23CloudFormationスタックを更新して本番環境のRDSインスタンスのインスタンスタイプを変更しようとしています。変更を適用する前に、どのリソースが変更・…Q24開発チームは本番環境のアプリケーションにおいて、ソースコードの再デプロイやサービスの再起動を行うことなく、特定の機能をリアルタイムでオン/オフ切り替え(機能フラ…Q25ある開発チームがElastic BeanstalkでPython Webアプリケーションを運用しています。EC2インスタンス上に`git`と`jq`というOSレ…Q26sam deploy を実行した際、SAM CLIが最終的にAWSへデプロイする仕組みとして正しいものはどれですか。Q27本番環境のLambda関数を新バージョンへ更新する際、最初に全トラフィックの10%を新バージョンへ切り替え、5分間監視した後、問題がなければ残り90%を一括で切…Q28本番環境の Elastic Beanstalk 環境(Auto Scaling グループで複数インスタンスが稼働)に新しいアプリケーションバージョンをデプロイし…Q29AWS CodeDeployを使ってECSサービスのBlue/Greenデプロイを実装しています。本番トラフィックを切り替える前に、置き換えタスクセットに対して…Q30WebアプリケーションチームがAWS CodeDeployを使用してEC2インスタンスへのデプロイを設定しています。デプロイ中に以下の3つの処理を実行する必要が…Q31Elastic Beanstalk でデプロイされる Python アプリケーションの設定として、「アプリケーションのソースコードが展開された後、Webサーバー…Q32運用中のマイクロサービスアプリケーションにおいて、開発チームはアプリケーションのソースコードを再デプロイしたりダウンタイムを発生させたりすることなく、特定の機能…Q33開発者がAWS CodeBuildを使用してDockerイメージをビルドし、Amazon ECRへプッシュするbuildspec.ymlを以下のように作成しまし…Q34開発者はAWS Elastic Beanstalkを使用してNode.jsアプリケーションをデプロイしています。EC2インスタンスのプロビジョニング中に、アプリ…Q35グローバルに展開する企業が、AWS Organizations で管理する 50 の AWS アカウントと 3 つのリージョンに同一の CloudFormati…Q36EC2ベースのWebアプリケーションをElastic Beanstalkで管理しています。新バージョンのデプロイに際し、以下の条件を両立するデプロイポリシーを選…Q37開発チームはAWS CodeBuildを使用してDockerイメージをビルドし、Amazon ECRにプッシュするCI/CDパイプラインを構築しています。Doc…Q38Elastic BeanstalkでデプロイされたアプリケーションのEC2インスタンスに対して、カスタムパッケージのインストールと定期実行ジョブ(Cronジョブ…Q39開発者がAWS Lambda関数を本番運用しており、新バージョンを段階的に公開したいと考えています。CodeDeployは使わず、Lambda単体の機能だけで「…Q40開発者は AWS CodeDeploy を使って Lambda 関数の新バージョンをデプロイしています。デプロイ設定として `CodeDeployDefault…Q41開発チームがAWS Elastic Beanstalkを使用してPHPウェブアプリケーションを運用しています。デプロイのたびに各EC2インスタンスへカスタムRP…Q42開発チームがAWS CodeDeployを使用してEC2インスタンス上のWebアプリケーションをin-place(現行インスタンスへの上書き)デプロイしています…Q43開発チームが Amazon ECR に保存されたコンテナイメージを使って Web アプリケーションをデプロイしたいと考えています。要件は次のとおりです。 - E…Q44開発者が AWS CodeDeploy を使い、EC2 インスタンス群へ Web アプリケーションを In-place(インプレース)デプロイしています。新しい…Q45開発者はAWS SAM(Serverless Application Model)を使用して、サーバーレスアプリケーションのローカル開発とテストを行っています。…Q46ある企業がAWS Lambdaで金融取引処理APIを運用しています。コールドスタートによるレイテンシーが問題となっており、Lambdaエイリアス「product…Q47開発チームがAmazon ECS Fargateで本番アプリケーションを運用しています。現在のdesiredCountは10タスクです。ローリングアップデート(…Q48本番のElastic Beanstalk環境では4台のEC2インスタンスが稼働しています。新バージョンをデプロイする際に以下の両方を満たす必要があります。 -…Q49開発者はAWS SAM(Serverless Application Model)を利用してサーバーレスアプリケーションの開発を行っています。クラウド環境へコー…Q50開発チームが Application Load Balancer を使用した EC2 ベースのアプリケーションに CodeDeploy Blue/Green デ…Q51開発チームが AWS SAM を使用して Lambda 関数をデプロイしています。本番環境での安全なリリースのため、最初は新バージョンに 10% のトラフィック…Q52ある開発チームがAWS CodeBuildでJavaのMavenプロジェクトをビルドしています。ビルドのたびにMavenが全依存ライブラリをインターネットからダ…Q53ある開発チームは Amazon App Runner を使用して Web アプリケーションをコンテナで運用しています。コンテナイメージは Amazon ECR …Q54開発者がコンテナ化したWeb APIをAmazon ECRに格納し、AWS App Runnerで公開しています。CI/CDで新しいイメージタグをECRにpus…Q55開発者がAWS CodeDeployを使用してLambda関数を更新しています。新しいバージョンに対して最初の5分間は10%のトラフィックのみを送り、問題がなけ…Q56開発チームがAWS CodeBuildを使用してNode.jsアプリケーションを定期的にビルドしています。npm installコマンドに毎回2〜3分かかってお…Q57開発者はAWS SAM(Serverless Application Model)を使用して、API GatewayとLambda関数を含むサーバーレスアプリケ…Q58ある会社は、モバイルアプリのバックエンド設定情報を管理するためにAWS AppConfigを採用することを検討しています。設定の更新頻度は低く、数千台のクライア…Q59開発者がAWS SAMでサーバーレスアプリ(複数のLambda関数とAPI Gateway)を構築しています。開発中、小さなコード修正のたびに`sam buil…Q60Amazon API GatewayとAWS Lambdaを使用したバックエンドAPIを管理しています。開発(dev)、検証(test)、本番(prod)の3つ…Q61ある開発者がAWS SAMを使ってLambda関数の新バージョンをデプロイしています。デプロイ時に最初の10%のトラフィックのみを新バージョンに転送し、5分間C…Q62開発者はAWS SAM(Serverless Application Model)を利用してサーバーレスアプリケーションを作成しています。開発したAPI Gat…Q63開発チームはAWS SAMを使用してサーバーレスアプリケーションをデプロイしています。本番デプロイ時にCodeDeployを通じてLambdaのトラフィックを最…Q64AWS SAMを使用してLambda関数をデプロイしています。以下の要件を満たす設定をSAMテンプレートだけで実装したい場合、最適な設定はどれですか? ・新バー…Q65開発チームがAWS CodeDeployを使用してEC2インスタンスにJavaアプリケーションをデプロイしています。デプロイ完了後にアプリケーションが正常起動し…Q66本番CloudFormationスタックの更新にRDSインスタンスタイプの変更とLambda関数の更新が含まれています。チームは本番環境に変更を適用する前に、ど…Q67ある企業の複数の開発チームが、社内共通のPythonライブラリと公開のPyPIパッケージを併用しています。CodeBuildのビルドで、社内ライブラリを安全に共…Q68AWS Elastic Beanstalkを使用して稼働している本番環境のウェブアプリケーションがあります。新しいバージョンをデプロイする際、既存のインスタンス…Q69開発者がAmazon API GatewayとAWS Lambdaを使用して、開発環境(dev)および本番環境(prod)向けのサーバーレスAPIを管理していま…Q70ある企業の複数の開発チームが、組織内で共有する社内製JavaScript(npm)パッケージをそれぞれのCodeBuildビルドで利用しています。要件は、(1)…Q71ある企業では AWS Organizations を使用して 60 の AWS アカウントを管理しています。セキュリティ監査用の CloudFormation …Q72ある企業がElastic Beanstalkで受注管理Webアプリケーションを運用しています。注文を受け付けると、PDF領収書の生成(処理時間:約30秒)と外部…Q73ある企業では開発アカウント・本番アカウントの2つのAWSアカウントを運用しています。AWS CodePipelineは開発アカウントに設置されており、本番アカウ…Q74開発者がElastic Beanstalkでホストされているウェブアプリケーションをデプロイしています。デプロイ時に特定のLinuxパッケージをインストールし、…Q75AWS SAM(Serverless Application Model)を使用してLambda関数をデプロイしています。SAMテンプレートに以下の設定が含まれ…Q76開発者はAWS SAM(Serverless Application Model)を使用して構築したサーバーレスアプリケーションの修正を行っています。クラウド上…Q77ある DevOps エンジニアが本番環境の AWS CloudFormation スタックを更新する必要があります。スタックには RDS インスタンスや Dyn…Q78スタートアップの開発者が、コンテナ化されたWebアプリケーション(公開HTTPSエンドポイントが必要)をデプロイしたいと考えています。要件は「GitHubリポジ…Q79開発チームがAWS CloudFormationを使用してインフラをプロビジョニングしています。スタック作成・更新・削除のライフサイクルに応じて、DynamoD…Q80開発チームがAWS CloudFormationでインフラをコード管理しています。CloudFormationがネイティブサポートしていない外部DNSプロバイダ…Q81開発者が本番用 CloudFormation スタックを更新しようとしています。スタックには RDS データベースインスタンスが含まれており、特定のパラメータ変…Q82あなたはCodeDeployを使用してLambda関数をデプロイしています。新バージョンへのトラフィック切り替え前に自動テストを実行し、テスト失敗時は自動ロール…Q83開発チームはAWS CodeBuildを使用して、Dockerイメージをビルドし、Amazon ECRへプッシュするCI/CDパイプラインを構築しています。Do…Q84開発者はAWS SAM(Serverless Application Model)を利用して、Amazon API GatewayとAWS Lambda関数から…Q85開発チームが Amazon ECS Fargate サービスを AWS CodeDeploy を使用した Blue/Green デプロイに移行しようとしています…Q86AWS SAMを利用してLambda関数をローカルで単体テストしたいと考えています。JSON形式のイベントを入力として関数を1回実行するコマンドはどれですか。Q87開発者がAWS SAM(Serverless Application Model)を使用してLambda関数をデプロイしています。新バージョンのデプロイ時に、最…Q88ある企業は Elastic Beanstalk を使用して EC2 インスタンス 10 台構成の Web アプリケーションを本番運用しています。次の要件をすべて…Q89DevOpsエンジニアがAWS CloudFormationを使用してEC2インスタンスをデプロイしています。UserDataスクリプトでアプリケーションのイン…Q90開発チームがPythonで作成したデータ分析アプリケーションをAWS Lambdaでサーバーレス実行したいと考えています。このアプリケーションはPyTorchな…Q91グローバル展開している企業のDevOpsエンジニアが、AWS Organizationsで管理する全メンバーアカウント(50アカウント)の複数リージョンに、同一…Q92開発チームが Node.js アプリケーションのビルドに AWS CodeBuild を使用しています。各ビルドで `npm install` が毎回 node…Q93AWS SAMでLambda関数をローカル環境で実行し、API Gatewayイベントをシミュレートして動作確認したい場合に使用するコマンドはどれですか。Q94開発者がAWS CodeDeployを使用してEC2インスタンス群にWebアプリケーションをデプロイしています。デプロイ要件は以下の通りです。 ・デプロイ開始時…Q95開発者がAWS CodeDeployを使ってLambda関数のカナリアデプロイを設定しています。新バージョンへのトラフィック転送が始まる直前と、全トラフィックが…Q96開発チームがCloudFormationスタックを更新する前に、どのリソースが削除・置換(Replacement)されるかを事前に確認したいと考えています。本番…Q97ある企業は、Amazon ECS上で運用しているマイクロサービスアプリケーションの新機能を、特定のユーザーグループに対して段階的にリリースすることを計画していま…Q98ある企業はAWS Elastic Beanstalkで本番Webアプリケーション(負荷分散環境・複数EC2インスタンス)を運用しています。新バージョンのデプロイ…Q99開発チームがNode.jsアプリケーションをAWS CodeBuildでビルドしています。各ビルドで npm install による依存関係のダウンロードに毎回…Q100開発チームがAWS CodeDeployを使用してAmazon ECSサービスをBlue/Greenデプロイしています。新しいタスク定義をデプロイした後、本番ト…

ドメイン4:トラブルシューティングと最適化(102問)

Q1データ集約処理を行うAWS Lambda関数が、処理の完了までに平均18秒かかっています。開発チームはソースコードやアルゴリズムを変更することなく、このLamb…Q2マルチテナントのSaaSアプリケーションをLambdaとAPI Gatewayで構築している開発者が、AWS X-Rayでコードを計装しています。X-Rayコン…Q3AWS Step Functionsのステートマシンで注文処理ワークフローを実装しています。あるタスクステートがLambda関数を呼び出しますが、一時的な外部サ…Q4データ集計処理を行うAWS Lambda関数が実行完了までに平均25秒かかっています。開発チームはソースコードのアルゴリズム最適化を完了しましたが、アーキテクチ…Q5注文処理ワークフローを管理するAWS Step Functions ステートマシンがあります。`ValidateOrderTask`(Lambda統合)は不正な…Q6開発チームはEC2インスタンス上で動作するアプリケーションのカスタムメトリクスをAmazon CloudWatchに送信しています。メモリ使用率の急激なスパイク…Q7あるDynamoDBテーブルで断続的に `ProvisionedThroughputExceededException` が発生しています。CloudWatch…Q8あるワーカーアプリケーションは、SQS標準キューから継続的にReceiveMessageを呼び出してメッセージを処理しています。キューにメッセージがない時間帯で…Q9REST API(API Gateway + Lambda)で、商品カタログを返すGETエンドポイントがあります。同一のクエリパラメータによるリクエストが多数を…Q10開発者がAWS X-Rayを使用してLambda関数のトレースを分析しています。特定のユーザーIDに関連するトレースだけをX-Rayコンソールで検索・フィルタリ…Q11Lambda 関数を SQS 標準キューのイベントソースとして使用しており、バッチサイズを 10 に設定しています。特定の不正フォーマットのメッセージ(いわゆる…Q12ある企業はAWS Lambdaで画像変換処理を実行しています。処理時間が長く、ユーザーからの応答速度改善を求められています。Lambda関数のコードやアルゴリズ…Q13大量の注文トラフィックを処理するサーバーレスWebアプリケーションにおいて、突発的なスパイクアクセスが発生した際にバックエンドのRelational Datab…Q14大量の画像リサイズ処理を実行するAWS Lambda関数があります。現在、処理の完了までに平均20秒かかっており、レイテンシを削減して処理を高速化することが求め…Q15本番環境で動作するLambda関数で断続的なエラーが報告されている。開発者は過去1時間のCloudWatch Logsから、エラーメッセージのパターン別に件数を…Q16商品カタログを返すREST API (API Gateway + Lambda + DynamoDB) で、GET /products/{id} へのリクエスト…Q17AWS Step Functionsを使用した注文処理ワークフローがあります。あるタスクステートでDynamoDBのPutItemオペレーションを実行しますが、…Q18大量のイベントを処理するために、AWS Step FunctionsのExpressワークフローを使用しています。一部の実行が失敗していますが、Expressワ…Q19DynamoDBテーブルを使う読み取り中心のアプリケーションで、同一アイテムへの高頻度な読み取りが大量に発生している。結果整合性のある読み取りで十分だが、p99…Q20AWS Lambdaでコールドスタートを最小化し、一定数の実行環境を常時初期化済みの状態に保ちたい場合に利用する機能はどれですか。Q21Amazon Kinesis Data Streamsを使用してリアルタイムのクリックストリームデータを収集しています。最近、アプリケーションの利用ユーザーが急…Q22マイクロサービス群でAWS X-Rayによる分散トレーシングを本番運用しています。トラフィックが急増した結果、X-Rayへ送信されるトレース量が膨大になり、トレ…Q23Lambda関数を使ったAPIサービスの開発者が、CloudWatch Logs Insightsを使ってコールドスタートを分析したいと考えています。過去24時…Q24Lambda関数がSQSキューからメッセージを取得して処理しています。メッセージの処理は成功しているにもかかわらず、同じメッセージが複数回処理されています。 C…Q25高頻度で実行されるLambda関数から、顧客ティア・リージョン・APIバージョンといった高カーディナリティのディメンションを持つカスタムメトリクスをCloudW…Q26IoTデバイスのテレメトリデータを収集するAmazon Kinesis Data Streamsパイプラインがあります。10個のシャードで構成されていますが、C…Q27Kinesis Data Streams(4シャード)をイベントソースとするLambda関数が、リアルタイムのクリックストリームを処理しています。トラフィック増…Q28開発者はAWS Step Functionsを使って注文処理ワークフローを実装しています。 ワークフロー内の1つのステートが外部の在庫管理APIを呼び出しますが…Q29開発者が Lambda 関数のコールドスタート問題を解消するため、特定の公開バージョン(例: バージョン 3)に対してプロビジョニングされた同時実行数(Prov…Q30Amazon EC2上で実行されているカスタムアプリケーションからAWS X-Rayサービスにトレースデータを正常に転送して可視化したいと考えています。アプリケ…Q31開発者はDynamoDBテーブルを管理している。パーティションキーは「productCategory」で、全アクセスの80%が「Electronics」に集中し…Q32あるLambda関数(同時実行数が高く、毎分数万回呼び出される)は、注文金額やカテゴリといったビジネスメトリクスを記録するため、呼び出しごとにCloudWatc…Q33API Gatewayのモック統合を設定したにもかかわらず、HTTP 500エラーが返されます。最も可能性が高い原因はどれですか。Q34SQSキュー(VisibilityTimeout=30秒)からメッセージを受信して処理するLambda関数がある。 平均処理時間は45秒だが、同一メッセージが複…Q35API Gateway(REST API)とLambdaバックエンドで構築された商品カタログAPIがあります。GET /products/{category} …Q36Java製のLambda関数を使用したAPI Gatewayバックエンドがあります。APIの応答時間要件は1秒以内ですが、数分間リクエストがない状態の後の最初の…Q37開発者はElastiCache Redisを使用してセッション情報をキャッシュするLambda関数を実装しました。関数はハンドラー内でRedisへの接続を毎回確…Q38開発者が Amazon S3 バケットにオブジェクトがアップロードされるたびに Lambda 関数をトリガーする Amazon EventBridge ルールを…Q39複数のマイクロサービスで構成されたサーバーレスアプリケーションにおいて、リクエストの追跡や各サービス間(API Gateway -> Lambda -> Dyn…Q40本番環境のLambda関数がAPI Gatewayのバックエンドとして動作しています。ユーザーから「業務時間外の長い非アクティブ期間後、最初のリクエストだけ3〜…Q41ECサイトのバックエンドで動作するLambda関数`ProcessOrderFunction`には、コスト制御のために予約済み同時実行数(Reserved Co…Q42開発者はSQS標準キューをイベントソースとするLambda関数を構築している。処理に失敗したメッセージが再試行後に消失してエラー分析ができない問題と、Lambd…Q43Lambda関数がKinesis Data Streams(4シャード)からレコードを受信して注文処理を行っています。CloudWatchのGetRecords…Q44あるLambda関数が大量の数学的計算処理を実行しており、現在の実行時間が平均15秒かかっています。開発者はコードを変更することなく、Lambda関数の処理完了…Q45読み取りが大半を占めるアプリケーションが、DynamoDBテーブルに対して同じ項目を繰り返し読み取っています。読み取りにはミリ秒未満のレイテンシが求められ、結果…Q46あるCPUバウンドなLambda関数のコストとパフォーマンスを最適化したいと考えています。メモリ設定が低すぎると実行時間が延び、高すぎると単価が上がります。複数…Q47あるオンラインイベントのチケット販売システムでは、販売開始直後に急激なアクセススパイクが発生します。バックエンドのデータベース接続制限を超過させないためにLam…Q48Eコマース企業のチェックアウト処理はAWS Lambda関数で実装されています。この関数は起動時にMLモデルをメモリにロードするため、コールドスタートに約8〜1…Q49ECサイトの注文処理ワークフローをAWS Step Functionsで構築しています。`ProcessPayment` ステートはLambda関数を呼び出して…Q50開発者は、S3 イベント通知によって非同期に呼び出される画像処理 Lambda 関数に Lambda Destinations を設定しました。関数の失敗時の宛…Q51開発者がAWS Lambda関数およびAmazon API Gatewayで構築されたマイクロサービスのパフォーマンス低下の原因を追跡・分析しようとしています。…Q52マルチリージョン構成で稼働しているマイクロサービスがあります。各リージョンのアプリケーションは同一のデータベース接続パスワードを必要としており、現在はAWS S…Q53Eコマースアプリケーションでは、SQSキューを介してLambda関数で支払いトランザクションを処理しています。Lambda関数のタイムアウトは300秒(5分)に…Q54複数のLambda関数を運用している開発チームがいます。注文処理用Lambda関数にはreserved concurrencyが50に設定されています。トラフィ…Q55ECサイトのバックエンドでAPI Gateway + Lambda アーキテクチャを使用している。本番環境で特定のユーザーIDに関連するリクエストでのみエラーが…Q56開発者がAWS CodeDeployを使用してEC2インスタンスにアプリケーションをデプロイしましたが、`AfterInstall`ライフサイクルイベントでデプ…Q57開発者は、Amazon API Gateway、AWS Lambda、Amazon DynamoDB を組み合わせたサーバーレスマイクロサービスの運用・調査を行…Q58金融系アプリケーションでトレード注文を処理するLambda関数がある。この関数はVPC内に配置され、機械学習ライブラリを含む500MBのデプロイパッケージを持つ…Q59Lambda関数が処理中に「PaymentDeclinedException」というエラーメッセージをCloudWatch Logsに記録しています。開発者は、…Q60API Gateway REST APIとLambda関数で構築されたレポート生成サービスがあります。ほとんどのリクエストは数秒で完了しますが、大規模データセッ…Q61開発者は DynamoDB テーブルに対して PutItem リクエストを送信していますが、間欠的に ProvisionedThroughputExceeded…Q62開発者はSQS標準キューでトリガーされるLambda関数を構築しています。Lambda関数の処理時間は約45秒ですが、同じメッセージが複数回処理される問題が発生…Q63AWS Step Functionsで注文処理ワークフローを構築している開発者がいます。LambdaタスクはAPIを呼び出しますが、ネットワーク障害時に`Lam…Q64開発者が AWS CodeBuild を使って Python アプリケーションをビルドしています。`buildspec.yml` の `install` フェー…Q65eコマースアプリケーションがDynamoDBテーブルを使用しており、パーティションキーに `product_category`(商品カテゴリ)、ソートキーに `…Q66あるチームはCloudFormationスタックで本番インフラを管理しています。最近、本番環境で予期しない動作が発生しており、AWSマネジメントコンソールからC…Q67開発者が AWS Elastic Beanstalk 環境に新バージョンをデプロイしたところ、デプロイが失敗して以前のバージョンにロールバックされました。Ela…Q68ECサイトのDynamoDBテーブルは「category」をパーティションキーとして使用し、オンデマンドキャパシティモードで運用しています。CloudWatch…Q69ゲームアプリケーションのリーダーボードはDynamoDBで管理されており、パーティションキーとして `game_id` を使用しています。テーブル全体のプロビジ…Q70あるAWS Lambda関数が実行時間の長い複雑なデータ変換処理を行っています。現在、この関数の処理には平均12秒かかっています。開発チームはソースコードやアル…Q71あるDynamoDBテーブル(オンデマンドモード)で、テーブル全体としては十分なスループットがあるにもかかわらず、CloudWatchでThrottledReq…Q72LambdaとDynamoDBを使用するサーバーレスアプリケーションで高レイテンシが問題となっています。AWS X-Rayのサービスマップ分析により、Dynam…Q73あるアプリケーションは、DynamoDBテーブル(プロビジョニングモード)に対して書き込みを行っています。テーブルにはGSIが1つ設定されています。最近、ベース…Q74あるLambda関数(毎秒数百回呼び出される)は、ビジネスメトリクスを記録するために呼び出しごとにCloudWatchのPutMetricData APIを同期…Q75DynamoDBテーブル(PROVISIONEDモード、WCU=1000に設定)で、特定の時間帯にProvisionedThroughputExceededEx…Q76ある開発チームは Java 21 ランタイムを使用した Lambda 関数を API Gateway 経由で公開しています。低頻度トラフィックのため、コールドス…Q77開発者はAWS X-Rayを使用して分散マイクロサービスのトレースを行っています。アプリケーションのコード内で、トレースデータにビジネス固有の識別子(例:`Tr…Q78予約済コンカレンシー(Reserved Concurrency)の特徴として正しいものを2つ選択してください。Q79あるチケット予約システムでは、販売開始直後に急激なアクセススパイクが発生します。バックエンドにあるRDSデータベースの接続オーバーフローによるダウンを防ぐために…Q80SQSキューをイベントソースとするLambda関数があります。Lambda関数内でエラーが発生して処理に失敗したメッセージを、調査のために別のキューに隔離したい…Q81開発者がコンテナ化されたアプリケーションの新バージョンをAmazon ECS Fargateにデプロイしました。タスクが起動直後に停止を繰り返し、ECSコンソー…Q82開発者は X-Ray でトレースした結果、Lambda 関数の実行時間のうち 80% が同じ外部 REST API への HTTP 呼び出し待機に費やされている…Q83開発者はLambda関数を使ってデータ変換処理を実装しています。最近、一部の呼び出しでタイムアウトが頻発しているとの報告を受けました。タイムアウトが発生した具体…Q84ニュース配信サイトのバックエンドでは、アクセス集中時にAmazon API GatewayからAWS Lambdaを経由してAmazon RDSデータベースへ大…Q85Amazon SQSキューからメッセージを取得して処理するアプリケーションがあります。メッセージのフォーマット不正やバックエンドDBの障害により、特定のメッセー…Q86開発者はAWS X-Rayを使用して分散マイクロサービスのトレースを行っています。アプリケーションのコード内で、トレースデータにビジネス固有の情報(例:`Tra…Q87AWS X-RayでLambda関数のトレースを実装している開発者がいます。顧客の注文処理において、特定の`orderId`に関連する遅いトレース(2秒超)をX…Q88API Gateway REST API と Lambda 統合を使用したマイクロサービスで、一部のリクエストが 504 Gateway Timeout エラー…Q89本番環境のLambda関数が断続的にエラーを返している。開発者はCloudWatch Logs Insightsを使用して、過去1時間のロググループから最も頻繁…Q90金融系APIでAPI Gateway + Lambda アーキテクチャを使用している。CloudWatchのInit Durationメトリクスを確認すると、コ…Q91開発者はAWS X-Rayを使用して、Lambda・API Gateway・DynamoDBで構成されたサーバーレスアプリケーションをトレースしている。特定のユ…Q92開発者がAWS X-Rayを使用してLambda関数のトレーシングを実装しています。注文処理のトレースに顧客IDや大きな注文詳細JSONを記録したいと考えていま…Q93開発者はAWS X-Rayを使ってサーバーレスアプリケーションのトレースを取得しています。特定の顧客IDに関連するトレースをX-Rayコンソールのフィルター式で…Q94開発者がAWS Elastic Beanstalkにアプリケーションの新バージョンをデプロイしました。デプロイ自体は成功しましたが、数分後に環境ヘルスが「Deg…Q95分散アプリケーションのトラブルシューティングを行っている開発者は、リクエストが複数のマイクロサービス(Amazon API Gateway、AWS Lambda…Q96Javaで実装されたAWS Lambda関数があります。この関数は長時間アイドル状態の後、最初のリクエスト時に数秒の高レイテンシー(コールドスタート遅延)が発生…Q97LambdaからAmazon RDS(PostgreSQL)に直接接続するサーバーレスAPIがあります。トラフィックのスパイク時に`FATAL: remaini…Q98開発者は、Amazon API Gateway、AWS Lambda、Amazon DynamoDB で構成されるマイクロサービスアーキテクチャのトラブルシュー…Q99API GatewayとLambda(Node.js、256MB)で構築したREST APIで、一部リクエストに2秒以上のレイテンシスパイクが発生しています。C…Q1004シャードのKinesis Data StreamsをイベントソースとするLambda関数で注文イベントを処理している。トラフィック増加に伴いGetRecord…Q101Lambda関数からAmazon ElastiCache(Redis)に接続してセッションデータをキャッシュするアプリケーションがあります。トラフィック増加後、…Q102Lambda関数がSQS標準キューからメッセージを受信して注文処理を行っています。Lambda関数のタイムアウトは30秒ですが、SQSキューの可視性タイムアウト…

ドメイン別正答率・予想スコアで実力把握

無限ノックの演習モードでDVAを徹底対策

無料で演習を始める →

他の試験の練習問題

CLFAIFSAASOADEAMLASAPDOPAIPANSSCS