管理 Snowflake Container Services

Snowflake REST 服务 API 提供了以下端点,用于管理 Snowflake 服务:

Snowflake REST 服务 API 端点

端点

描述

GET /api/v2/databases/database/schemas/.schema/services

列出命名数据库和架构的可用服务。

POST /api/v2/databases/database/schemas/.schema/services

创建服务。

POST /api/v2/databases/database/schemas/.schema/services:execute-job

创建并执行作业服务。

GET /api/v2/databases/database/schemas/.schema/services/name

获取命名服务。

PUT /api/v2/databases/database/schemas/.schema/services/name

创建新的服务或更改现有的服务。

DELETE /api/v2/databases/database/schemas/.schema/services/name

删除命名服务。

GET /api/v2/databases/database/schemas/.schema/services/name/logs

获取命名服务的日志。

GET /api/v2/databases/database/schemas/.schema/services/name/status

返回命名服务的状态。

GET /api/v2/databases/database/schemas/.schema/services/name/containers

列出指定服务的所有容器。

GET /api/v2/databases/database/schemas/.schema/services/name/instances

列出指定服务的所有实例。

GET /api/v2/databases/database/schemas/.schema/services/name/roles

列出指定服务的所有服务角色。

GET /api/v2/databases/database/schemas/.schema/services/service/roles/.name/grants-of

列出指定服务角色的所有权限。

GET /api/v2/databases/database/schemas/.schema/services/service/roles/.name/grants

列出授予指定服务角色的所有权限。

POST /api/v2/databases/database/schemas/.schema/services/name:resume

恢复之前暂停的服务。

POST /api/v2/databases/database/schemas/.schema/services/name:suspend

暂停命名服务。

GET /api/v2/databases/database/schemas/.schema/services/name/endpoints

列出指定服务中定义的端点。

有关参考文档,请参阅 Snowflake 服务 API 参考

语言: 中文