CREATE ACCOUNT¶
Cria uma nova conta em sua organização.
Dica
Além do SQL, você também pode usar outras interfaces, como Snowflake REST APIs, Snowflake Python APIs e Snowflake CLI. Consulte Interfaces alternativas.
- Consulte também:
Sintaxe¶
CREATE ACCOUNT <name>
      ADMIN_NAME = '<string_literal>'
    { ADMIN_PASSWORD = '<string_literal>' | ADMIN_RSA_PUBLIC_KEY = '<string_literal>' }
    [ ADMIN_USER_TYPE = { PERSON | SERVICE | LEGACY_SERVICE | NULL } ]
    [ FIRST_NAME = '<string_literal>' ]
    [ LAST_NAME = '<string_literal>' ]
      EMAIL = '<string_literal>'
    [ MUST_CHANGE_PASSWORD = { TRUE | FALSE } ]
      EDITION = { STANDARD | ENTERPRISE | BUSINESS_CRITICAL }
    [ REGION_GROUP = <region_group_id> ]
    [ REGION = <snowflake_region_id> ]
    [ COMMENT = '<string_literal>' ]
    [ POLARIS = { TRUE | FALSE } ]
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_literal'
- 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_KEYfor especificado.- Para obter mais informações sobre senhas no Snowflake, consulte Política de senhas fornecida pela Snowflake. 
- ADMIN_RSA_PUBLIC_KEY = 'string_literal'
- 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_PASSWORDfor 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¶
- ADMIN_USER_TYPE = { PERSON | SERVICE | LEGACY_SERVICE | NULL }
- Usado para configuração o tipo do primeiro usuário que recebe a função ACCOUNTADMIN durante a criação da conta. - Padrão: - NULL(igual a- PERSON).
- 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 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 conta. - Padrão: sem valor 
- POLARIS = { TRUE | FALSE }
- Especifica se uma conta Snowflake Open Catalog deve ser criada. - Padrão: FALSE 
Requisitos de controle de acesso¶
Somente os administradores da organização podem executar esse 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¶
Crie uma nova conta Snowflake 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;
Crie uma nova conta Snowflake no mesmo grupo de região e Snowflake Region em que 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;
Crie uma nova conta Open Catalog na Snowflake Region aws_us_west_2 no Amazon Web Services (AWS):
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 polaris = true;
Interfaces alternativas¶
- Snowflake REST APIs - Ponto de extremidade de criação de conta 
 
- Snowflake Python APIs 
- Snowflake CLI - Comando snow object create