Вы можете настроить пару ключей RSA вместо указания имени пользователя и пароля. Это довольно просто, если вы будете следовать их документации.
Из их документации:
Snowflake поддерживает использование аутентификации по паре ключей вместо обычной аутентификации по имени пользователя и паролю. Для этого метода аутентификации требуется не менее 2048-битная пара ключей RSA. Сгенерируйте пару закрытых ключей PEM (Privacy Enhanced Mail) publi c с помощью OpenSSL. Ключ publi c назначается пользователю Snowflake, который будет использовать клиент Snowflake.
https://docs.snowflake.com/en/user-guide/python-connector-example.html#using -key-pair-authentication
Если вы хотите использовать имя пользователя / пароль, но не хотите их хранить, я использую библиотеку Snowflake python через Databricks и сохраняю свои учетные данные в Azure Key Vault, чтобы они не сохранялись в моем коде.