Publicado: Mar 23, 2023

O Amazon Simple Notification Service (Amazon SNS) agora oferece suporte à configuração de cabeçalhos de solicitação content-type para notificações HTTP/S. Isso permite que os assinantes do tópico criem uma DeliveryPolicy que especifica o valor do content-type que o Amazon SNS atribui às suas notificações HTTP/S, como application/json, application/xml ou text/plain. Com esse lançamento, as aplicações podem receber suas notificações em um formato mais previsível.

O Amazon SNS é um serviço de mensagens para comunicações Application-to-Application (A2A – Aplicação para Aplicação) e Application-to-Person (A2P – Aplicação para Pessoa). A funcionalidade A2A fornece um sistema de mensagens com alto throughput e baseado em push para mensagens entre diversos sistemas distribuídos, microsserviços e aplicações com tecnologia sem servidor orientadas por eventos. Essas aplicações incluem o Amazon Simple Queue Service (SQS), o Amazon Kinesis Data Firehose, o AWS Lambda e os endpoints HTTP/S. A funcionalidade A2P permite que você se comunique com os clientes por meio de mensagens de texto para dispositivos móveis (SMS), notificações por push para dispositivos móveis e notificações por e-mail. 

O suporte ao cabeçalho content-type HTTP do Amazon SNS está disponível em todas as regiões públicas da AWS e nas regiões AWS GovCloud (EUA). Você pode começar a usar o novo recurso ainda hoje no Console de Gerenciamento da AWS, no kit de desenvolvimento de software (SDK) da AWS, na Command Line Interface (CLI) do Amazon SNS e na interface de programação de aplicações (API) do Amazon SNS. Você também pode provisionar sua DeliveryPolicy para uma assinatura do Amazon SNS por meio do AWS CloudFormation.

Para saber mais sobre os cabeçalhos de solicitação content-type do Amazon SNS para notificações HTTP/S, consulte o seguinte: