CREATE ACCOUNT

Erstellt ein neues Konto in Ihrer Organisation.

Siehe auch:

DROP ACCOUNT, SHOW ORGANIZATION ACCOUNTS, UNDROP ACCOUNT

Syntax

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

Erforderliche Parameter

name

Gibt den Bezeichner (d. h. den Namen) für das Konto an. Dieser muss den folgenden Anforderungen genügen:

  • Muss innerhalb einer Organisation eindeutig sein, unabhängig davon, in welcher Snowflake Region sich das Konto befindet.

  • Muss mit einem Buchstaben beginnen und darf keine Leer- oder Sonderzeichen enthalten, es sei denn, es handelt sich um Unterstriche (_). Beachten Sie, dass Kontonamen mit Unterstrichen bei Features, die Unterstriche nicht akzeptieren (z. B. Okta SSO oder SCIM) auf eine Version des Kontonamens verweisen können, bei der die Unterstriche durch Bindestriche (-) ersetzt sind.

ADMIN_NAME = string

Anmeldename des ersten administrativen Benutzers des Kontos. In dem neuen Konto wird ein neuer Benutzer mit diesem Namen und Kennwort erstellt, und ihm wird die Rolle ACCOUNTADMIN im Konto zugewiesen.

Ein Anmeldename kann eine beliebige Zeichenfolge sein, die aus Buchstaben, Zahlen und Unterstrichen besteht. Bei Anmeldenamen muss die Groß-/Kleinschreibung nicht beachtet werden.

ADMIN_PASSWORD = 'string_literal'

Kennwort für den ersten administrativen Benutzer des Kontos. Das Kennwort des Benutzers muss in einfache oder doppelte Anführungszeichen gesetzt sein.

Optional, wenn der Parameter ADMIN_RSA_PUBLIC_KEY angegeben ist.

Weitere Informationen zu Kennwörtern in Snowflake finden Sie unter Von Snowflake bereitgestellte Kennwortrichtlinie.

ADMIN_RSA_PUBLIC_KEY = string

Weist dem ersten administrativen Benutzer des Kontos einen öffentlichen Schlüssel zu, um die Schlüsselpaar-Authentifizierung für den Benutzer zu implementieren.

Optional, wenn der Parameter ADMIN_PASSWORD angegeben ist.

EMAIL = 'string_literal'

E-Mail-Adresse des ersten administrativen Benutzers des Kontos. Diese E-Mail-Adresse wird verwendet, um Benachrichtigungen zu dem Konto zu versenden.

EDITION = STANDARD | ENTERPRISE | BUSINESS_CRITICAL

Snowflake-Edition des Kontos.

Optionale Parameter

FIRST_NAME = string, . LAST_NAME = string

Vor- und Nachname des ersten administrativen Benutzers des Kontos.

Standard: NULL

MUST_CHANGE_PASSWORD = TRUE | FALSE

Gibt an, ob der neue Benutzer, der zum Administrieren des Kontos erstellt wurde, gezwungen wird, sein Kennwort bei der ersten Anmeldung bei diesem Konto zu ändern.

Standard: FALSE

REGION_GROUP = region_group_id

ID der Regionsgruppe, in der das Konto erstellt wurde. Um die Regionsgruppen-ID für bestehende Konten Ihrer Organisation abzurufen, führen Sie den Befehl SHOW REGIONS aus. Informationen darüber, wann Sie möglicherweise eine Regionsgruppe angeben müssen, finden Sie unter Regionsgruppen.

Standard: Aktuelle Regionsgruppe

REGION = snowflake_region_id

Snowflake Region-ID der Region, in der das Konto erstellt wurde. Wenn kein Wert angegeben wird, erstellt Snowflake das Konto in der gleichen Snowflake Region wie das aktuelle Konto (d. h. das Konto, auf dem die CREATE ACCOUNTAnweisung ausgeführt wurde).

Um eine Liste der Regionen zu erhalten, die für eine Organisation verfügbar sind, führen Sie den Befehl SHOW REGIONS aus.

Standard: Aktuelle Snowflake Region

COMMENT = 'string_literal'

Gibt einen Kommentar für die Tabelle an.

Standard: Kein Wert

Anforderungen an die Zugriffssteuerung

Nur Organisationsadministratoren (d. h. Benutzer mit der Rolle ORGADMIN) können diesen SQL-Befehl ausführen.

Nutzungshinweise

  • Ein Konto kann auf eine der folgenden Weisen Ihrer Organisation zugeordnet werden:

    • Erstellen Sie ein neues Konto mit dem im aktuellen Thema beschriebenen SQL-Befehl.

    • Wenden Sie sich an den Snowflake-Support, um ein bestehendes Konto mit Ihrer Organisation zu verknüpfen.

  • Standardmäßig darf die maximale Anzahl von Konten in einer Organisation 25 nicht überschreiten. Um dieses Limit erhöhen zu lassen, wenden Sie sich an den Snowflake-Support.

  • Es dauert etwa 30 Sekunden, bis die DNS-Änderungen umgesetzt werden, bevor Sie auf ein neu erstelltes Konto zugreifen können. Wenn das Konto nicht sofort zugänglich ist, warten Sie etwa 30 Sekunden, und versuchen Sie es dann erneut.

  • Metadaten:

    Achtung

    Kunden müssen sicherstellen, dass bei der Nutzung des Snowflake-Dienstes keine personenbezogenen Daten (außer für ein Objekt „Benutzer“), sensible Daten, exportkontrollierte Daten oder andere regulierte Daten als Metadaten eingegeben werden. Weitere Informationen dazu finden Sie unter Metadatenfelder in Snowflake.

Beispiele

Erstellen Sie ein neues Konto in der Snowflake Region aws_us_west_2 auf Amazon Web Services (AWS). Der Benutzer, der die CREATE ACCOUNT-Anweisung ausführt, kann bei einem Konto in der gleichen oder einer anderen Snowflake Region angemeldet sein:

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

Erstellen Sie ein neues Konto in derselben Regionsgruppe und in derselben Snowflake Region, in der die CREATE ACCOUNT-Anweisung ausgeführt wird. Der neue Kontoadministrator-Benutzer muss bei der ersten Anmeldung sein Kennwort ändern:

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