Etapa 3: confirme sua SNS assinatura da Amazon - 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á.

Etapa 3: confirme sua SNS assinatura da Amazon

Para confirmar uma SNS assinatura AWS da Amazon, siga estas etapas para garantir que seu endpoint possa receber mensagens com sucesso. Esse processo envolve configurar seu endpoint para lidar com as mensagens de confirmação recebidas, recuperar a confirmação URL necessária e confirmar a assinatura por meios automáticos ou manuais.

  1. Mensagem de confirmação da assinatura. Depois de inscrever seu endpoint em um SNS tópico da Amazon, a Amazon SNS envia uma mensagem de confirmação para esse endpoint. Essa mensagem contém umSubscribeURL, que você precisa para confirmar a assinatura.

  2. Recupere o. SubscribeURL Seu endpoint deve ter um código que escute e processe as mensagens recebidas. Esse código deve extrair o SubscribeURL da mensagem de confirmação. A mensagem de confirmação geralmente chega como uma JSON carga com a SubscribeURL chave.

  3. Confirme a assinatura. Há duas formas de confirmar a assinatura:

    • Confirmação automática. Seu código de endpoint pode visitar automaticamente o SubscribeURL para confirmar a assinatura. Essa abordagem exige que seu endpoint faça uma HTTP GET solicitação ao URL fornecido.

    • Confirmação manual. Se a confirmação automática não estiver configurada, você poderá visitá-la manualmente SubscribeURL usando um navegador da web. Essa etapa envolve copiar o URL da mensagem e colá-lo na barra de endereço do seu navegador.

  4. Verifique o status da assinatura. Depois de confirmar a assinatura visitando oSubscribeURL, a Amazon SNS envia uma resposta que inclui um XML documento com um elemento chamadoSubscriptionArn. Esse elemento contém o Amazon Resource Name (ARN) para a assinatura, indicando que a assinatura está ativa.

  5. Use o SNS console da Amazon. Você também pode verificar o status da assinatura usando AWS Management Console o. Navegue até o SNS painel da Amazon e, na seção Assinaturas, encontre sua assinatura. Uma assinatura confirmada exibirá suaARN, enquanto uma assinatura não confirmada será exibidaPendingConfirmation.