snow connection add¶
Ajoute une connexion au fichier de configuration.
Syntaxe¶
snow connection add
--connection-name <connection_name>
--account <account>
--user <user>
--password <password>
--role <role>
--warehouse <warehouse>
--database <database>
--schema <schema>
--host <host>
--port <port>
--region <region>
--authenticator <authenticator>
--workload-identity-provider <workload_identity_provider>
--private-key <private_key_file>
--token-file-path <token_file_path>
--default
--no-interactive
--format <format>
--verbose
--debug
--silent
--enhanced-exit-codes
Arguments¶
Aucun(e)
Options¶
--connection-name, -n TEXTNom de la nouvelle connexion.
-a, --account, --accountname TEXTNom du compte à utiliser lors de l’authentification avec Snowflake.
-u, --user, --username TEXTNom d’utilisateur pour se connecter à Snowflake.
-p, --password TEXTMot de passe Snowflake.
-r, --role, --rolename TEXTRôle à utiliser sur Snowflake.
-w, --warehouse TEXTEntrepôt à utiliser sur Snowflake.
-d, --database, --dbname TEXTBase de données à utiliser sur Snowflake.
-s, --schema, --schemaname TEXTSchéma à utiliser sur Snowflake.
-h, --host TEXTNom d’hôte auquel la connexion tente de se connecter à Snowflake.
-P, --port INTEGERPort avec lequel communiquer sur l’hôte.
--region, -R TEXTNom de la région s’il ne s’agit pas du déploiement par défaut de Snowflake.
-A, --authenticator TEXTAuthentificateur choisi, s’il n’est pas basé sur un mot de passe.
-W, --workload-identity-provider TEXTType de fournisseur d’identité de charge de travail.
--private-key, -k, --private-key-file, --private-key-path TEXTChemin d’accès au fichier contenant la clé privée.
-t, --token-file-path TEXTChemin vers un fichier avec un jeton OAuth qui doit être utilisé lors de la connexion à Snowflake.
--defaultSi renseigné, la connexion sera configurée comme connexion par défaut. Par défaut : false.
--no-interactiveDésactivez l’invite. Par défaut : false.
--format [TABLE|JSON|JSON_EXT|CSV]Spécifie le format de sortie. Par défaut : TABLE.
--verbose, -vAffiche les entrées de journal pour les niveaux de journalisation
infoet supérieurs. Par défaut : false.--debugAffiche les entrées de journal pour les niveaux de journalisation
debuget supérieurs ; les journaux de débogage contiennent des informations supplémentaires. Par défaut : false.--silentDésactive la sortie intermédiaire vers la console. Par défaut : false.
--enhanced-exit-codesDifférenciez les codes d’erreur de sortie en fonction du type d’erreur. Par défaut : false.
--helpAffiche le texte d’aide de cette commande.
Notes sur l’utilisation¶
La commande snow connection add ajoute la connexion à votre fichier config.toml par défaut. Pour plus d’informations, voir Configuration de Snowflake CLI et connexion à Snowflake.
Exemples¶
Pour ajouter une connexion, exécutez la procédure suivante :
snow connection add
Enter connection name: <connection_name>
Enter account: <account>
Enter user: <user-name>
Enter password: <password>
Enter role: <role-name>
Enter warehouse: <warehouse-name>
Enter database: <database-name>
Enter schema: <schema-name>
Enter host: <host-name>
Enter port: <port-number>
Enter region: <region-name>
Enter authenticator: <authentication-method>
Enter private key file: <path-to-private-key-file>
Enter token file path: <path-to-mfa-token>
Do you want to configure key pair authentication? [y/N]: y
Key length [2048]: <key-length>
Output path [~/.ssh]: <path-to-output-file>
Private key passphrase: <key-description>
Wrote new connection <connection-name> to config.toml
Wrote new connection my_conn to <user-home>/.snowflake/config.toml