Utilisation des identificateurs de compte pour se connecter à vos comptes

Cette rubrique fournit des informations sur la connexion aux comptes de votre organisation. Pour plus d’informations sur les identificateurs de compte, voir Identificateurs de compte.

Dans ce chapitre :

Méthodes prises en charge pour se connecter à Snowflake

Connexion avec URL

Fonctionnalité

Nom du compte

Localisateur de compte

URL standard

https://<nomorg>-<nom_du_compte>.snowflakecomputing.com

https://<localisateur_compte>.<région>.<cloud>.snowflakecomputing.com

URL de connectivité privée [2], [3], [4]

https://<nomorg>-<nom_du_compte>.privatelink.snowflakecomputing.com

https://<localisateur_compte>.<région>.privatelink.snowflakecomputing.com

Configuration SSO [1]

https://<nomorg>-<nom_du_compte>.snowflakecomputing.com

https://<localisateur_compte>.<région>.<cloud>.snowflakecomputing.com

SSO [1]

Voir ci-dessous.

[1] Pour plus d’informations, voir :

[2] Pour plus d’informations, voir Comment mettre en place SSO pour une URL PrivateLink en utilisant l’intégration de SAML2

[3] L’utilisation d’une connectivité privée nécessite la mise à jour des enregistrements DNS pour inclure l’URL de connectivité privée. Pour plus d’informations, voir :

[4] Actuellement, la connectivité privée au service Snowflake utilisant le format de nom de compte n’est pas prise en charge pour les connecteurs SnowSQL, et les pilotes. Comme solution de contournement, utilisez le format de localisation de compte.

Pilotes

Chaque client, connecteur et pilote spécifie les valeurs d’identificateur de compte à utiliser pour se connecter à Snowflake.

Pour obtenir la valeur de l’URL de connectivité privée pour se connecter à Snowflake, appelez la SYSTEM$GET_PRIVATELINK_CONFIG de votre compte Snowflake. Pour plus de détails, voir Identificateurs de comptes pour la connectivité privée.

SnowSQL
  • Nom du compte : snowsql -a <nomorg>-<nom_compte>

  • Localisateur de compte : snowsql -a <localisateur_compte>

JDBC
  • Nom du compte : jdbc:snowflake://<nomorg>-<nom_compte>.snowflakecomputing.com/?<paramètres_connexion>

  • Localisateur de compte : jdbc:snowflake://<localisateur_compte>.snowflakecomputing.com/?<paramètres_connexion>

ODBC
  • Nom du compte :

    • Serveur : <nomorg>-<nom_compte>.snowflakecomputing.com

  • Localisateur de compte :

    • Serveur : <localisateur_compte>.snowflakecomputing.com

Python
  • Nom du compte :

    • Définissez la valeur du paramètre ACCOUNT sur <orgname>-<nom_compte>.

  • Localisateur de compte :

    • Définissez la valeur du paramètre ACCOUNT sur <localisateur_compte>.<id_région>.<cloud>.

.Net
  • Nom du compte :

    • Définissez la valeur du paramètre ACCOUNT sur <orgname>-<nom_compte>.

    • Définissez la valeur du paramètre HOST comme valeur par défaut (.snowflakecomputing.com).

  • Localisateur de compte :

    • Définissez la valeur du paramètre ACCOUNT sur <localisateur_compte>.

    • Définissez la valeur du paramètre HOST comme valeur par défaut .snowflakecomputing.com. Indiquez si votre compte Snowflake ne se trouve pas dans la région us-west.

Golang
  • Nom du compte : db, err := sql.Open("snowflake", "jsmith:mypassword@<nomorg>-<nom_compte>/mydb/testschema?warehouse=mywh")

  • Localisateur de compte : sql.Open("snowflake", "jsmith:mypassword@<localisateur_compte>/mydb/testschema?warehouse=mywh")

node.js
  • Nom du compte : définissez la valeur du paramètre ACCOUNT sur <nomorg>-<nom_compte>.

  • Localisateur de compte : définissez la valeur du paramètre ACCOUNT sur <localisateur_compte>.<id_région>.<cloud>.

Spark (connecteur)
  • Nom du compte : identique à JDBC

  • Localisateur de compte : identique à JDBC

Spark (Databricks)
  • Nom du compte : <URL du compte pour le compte Snowflake>

  • Localisateur de compte : <URL du localisateur de compte pour le compte Snowflake>

Spark (Qubole)
  • Nom du compte : définissez la valeur du champ Host Address sur <nomorg>-<nom_compte>.snowflakecomputing.com.

  • Localisateur de compte : définissez la valeur du champ Host Address sur <localisateur_compte>.snowflakecomputing.com.

PHP
  • Nom du compte :

    • Définissez la valeur du paramètre ACCOUNT sur <orgname>-<nom_compte>.

    • Laissez la valeur du paramètre REGION vide pour toutes les régions.

  • Localisateur de compte :

    • Définissez la valeur du paramètre ACCOUNT sur <localisateur_compte>.

    • Définissez la valeur du paramètre REGION si votre compte Snowflake n’est pas dans la région us-west.

SQLAchemy
  • Nom du compte : snowflake://<nom_connexion_utilisateur>:<mot_de_passe>@<nomorg>-<nom_compte>

  • Localisateur de compte : snowflake://<nom_connexion_utilisateur>:<mot_de_passe>@<localisateur_compte>.<id_région>.<cloud>

Compatibilité descendante

  • Le localisateur de compte et l’URL du localisateur de compte continueront à fonctionner pour toutes les fonctionnalités et rien ne sera interrompu.

  • Le nouveau nom de compte et les URL fonctionneront également en parallèle avec le localisateur de compte/l’URL et serviront de base aux nouvelles fonctionnalités d’URL à venir (par exemple, les URLs de redirection du basculement du client).

  • Il n’est pas prévu à court terme de supprimer le localisateur de compte ni l’URL du localisateur de compte.