Snapshot 结构体
列表方法返回[]squarecloud.Snapshot:
应用 snapshot
列出
创建
api.CreateApplicationSnapshot(appID) 触发一个新的 snapshot,并返回一个带有签名下载 URL 的 squarecloud.SnapshotCreated。
恢复
api.RestoreApplicationSnapshot(appID, snapshotID, versionID) 将应用回滚到之前的 snapshot 版本。
数据库 snapshot
数据库作用域与应用作用域相对应:列出账户级 snapshot
api.UserSnapshots(scope) 返回你在所有应用或数据库中拥有的每一个 snapshot。作用域是 squarecloud.SnapshotScope* 常量之一:
账户级 snapshot 列表需要有效的付费套餐。每个套餐还有每日 snapshot 配额 —— 一旦用尽,创建会失败并返回
DAILY_SNAPSHOTS_LIMIT_REACHED 代码,它与通用的 KEEP_CALM 速率限制错误不同。
