View a markdown version of this page

CodeUri - AWS Serverless Application Model

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

CodeUri

Menentukan lokasi Amazon S3 dari paket penyebaran Fungsi Web. Anda dapat menentukan lokasi sebagai objek, atau sebagai string formulir s3://bucket/key dengan parameter ?versionId=version kueri opsional.

Bucket harus mengaktifkan versi dan kebijakan bucket yang memberikan izin dan izinlambda.amazonaws.com. s3:GetObject s3:GetObjectVersion Kami menyarankan Anda untuk membuat cakupan kebijakan dengan aws:SourceArn kondisi yang cocok dengan revisi fungsi. Jika objek dienkripsi SSE-KMS, gunakan kunci terkelola pelanggan yang kebijakan kuncinya memungkinkan lambda.amazonaws.com untuk menelepon. kms:Decrypt Kunci AWS terkelola untuk Amazon S3 (aws/s3) tidak didukung. Untuk detailnya, lihat Menerapkan kode Fungsi Web dari Amazon S3 di Panduan AWS Lambda Pengembang.

Sintaksis

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

YAML

Bucket: String Key: String Version: String

Sifat-sifat

Bucket

Nama bucket Amazon S3 yang berisi paket penerapan.

Tipe: String

Wajib: Ya

CloudFormation kompatibilitas: Properti ini diteruskan langsung ke Bucket properti BuildConfig.CodeConfig.S3Object AWS::Lambda::WebFunctionRevision sumber daya.

Key

Kunci Amazon S3 dari paket deployment.

Tipe: String

Wajib: Ya

CloudFormation kompatibilitas: Properti ini diteruskan langsung ke Key properti BuildConfig.CodeConfig.S3Object AWS::Lambda::WebFunctionRevision sumber daya.

Version

ID versi objek paket penyebaran. Tentukan versi untuk menyematkan revisi ke unggahan tertentu.

Tipe: String

Wajib: Tidak

CloudFormation kompatibilitas: Properti ini mirip dengan VersionId properti BuildConfig.CodeConfig.S3Object AWS::Lambda::WebFunctionRevision sumber daya. AWS SAM melewati nilai sebagaiVersionId.

Contoh

Bentuk objek

CodeUri: Bucket: amzn-s3-demo-bucket Key: webfn.zip Version: object-version-id

Bentuk URI

CodeUri: s3://amzn-s3-demo-bucket/webfn.zip?versionId=object-version-id