管理数据库角色

Snowflake REST 数据库角色 API 提供了以下端点,用于访问、更新数据库角色资源并执行某些操作。

Snowflake REST 数据库角色 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 数据库角色 API 参考

语言: 中文