Есть ли способ отправить сообщение в AWS SQS без доступа и секретного ключа? - PullRequest
0 голосов
/ 26 июня 2018

Мы настроили экземпляр EC2 с ролью IAM с полным разрешением для SQS и EC2.Есть ли способ отправить сообщение в очередь без поддержки SDK / CLI AWS?Только с простым вызовом REST из экземпляра EC2?

Ответы [ 2 ]

0 голосов
/ 26 июня 2018

Ответ на вопрос " Есть ли способ отправить сообщение в AWS SQS без доступа и секретного ключа? " - ДА

Когда вы используете SDK/ CLI из EC2, тогда вы можете просто прикрепить роль IAM к EC2, которая позволит вам общаться с вашим SQS.И после того, как вы правильно настроили эту роль, вы можете отправить сообщение в AWS SQS без доступа и секретного ключа.И это рекомендуется.

Ответ на вопрос " Можно ли отправить сообщение в очередь без какой-либо поддержки AWS со стороны SDK / CLI? Только с помощью простого вызова REST из экземпляра EC2? "is YES .

Для более подробной информации отметьте это .

Но в этом случае (с использованием Simple REST Call) вам придется подписать запрос .

0 голосов
/ 26 июня 2018

Вы можете использовать cURL для отправки сообщения в SQS.

curl -d "Action=SendMessage&Version=2011-10-01&MessageBody=example" <your queue url>

Однако я настоятельно рекомендую использовать роли IAM для предоставления доступа на запись / чтение к вашему SQS.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...