Catégories :

Compte et session DDL

CREATE ACCOUNT

Crée un nouveau compte dans votre organisation.

Voir aussi :

SHOW ORGANIZATION ACCOUNTS

Syntaxe

CREATE ACCOUNT <name>
      ADMIN_NAME = <string>
      ADMIN_PASSWORD = '<string_literal>'
    [ FIRST_NAME = <string> ]
    [ LAST_NAME = <string> ]
      EMAIL = <string>
    [ MUST_CHANGE_PASSWORD = { TRUE | FALSE } ]
      EDITION = { STANDARD | ENTERPRISE | BUSINESS_CRITICAL }
    [ REGION_GROUP = <region_group_id> ]
    [ REGION = <snowflake_region_id> ]
    [ COMMENT = '<string_literal>' ]

Paramètres requis

nom

Précise l’identificateur (c’est-à-dire le nom) du compte ; il doit être unique au sein d’une organisation, quelle que soit la région Snowflake où se trouve le compte.

De plus, l’identificateur doit commencer par un caractère alphabétique et ne peut pas contenir d’espaces ou de caractères spéciaux hormis des traits de soulignement (_). Notez que si le nom de compte comprend des traits de soulignement, les fonctionnalités qui n’acceptent pas les noms de compte avec des traits de soulignement (par exemple Okta SSO ou SCIM) peuvent faire référence à une version du nom de compte qui remplace les traits de soulignement par des tirets (-).

ADMIN_NAME = chaîne

Nom de connexion de l’utilisateur administratif initial du compte. Un nouvel utilisateur est créé dans le nouveau compte avec ce nom et ce mot de passe et se voit attribuer le rôle ACCOUNTADMIN dans le compte.

Un nom de connexion peut être n’importe quelle chaîne de caractères, y compris des espaces et des caractères non alphanumériques, tels que des points d’exclamation (!), des signes pourcentage (%) et des astérisques (*) ; cependant, si la chaîne contient des espaces ou des caractères non alphanumériques, elle doit être incluse entre guillemets simples ou doubles. Les noms de connexion sont toujours insensibles à la casse.

ADMIN_PASSWORD = 'litéral_chaine'

Mot de passe pour l’utilisateur administratif initial du compte. Le mot de passe de l’utilisateur doit être entouré de guillemets simples ou doubles.

Pour plus d’informations sur les mots de passe dans Snowflake, voir Politique de mot de passe Snowflake.

EMAIL = chaîne

Adresse e-mail de l’utilisateur administratif initial du compte. Cette adresse e-mail est utilisée pour envoyer des notifications concernant le compte.

EDITION = STANDARD | ENTERPRISE | BUSINESS_CRITICAL

Edition Snowflake du compte.

Paramètres facultatifs

FIRST_NAME = chaîne , . LAST_NAME = chaîne

Nom et prénom de l’utilisateur administratif initial du compte.

Par défaut : NULL

MUST_CHANGE_PASSWORD = TRUE | FALSE

Indique si le nouvel utilisateur créé pour administrer le compte est obligé de changer son mot de passe lors de la première connexion au compte.

Par défaut : FALSE

REGION_GROUP = id_groupe_région

Clients Virtual Private Snowflake uniquement : ID du groupe de régions dans lequel se trouve le compte. Pour récupérer l’ID du groupe de régions pour les comptes existants de votre organisation, exécutez la commande SHOW REGIONS .

Par défaut : groupe de régions actuel.

REGION = id_région_snowflake

ID de la région Snowflake où le compte a été créé. Si aucune valeur n’est fournie, Snowflake crée le compte dans la même région de Snowflake que le compte actuel (c’est-à-dire le compte dans lequel l’instruction CREATE ACCOUNT est exécutée).

Par défaut : région actuelle de Snowflake.

COMMENT = 'litéral_chaine'

Spécifie un commentaire pour la table.

Par défaut : aucune valeur

Notes sur l’utilisation

  • Seuls les administrateurs de l’organisation (utilisateurs dotés du rôle ORGADMIN) peuvent exécuter cette commande SQL.

  • Un compte peut être associé à votre organisation de l’une des manières suivantes :

    • Créez un nouveau compte en utilisant la commande SQL décrite dans la rubrique actuelle.

    • Contactez l’assistance de Snowflake pour relier un compte existant à votre organisation.

  • Par défaut, le nombre maximum de comptes dans une organisation ne peut pas dépasser 25. Pour faire augmenter cette limite, contactez l’assistance de Snowflake.

  • Il faut environ 30 secondes pour que les changements de DNS se propagent avant que vous puissiez accéder à un compte nouvellement créé. Si le compte n’est pas accessible immédiatement, attendez environ 30 secondes et réessayez.

Exemples

Créer un nouveau compte dans la région Snowflake aws_us_west_2 sur Amazon Web Services (AWS). L’utilisateur qui exécute l’instruction CREATE ACCOUNT peut être connecté à un compte dans la même région ou dans une région différente de celle de Snowflake :

create account myaccount1
  admin_name = admin
  admin_password = 'TestPassword1'
  first_name = Jane
  last_name = Smith
  email = myemail@myorg.org
  edition = enterprise
  region = aws_us_west_2;

Créer un nouveau compte dans le même groupe de régions et la même région de Snowflake dans laquelle l’instruction CREATE ACCOUNT est exécutée. Le nouvel utilisateur de l’administrateur du compte doit changer son mot de passe lors de la première connexion :

create account myaccount2
  admin_name = admin
  admin_password = 'TestPassword1'
  email = myemail@myorg.org
  edition = enterprise;