ソリューションアーキテクトは、会社のアプリケーション用に新しいマイクロサービスを設計する必要があります。クライアントはHTTPSエンドポイントを呼び出してマイクロサービスにアクセスできる必要があります。マイクロサービスは、AWS Identity and Access Management (IAM) を使用して呼び出しを認証する必要もあります。ソリューションアーキテクトは、Go 1.xで記述された単一のAWS Lambda関数を使用して、このマイクロサービスのロジックを記述します。最も運用効率の高い方法で関数をデプロイするソリューションはどれですか?
解答を選択
オプションをタップして解答を確認してください。
正解: Amazon API Gateway REST APIを作成します。メソッドをLambda関数を使用するように設定し、APIでIAM認証を有効にします。.
これが解答である理由
このソリューションは、HTTPSエンドポイントとIAM認証の両方の要件を最も運用効率の高い方法で満たします。API Gateway REST APIは、Lambda関数をバックエンドとして公開し、IAM認証を直接サポートします。 Lambda関数URLはIAM認証をサポートしますが、API Gatewayが提供する高度な機能(レート制限、リクエスト/レスポンス変換、カスタムドメインなど)がありません。 CloudFrontとLambda@EdgeまたはCloudFront Functionsは、エッジでの処理やコンテンツ配信に優れていますが、マイクロサービスのHTTPSエンドポイントとIAM認証の要件を満たすための主要なサービスではありません。IAM認証ロジックをLambda@Edge関数に統合することは可能ですが、API Gatewayを使用するよりも複雑で運用コストが高くなります。
試験に合格 — 終わりのない解答探しなしで
この試験のすべての検証済み問題と解説を1か所で入手し、準備時間を大幅に節約しましょう。1,000以上の認定 · 20以上の言語 · 無料で開始。
試験に早く合格する → カード不要