使用 REST API 管理快照

您可以使用 Oracle Analytics Cloud REST API 以编程方式在 Oracle Cloud Infrastructure (OCI) 存储中创建、还原和管理快照(BAR 文件)。例如,您可以创建脚本来获取定期备份(快照)。

注:

Oracle Analytics Cloud 控制台中的“快照”页列出了使用控制台获取的快照。使用 REST API 获取和注册的快照不显示在“快照”页中。

下面是一些使用 REST API 的常见任务。

任务 说明 REST API 文档
了解先决条件

了解并完成多个先决条件任务。

您必须在 Oracle Analytics Cloud 中具有管理员权限才能使用 REST API 管理快照(BI 服务管理员)。

您还需要访问 Oracle Cloud Infrastructure (OCI) 对象存储,以及创建用于存储快照的存储桶的权限。具体来说,您对存储快照的存储桶需要具有以下权限:OBJECT_CREATEOBJECT_OVERWRITE。您还需要设置 OCI IAM 策略,使 Oracle Analytics Cloud 能够使用资源主体验证访问存储桶。

Prerequisites
了解 OAuth 2.0 令牌验证 Oracle Analytics Cloud 中的验证和授权由 Oracle Identity Cloud Service 管理。要访问 Oracle Analytics Cloud REST API,您需要 OAuth 2.0 访问令牌以便授权。 OAuth 2.0 Token Authentication
获取快照 将系统中某个时间点的内容和设置捕获到快照(BAR 文件),将快照保存到云存储中,并在 Oracle Analytics Cloud 中注册快照。 Create a snapshot (type=CREATE)
注册现有快照 在 Oracle Analytics Cloud 中注册存储在云存储中的现有快照。 Create a snapshot (type=REGISTER)
从快照还原 使用云存储中的快照将系统还原到以前的工作状态。 Restore a snapshot
删除快照 从云存储中删除不需要的快照。 Delete snapshots
获取快照详细信息 获取云存储中单个快照或所有快照的详细信息。 Get a snapshot

Get all snapshots

获取快照工作请求的状态 监视 REST 工作请求的状态。 Get a work request item