Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
FunctionUrlConfig
Membuat URL AWS Lambda fungsi dengan parameter konfigurasi yang ditentukan. URL fungsi Lambda adalah titik akhir HTTPS yang dapat Anda gunakan untuk menjalankan fungsi Anda.
Secara default, URL fungsi yang Anda buat menggunakan $LATEST
versi fungsi Lambda Anda. Jika Anda menentukan AutoPublishAlias
untuk fungsi Lambda Anda, titik akhir terhubung ke alias fungsi yang ditentukan.
Untuk informasi selengkapnya, lihat URL fungsi Lambda di Panduan Pengembang.AWS Lambda
Sintaks
Untuk mendeklarasikan entitas ini dalam template AWS Serverless Application Model (AWS SAM) Anda, gunakan sintaks berikut.
YAML
AuthType:
String
Cors:Cors
InvokeMode:String
Properti
-
AuthType
-
Jenis otorisasi untuk URL fungsi Anda. Untuk menggunakan AWS Identity and Access Management (IAM) untuk mengotorisasi permintaan, setel ke.
AWS_IAM
Untuk akses terbuka, atur keNONE
.Tipe: String
Wajib: Ya
AWS CloudFormation kompatibilitas: Properti ini diteruskan langsung ke
AuthType
propertiAWS::Lambda::Url
sumber daya. -
Cors
-
Pengaturan berbagi sumber daya lintas asal (CORS) untuk URL fungsi Anda.
Jenis: Cor
Wajib: Tidak
AWS CloudFormation kompatibilitas: Properti ini diteruskan langsung ke
Cors
propertiAWS::Lambda::Url
sumber daya. -
InvokeMode
-
Mode URL fungsi Anda akan dipanggil. Agar fungsi Anda mengembalikan respons setelah pemanggilan selesai, setel ke.
BUFFERED
Agar fungsi Anda mengalirkan respons, setel keRESPONSE_STREAM
. Nilai default-nya adalahBUFFERED
.Nilai yang valid:
BUFFERED
atauRESPONSE_STREAM
Tipe: String
Wajib: Tidak
AWS CloudFormation kompatibilitas: Properti ini diteruskan langsung ke
InvokeMode
propertiAWS::Lambda::Url
sumber daya.
Contoh
URL fungsi
Contoh berikut membuat fungsi Lambda dengan URL fungsi. URL fungsi menggunakan otorisasi IAM.
YAML
HelloWorldFunction: Type: AWS::Serverless::Function Properties: CodeUri: hello_world/ Handler: index.handler Runtime: nodejs20.x FunctionUrlConfig: AuthType: AWS_IAM InvokeMode: RESPONSE_STREAM Outputs: MyFunctionUrlEndpoint: Description: "My Lambda Function URL Endpoint" Value: Fn::GetAtt: HelloWorldFunctionUrl.FunctionUrl