Используйте NiFi для записи в AWS S3 Bucket с включенным MFA - PullRequest
0 голосов
/ 28 ноября 2018

Можно ли использовать процессор NiFi PutS3Object для записи данных в S3 Bucket, когда MFA активен?

А если нет, то какой будет альтернатива, учитывая запись данных в S3 из куста / HDFS?

1 Ответ

0 голосов
/ 29 ноября 2018

Начиная с версии 1.8.0, я не верю, что это поддерживается процессорами Apache NiFi *S3Object (или AWSCredentialsProviderControllerService).Я рекомендую открыть билет для запроса функции на сайте Jira .Вы можете выполнить это немедленно, используя одну из следующих опций:

  • Используйте ExecuteStreamCommand или ExecuteProcess для вызова терминальной команды или сценария оболочки, используя AWS S3 CLI
  • Используйте ExecuteScript для запуска пользовательского сценария Python (/ Ruby / Groovy / etc.), Который напрямую использует AWS S3 SDK ( пример кода )
  • Напишите собственный процессор, который использует AWS S3 SDK напрямую
...