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 fungsi Lambda URLs di Panduan AWS Lambda Pengembang.
Sintaks
Untuk mendeklarasikan entitas ini dalam template AWS Serverless Application Model (AWS SAM) Anda, gunakan sintaks berikut.
YAML
AuthType:StringCors:CorsInvokeMode:String
Properti
-
AuthType -
Jenis otorisasi untuk URL fungsi Anda. Untuk menggunakan AWS Identity and Access Management (IAM) untuk mengotorisasi permintaan, setel ke.
AWS_IAMUntuk akses terbuka, atur keNONE.Tipe: String
Wajib: Ya
CloudFormation kompatibilitas: Properti ini diteruskan langsung ke
AuthTypepropertiAWS::Lambda::Urlsumber daya. -
Cors -
Pengaturan berbagi sumber daya lintas asal (CORS) untuk URL fungsi Anda.
Jenis: Cor
Wajib: Tidak
CloudFormation kompatibilitas: Properti ini diteruskan langsung ke
CorspropertiAWS::Lambda::Urlsumber daya. -
InvokeMode -
Mode URL fungsi Anda akan dipanggil. Agar fungsi Anda mengembalikan respons setelah pemanggilan selesai, setel ke.
BUFFEREDAgar fungsi Anda mengalirkan respons, setel keRESPONSE_STREAM. Nilai default-nya adalahBUFFERED.Nilai yang valid:
BUFFEREDatauRESPONSE_STREAMTipe: String
Wajib: Tidak
AWS CloudFormation kompatibilitas: Properti ini diteruskan langsung ke
InvokeModepropertiAWS::Lambda::Urlsumber 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