脚本如何确定是否可以发布SNS主题(即密钥或配置文件的权限将允许它)而不实际发布到它?
答案 0 :(得分:1)
如果允许您使用的AWS角色发布,则无法提前进行测试。某些特定服务的AWS命令(例如EC2)接受--dry-run
标志来测试请求,但SNS没有这样的选项。
您最好的选择是尝试发布邮件并捕获403 HTTP错误。如果您的电话未经授权,我相信您不会被收费(来源[针对SQS,但我认为SNS计费有类似的政策]:https://forums.aws.amazon.com/thread.jspa?threadID=127609)