Snapshot は v3 の
backup / backups API を置き換えるものです。app.backup と app.backups は v4 でも引き続きエクスポートされていますが、非推奨の警告を表示して app.snapshots へプロキシします。コードを新しい名前を使うように更新してください。app.snapshots は SnapshotsModule を公開します。
snapshot の一覧表示
app.snapshots.list() は Snapshot インスタンスの配列を返します。
新しい snapshot の作成
app.snapshots.create() は新しい snapshot を生成し、署名付き URL とキーを返します。
ワンステップでのダウンロード
app.snapshots.download() は snapshot を作成し、Buffer としてダウンロードします。
snapshot からの復元
app.snapshots.restore({ snapshotId, versionId }) は、アプリケーションを以前の snapshot バージョンに巻き戻します。
| フィールド | 型 | 説明 |
|---|---|---|
snapshotId | string | snapshot 識別子 (UUID v4) |
versionId | string | list() が返すバージョン識別子 |
アカウント全体の snapshot の一覧表示
api.user.snapshots(scope) は、すべてのアプリケーションまたはデータベースにわたって所有しているすべての snapshot を返します。
api.user.snapshots() には有効な有料サブスクリプションが必要です。
