Нифи GetSQS Доступ запрещен - Сервис простой очереди AWS - PullRequest
0 голосов
/ 18 декабря 2018

У меня возникли проблемы с подключением процессора GetSQS в Nifi к службе простой очереди в AWS.

У меня есть корзина S3, которая отправляет свои события в очередь SQS, и очередь SQS успешно получаетсобытия / сообщения из корзины S3.

У меня также есть экземпляр Linux ec2 (с публичным IP-адресом), на котором установлен Nifi, и на нем установлен процессор GetSQS, который опрашивает эту очередь SQS, но каждый раз, когда я запускаю процессор, я получаю сообщение об ошибкечто доступ к очереди запрещен, enter image description here

Я попытался добавить открытый / частный IP-адрес экземпляра ec2 к разрешениям в очереди SQS, но нетпомогло. (Access & Secret Key также правильно введен в настройках Nifi для GetSQS) enter image description here

Похоже, что эта ошибка не исчезла, несмотря ни на чтоЯ пытаюсь сделать!

Чего мне не хватать?Любая помощь будет принята с благодарностью!

1 Ответ

0 голосов
/ 18 декабря 2018

"Это 403, так что, вероятно, что-то связано с разрешениями. Проверьте свойство Ключ доступа и Секретный ключ и убедитесь, что пользователь, связанный с ключами доступа, имеет право на чтение в вашей очереди"

Я сгенерировалновый набор ключей доступа для моего пользователя, использованных в GetSQS, и все заработало.

...