Rollen verwalten

Die Snowflake REST Role-API bietet die folgenden Endpunkte für die Verwaltung von Snowflake-Rollen:

Snowflake REST-Sitzungen-API-Endpunkte

Endpunkt

Beschreibung

POST /api/v2/roles

Erzeugt eine Rolle gemäß den angegebenen Parametern.

GET /api/v2/roles

Listet die Rollen auf, die für das Konto des Benutzers verfügbar sind.

DELETE  /api/v2/roles/name

Löscht die angegebene Rolle.

GET /api/v2/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/roles/name/grants:revoke

Widerruft die Berechtigungen der angegebenen Rolle.

GET /api/v2/roles/name/grants-of

Listet alle Berechtigungen der angegebenen Rolle auf.

GET /api/v2/roles/name/grants-on

Listet alle Berechtigungen für die angegebene Rolle auf.

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

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

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

Weist der angegebenen Rolle zukünftige Berechtigungen zu.

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

Widerruft zukünftige Zuweisungen der angegebenen Rolle

Eine Referenzdokumentation finden Sie unter Snowflake-Rolle-API-Referenz.