Seleziona le tue preferenze relative ai cookie

Utilizziamo cookie essenziali e strumenti simili necessari per fornire il nostro sito e i nostri servizi. Utilizziamo i cookie prestazionali per raccogliere statistiche anonime in modo da poter capire come i clienti utilizzano il nostro sito e apportare miglioramenti. I cookie essenziali non possono essere disattivati, ma puoi fare clic su \"Personalizza\" o \"Rifiuta\" per rifiutare i cookie prestazionali.

Se sei d'accordo, AWS e le terze parti approvate utilizzeranno i cookie anche per fornire utili funzionalità del sito, ricordare le tue preferenze e visualizzare contenuti pertinenti, inclusa la pubblicità pertinente. Per continuare senza accettare questi cookie, fai clic su \"Continua\" o \"Rifiuta\". Per effettuare scelte più dettagliate o saperne di più, fai clic su \"Personalizza\".

Configurazione della registrazione dello stato della consegna utilizzando il AWS SDKs

Modalità Focus
Configurazione della registrazione dello stato della consegna utilizzando il AWS SDKs - Amazon Simple Notification Service

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

AWS SDKs Forniscono APIs in diverse lingue per impostare gli attributi degli argomenti per la registrazione dello stato di consegna dei messaggi. Ad esempio, utilizza l'SetTopicAttributesAPI per configurare:

  • LambdaSuccessFeedbackRoleArn— Ruolo IAM per una corretta consegna dei messaggi agli endpoint Lambda.

  • LambdaSuccessFeedbackSampleRate— Frequenza di campionamento dei messaggi inviati con successo agli endpoint Lambda.

  • LambdaFailureFeedbackRoleArn— Ruolo IAM per la mancata consegna dei messaggi agli endpoint Lambda.

Comando di esempio AWS CLI

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

Attributi di argomento

Utilizza i seguenti valori dei nomi degli attributi dell'argomento per lo stato di recapito dei messaggi:

HTTP

  • HTTPSuccessFeedbackRoleArn— Stato di recapito dei messaggi riuscito per un argomento di Amazon SNS sottoscritto a un endpoint HTTP.

  • HTTPSuccessFeedbackSampleRate— Percentuale di messaggi riusciti da campionare per un argomento Amazon SNS sottoscritto a un endpoint HTTP.

  • HTTPFailureFeedbackRoleArn— Stato di recapito dei messaggi non riuscito per un argomento di Amazon SNS sottoscritto a un endpoint HTTP.

Amazon Data Firehose

  • FirehoseSuccessFeedbackRoleArn— Stato di recapito dei messaggi riuscito per un argomento di Amazon SNS sottoscritto a un endpoint Amazon Kinesis Data Firehose.

  • FirehoseSuccessFeedbackSampleRate— Percentuale di messaggi riusciti da campionare per un argomento Amazon SNS sottoscritto a un endpoint Amazon Kinesis Data Firehose.

  • FirehoseFailureFeedbackRoleArn— Stato di recapito dei messaggi non riuscito per un argomento di Amazon SNS sottoscritto a un endpoint Amazon Kinesis Data Firehose.

AWS Lambda

  • LambdaSuccessFeedbackRoleArn— Stato di recapito dei messaggi riuscito per un argomento di Amazon SNS sottoscritto a un endpoint Lambda.

  • LambdaSuccessFeedbackSampleRate— Percentuale di messaggi riusciti da campionare per un argomento di Amazon SNS sottoscritto a un endpoint Lambda.

  • LambdaFailureFeedbackRoleArn— Stato di recapito dei messaggi non riuscito per un argomento di Amazon SNS sottoscritto a un endpoint Lambda.

Endpoint applicativi della piattaforma

  • ApplicationSuccessFeedbackRoleArn— Stato di recapito dei messaggi riuscito per un argomento di Amazon SNS sottoscritto a un AWS endpoint applicativo.

  • ApplicationSuccessFeedbackSampleRate— Percentuale di messaggi riusciti da campionare per un argomento di Amazon SNS sottoscritto a un AWS endpoint applicativo.

  • ApplicationFailureFeedbackRoleArn— Stato di recapito dei messaggi non riuscito per un argomento di Amazon SNS sottoscritto a un AWS endpoint dell'applicazione.

    Nota

    Inoltre, puoi configurare gli attributi dell'applicazione per registrare lo stato di consegna direttamente nei servizi di notifica push. Per ulteriori informazioni, consulta la pagina sull'utilizzo degli attributi di applicazione di Amazon SNS per lo stato di consegna dei messaggi.

Amazon SQS

  • SQSSuccessFeedbackRoleArn— Stato di recapito dei messaggi riuscito per un argomento di Amazon SNS sottoscritto a un endpoint Amazon SQS.

  • SQSSuccessFeedbackSampleRate— Percentuale di messaggi riusciti da campionare per un argomento di Amazon SNS sottoscritto a un endpoint Amazon SQS.

  • SQSFailureFeedbackRoleArn— Stato di recapito dei messaggi non riuscito per un argomento di Amazon SNS sottoscritto a un endpoint Amazon SQS.

I log per gli endpoint delle applicazioni della piattaforma vengono scritti nello stesso CloudWatch gruppo Logs degli altri endpoint.

Nota

<ENDPOINT>FailureFeedbackRoleArnGli attributi <ENDPOINT>SuccessFeedbackRoleArn and vengono utilizzati per consentire ad Amazon SNS l'accesso in scrittura per utilizzare CloudWatch i log per tuo conto. L'attributo <ENDPOINT>SuccessFeedbackSampleRate consente di specificare la percentuale della frequenza di campionamento (0-100) dei messaggi consegnati. Dopo aver configurato l'<ENDPOINT>FailureFeedbackRoleArnattributo, tutte le consegne di messaggi non riuscite generano log. CloudWatch

In questa pagina

PrivacyCondizioni del sitoPreferenze cookie
© 2025, Amazon Web Services, Inc. o società affiliate. Tutti i diritti riservati.