Noções básicas das regras de validação de mensagens do Amazon SNS - Amazon Managed Service para Prometheus

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á.

Noções básicas das regras de validação de mensagens do Amazon SNS

O Amazon Simple Notification Service (Amazon SNS) exige que as mensagens atendam a determinados padrões. As mensagens que não atendem a esses padrões serão modificadas quando forem recebidas. Se necessário, as mensagens de alertas serão validadas, truncadas ou modificadas pelo receptor do Amazon SNS com base nas seguintes regras:

  • A mensagem contém caracteres não utf.

    • A mensagem será substituída por Erro - não é uma string codificada em UTF-8 válida.

    • Um atributo de mensagem será adicionado com a chave truncada e o valor verdadeiro.

    • Um atributo de mensagem será adicionado com a chave de modified e o valor de Message: Error - não é uma string codificada em UTF-8 válida.

  • A mensagem está vazia.

    • A mensagem será substituída por Erro - A mensagem não deve estar vazia.

    • Um atributo de mensagem será adicionado com a chave de modificado e o valor de Mensagem: Erro - A mensagem não deve estar vazia.

  • A mensagem foi truncada.

    • A mensagem terá o conteúdo truncado.

    • Um atributo de mensagem será adicionado com a chave truncada e o valor verdadeiro.

    • Um atributo de mensagem será adicionado com a chave de “modificado” e o valor de Mensagem: Erro - A mensagem foi truncada de X KB, porque excede o limite de tamanho de 256 KB.

  • O assunto contém caracteres de controle ou não ASCII.

    • Se o assunto contiver caracteres de controle ou caracteres não ASCII, o SNS substituirá o assunto por Erro - contém caracteres de controle ou não ASCII.

    • Para assuntos de e-mail do SNS, remova os caracteres de controle, como novas linhas:. \n

  • O assunto não é ASCII.

    • O assunto será substituído por Erro - contém caracteres ASCII não imprimíveis.

    • Um atributo de mensagem será adicionado com a chave de modificado e o valor de Assunto: Erro - contém caracteres ASCII não imprimíveis.

  • O assunto foi truncado.

    • O assunto terá o conteúdo truncado.

    • Um atributo de mensagem será adicionado com a chave de modificado e o valor de Assunto: Erro - O assunto foi truncado de X caracteres, pois excede o limite de tamanho de 100 caracteres.

  • O atributo da mensagem tem chave/valor inválido.

    • O atributo de mensagem inválido será removido.

    • Um atributo de mensagem será adicionado com a chave de modificado e o valor de MessageAttribute: Erro - se os atributos X da mensagem foram removidos por causa de MessageAttributeKey ou MessageAttributeValue inválido.

  • O atributo da mensagem foi truncado.

    • Os atributos extras da mensagem serão removidos.

    • Um atributo de mensagem será adicionado com a chave de modificada e o valor de MessageAttribute: Erro - se os atributos X da mensagem tiverem sido removidos, pois excede o limite de tamanho de 256 KB.