데이터베이스 역할 관리하기

Snowflake REST Database Role API 는 데이터베이스 역할 리소스에 액세스, 업데이트 및 특정 작업을 수행할 수 있는 다음 엔드포인트를 제공합니다.

Snowflake REST Database Role API 엔드포인트

엔드포인트

설명

GET /api/v2/databases/database/ . database-roles

사용 가능한 데이터베이스 역할을 나열합니다.

POST /api/v2/databases/database/ . database-roles

데이터베이스 역할을 생성합니다.

DELETE /api/v2/databases/database/ . database-roles/name

데이터베이스 역할을 삭제합니다.

POST /api/v2/databases/database/ . database-roles/name:clone

지정된 리소스에서 복제하여 새 데이터베이스 역할을 생성합니다.

GET /api/v2/databases/database/database-roles/name/grants

역할에 대한 모든 권한을 나열합니다.

POST /api/v2/databases/database/database-roles/name/grants

지정된 역할에 권한을 부여합니다.

POST /api/v2/databases/database/database-roles/name/grants:revoke

지정된 역할에 대한 권한을 취소합니다.

GET /api/v2/databases/database/database-roles/name/future-grants

지정된 역할에 대한 모든 향후 권한을 나열합니다.

POST /api/v2/databases/database/database-roles/name/future-grants

지정된 역할에 향후 권한을 부여합니다.

POST /api/v2/databases/database/database-roles/name/future-grants:revoke

지정된 역할에서 향후 권한을 취소합니다.

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