CREATE ACCOUNT¶
조직에 새 계정을 만듭니다.
구문¶
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>' ]
필수 매개 변수¶
name
계정의 식별자(즉, 이름)를 지정합니다. 식별자는 다음을 준수해야 합니다.
식별자는 계정이 속한 Snowflake Region과 관계없이 조직 내에서 고유해야 합니다.
알파벳 문자로 시작해야 하며 밑줄(
_
)을 제외한 공백이나 특수 문자를 포함할 수 없습니다. 계정 이름에 밑줄이 포함된 경우 밑줄이 있는 계정 이름을 허용하지 않는 기능(예: Okta SSO 또는 SCIM)은 밑줄을 하이픈(-
)으로 대체하는 계정 이름 버전을 참조할 수 있습니다.
ADMIN_NAME = string
계정의 초기 관리 사용자의 로그인 이름입니다. 이 이름과 비밀번호를 사용하여 새 계정에 새 사용자가 생성되고 이 계정에는 ACCOUNTADMIN 역할이 부여됩니다.
로그인 이름은 문자, 숫자, 밑줄로 구성된 임의의 문자열이 될 수 있습니다. 로그인 이름은 항상 대/소문자를 구분하지 않습니다.
ADMIN_PASSWORD = 'string_literal'
계정의 초기 관리 사용자의 비밀번호입니다. 사용자의 비밀번호는 작은따옴표나 큰따옴표로 묶어야 합니다.
ADMIN_RSA_PUBLIC_KEY
매개 변수가 지정된 경우 선택 사항입니다.Snowflake의 비밀번호에 대한 자세한 내용은 Snowflake에서 제공하는 비밀번호 정책 을 참조하십시오.
ADMIN_RSA_PUBLIC_KEY = string
사용자에 대한 키 페어 인증 을 구현하기 위해 계정의 초기 관리 사용자에게 공개 키를 할당합니다.
ADMIN_PASSWORD
매개 변수가 지정된 경우 선택 사항입니다.EMAIL = 'string_literal'
계정의 초기 관리 사용자의 이메일 주소입니다. 이 이메일 주소는 계정에 대한 알림을 보내는 데 사용됩니다.
EDITION = STANDARD | ENTERPRISE | BUSINESS_CRITICAL
계정의 Snowflake Edition 입니다.
선택적 매개 변수¶
FIRST_NAME = string
, .LAST_NAME = string
계정의 초기 관리 사용자의 이름과 성입니다.
기본값:
NULL
MUST_CHANGE_PASSWORD = TRUE | FALSE
계정을 관리하기 위해 생성된 새 사용자가 계정에 처음 로그인할 때 반드시 비밀번호를 변경하도록 할지 여부를 지정합니다.
기본값:
FALSE
REGION_GROUP = region_group_id
계정이 생성된 리전 그룹의 ID입니다. 조직의 기존 계정에 대한 리전 그룹 ID를 검색하려면 SHOW REGIONS 명령을 실행하십시오. 리전 그룹을 지정해야 할 수도 있는 경우에 대한 자세한 내용은 리전 그룹 을 참조하십시오.
기본값: 현재 리전 그룹.
REGION = snowflake_region_id
계정이 생성된 리전의 Snowflake Region ID 입니다. 아무런 값도 입력하지 않으면 Snowflake가 현재 계정(즉, CREATE ACCOUNT 문이 실행되는 계정)과 똑같은 Snowflake Region에 계정을 만듭니다.
조직에서 사용할 수 있는 리전 목록을 얻으려면 SHOW REGIONS 명령을 실행하십시오.
기본값: 현재 Snowflake Region
COMMENT = 'string_literal'
테이블에 대한 설명을 지정합니다.
기본값: 값 없음
액세스 제어 요구 사항¶
조직 관리자(ORGADMIN 역할을 가진 사용자)만 이 SQL 명령을 실행할 수 있습니다.
사용법 노트¶
계정은 다음 방법 중 하나로 조직과 연결할 수 있습니다.
현재 항목에 설명된 SQL 명령을 사용하여 새 계정을 만듭니다.
기존 계정을 조직에 연결하려면 Snowflake 지원 에 문의하십시오.
기본적으로, 조직의 최대 계정 수는 25개를 초과할 수 없습니다. 이 한도를 높이려면 Snowflake 지원에 문의하십시오.
DNS 변경 사항이 전파되는 데 약 30초가 걸리며, 그 후에 새로 생성된 계정에 액세스할 수 있습니다. 계정에 즉시 액세스할 수 없으면 약 30초간 기다렸다가 다시 시도하십시오.
메타데이터 관련:
주의
고객은 Snowflake 서비스를 사용할 때 개인 데이터(사용자 오브젝트 제외), 민감한 데이터, 수출 통제 대상 데이터 또는 기타 규제 데이터가 메타데이터로 입력되지 않도록 해야 합니다. 자세한 내용은 Snowflake의 메타데이터 필드 섹션을 참조하십시오.
예¶
AWS(Amazon Web Services)의 aws_us_west_2
Snowflake Region에 새 계정을 만듭니다. CREATE ACCOUNT 문을 실행하는 사용자가 똑같거나 다른 Snowflake Region의 계정에 로그인되어 있을 수 있습니다.
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;
CREATE ACCOUNT 문이 실행되는 똑같은 리전 그룹과 Snowflake Region에 새 계정을 만듭니다. 새 계정 관리자 사용자는 처음 로그인할 때 비밀번호를 변경해야 합니다.
create account myaccount2 admin_name = admin admin_password = 'TestPassword1' email = 'myemail@myorg.org' edition = enterprise;