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á.
Depois que a inscrição de um endpoint HTTP/HTTPS é cancelada em um tópico, o Amazon SNS envia uma mensagem de confirmação de cancelamento de inscrição para o endpoint.
A mensagem de confirmação do cancelamento da inscrição é uma mensagem POST com um corpo de mensagem que contém um documento JSON com os pares de nome/valor a seguir.
Type
-
O tipo de mensagem. Para uma confirmação de cancelamento de inscrição, o tipo é
UnsubscribeConfirmation
. MessageId
-
Um Identificador universalmente exclusivo (UUID), exclusivo para cada mensagem publicada. Para uma mensagem que o Amazon SNS reenvia durante uma nova tentativa, o ID da mensagem original é usado.
Token
-
Um valor que pode ser usado com a ação
ConfirmSubscription
para confirmar novamente a assinatura. Como alternativa, você pode simplesmente acessar oSubscribeURL
. TopicArn
-
O Nome de recurso da Amazon (ARN) para o tópico do qual esse endpoint teve sua inscrição cancelada.
Message
-
Uma string que descreve a mensagem. Para a confirmação de cancelamento de inscrição, esta string é semelhante a:
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
-
O URL que você deve acessar para confirmar novamente a inscrição. Como alternativa, é possível usar o
Token
com a açãoConfirmSubscription
para confirmar novamente a assinatura. Timestamp
-
A hora (GMT) quando a confirmação de cancelamento da inscrição foi enviada.
SignatureVersion
-
Versão da assinatura do Amazon SNS usada.
-
Se
SignatureVersion
for 1,Signature
será uma assinaturaSHA1withRSA
codificada em Base64 dos valoresMessage
,MessageId
,Type
,Timestamp
eTopicArn
. -
Se
SignatureVersion
for 2,Signature
será uma assinaturaSHA256withRSA
codificada em Base64 dos valoresMessage
,MessageId
,Type
,Timestamp
eTopicArn
.
-
Signature
-
Assinatura
SHA1withRSA
ouSHA256withRSA
codificada em Base64 dos valoresMessage
,MessageId
,Type
,Timestamp
eTopicArn
. SigningCertURL
-
O URL do certificado que foi usado para assinar a mensagem.
A mensagem HTTP POST a seguir é um exemplo de uma mensagem de UnsubscribeConfirmation
para um endpoint 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"
}