View a markdown version of this page

HTTP/HTTPS format JSON de confirmation de désabonnement - Amazon Simple Notification Service

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

HTTP/HTTPS format JSON de confirmation de désabonnement

Une fois qu'un HTTP/HTTPS point de terminaison est désabonné d'une rubrique, Amazon SNS envoie un message de confirmation de désabonnement au point de terminaison.

Le message de confirmation de désabonnement est un message POST dont le corps contient un document JSON avec les paires nom-valeur suivantes.

Type

Type du message. Pour une confirmation de désabonnement, le type est UnsubscribeConfirmation.

MessageId

Identifiant unique universel (UUID), propre à chaque message publié. Pour un message qu'Amazon SNS renvoie au cours d'une nouvelle tentative, l'ID de message d'origine est utilisé.

Token

Valeur que vous pouvez utiliser avec l'action ConfirmSubscription pour reconfirmer l'abonnement. Sinon, vous pouvez simplement visiter le paramètre SubscribeURL.

TopicArn

Amazon Resource Name (ARN) de la rubrique dont ce point de terminaison s'est désabonné.

Message

Chaîne qui décrit le message. Pour une confirmation de désabonnement, cette chaîne se présente comme suit :

You have chosen to deactivate subscription arn:aws:sns:us-east-2:123456789012:MyTopic:2bcfbf39-05c3-41de-beaa-fcfcc21c8f55.\nTo cancel this operation and restore the subscription, visit the SubscribeURL included in this message.
SubscribeURL

URL que vous devez consulter pour reconfirmer l'abonnement. Sinon, vous pouvez utiliser à la place le Token avec l'action ConfirmSubscription pour reconfirmer l'abonnement.

Timestamp

Heure (GMT) à laquelle la confirmation de désabonnement a été envoyée.

SignatureVersion

Version de la signature Amazon SNS utilisée.

  • Si la valeur SignatureVersion est égale à 1, Signature il s'agit d'une Base64-encoded SHA1withRSA signature des TopicArn valeurs Message MessageId TypeTimestamp,, et.

  • Si la valeur SignatureVersion est 2, Signature il s'agit d'une Base64-encoded SHA256withRSA signature des TopicArn valeurs Message MessageId TypeTimestamp,, et.

Signature

Base64-encoded SHA1withRSAou SHA256withRSA signature des TopicArn valeurs Message MessageIdType,Timestamp, et.

SigningCertURL

URL permettant d'accéder au certificat utilisé pour signer le message.

Le message HTTP POST suivant est un exemple de message UnsubscribeConfirmation à un point de terminaison HTTP.

POST / HTTP/1.1 x-amz-sns-message-type: UnsubscribeConfirmation x-amz-sns-message-id: 47138184-6831-46b8-8f7c-afc488602d7d x-amz-sns-topic-arn: arn:aws:sns:us-west-2:123456789012:MyTopic x-amz-sns-subscription-arn: arn:aws:sns:us-west-2:123456789012:MyTopic:2bcfbf39-05c3-41de-beaa-fcfcc21c8f55 Content-Length: 1399 Content-Type: text/plain; charset=UTF-8 Host: myhost.example.com Connection: Keep-Alive User-Agent: Amazon Simple Notification Service Agent { "Type" : "UnsubscribeConfirmation", "MessageId" : "47138184-6831-46b8-8f7c-afc488602d7d", "Token" : "2336412f37...", "TopicArn" : "arn:aws:sns:us-west-2:123456789012:MyTopic", "Message" : "You have chosen to deactivate subscription arn:aws:sns:us-west-2:123456789012:MyTopic:2bcfbf39-05c3-41de-beaa-fcfcc21c8f55.\nTo cancel this operation and restore the subscription, visit the SubscribeURL included in this message.", "SubscribeURL" : "https://sns.us-west-2.amazonaws.com/?Action=ConfirmSubscription&TopicArn=arn:aws:sns:us-west-2:123456789012:MyTopic&Token=2336412f37fb6...", "Timestamp" : "2012-04-26T20:06:41.581Z", "SignatureVersion" : "1", "Signature" : "EXAMPLEHXgJm...", "SigningCertURL" : "https://sns.us-west-2.amazonaws.com/SimpleNotificationService-f3ecfb7224c7233fe7bb5f59f96de52f.pem" }