2016-08-07 5 views
0

私はホストからのSQSキュー(中国地域)にメッセージを書きたいと思います(米国地域内)。または、中国地域にあるSQSにメッセージを公開するためにのみ中国地域でホストを作成する必要がありますか。中国のSQSにメッセージを公開する

+0

AWS CLIまたはSDKに対して、リージョンと適切なAWS資格情報を指定できます。実際のコードサンプルを提供するために、正確に使用しているもの(CLI、またはSDKのどれ)を指定する必要があります。 –

+0

試しましたか? https://sqs.cn-north-1.amazonaws.com.cnのように見えるSQSエンドポイントがインターネットからアクセス可能であるとします。 AWS Chinaの資格情報は、どこからでも使えるはずです。 –

答えて

0

地域間でSQSを共有する場合は、適切なIAMの許可と最も重要なことは、AWS SDKに提供する必要があるSQS URLです。

についてさらに詳しく知ることができます。ここで

は、そのキュー上のSQSUser権限と呼ばれるIAMユーザーを与えるためにキューに適用できるポリシーの例です:

{ 
    "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" 
    } 
    ] 
} 

これはSQSUserは、中国でのユーザーであるとして重要な部分です。

 "Principal": { 
     "AWS": "arn:aws:iam::123123123123:user/SQSUser" 
     }, 
+1

AWS China ARNは[別のサービスパーティション](http://docs.aws.amazon.com/general/latest/gr/aws-arns-and-namespaces.html#genref- arn:aws-cn:...)と私が知る限り、中国は独立した独立したIAMシステムを運営しています。 –

関連する問題