Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
S3
Objek yang menggambarkan tipe sumber peristiwa S3.
Sintaks
Untuk mendeklarasikan entitas ini dalam template AWS Serverless Application Model (AWS SAM) Anda, gunakan sintaks berikut.
YAML
Bucket:StringEvents:String | ListFilter:NotificationFilter
Properti
-
Bucket -
Nama bucket S3. Bucket ini harus ada dalam templat yang sama.
Tipe: String
Wajib: Ya
CloudFormation kompatibilitas: Properti ini mirip dengan
BucketNamepropertiAWS::S3::Bucketsumber daya. Ini adalah bidang yang diperlukan dalam SAM. Bidang ini hanya menerima referensi ke bucket S3 yang dibuat dalam templat ini -
Events -
Peristiwa bucket Amazon S3 yang akan dipanggilkan fungsi Lambda. Lihat Tipe peristiwa yang didukung Amazon S3 untuk daftar nilai yang valid.
Tipe: String | Daftar
Wajib: Ya
CloudFormation kompatibilitas: Properti ini diteruskan langsung ke
Eventproperti tipeAWS::S3::BucketLambdaConfigurationdata. -
Filter -
Aturan pemfilteran yang menentukan objek Amazon S3 yang memanggil fungsi Lambda. Untuk informasi tentang pemfilteran nama kunci Amazon S3, lihat Mengonfigurasi Pemberitahuan Acara Amazon S3 di Panduan Pengguna Layanan Penyimpanan Sederhana Amazon.
Jenis: NotificationFilter
Wajib: Tidak
CloudFormation kompatibilitas: Properti ini diteruskan langsung ke
Filterproperti tipeAWS::S3::BucketLambdaConfigurationdata.
Contoh
S3-Event
Contoh peristiwa S3.
YAML
Events: S3Event: Type: S3 Properties: Bucket: Ref: ImagesBucket # This must be the name of an S3 bucket declared in the same template file Events: s3:ObjectCreated:* Filter: S3Key: Rules: - Name: prefix # or "suffix" Value: value # The value to search for in the S3 object key names