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 
Copy

Argumente

Keine

Optionen

--connection-name, -n TEXT

Name der neuen Verbindung.

-a, --account, --accountname TEXT

Kontoname, der bei der Authentifizierung bei Snowflake verwendet werden soll.

-u, --user, --username TEXT

Benutzername für die Verbindung zu Snowflake.

-p, --password TEXT

Snowflake-Kennwort.

-r, --role, --rolename TEXT

Rolle, die in Snowflake verwendet werden soll.

-w, --warehouse TEXT

Warehouse, das in Snowflake verwendet werden soll.

-d, --database, --dbname TEXT

Datenbank, die in Snowflake verwendet werden soll.

-s, --schema, --schemaname TEXT

Schema, das in Snowflake verwendet werden soll.

-h, --host TEXT

Hostname, mit dem die Verbindung versucht, eine Verbindung zu Snowflake herzustellen.

-P, --port INTEGER

Port, mit dem auf dem Host kommuniziert werden soll.

--region, -R TEXT

Name der Region, wenn es sich nicht um eine Standard-Snowflake-Bereitstellung handelt.

-A, --authenticator TEXT

Gewählter Authentifikator, wenn er nicht auf einem Kennwort basiert.

-W, --workload-identity-provider TEXT

Typ des Workload-Identitätsanbieters.

--private-key, -k, --private-key-file, --private-key-path TEXT

Pfad zur Datei, die den privaten Schlüssel enthält.

-t, --token-file-path TEXT

Pfad zur Datei mit einem OAuth-Token, das bei der Verbindung mit Snowflake verwendet werden soll.

--default

Falls angegeben, wird die Verbindung als Standardverbindung konfiguriert. Standard: false

--no-interactive

Deaktivieren Sie die Eingabeaufforderung. Standard: false

--format [TABLE|JSON|JSON_EXT|CSV]

Gibt das Ausgabeformat an. Standard: TABLE.

--verbose, -v

Zeigt Protokolleinträge für die Protokolliergrade info und höher an. Standard: false

--debug

Zeigt Protokolleinträge für die Protokollebenen debug und höher an; Debug-Protokolle enthalten zusätzliche Informationen. Standard: false

--silent

Schaltet Zwischenausgaben auf der Konsole aus. Standard: false

--enhanced-exit-codes

Exit-Fehlercodes nach Art des Fehlers unterscheiden. Standard: false

--help

Zeigt 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 
Copy
Wrote new connection my_conn to <user-home>/.snowflake/config.toml