如何判断SNS是否允许发布

时间:2017-08-08 17:31:18

标签: bash amazon-web-services amazon-sns

脚本如何确定是否可以发布SNS主题(即密钥或配置文件的权限将允许它)而不实际发布到它?

1 个答案:

答案 0 :(得分:1)

如果允许您使用的AWS角色发布,则无法提前进行测试。某些特定服务的AWS命令(例如EC2)接受--dry-run标志来测试请求,但SNS没有这样的选项。

您最好的选择是尝试发布邮件并捕获403 HTTP错误。如果您的电话未经授权,我相信您不会被收费(来源[针对SQS,但我认为SNS计费有类似的政策]:https://forums.aws.amazon.com/thread.jspa?threadID=127609