snow connection add¶
Fügt eine Verbindung zur Konfigurationsdatei hinzu.
Syntax¶
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 Argumente¶
Keine
Optionen¶
--connection-name, -n TEXTName der neuen Verbindung.
-a, --account, --accountname TEXTKontoname, der bei der Authentifizierung bei Snowflake verwendet werden soll.
-u, --user, --username TEXTBenutzername für die Verbindung zu Snowflake.
-p, --password TEXTSnowflake-Kennwort.
-r, --role, --rolename TEXTRolle, die in Snowflake verwendet werden soll.
-w, --warehouse TEXTWarehouse, das in Snowflake verwendet werden soll.
-d, --database, --dbname TEXTDatenbank, die in Snowflake verwendet werden soll.
-s, --schema, --schemaname TEXTSchema, das in Snowflake verwendet werden soll.
-h, --host TEXTHostname, mit dem die Verbindung versucht, eine Verbindung zu Snowflake herzustellen.
-P, --port INTEGERPort, mit dem auf dem Host kommuniziert werden soll.
--region, -R TEXTName der Region, wenn es sich nicht um eine Standard-Snowflake-Bereitstellung handelt.
-A, --authenticator TEXTGewählter Authentifikator, wenn er nicht auf einem Kennwort basiert.
-W, --workload-identity-provider TEXTTyp des Workload-Identitätsanbieters.
--private-key, -k, --private-key-file, --private-key-path TEXTPfad zur Datei, die den privaten Schlüssel enthält.
-t, --token-file-path TEXTPfad zur Datei mit einem OAuth-Token, das bei der Verbindung mit Snowflake verwendet werden soll.
--defaultFalls angegeben, wird die Verbindung als Standardverbindung konfiguriert. Standard: false
--no-interactiveDeaktivieren Sie die Eingabeaufforderung. Standard: false
--format [TABLE|JSON|JSON_EXT|CSV]Gibt das Ausgabeformat an. Standard: TABLE.
--verbose, -vZeigt Protokolleinträge für die Protokolliergrade
infound höher an. Standard: false--debugZeigt Protokolleinträge für die Protokollebenen
debugund höher an; Debug-Protokolle enthalten zusätzliche Informationen. Standard: false--silentSchaltet Zwischenausgaben auf der Konsole aus. Standard: false
--enhanced-exit-codesExit-Fehlercodes nach Art des Fehlers unterscheiden. Standard: false
--helpZeigt den Hilfetext für diesen Befehl an.
Nutzungshinweise¶
Der Befehl snow connection add fügt die Verbindung zu Ihrer config.toml-Standarddatei hinzu. Weitere Informationen dazu finden Sie unter Konfiguration von Snowflake CLI und Verbindung zu Snowflake.
Beispiele¶
Um eine Verbindung hinzuzufügen, führen Sie Folgendes aus:
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