Snowflake에 로그인하기¶
Snowflake에는 다양한 방법으로 로그인할 수 있습니다.
Snowflake를 시작하는 경우 다운로드할 수 있는 명령줄 클라이언트인 Snowsight 또는 SnowSQL을 사용하여 시작하십시오. Snowflake 사용에 익숙해지면 다른 방법으로 Snowflake에 연결하는 방법을 알아보실 수 있습니다.
이 항목의 내용:
Snowflake 계정 식별자¶
Snowflake로의 모든 액세스는 계정 식별자를 통해 수행됩니다. 자세한 내용은 계정 식별자 섹션을 참조하십시오.
Snowsight를 사용하여 로그인하기¶
인터넷을 통해서나 Snowflake 서비스에 대한 비공개 연결을 사용하여 Snowsight 에 액세스할 수 있습니다.
인터넷 사용하기¶
공용 인터넷을 통해 Snowsight 에 액세스하려면 다음을 수행하십시오.
지원되는 웹 브라우저에서 https://app.snowflake.com 으로 이동합니다.
계정 식별자 또는 계정 URL을 입력합니다. 이전에 Snowsight 에 로그인한 경우 선택할 수 있는 계정 이름이 표시될 수 있습니다.
Snowflake 계정 자격 증명을 사용하여 로그인합니다.
Classic Console 에서 Snowsight 에 액세스할 수도 있습니다.
비공개 연결 사용하기¶
비공개 연결을 사용하도록 구성을 완료 한 후 Snowsight 에 액세스합니다.
이전에 Classic Console 에 로그인하지 않은 상태에서 비공개 연결로 Snowsight 에 직접 로그인하는 방법:
브라우저 위치 표시줄에 다음 URL 중 하나를 입력합니다.
https://app-orgname-account_name.privatelink.snowflakecomputing.com
https://app.cloud_region_id.privatelink.snowflakecomputing.com
여기서
orgname
은 Snowflake 조직의 이름입니다.account_name
은 조직 내 계정의 고유한 이름입니다.cloud_region_id
는 (클라우드 플랫폼에서 제어하는) 클라우드 리전의 식별자입니다.
로그인한 후 Snowsight 의 계정 선택기에서 이러한 세부 정보를 찾을 수 있습니다.
자세한 내용은 Snowsight에서 Snowflake 계정 정보 찾기 및 형식 1(기본 설정): 조직의 계정 이름 섹션을 참조하십시오.
참고
입력할 값이 확실하지 않은 경우 Snowflake 지원에 문의하기 전에 내부 Snowflake 관리자에게 문의하십시오.
Snowflake 자격 증명을 입력합니다.
Classic Console 에서 시작하여 Snowflake 서비스에 대한 비공개 연결을 사용하여 Snowsight 에 로그인하는 방법은 다음과 같습니다.
Snowsight 에서 수행할 수 있는 작업에 대한 자세한 내용은 Snowsight 빠른 둘러보기 섹션을 참조하십시오.
SnowSQL을 사용하여 로그인하기¶
SnowSQL은 Snowflake에 연결하여 SQL 쿼리를 실행하고 데이터베이스 테이블의 데이터 로드 및 데이터 언로드 등 모든 DDL 및 DML 작업을 수행하기 위한 명령줄 클라이언트입니다.
1단계: SnowSQL을 다운로드하여 설치¶
SnowSQL 다운로드 페이지에서 SnowSQL 설치 관리자를 다운로드할 수 있습니다. 인증이 필요하지 않습니다. SnowSQL 설치 관리자의 이 버전에서는 패치가 자동으로 업그레이드됩니다.
자세한 지침은 SnowSQL 설치하기 섹션을 참조하십시오.
Z 셸 별칭 구성하기(macOS만 해당)¶
Z 셸(zsh라고도 함)은 기본 터미널 셸이며, SnowSQL 실행 파일에 대한 별칭을 설정하여 터미널의 명령줄에서 SnowSQL을 실행할 수 있도록 해줍니다. SnowSQL 설치 관리자는 실행 파일을 /Applications/SnowSQL.app/Contents/MacOS/snowsql
에 설치하고 이 경로를 PATH 또는 ~/.profile
의 별칭 항목에 추가합니다. 일반적으로 zsh는 이 파일을 읽지 않으므로 별칭을 ~/.zshrc
의 이 경로에 추가해도 zsh가 읽지 않습니다.
별칭을 SnowSQL 실행 파일에 추가하려면:
~/.zshrc
파일을 엽니다(없는 경우 생성).다음 라인을 추가합니다.
alias snowsql=/Applications/SnowSQL.app/Contents/MacOS/snowsql
파일을 저장합니다.
2단계: Snowflake에 연결 및 세션 시작¶
터미널 창에서 다음 명령을 사용하여 명령 프롬프트에서 SnowSQL을 시작합니다.
$ snowsql -a <account_identifier>
여기서,
<계정_식별자>
는 사용자의 계정 식별자 입니다. 참고: 계정 식별자를 지정할 때snowflakecomputing.com
도메인 이름을 포함하지 마십시오.또한,
-u
옵션 다음에 사용자 로그인 이름을 지정하여 로그인을 간소화할 수 있습니다.$ snowsql -a <account_identifier> -u <user_login_name>
메시지가 표시되면 로그인 이름(없는 경우 SnowSQL 실행 시 입력) 및 비밀번호를 입력합니다.
유효한 계정 식별자, 사용자 로그인 이름 및 비밀번호를 지정한 경우 SnowSQL 프롬프트가 표시됩니다.
팁
보안상의 이유로 명령줄에서는 비밀번호를 옵션으로 지정할 수 없으며, SnowSQL에서 비밀번호를 요청하는 메시지가 표시될 때까지 기다려야 합니다.
그러나 명령줄에서 정보를 입력하지 않거나 로그인을 자동화하려면, 모든 필수 계정 및 사용자 자격 증명 정보와 함께 추가 Snowflake 기본 사용 정보를 SnowSQL config
파일에 옵션으로 입력할 수 있습니다.
설치, 구성, 로그인 및 사용 정보에 대한 자세한 내용은 SnowSQL(CLI 클라이언트) 을 참조하십시오.
다른 방법으로 연결하기¶
Snowflake는 Snowflake 웹 인터페이스 및 SnowSQL 외에도 다양한 연결 방법을 지원하며, 지원되는 방법은 다음과 같습니다.
JDBC 또는 ODBC를 지원하는 서드 파티 클라이언트 서비스 및 애플리케이션 사용.
Python, Node.js, Spark 등 Snowflake 커넥터/드라이버를 통해 연결하는 애플리케이션 개발.
그러나 이러한 다른 방법을 사용하여 Snowflake에 연결하려면 추가적인 설치, 구성 및 개발 작업이 필요합니다. 자세한 내용은 Snowflake에 연결하기 섹션을 참조하십시오.