簡體   English   中英

在兩個不同的AWS賬戶中提供Feed SQS隊列

[英]Feeding SQS Queues available in two different AWS Accounts

為了將消息發送到SQS隊列並建立連接,我們需要具有帳戶/用戶的密鑰。

我想向兩個不同的AWS賬戶中可用的兩個隊列中饋送消息。 我該如何實現? 據我所知,我們只能設置一個訪問/密鑰憑證,因此我們無法與兩個不同的AWS賬戶中的兩個隊列進行對話。

任何幫助,將不勝感激。 謝謝!

您可以使用證書從一個帳戶(“帳戶A”)來進行API調用到Amazon SQS隊列在不同的帳戶 (“帳戶B”)。

只需將策略添加到目標帳戶(帳戶B)中的SQS隊列中即可。 這是“ 使用針對Amazon SQS的基於身份的策略(IAM)策略”文檔中的示例策略:

以下示例策略向美國東部(俄亥俄州)區域中名為444455556666 / queue1的隊列的AWS帳號111122223333授予SendMessage權限。

{
  "Version": "2012-10-17",
  "Id": "Queue1_Policy_UUID",
  "Statement": [
    {
      "Sid":"Queue1_SendMessage",
      "Effect": "Allow",
      "Principal": {
        "AWS": "111122223333"
      },
      "Action": "sqs:SendMessage",
      "Resource": "arn:aws:sqs:us-east-2:444455556666:queue1"
    }
  ]  
}

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM