Snowflake에 로그인하기

Snowflake에는 다양한 방법으로 로그인할 수 있습니다.

Snowflake를 시작하는 경우 다운로드할 수 있는 명령줄 클라이언트인 Snowsight 또는 SnowSQL을 사용하여 시작하십시오. Snowflake 사용에 익숙해지면 다른 방법으로 Snowflake에 연결하는 방법을 알아보실 수 있습니다.

이 항목의 내용:

Snowflake 계정 식별자

Snowflake로의 모든 액세스는 계정 식별자를 통해 수행됩니다. 자세한 내용은 계정 식별자 섹션을 참조하십시오.

Snowsight를 사용하여 로그인하기

인터넷을 통해서나 Snowflake 서비스에 대한 비공개 연결을 사용하여 Snowsight 에 액세스할 수 있습니다.

인터넷 사용하기

공용 인터넷을 통해 Snowsight 에 액세스하려면 다음을 수행하십시오.

  1. 지원되는 웹 브라우저에서 https://app.snowflake.com 으로 이동합니다.

  2. 계정 식별자 또는 계정 URL을 입력합니다. 이전에 Snowsight 에 로그인한 경우 선택할 수 있는 계정 이름이 표시될 수 있습니다.

  3. Snowflake 계정 자격 증명을 사용하여 로그인합니다.

Classic Console 에서 Snowsight 에 액세스할 수도 있습니다.

  1. Classic Console 에 로그인합니다.

  2. 탐색 메뉴에서 Snowsight Snowsight 를 선택합니다.

    Snowsight 는 새 탭에서 열립니다.

비공개 연결 사용하기

비공개 연결을 사용하도록 구성을 완료 한 후 Snowsight 에 액세스합니다.

  • 이전에 Classic Console 에 로그인하지 않은 상태에서 비공개 연결로 Snowsight 에 직접 로그인하는 방법:

    1. 브라우저 위치 표시줄에 다음 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 관리자에게 문의하십시오.

    2. Snowflake 자격 증명을 입력합니다.

  • Classic Console 에서 시작하여 Snowflake 서비스에 대한 비공개 연결을 사용하여 Snowsight 에 로그인하는 방법은 다음과 같습니다.

    1. Classic Console 에 로그인합니다.

    2. Classic Console 의 오른쪽 위 모서리에서 Snowsight Snowsight 을 선택합니다.

      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 실행 파일에 추가하려면:

  1. ~/.zshrc 파일을 엽니다(없는 경우 생성).

  2. 다음 라인을 추가합니다.

    alias snowsql=/Applications/SnowSQL.app/Contents/MacOS/snowsql
    
    Copy
  3. 파일을 저장합니다.

2단계: Snowflake에 연결 및 세션 시작

  1. 터미널 창에서 다음 명령을 사용하여 명령 프롬프트에서 SnowSQL을 시작합니다.

    $ snowsql -a <account_identifier>
    
    Copy

    여기서, <계정_식별자> 는 사용자의 계정 식별자 입니다. 참고: 계정 식별자를 지정할 때 snowflakecomputing.com 도메인 이름을 포함하지 마십시오.

    또한, -u 옵션 다음에 사용자 로그인 이름을 지정하여 로그인을 간소화할 수 있습니다.

    $ snowsql -a <account_identifier> -u <user_login_name>
    
    Copy
  2. 메시지가 표시되면 로그인 이름(없는 경우 SnowSQL 실행 시 입력) 및 비밀번호를 입력합니다.

유효한 계정 식별자, 사용자 로그인 이름 및 비밀번호를 지정한 경우 SnowSQL 프롬프트가 표시됩니다.

보안상의 이유로 명령줄에서는 비밀번호를 옵션으로 지정할 수 없으며, SnowSQL에서 비밀번호를 요청하는 메시지가 표시될 때까지 기다려야 합니다.

그러나 명령줄에서 정보를 입력하지 않거나 로그인을 자동화하려면, 모든 필수 계정 및 사용자 자격 증명 정보와 함께 추가 Snowflake 기본 사용 정보를 SnowSQL config 파일에 옵션으로 입력할 수 있습니다.

설치, 구성, 로그인 및 사용 정보에 대한 자세한 내용은 SnowSQL(CLI 클라이언트) 을 참조하십시오.

다른 방법으로 연결하기

Snowflake는 Snowflake 웹 인터페이스 및 SnowSQL 외에도 다양한 연결 방법을 지원하며, 지원되는 방법은 다음과 같습니다.

  • JDBC 또는 ODBC를 지원하는 서드 파티 클라이언트 서비스 및 애플리케이션 사용.

  • Python, Node.js, Spark 등 Snowflake 커넥터/드라이버를 통해 연결하는 애플리케이션 개발.

그러나 이러한 다른 방법을 사용하여 Snowflake에 연결하려면 추가적인 설치, 구성 및 개발 작업이 필요합니다. 자세한 내용은 Snowflake에 연결하기 섹션을 참조하십시오.