View a markdown version of this page

LayerContent - AWS Serverless Application Model

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

LayerContent

Arsip ZIP yang berisi konten lapisan lapisan Lambda.

Sintaksis

Untuk mendeklarasikan entitas ini di template AWS Serverless Application Model (AWS SAM) Anda, gunakan sintaks berikut.

YAML

Bucket: String Key: String StorageMode: String Version: String

Sifat-sifat

Bucket

Bucket Amazon S3 dari arsip lapisan.

Tipe: String

Wajib: Ya

CloudFormation kompatibilitas: Properti ini diteruskan langsung ke S3Bucket properti tipe AWS::Lambda::LayerVersion Content data.

Key

Kunci Amazon S3 dari arsip lapisan.

Tipe: String

Wajib: Ya

CloudFormation kompatibilitas: Properti ini diteruskan langsung ke S3Key properti tipe AWS::Lambda::LayerVersion Content data.

StorageMode

Mengontrol bagaimana Lambda menyimpan arsip layer.

  • COPY— Lambda mengunggah salinan arsip layer Anda ke Lambda-managed penyimpanan. Anda dapat menghapus objek Amazon S3 setelah Lambda membuat versi layer.

  • REFERENCE— Lambda mereferensikan arsip lapisan dari bucket Amazon S3 Anda dan tidak menyimpan salinannya. Objek harus tetap di tempatnya, dan Lambda harus menjaga akses ke sana, selama masa pakai versi layer.

Untuk menggunakanREFERENCE, 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 | REFERENCE

Wajib: Tidak

Default: COPY

CloudFormation kompatibilitas: Properti ini diteruskan langsung ke S3ObjectStorageMode properti tipe AWS::Lambda::LayerVersion Content data.

Version

Untuk objek berversi, versi objek arsip lapisan yang digunakan.

Tipe: String

Wajib: Tidak

CloudFormation kompatibilitas: Properti ini diteruskan langsung ke S3ObjectVersion properti tipe AWS::Lambda::LayerVersion Content data.

Contoh

LayerContent

Contoh konten lapisan

YAML

LayerContent: Bucket: amzn-s3-demo-bucket-name Key: mykey-name Version: 121212

Self-managed Penyimpanan kode Amazon S3

Berikut LayerContent referensi arsip lapisan dari bucket Amazon S3 Anda sendiri alih-alih menyalinnya ke Lambda-managed penyimpanan.

YAML

LayerContent: Bucket: amzn-s3-demo-bucket-name Key: mykey-name Version: 121212 StorageMode: REFERENCE