Если вы используете какой-либо пакет AWS SDK для создания локального приложения, вы предоставляете приложению ключи доступа IAM (идентификатор ключа доступа и секретный ключ доступа) (часто они заканчиваются в ваших ~ / .awsподкаталог, но он может различаться для каждого языка), а затем каждый раз, когда ваше локальное приложение вызывает какую-либо из функций AWS, AWSSDK, приложение будет предоставлять необходимые ключи.
Эти ключи должны быть предоставлены только голымиминимум прав на выполнение только того, что вы хотите, например, в вашем случае он будет иметь только права на отправку сообщений в определенную очередь SQS.