SNS发布到多个EC2实例

时间:2013-02-21 11:48:43

标签: amazon-web-services amazon-sns

当我尝试从EC2实例订阅http端点到SNS主题时,我收到以下消息:

“未授权订阅内部端点”

这有什么解决方法吗? 在AWS中实现发布/订阅机制的最佳方法是什么?

1 个答案:

答案 0 :(得分:6)

这意味着您使用了私有IP而不是公共IP。

解决此问题的最简单方法是登录AWS Console for EC2(https://console.aws.amazon.com/ec2)。然后单击该实例,您可以看到它同时具有公共DNS和私有DNS。你想使用公共的。

要从实例以编程方式获取此信息,您可以在实例上执行此操作:curl -s http://169.254.169.254/2009-04-04/meta-data/public-hostname。这在此处记录:http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/AESDG-chapter-instancedata.html