Selecione suas preferências de cookies

Usamos cookies essenciais e ferramentas semelhantes que são necessárias para fornecer nosso site e serviços. Usamos cookies de desempenho para coletar estatísticas anônimas, para que possamos entender como os clientes usam nosso site e fazer as devidas melhorias. Cookies essenciais não podem ser desativados, mas você pode clicar em “Personalizar” ou “Recusar” para recusar cookies de desempenho.

Se você concordar, a AWS e terceiros aprovados também usarão cookies para fornecer recursos úteis do site, lembrar suas preferências e exibir conteúdo relevante, incluindo publicidade relevante. Para aceitar ou recusar todos os cookies não essenciais, clique em “Aceitar” ou “Recusar”. Para fazer escolhas mais detalhadas, clique em “Personalizar”.

Configurando o registro do status de entrega usando o AWS SDKs

Modo de foco
Configurando o registro do status de entrega usando o AWS SDKs - Amazon Simple Notification Service

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

Eles AWS SDKs fornecem, APIs em vários idiomas, a definição de atributos de tópicos para o registro do status de entrega de mensagens. Por exemplo, use a SetTopicAttributesAPI para configurar:

  • LambdaSuccessFeedbackRoleArn— Função do IAM para entrega bem-sucedida de mensagens para endpoints Lambda.

  • LambdaSuccessFeedbackSampleRate— Taxa de amostragem de mensagens bem-sucedidas para endpoints Lambda.

  • LambdaFailureFeedbackRoleArn— Função do IAM para falha na entrega de mensagens para endpoints Lambda.

Exemplo de AWS CLI comando

aws sns set-topic-attributes \ --topic-arn arn:aws:sns:us-west-2:123456789012:MyTopic \ --attribute-name LambdaSuccessFeedbackRoleArn \ --attribute-value arn:aws:iam::123456789012:role/MyFeedbackRole

Atributos de tópicos

Use os seguintes valores de nome de atributo de tópico para o status de entrega da mensagem:

HTTP

  • HTTPSuccessFeedbackRoleArn— Status de entrega de mensagem bem-sucedida para um tópico do Amazon SNS que está inscrito em um endpoint HTTP.

  • HTTPSuccessFeedbackSampleRate— Porcentagem de mensagens bem-sucedidas para amostra de um tópico do Amazon SNS que está inscrito em um endpoint HTTP.

  • HTTPFailureFeedbackRoleArn— Falha no status de entrega de mensagens para um tópico do Amazon SNS que está inscrito em um endpoint HTTP.

Amazon Data Firehose

  • FirehoseSuccessFeedbackRoleArn— Status de entrega de mensagens bem-sucedido para um tópico do Amazon SNS que está inscrito em um endpoint do Amazon Kinesis Data Firehose.

  • FirehoseSuccessFeedbackSampleRate— Porcentagem de mensagens bem-sucedidas para amostra de um tópico do Amazon SNS que está inscrito em um endpoint do Amazon Kinesis Data Firehose.

  • FirehoseFailureFeedbackRoleArn— Falha no status de entrega de mensagens para um tópico do Amazon SNS que está inscrito em um endpoint do Amazon Kinesis Data Firehose.

AWS Lambda

  • LambdaSuccessFeedbackRoleArn— Status de entrega de mensagens bem-sucedido para um tópico do Amazon SNS que está inscrito em um endpoint Lambda.

  • LambdaSuccessFeedbackSampleRate— Porcentagem de mensagens bem-sucedidas para amostra de um tópico do Amazon SNS que está inscrito em um endpoint Lambda.

  • LambdaFailureFeedbackRoleArn— Falha no status de entrega de mensagens para um tópico do Amazon SNS que está inscrito em um endpoint Lambda.

Endpoints de aplicativos da plataforma

  • ApplicationSuccessFeedbackRoleArn— Status de entrega de mensagens bem-sucedido para um tópico do Amazon SNS que está inscrito em um AWS endpoint do aplicativo.

  • ApplicationSuccessFeedbackSampleRate— Porcentagem de mensagens bem-sucedidas para amostra de um tópico do Amazon SNS que está inscrito em um AWS endpoint de aplicativo.

  • ApplicationFailureFeedbackRoleArn— Falha no status de entrega de mensagens para um tópico do Amazon SNS que está inscrito em um AWS endpoint do aplicativo.

    nota

    Além disso, você pode configurar os atributos do aplicativo para registrar o status de entrega diretamente nos serviços de notificação push. Para obter mais informações, consulte Usar atributos de aplicativo do Amazon SNS para obter o status de entrega de mensagens.

Amazon SQS

  • SQSSuccessFeedbackRoleArn— Status de entrega de mensagem bem-sucedida para um tópico do Amazon SNS que está inscrito em um endpoint do Amazon SQS.

  • SQSSuccessFeedbackSampleRate— Porcentagem de mensagens bem-sucedidas para amostra de um tópico do Amazon SNS que está inscrito em um endpoint do Amazon SQS.

  • SQSFailureFeedbackRoleArn— Falha no status de entrega de mensagens para um tópico do Amazon SNS que está inscrito em um endpoint do Amazon SQS.

Os registros dos endpoints do aplicativo da plataforma são gravados no mesmo grupo de CloudWatch registros dos outros endpoints.

nota

Os <ENDPOINT>FailureFeedbackRoleArn atributos <ENDPOINT>SuccessFeedbackRoleArn e são usados para dar ao Amazon SNS acesso de gravação para usar CloudWatch Logs em seu nome. O atributo <ENDPOINT>SuccessFeedbackSampleRate é para especificar a porcentagem de taxa de amostra (0-100) de mensagens bem-sucedidas. Depois de configurar o <ENDPOINT>FailureFeedbackRoleArn atributo, todas as entregas de mensagens com falha geram CloudWatch registros.

Nesta página

PrivacidadeTermos do sitePreferências de cookies
© 2025, Amazon Web Services, Inc. ou suas afiliadas. Todos os direitos reservados.