Autorização ao enviar uma mensagem de texto usando AmazonSNSClient

A documentação oficial do aws sobrecomo enviar uma mensagem de texto com o aws SDK em java é bem direto.

No entanto, ao enviar uma mensagem como mostrado no exemplo na parte inferior, estou recebendo o erroUser: arn:aws:iam::xxx:user/sms-testing is not authorized to perform: SNS:Publish on resource: +999999999

Observe que+999999999 é o número de telefone passado para o.withPhoneNumber() para que a API do aws se queixe de meu usuário do IAM não ter a permissão necessária paraSNS:Publish uma mensagem para o recurso com esse número de telefone.

Minha pergunta: como faço para criar um usuário do IAM capaz de enviar notificações por SMS pelo SDK java? Atualmente, parece que eu teria que criar uma permissão para cada número para o qual estou enviando mensagens, o que parece estranho e difícil de manter.

questionAnswers(1)

yourAnswerToTheQuestion