データベースの役割を管理する

Snowflake REST Database Role API は以下のエンドポイントを提供し、Database Role リソースへのアクセス、更新、特定のアクションを実行します。

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 reference をご参照ください。