Использование flyway для управления нашими объектами-снежинками, но НЕ хотелось бы использовать аутентификацию на основе пользователя / пароля и вместо этого использовать механизм аутентификации на основе user + Auth-key, поддерживаемый Snowflake.
flyway.url=jdbc:snowflake://<myaccount>.snowflakecomputing.com/?private_key_file=<abs_path_to>/.ssh/rsa_key_fdb_user.pem&db=mydb&warehouse=etl_dev_wh&role=etl_dev_role&user=etl_dev_user
Однако с помощью flyway .url, установленный выше, указывающий на мое местоположение private_key_file, просто запрашивает у меня «Пароль базы данных» из командной строки -
./flywaydb/flyway -configFiles=<absolute_basepath>/conf/flyway-dw.conf info
Я надеялся, что аутентификация пользователя будет выполнена на основе личный ключ предоставляется.