Snowflake Container Services 관리하기

Snowflake REST Service API 는 다음과 같은 엔드포인트를 제공하여 Snowflake 서비스를 관리할 수 있습니다.

Snowflake REST Services API 엔드포인트

엔드포인트

설명

GET /api/v2/databases/database/schemas/ . schema/services

지정된 데이터베이스와 스키마에 사용 가능한 서비스를 나열합니다.

POST /api/v2/databases/database/schemas/ . schema/services

서비스를 생성합니다.

POST /api/v2/databases/database/schemas/ . schema/services:execute-job

작업 서비스를 생성하고 실행합니다.

GET /api/v2/databases/database/schemas/ . schema/services/name

지정된 서비스를 가져옵니다.

PUT /api/v2/databases/database/schemas/ . schema/services/name

새로운 서비스를 생성하거나 기존 서비스를 변경합니다.

DELETE /api/v2/databases/database/schemas/ . schema/services/name

지정된 서비스를 삭제합니다.

GET /api/v2/databases/database/schemas/ . schema/services/name/logs

지정된 서비스에 대한 로그를 가져옵니다.

GET /api/v2/databases/database/schemas/ . schema/services/name/status

명명된 서비스의 상태를 반환합니다.

GET /api/v2/databases/database/schemas/ . schema/services/name/containers

지정된 서비스의 모든 컨테이너를 나열합니다.

GET /api/v2/databases/database/schemas/ . schema/services/name/instances

지정된 서비스의 모든 인스턴스를 나열합니다.

GET /api/v2/databases/database/schemas/ . schema/services/name/roles

지정된 서비스의 모든 서비스 역할을 나열합니다.

GET /api/v2/databases/database/schemas/ . schema/services/service/roles/ . name/grants-of

지정된 서비스 역할의 모든 권한을 나열합니다.

GET /api/v2/databases/database/schemas/ . schema/services/service/roles/ . name/grants

지정된 서비스 역할에 부여된 모든 권한을 나열합니다.

POST /api/v2/databases/database/schemas/ . schema/services/name:resume

이전에 중단되었던 서비스를 재개합니다.

POST /api/v2/databases/database/schemas/ . schema/services/name:suspend

지정된 서비스를 일시 중단합니다.

GET /api/v2/databases/database/schemas/ . schema/services/name/endpoints

지정된 서비스에 정의된 엔드포인트를 나열합니다.

참조 설명서는 Snowflake Service API 참조 섹션을 참조하십시오.