CREATE ACCOUNT

Crée un nouveau compte dans votre organisation.

Voir aussi :

DROP ACCOUNT, SHOW ORGANIZATION ACCOUNTS, UNDROP ACCOUNT

Syntaxe

CREATE ACCOUNT <name>
      ADMIN_NAME = <string>
    { ADMIN_PASSWORD = '<string_literal>' | ADMIN_RSA_PUBLIC_KEY = <string> }
    [ 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>' ]
Copy

Paramètres requis

name

Chaîne spécifiant l’identificateur (c’est-à-dire le nom) du compte. Il doit être conforme à ce qui suit :

  • Doit être unique au sein d’une organisation, quelle que soit la Snowflake Region où se trouve le compte.

  • 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 = string

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 une chaîne composée de lettres, de chiffres et de traits de soulignement. Les noms de connexion sont toujours insensibles à la casse.

ADMIN_PASSWORD = 'string_literal'

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.

Facultatif si le paramètre ADMIN_RSA_PUBLIC_KEY est spécifié.

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

ADMIN_RSA_PUBLIC_KEY = string

Attribue une clé publique à l’utilisateur administratif initial du compte afin d’implémenter l’authentification par paire de clés pour l’utilisateur.

Facultatif si le paramètre ADMIN_PASSWORD est spécifié.

EMAIL = 'string_literal'

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 = string , . LAST_NAME = string

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 = region_group_id

ID du groupe de régions dans lequel le compte a été créé. Pour récupérer l’ID du groupe de régions pour les comptes existants de votre organisation, exécutez la commande SHOW REGIONS . Pour plus d’informations sur les cas où vous pouvez avoir besoin de spécifier le groupe de régions, voir Groupes de régions.

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

REGION = snowflake_region_id

ID de la Snowflake Region de la région 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).

Pour obtenir la liste des régions disponibles pour une organisation, exécutez la commande SHOW REGIONS.

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

COMMENT = 'string_literal'

Spécifie un commentaire pour la table.

Par défaut : aucune valeur

Exigences en matière de contrôle d’accès

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

Notes sur l’utilisation

  • 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 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.

  • Concernant les métadonnées :

    Attention

    Les clients doivent s’assurer qu’aucune donnée personnelle (autre que pour un objet utilisateur), donnée sensible, donnée à exportation contrôlée ou autre donnée réglementée n’est saisie comme métadonnée lors de l’utilisation du service Snowflake. Pour plus d’informations, voir Champs de métadonnées dans Snowflake.

Exemples

Créer un nouveau compte dans la Snowflake Region 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;
Copy

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;
Copy