Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
FunctionCode
Paket penyebaran untuk Lambda Event Function.
Sintaksis
Untuk mendeklarasikan entitas ini dalam template AWS Serverless Application Model (AWS SAM) Anda, gunakan sintaks berikut.
YAML
Bucket:StringKey:StringStorageMode:StringVersion:String
Sifat-sifat
-
Bucket -
Bucket Amazon S3 di AWS Wilayah yang sama dengan fungsi Anda.
Tipe: String
Wajib: Ya
CloudFormation kompatibilitas: Properti ini diteruskan langsung ke
S3Bucketproperti tipeAWS::Lambda::FunctionCodedata. -
Key -
Kunci Amazon S3 dari paket deployment.
Tipe: String
Wajib: Ya
CloudFormation kompatibilitas: Properti ini diteruskan langsung ke
S3Keyproperti tipeAWS::Lambda::FunctionCodedata. -
StorageMode -
Mengontrol bagaimana Lambda menyimpan paket penyebaran.
-
COPY— Lambda mengunggah salinan paket penyebaran Anda ke penyimpanan. Lambda-managed Anda dapat menghapus objek Amazon S3 setelah Lambda membuat fungsi. -
REFERENCE— Lambda mereferensikan paket penerapan dari bucket Amazon S3 Anda dan tidak menyimpan salinannya. Objek harus tetap di tempatnya, dan Lambda harus tetap mengaksesnya, selama fungsi seumur hidup.
Untuk menggunakannya
REFERENCE, aktifkan pembuatan versi di bucket Amazon S3 Anda dan berikan akses utama layanan Lambda ke objek. Untuk informasi selengkapnya, lihat penyimpanan kode Self-managed Amazon S3 di Panduan AWS Lambda Pengembang.Tipe: String
Nilai yang valid:
COPY|REFERENCEWajib: Tidak
Default:
COPYCloudFormation kompatibilitas: Properti ini diteruskan langsung ke
S3ObjectStorageModeproperti tipeAWS::Lambda::FunctionCodedata. -
-
Version -
Untuk objek berversi, versi objek paket deployment yang digunakan.
Tipe: String
Wajib: Tidak
CloudFormation kompatibilitas: Properti ini diteruskan langsung ke
S3ObjectVersionproperti tipeAWS::Lambda::FunctionCodedata.
Contoh
FunctionCode
CodeUri: Contoh Kode Fungsi
YAML
CodeUri: Bucket: sam-s3-demo-bucket-name Key: mykey-name Version: 121212
Self-managed Penyimpanan kode Amazon S3
Berikut ini CodeUri mereferensikan paket penerapan dari bucket Amazon S3 Anda sendiri alih-alih menyalinnya ke penyimpanan. Lambda-managed
YAML
CodeUri: Bucket: amzn-s3-demo-bucket-name Key: mykey-name Version: 121212 StorageMode: REFERENCE