CREATE ACCOUNT

Cria uma nova conta em sua organização.

Consulte também:

DROP ACCOUNT, SHOW ORGANIZATION ACCOUNTS, UNDROP ACCOUNT

Sintaxe

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

Parâmetros obrigatórios

name

Especifica o identificador (ou seja, nome) da conta. Ele deve estar em conformidade com o seguinte:

  • Deve ser único dentro de uma organização, independentemente da Snowflake Region em que a conta se encontra.

  • Deve começar com um caractere alfabético e não pode conter espaços ou caracteres especiais, exceto sublinhados (_). Observe que se o nome da conta incluir sublinhados, os recursos que não aceitam nomes de conta com sublinhados (por exemplo, Okta SSO ou SCIM) podem fazer referência a uma versão do nome da conta que substitui os hífens (-) pelos sublinhados.

ADMIN_NAME = string

Nome de login do usuário administrativo inicial da conta. Um novo usuário é criado na nova conta com este nome e senha e é concedida a função ACCOUNTADMIN na conta.

Um nome de login pode ser qualquer cadeia de caracteres composta por letras, números e sublinhados. Os nomes de login não fazem distinção entre letras maiúsculas e minúsculas.

ADMIN_PASSWORD = 'string_literal'

Senha para o usuário administrativo inicial da conta. A senha para o usuário deve ser inserida entre aspas simples ou duplas.

Opcional se o parâmetro ADMIN_RSA_PUBLIC_KEY for especificado.

Para obter mais informações sobre senhas no Snowflake, consulte Política de senhas fornecida pela Snowflake.

ADMIN_RSA_PUBLIC_KEY = string

Atribui uma chave pública ao usuário administrativo inicial da conta a fim de implementar a autenticação do par de chaves para o usuário.

Opcional se o parâmetro ADMIN_PASSWORD for especificado.

EMAIL = 'string_literal'

Endereço de e-mail do usuário administrativo inicial da conta. Este endereço de e-mail é usado para enviar quaisquer notificações sobre a conta.

EDITION = STANDARD | ENTERPRISE | BUSINESS_CRITICAL

Edição do Snowflake da conta.

Parâmetros opcionais

FIRST_NAME = string , . LAST_NAME = string

Nome e sobrenome do usuário administrativo inicial da conta.

Padrão: NULL

MUST_CHANGE_PASSWORD = TRUE | FALSE

Especifica se o novo usuário criado para administrar a conta é forçado a mudar sua senha no primeiro login na conta.

Padrão: FALSE

REGION_GROUP = region_group_id

ID do grupo da região onde a conta é criada. Para recuperar a ID do grupo de regiões para as contas existentes em sua organização, execute o comando SHOW REGIONS. Para obter mais informações sobre quando você pode precisar especificar o grupo de regiões, consulte Grupos de regiões.

Padrão: grupo de regiões atual.

REGION = snowflake_region_id

ID do Snowflake Region da região onde a conta é criada. Se nenhum valor for fornecido, o Snowflake cria a conta na mesma Snowflake Region que a conta atual (ou seja, a conta na qual a instrução CREATE ACCOUNT é executada).

Para obter uma lista das regiões disponíveis para uma organização, execute o comando SHOW REGIONS.

Padrão: Snowflake Region atual.

COMMENT = 'string_literal'

Especifica um comentário para a tabela.

Padrão: sem valor

Requisitos de controle de acesso

Somente administradores de organizações (usuários com a função ORGADMIN) podem executar este comando SQL.

Notas de uso

  • Uma conta pode ser associada à sua organização de uma das seguintes maneiras:

    • Criar uma nova conta usando o comando SQL descrito no tópico atual.

    • Contate o suporte Snowflake para vincular uma conta existente à sua organização.

  • Por padrão, o número máximo de contas em uma organização não pode exceder 25. Para aumentar este limite, entre em contato com o suporte Snowflake.

  • Leva cerca de 30 segundos para que as mudanças de DNS se propaguem antes que você possa acessar uma conta recém-criada. Se a conta não ficar acessível imediatamente, aguarde aproximadamente 30 segundos e tente novamente.

  • Em relação aos metadados:

    Atenção

    Os clientes devem garantir que nenhum dado pessoal (exceto para um objeto do usuário), dados sensíveis, dados controlados por exportação ou outros dados regulamentados sejam inseridos como metadados ao usar o serviço Snowflake. Para obter mais informações, consulte Campos de metadados no Snowflake.

Exemplos

Criar uma nova conta na Snowflake Region aws_us_west_2 no Amazon Web Services (AWS). O usuário que executa a instrução CREATE ACCOUNT pode ser logado em uma conta na mesma Snowflake Region ou em uma diferente.

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

Criar uma nova conta no mesmo grupo de regiões e na Snowflake Region na qual a instrução CREATE ACCOUNT é executada. O novo usuário administrador de conta deve alterar sua senha no primeiro login:

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