New user sign up using AWS Builder ID
New user sign up using AWS Builder ID is currently unavailable on re:Post. To sign up, please use the AWS Management Console instead.
Como resolvo o erro de parâmetro inválido que recebo no Amazon SNS em resposta a chamadas de API?
Eu recebo uma mensagem de erro de parâmetro inválido no Amazon Simple Notification Service (Amazon SNS) em resposta a chamadas de API.
Resolução
Erros de credencial da plataforma
InvalidParameter - Mensagem de erro: Parâmetro inválido: Motivo dos atributos: As credenciais da plataforma são inválidas”
Pré-requisito: Verifique o tipo de certificado do provedor na sua conta de desenvolvedor da Apple e baixe o certificado.
Para resolver um erro de credencial da plataforma, conclua as seguintes etapas:
- Abra o console do Amazon SNS.
- No painel de navegação, escolha Notificações por push.
- Escolha Criar aplicação de plataforma.
- Em Nome da aplicação, insira um nome para a sua aplicação.
- Para Plataforma de notificação por push, selecione Apple iOS/VoIP/Mac.
- Somente para o tipo de certificado Sandbox, na seção Credenciais da Apple, selecione Usado para desenvolvimento no sandbox.
Importante: Se você usar o tipo de certificado Sandbox & Production, não selecione Usado para desenvolvimento no sandbox. Caso contrário, você receberá um erro. - Em Tipo de certificado do push, selecione seu tipo de certificado.
- Escolha Escolher arquivo e selecione o certificado do qual você deseja carregar as credenciais.
- Escolha Criar aplicação de plataforma.
Erros FIFO
“mensagem: Parâmetro inválido: O parâmetro messageGroupID é necessário para tópicos FIFO”
Você pode ver o erro anterior mesmo ao fornecer o MessageID. Verifique se você está usando o AWS SDK for JavaScript in the Browser no navegador ou o SDK for JavaScript in Node.js na versão 2.777.0 ou superior.
Você pode receber erros FIFO do Amazon SNS devido a um MessageGroupID ou MessageDeduplicationID inválidos, mesmo que tenha fornecido os IDs na solicitação da API. Os atributos FIFO do Amazon SNS estão disponíveis somente para versões mais recentes do SDK. Para obter mais informações, consulte Log de alterações para AWS SDK for JavaScript no site do GitHub.
Resolver erros de mensagens de texto (SMS)
“Não foi possível definir atributos de mensagens de texto. Código de erro: InvalidParameter - Mensagem de erro: Parâmetro inválido:”
Para resolver o erro de mensagem de texto, conclua as seguintes etapas:
- Abra o console do Amazon SNS.
- No painel de navegação, escolha Mensagens de texto (SMS).
- Para Preferências de mensagens SMS, escolha Editar.
- Em Limite de gastos da conta - Parâmetro opcional, insira o valor numérico 1.
Observação: Por padrão, cada conta do Amazon SNS tem uma cota de gastos de 1 dólar em cada região da AWS. Quando você excede o valor padrão, recebe um erro. Para aumentar a cota de gastos mensais da conta, solicite um aumento da cota de gastos da conta. - Escolha Salvar alterações.
Se o país de destino exigir um código longo, código curto ou SenderID dedicado, use o código depois de se registrar. Para obter mais informações, consulte Países e regiões compatíveis com mensagens SMS com o AWS End User Messaging SMS.
Observação: Uma identidade de origem registrada ou ID do remetente é específica do país. Para usar um número de origem ou ID de remetente para outros países, você deve registrar separadamente o número de origem ou ID de remetente para cada país de destino adicional. Para obter mais informações, consulte Escolha de um número de telefone ou ID do remetente para o SMS de mensagens de usuário final da AWS.
Resolver erros de exclusão de assinatura
“Não foi possível excluir a assinatura. Código de erro: InvalidParameter - Mensagem de erro: Parâmetro inválido: SubscriptionArn Reason: Um ARN deve ter pelo menos 6 elementos, não 1”
Status de confirmação pendente
Você recebe esse erro ao tentar remover uma assinatura que está com o status de Confirmação pendente. Quando você usa a API Unsubscribe para excluir uma assinatura, a chamada de API exige o subscriptionARN. Se você usar o console do Amazon SNS para excluir a assinatura, o Amazon SNS selecionará automaticamente o subscriptionARN.
Para uma assinatura no status PendingSubscription, o console não mostra SubscriptionID. Como resultado, o console usa PendingConfirmation como SubscriptionId. Em seguida, as chamadas de API falham e apresentam um erro.
Para resolver uma assinatura que está no status de confirmação pendente, conclua as seguintes etapas:
-
Abra o console do Amazon SNS.
-
No painel de navegação, escolha Tópicos e, em seguida, escolha seu tópico.
-
Selecione o tópico com a assinatura que está no status de confirmação pendente e a assinatura que está no status de confirmação pendente.
-
Escolha Solicitar confirmação. Uma notificação de assinatura é enviada ao endpoint para confirmar a assinatura. A notificação inclui um link semelhante ao exemplo a seguir:
https://sns.us-east-1.amazonaws.com/confirmation.html?TopicArn=arn:aws:sns:your-aws-region:your-account-number:your-topic-name&Token=your-token&Endpoint=your-endpoint
-
No painel de navegação, escolha Assinaturas e selecione sua assinatura.
-
Escolha Confirmar assinatura.
-
Insira o URL de assinatura da notificação de assinatura na caixa de diálogo e escolha Confirmar assinatura.
-
Selecione sua assinatura e escolha Excluir.
Ou aguarde os 3 dias padrão para que o Amazon SNS remova a assinatura que está no status PendingConfirmation.
Status excluído
Você pode receber um erro em uma assinatura com o status Excluída.
Verifique o endpoint em que o link de cancelamento de inscrição foi escolhido. Depois de cancelar a assinatura, o endpoint recebe outra notificação semelhante à seguinte:
“Sua assinatura do tópico abaixo foi desativada:arn:aws:sns:Your-AWS-Region:Your-Account-Number:Your-Topic-Name
Se isso ocorreu por engano ou você deseja se inscrever novamente, clique ou visite o link abaixo:
Subscreva novamente
Clique no link de reinscrição presente na notificação. Isso confirmará a assinatura. Em caso de sucesso, selecione a assinatura específica e clique no botão Excluir.“

Conteúdo relevante
- Resposta aceitafeita há um mêslg...
- feita há um mêslg...
- feita há um mêslg...
- feita há 2 meseslg...
- feita há 15 horaslg...
- AWS OFICIALAtualizada há 2 anos
- AWS OFICIALAtualizada há 9 meses
- AWS OFICIALAtualizada há 2 anos
- AWS OFICIALAtualizada há 9 meses