SqsSubscriptionObject - AWS Serverless Application Model

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