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.