2016-03-02 88 views
0

當我在aws帳戶A中創建SQS以接受s3文件更改時的s3(在B帳戶中)消息時。s3發送消息給角色SQS?

我需要設置誰可以發送消息到我創建的SQS。我不知道s3用於發送消息的角色。

回答

0

看來,你的情況是:

  • 帳戶A有SQS隊列。
  • 帳戶B有一個Amazon S3存儲桶,其中一個事件被配置爲在文件更改時向帳戶A中的SQS隊列發送通知。

您將需要向SQS隊列添加策略以接受來自S3存儲桶的事件。從文檔複製樣本策略(下面的鏈接),並添加SQS隊列的ARN(Amazon資源名稱)和S3存儲桶的名稱。 (我測試過了 - 有效!)

查看文檔:Granting Permissions to Publish Event Notification Messages to a Destination