Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
FunctionCode
Paket deployment untuk fungsi Lambda.
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 Wil AWS ayah 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 penerapan.
-
COPY— Lambda mengunggah salinan paket penerapan Anda ke Lambda-managed penyimpanan. 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 menjaga akses ke sana, selama masa pakai fungsi.
Untuk menggunakan
REFERENCE, aktifkan pembuatan versi pada 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 CodeUri referensi paket penerapan dari bucket Amazon S3 Anda sendiri alih-alih menyalinnya ke Lambda-managed penyimpanan.
YAML
CodeUri: Bucket: amzn-s3-demo-bucket-name Key: mykey-name Version: 121212 StorageMode: REFERENCE