ある企業が、ユーザー管理にAmazon Cognitoを使用するアプリケーションをホストしています。このアプリケーションは、Amazon API GatewayのREST APIを介してAmazon DynamoDBからデータを取得します。同社は、最小限の開発作業でREST APIへのアクセスを制御できるAWSマネージドソリューションを求めています。運用上のオーバーヘッドが最も少ないソリューションはどれですか?
解答を選択
オプションをタップして解答を確認してください。
正解: API GatewayでAmazon Cognitoユーザープールオーソライザーを設定し、Amazon Cognitoが各リクエストを検証できるようにする。.
これが解答である理由
API GatewayでAmazon Cognitoユーザープールオーソライザーを設定することで、最小限の開発作業と運用オーバーヘッドでREST APIへのアクセスを制御できます。Cognitoユーザープールは認証と認可のロジックを処理し、API Gatewayとシームレスに統合されます。 AWS Lambda関数をオーソライザーとして設定する方法は、カスタムロジックが必要な場合に有効ですが、開発作業と運用オーバーヘッドが増加します。APIキーは認証には使えますが、ユーザーごとの認可を管理するには追加のロジックが必要で、Cognitoユーザープールオーソライザーよりも運用が複雑になります。ユーザーのEメールアドレスをヘッダーに送信し、Lambdaで検証する方法も、カスタムロジックと運用オーバーヘッドが増加します。
試験に合格 — 終わりのない解答探しなしで
この試験のすべての検証済み問題と解説を1か所で入手し、準備時間を大幅に節約しましょう。1,000以上の認定 · 20以上の言語 · 無料で開始。
試験に早く合格する → カード不要