snowflake에서 설정 파일을 사용하여 CUI에 로그인 (snowsql)
나는 GUI를 기반으로 스노우플래크를 실행하는 것이 매우 번거롭다고 생각한다.
CUI에서 어떻게 하느냐는 질문을 받아 지령선으로 작성한 노트다.
설정 파일이 있습니다. 없으면 여러 설정이 로그인할 때까지 전환합니다.
업무 중에 사용하고 싶은 사람도 많습니다. 대리 설정을 잊지 마세요!!
그리고 Windows에 있어요.
차리다
표준 지침서snowsql를 설치합니다.귀찮으면 창고.에서 파일을 삭제하고 설치할 수 있습니다.
계정 이름, 사용자 이름, 비밀번호를 기억하세요.
또 아이디 이름은 스노우플레이크의 URL입니다.https://x12345.ap-northeast-1.aws.snowflakecomputing.com/라는 말
'.snowflackecomputin.com'까지의 일부 계정 이름은'x12345.ap-northeast-1.aws'
먼저 설정 파일이 없으며 CUI를 통해 snowflake에 로그인
명령 프롬프트에서 계정 이름, 사용자 이름 및 매개변수를 매개변수로 실행합니다.
$ snowsql -a アカウント名 -u ユーザー名
나중에 비밀번호를 물어보고 입력하면 로그인할 수 있습니다.프록시 서버
환경 변수에서 HTTP PROXY, HTTPS PROXY를 설정합니다.
또는 명령으로 다음과 같은 내용을 수행할 수 있다.
다만, 다음 설정 파일을 통해 대리 설정을 하는 것이 더 편리하다고 생각합니다.
예를 들어, @ 이후의 프록시 URL: 포트 번호만 사용하면 경로가 없는 경우 OK.
set HTTP_PROXY=http://username:[email protected]:8080
set HTTPS_PROXY=http://username:[email protected]:8080
CUI를 통해 snowflake에 자동으로 로그인하는 구성 파일이 있습니다."c:\사용자 이름\.snowsql"다음 위치의 config를 수첩 등으로 엽니다.
[connections]의 다음 부분을 다시 씁니다.
[connections]
# *WARNING* *WARNING* *WARNING* *WARNING* *WARNING* *WARNING*
#
# The Snowflake user password is stored in plain text in this file.
# Pay special attention to the management of this file.
# Thank you.
#
# *WARNING* *WARNING* *WARNING* *WARNING* *WARNING* *WARNING*
#If a connection doesn't specify a value, it will default to these
#
#accountname = defaultaccount
#region = defaultregion
#username = defaultuser
#password = defaultpassword
#dbname = defaultdbname
#schemaname = defaultschema
#warehousename = defaultwarehouse
#rolename = defaultrolename
#proxy_host = defaultproxyhost
#proxy_port = defaultproxyport
↓ 파일을 덮어씁니다.이런 느낌.[connections]
accountname = アカウント名
username = ユーザー名
password = パスワード
이렇게 하면 명령 알림에서 다음 명령을 실행하기만 하면 로그인할 수 있다.물론 프록시 서버가 필요하면 "proxy host = roxyserver.com""proxy port = 8080"느낌으로 connections에 호스트와 포트를 추가해야 합니다.
$snowsql
구성 파일을 전환하는 동안 CUI를 통해 snowflake에 로그인합니다.자신처럼 스노우플레이크 계정이 여러 개 있을 때 자동 로그인만으로도 부족할 때
설정 파일에'connections. 이름'같은 것을 여러 개 추가할 수 있습니다.
[connections.sample1]
accountname = アカウント名
username = ユーザー名
password = パスワード
[connections.sample2]
accountname = アカウント名
username = ユーザー名
password = パスワード
[connections.sample3]
accountname = アカウント名
username = ユーザー名
password = パスワード
명령 알림을 실행할 때, "snowsql-c 이름"을 통해 설정 파일을 전환하여 로그인할 수 있습니다.[connections.sample3]를 사용할 때 이런 느낌입니다.
$snowsql -c sample3
본가의 설명서
Reference
이 문제에 관하여(snowflake에서 설정 파일을 사용하여 CUI에 로그인 (snowsql)), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/esp28go/items/915f28b6e497997b42cc텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)