向中国地区的SQS发布消息

时间:2016-08-07 13:08:33

标签: amazon-web-services amazon-sqs

我想从主机(在美国地区)向SQS队列(在中国地区)写消息,是否可以这样做?或者我是否必须在中国地区创建主持人才能将消息发布到位于中国地区的SQS。

1 个答案:

答案 0 :(得分:0)

通过正确的SQS权限以及您需要提供给IAM的{​​{1}}权限,可以跨地区共享SQS URL

您可以在此处找到有关Queue and Message Identifiers的更多信息。

这是一个策略示例,可以应用于队列,为该队列提供名为AWS SDK权限的IAM用户:

SQSUser

这是SQSUser是您在中国的用户的重要部分:

{
  "Version": "2012-10-17",
  "Id": "arn:aws:sqs:us-east-1:123123123123:default_staging/SQSDefaultPolicy",
  "Statement": [
    {
      "Sid": "Sid89345945989988",
      "Effect": "Allow",
      "Principal": {
        "AWS": "arn:aws:iam::123123123123:user/SQSUser"
      },
      "Action": "SQS:*",
      "Resource": "arn:aws:sqs:us-east-1:123123123123:default_staging"
    }
  ]
}