Учетные данные в Streamsets - PullRequest
0 голосов
/ 29 июня 2018

В моем текущем проекте я работаю с StreamSets и хотел бы использовать Hashicorp Vault в качестве хранилища учетных данных, однако я не могу использовать функцию credential:get() везде, где захочу. Например. в ключе общего доступа в блоке Azure IoT Hub Producer. Я знаю, что могу использовать Runtime Properties, но не думаю, что это решит мою проблему. Я что-то пропустил или могу использовать credential:get() только в полях, отмеченных значком ключа?

1 Ответ

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

Вы можете использовать credential:get() только в полях, отмеченных значком ключа. Это сделано для того, чтобы минимизировать вероятность утечки учетных данных. Например, если в параметрах URL было разрешено credential:get(), разработчик конвейера мог бы отправить запрос веб-серверу под своим контролем для обнаружения учетных данных. Возможно, имеет смысл разрешить Shared Access Key получать учетные данные. Пожалуйста, отправьте вопрос на https://issues.streamsets.com с вашим запросом на улучшение.

...