Autorización al enviar un mensaje de texto usando AmazonSNSClient

La documentación oficial de aws sobrecómo enviar un mensaje de texto con el aws SDK en java es bastante sencillo.

Sin embargo, al enviar un mensaje como se muestra en el ejemplo en la parte inferior, recibo el errorUser: arn:aws:iam::xxx:user/sms-testing is not authorized to perform: SNS:Publish on resource: +999999999

Tenga en cuenta que+999999999 es el número de teléfono pasado a.withPhoneNumber() llamada, por lo que la API de AWS se queja de que mi usuario de IAM no tiene el permiso necesario paraSNS:Publish un mensaje al recurso con ese número de teléfono.

Mi pregunta: ¿Cómo creo un usuario de IAM que pueda enviar notificaciones por SMS a través del SDK de Java? Actualmente, parece que tendría que crear un permiso para cada número al que estoy enviando mensajes, lo que parece extraño y difícil de mantener.

Respuestas a la pregunta(1)

Su respuesta a la pregunta