s3向SQS发送消息与哪个角色?

时间:2016-03-02 10:00:31

标签: amazon-s3 amazon-sqs

当我在aws帐户A中创建SQS以在s3文件更改时接受s3(在B帐户中)消息时。

我需要设置谁可以向我创建的SQS发送消息。我不知道s3用来发送消息的角色。

1 个答案:

答案 0 :(得分:0)

您的情况似乎是:

  • 帐户A 有一个SQS队列。
  • 帐户B 有一个Amazon S3存储桶,其中一个事件配置为在更改文件时向帐户A中的SQS队列发送通知。

您需要将策略添加到SQS队列以接受来自S3存储桶的事件。从文档(下面的链接)复制示例策略,并添加SQS队列的ARN(Amazon资源名称)和S3存储桶的名称。 (我测试了它 - 它有效!)

请参阅文档:Granting Permissions to Publish Event Notification Messages to a Destination