关于如何使用aws SDK在java中发送Textmessage的官方aws文档非常简单.
但是,当发送如底部示例中所示的消息时,我收到错误 User: arn:aws:iam::xxx:user/sms-testing is not authorized to perform: SNS:Publish on resource: +999999999
请注意,+999999999是传递给该电话号码.withPhoneNumber()的呼叫,因此AWS API抱怨我的IAM用户没有必要的权限SNS:Publish的消息到与该电话号码资源.
我的问题:如何创建一个能够通过java SDK发送短信通知的IAM用户?目前,看起来我必须为我发送消息的每个号码创建一个权限,这看起来很奇怪,很难维护.