SNS - AWS Serverless Application Model

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

SNS

El objeto que describe unSNStipo de origen de evento.

SAM generaAWS::SNS::Subscriptionrecurso cuando se establece este tipo de evento

Sintaxis

Para declarar esta entidad en suAWS Serverless Application Model(AWS SAM), utilice la siguiente sintaxis.

Properties

FilterPolicy

El JSON de la política de filtro asignada a la suscripción. Para obtener más información, consulteGetSubscriptionAttributesen la Referencia de la API de Amazon Simple Notification Service.

Type: Política de filtros SNS

Obligatorio: No

AWS CloudFormationcompatibilidad: Esta propiedad se transfiere directamente alFilterPolicypropiedad de unAWS::SNS::Subscriptionrecurso.

Region

Para suscripciones entre regiones, la región en la que reside el tema.

Si no se especifica ninguna región, CloudFormation utiliza la región del intermediario como predeterminada.

Type: Cadena

Obligatorio: No

AWS CloudFormationcompatibilidad: Esta propiedad se transfiere directamente alRegionpropiedad de unAWS::SNS::Subscriptionrecurso.

SqsSubscription

Establezca esta propiedad en true o especifiqueSqsSubscriptionObjectpara habilitar las notificaciones de temas de SNS por lotes en una cola de SQS. Establecer esta propiedad entruecrea una nueva cola SQS, mientras que especifica unSqsSubscriptionObjectutiliza una cola de SQS existente.

Type: Boolean |Objeto SQSSubscription

Obligatorio: No

AWS CloudFormationcompatibilidad: Esta propiedad es exclusiva deAWS SAMy no tieneAWS CloudFormationequivalente.

Topic

El ARN del tema al que se suscribe.

Type: Cadena

Obligatorio: Sí

AWS CloudFormationcompatibilidad: Esta propiedad se transfiere directamente alTopicArnpropiedad de unAWS::SNS::Subscriptionrecurso.

Ejemplos

Ejemplo de Origen del evento de SNS

Ejemplo de Origen del evento de SNS

YAML

Events: SNSEvent: Type: SNS Properties: Topic: arn:aws:sns:us-east-1:123456789012:my_topic SqsSubscription: true FilterPolicy: store: - example_corp price_usd: - numeric: - ">=" - 100