Gérer les rôles de bases de données

L’API Snowflake REST Database Role fournit les points de terminaison suivants pour accéder, mettre à jour et effectuer certaines actions sur les ressources de rôle de base de données.

Points de terminaison de l’API Snowflake REST Database Role

Point de terminaison

Description

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

Répertorie les rôles de base de données disponibles.

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

Crée un rôle de base de données.

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

Supprime un rôle de base de données.

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

Crée un nouveau rôle de base de données en clonant à partir de la ressource spécifiée.

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

Répertorie toutes les autorisations au rôle.

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

Accorde des privilèges au rôle spécifié.

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

Révoque les autorisations du rôle spécifié.

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

Répertorie toutes les autorisations futures accordées au rôle spécifié.

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

Accorde des privilèges futurs au rôle spécifié.

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

Révoque les autorisations futures du rôle spécifié

Pour la documentation de référence, voir Référence API Snowflake Database Role.