Доступ к сервисам AWS из Apache Nifi, работающего на AWS - PullRequest
1 голос
/ 17 марта 2019

У меня запущен экземпляр Nifi на компьютере EC2, и я пытаюсь получить доступ к ограниченному сегменту s3. Поскольку генерация ключей доступа вручную не рекомендуется, я хочу дать машине соответствующую роль IAM для доступа к внешней корзине.

Я дал машине EC2 роль, которая, кажется, работает для всех приложений , за исключением для Nifi. Есть ли какой-то особый конфиг, который мне нужно настроить, чтобы Nifi не использовал ключи ручного доступа?

Ответы [ 2 ]

2 голосов
/ 19 марта 2019

Я сам решил эту проблему. Оказывается, если вы установите флаг «Использовать учетные данные по умолчанию» в значение «истина», он будет использовать любые разрешения, предоставленные пользователю IAM, связанному с машиной.

1 голос
/ 18 марта 2019

Правильный способ доступа к корзинам AWS S3 - использовать AWSCredentialsProviderControllerService, вам необходимо предоставить ключ доступа и секретный ключ, а затем вы можете установить соответствующие разрешения для этого ключа.

enter image description here

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