Учетные данные в Streamsets
В моем текущем проекте я работаю с StreamSets и хотел бы использовать Hashicorp Vault в качестве хранилища учетных данных, однако я не могу использовать credential:get()
функционировать, где я хочу. Например, в ключе общего доступа в блоке Azure IoT Hub Producer. Я знаю, что могу использовать Runtime Properties, но не думаю, что это решит мою проблему. Я что-то упустил или я могу использовать credential:get()
только в полях, помеченных значком ключа?
1 ответ
Вы можете использовать только credential:get()
в полях, отмеченных значком ключа. Это сделано для того, чтобы минимизировать вероятность утечки учетных данных. Например, если credential:get()
Если в параметрах URL было разрешено, разработчик конвейера мог отправить запрос на находящийся под их контролем веб-сервер для обнаружения учетных данных. Возможно, имеет смысл разрешить Shared Access Key получать учетные данные. Пожалуйста, отправьте вопрос на https://issues.streamsets.com/ с вашим запросом на улучшение.