開発チームがLambda関数URLを作成し、AuthType を AWS_IAM に設定しました。EC2インスタンス上で動作するアプリケーションからこのURLを呼び出す必要があります。呼び出しを成功させるために必要な条件として正しいものはどれですか?
Lambda 関数 URL で AuthType を AWS_IAM に設定した場合、呼び出し元は SigV4 で HTTP リクエストに署名する必要があります。また必要な IAM 権限は lambda:InvokeFunction ではなく lambda:InvokeFunctionUrl という別個のアクションである点が重要です。 選択肢B の x-api-key は API Gateway の機能であり、Lambda Function URL ではサポートされていません。また必要な権限も誤っています。 選択肢C の Lambda Function URL は VPC に配置するものではなく、パブリックエンドポイントです。VPC 内配置は要件ではありません。 選択肢D の Function URL 経由のアクセスに VPC エンドポイントは不要です(Lambda API の直接呼び出しとは異なります)。