Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
SqsSubscriptionObject
Tentukan opsi antrean SQS yang ada untuk peristiwa SNS
Sintaks
Untuk mendeklarasikan entitas ini dalam template AWS Serverless Application Model (AWS SAM) Anda, gunakan sintaks berikut.
YAML
BatchSize:
String
Enabled:Boolean
QueueArn:String
QueuePolicyLogicalId:String
QueueUrl:String
Properti
-
BatchSize
-
Jumlah maksimum item yang akan diambil dalam satu batch untuk antrean SQS.
Tipe: String
Wajib: Tidak
Default: 10
AWS CloudFormation kompatibilitas: Properti ini unik AWS SAM dan tidak memiliki AWS CloudFormation padanan.
-
Enabled
-
Menonaktifkan pemetaan sumber peristiwa SQS untuk menjeda polling dan pemanggilan.
Tipe: Boolean
Wajib: Tidak
Default: BETUL
AWS CloudFormation kompatibilitas: Properti ini unik AWS SAM dan tidak memiliki AWS CloudFormation padanan.
-
QueueArn
-
Tentukan arn antrean SQS yang ada.
Tipe: String
Wajib: Ya
AWS CloudFormation kompatibilitas: Properti ini unik AWS SAM dan tidak memiliki AWS CloudFormation padanan.
-
QueuePolicyLogicalId
-
Berikan nama LogicaLid kustom untuk sumber daya. AWS::SQS::QueuePolicy
Tipe: String
Wajib: Tidak
AWS CloudFormation kompatibilitas: Properti ini unik AWS SAM dan tidak memiliki AWS CloudFormation padanan.
-
QueueUrl
-
Tentukan URL antrean yang terkait dengan properti
QueueArn
.Tipe: String
Wajib: Ya
AWS CloudFormation kompatibilitas: Properti ini unik AWS SAM dan tidak memiliki AWS CloudFormation padanan.
Contoh
SQS yang ada untuk peristiwa SNS
Contoh untuk menambahkan antrean SQS yang ada untuk melanggan topik SNS.
YAML
QueuePolicyLogicalId: CustomQueuePolicyLogicalId QueueArn: Fn::GetAtt: MyCustomQueue.Arn QueueUrl: Ref: MyCustomQueue BatchSize: 5