FunctionUrlConfig - AWS Lambda

FunctionUrlConfig

Lambda の関数 URL についての詳細。

目次

AuthType

関数 URL が使用する認証のタイプ。アクセスを認証されたユーザーのみに制限する場合、AWS_IAM に設定します。IAM 認証をバイパスしてパブリックエンドポイントを作成する場合は、値に NONE を設定します。詳細については、「Security and auth model for Lambda function URLs」(Lambda 関数 URL におけるセキュリティと認証モデル) を参照してください。

型: 文字列

有効な値: NONE | AWS_IAM

必須: はい

CreationTime

ISO-8601 形式 (YYYY-MM-DDThh:mm:ss.sTZD) で示す関数 URL の作成時刻。

型: 文字列

必須: はい

FunctionArn

関数の Amazon リソースネーム (ARN)。

型: 文字列

Pattern: arn:(aws[a-zA-Z-]*)?:lambda:[a-z]{2}(-gov)?-[a-z]+-\d{1}:\d{12}:function:[a-zA-Z0-9-_]+(:(\$LATEST|[a-zA-Z0-9-_]+))?

必須: はい

FunctionUrl

関数の HTTP URL エンドポイント。

型: 文字列

長さ制限: 最小長は 40 です。最大長は 100 です。

必須: はい

LastModifiedTime

ISO-8601 形式 (YYYY-MM-DDThh:mm:ss.sTZD) で示された関数の最後更新日時。

型: 文字列

必須: はい

Cors

関数 URL のための、Cross-Origin Resource Sharing (CORS) 設定。

型: Cors オブジェクト

必須: いいえ

InvokeMode

以下のいずれかのオプションを使用します。

  • BUFFERED – これはデフォルトのオプションです。Lambda は Invoke API オペレーションを使用して関数を呼び出します。ペイロードが完了すると、呼び出し結果が表示されます。最大ペイロードサイズは 6 MB です。

  • RESPONSE_STREAM — 関数はペイロード結果が利用可能になるとストリーミングします。Lambda は InvokeWithResponseStream API オペレーションを使用して関数を呼び出します。最大レスポンスペイロードのサイズは 20 MB ですが、「クォータ引き上げをリクエスト」できます。

型: 文字列

有効な値: BUFFERED | RESPONSE_STREAM

必須:いいえ

以下の資料も参照してください。

言語固有の AWS SDK のいずれかでこの API を使用する方法の詳細については、以下を参照してください。