Snowflake REST APIs 자습서의 일반 설정¶
소개¶
이 항목에서는 이 설명서에서 제공되는 모든 Snowflake REST APIs 자습서에 필요한 공통 설정에 대한 지침을 제공합니다.
Snowflake REST APIs 개요¶
설정을 시작하기 전에 Snowflake REST APIs 를 살펴보십시오.
Snowflake REST APIs 는 해당 APIs를 통해 다음 리소스를 지원합니다. APIs는 해당 리소스에 대한 CREATE OR ALTER 작업을 지원합니다.
계정 관련 작업하기
사용자, 역할 및 권한 관련 작업하기
가상 웨어하우스 관리하기
데이터베이스 및 스키마 관련 작업하기
테이블 및 뷰 관리하기
데이터 로딩 및 언로딩
노트북 관리하기
RESULTSET 작업하기
함수 및 프로시저 사용하기
보안 관리하기
경고 관리하기
AI/ML 활용하기
스트림 및 작업 관리하기
통합 관리하기
APIs 및 해당 엔드포인트에 대한 참조 정보는 Snowflake REST APIs 참조 섹션을 참조하십시오.
팁
Python 애플리케이션을 작성하는 것을 선호하는 경우 Snowflake Python APIs 을 사용하여 Snowflake 오브젝트를 관리할 수 있습니다. 자세한 내용은 Snowflake Python APIs: Python으로 Snowflake 오브젝트 관리하기 섹션을 참조하십시오.
Snowflake REST APIs 컬렉션 가져오기¶
이 자습서에서는 Postman에서 Snowflake REST APIs 컬렉션을 가져오는 과정을 안내합니다.
API 컬렉션을 Git 리포지토리 에서 폴더로 다운로드합니다.
Postman 애플리케이션을 열고, 필요한 경우 계정을 생성합니다.
Postman에서 원하는 작업 영역을 엽니다.
Import 를 선택합니다.
folders 를 선택합니다.
대화 상자에서 컬렉션을 추출한 폴더를 선택하고 Open 을 선택합니다.
모든 항목이 선택되었는지 확인하고 Import 를 선택합니다.
다음과 같이 왼쪽 패널에 컬렉션이 나열되어야 합니다.
Postman에 전달자 토큰 지정¶
REST 요청은 요청 헤더에 JWT 토큰이 있어야 요청을 인증할 수 있습니다. JWT 토큰이 없는 경우 JWT 토큰 생성하기 섹션을 참조하십시오.
Postman에서는 다음과 같이 JWT 토큰을 bearerToken
헤더 속성에 복사할 수 있습니다.

그런 다음, 다음과 같이 각 요청 헤더에서 x-snowflake-authorization-token-type
키를 KEYPAIR_JWT
로 설정할 수 있습니다.

참고
자습서 전제 조건 에서 설명한 바와 같이 AUTHENTICATION POLICY를 정의해야 합니다. { "code": "390202", "message": "Authentication attempt rejected by the current authentication policy." }
와 유사한 오류 메시지가 표시되는 경우 다음 SQL 명령을 실행하여 정책을 정의할 수 있습니다.
SHOW AUTHENTICATION POLICIES; alter AUTHENTICATION POLICY <your authentication policy> set AUTHENTICATION_METHODS = ('KEYPAIR', 'PASSWORD', 'OAUTH');
Postman 환경에서 환경 변수 설정¶
Postman 환경에서 환경 변수를 설정할 수 있습니다. 그런 다음 이러한 변수를 Postman에서 {{variable_name}}
형식으로 사용할 수 있습니다.
모든 엔드포인트 URLs는 Snowflake 계정을 식별하는 baseURL
로 시작됩니다. baseURL의 형식은 <account_locator>.snowflakecomputing.com
이며, 여기서 <account_locator>
는 사용자의 Snowflake 계정 이름입니다.
baseURL
변수와 다른 변수를 설정하려면 다음과 같이 Postman에서 각 매개 변수를 활성화하고 해당 값을 설정합니다.

설정한 각 값에 대해 Save 를 선택해야 새 값을 저장할 수 있습니다.
다음에는 무엇을 해야 합니까?¶
축하합니다! 이 자습서에서는 Snowflake REST APIs 를 사용하여 Snowflake 데이터베이스, 스키마 및 테이블 리소스를 관리하기 위한 기본 사항에 대해 알아봤습니다.
요약¶
이 과정에서 다음 단계를 완료했습니다.
Snowflake REST APIs 컬렉션을 가져옵니다.
Postman에서 전달자 토큰을 지정합니다.
Postman 환경에서 환경 변수를 설정합니다.
다음 자습서¶
이제 Snowflake 데이터베이스, 스키마 및 테이블을 생성하고 관리하는 방법을 보여주는 자습서 1: 데이터베이스, 스키마, 테이블 만들기 및 관리 을 진행할 수 있습니다.