Datenbankrollen verwalten

Die Snowflake REST Datenbankrolle API bietet die folgenden Endpunkte, um auf Ressourcen der Datenbankrolle zuzugreifen, sie zu aktualisieren und bestimmte Aktionen auszuführen.

Snowflake REST Datenbankrolle-API-Endpunkte

Endpunkt

Beschreibung

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

Listet die verfügbaren Datenbankrollen auf.

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

Erzeugt eine Datenbankrolle.

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

Löscht eine Datenbankrolle.

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

Erstellt eine neue Datenbankrolle durch Klonen von der angegebenen Ressource.

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

Listet alle Zuweisungen für die Rolle auf.

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

Weist der angegebenen Rolle Berechtigungen zu.

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

Widerruft die Berechtigungen der angegebenen Rolle.

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

Listet alle zukünftigen Berechtigungen für die angegebene Rolle auf.

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

Weist der angegebenen Rolle zukünftige Berechtigungen zu.

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

Widerruft zukünftige Zuweisungen der angegebenen Rolle

Die Referenzdokumentation finden Sie unter Snowflake-Datenbankrolle -API-Referenz.