Snapshots RESTエンドポイント
スナップショット
インスタンス・スナップショットは、既存のインスタンスをテンプレートとして使用してカスタマイズされたマシン・イメージを簡単に作成するための手段です。 このカスタマイズされたマシン・イメージを使用して、まったく同じ構成のインスタンスを複数作成できます。 インスタンス・スナップショットを使用してインスタンスをクローニングするには、まず、適切なマシン・イメージを使用してインスタンスを作成します。 このインスタンスでは、非永続ブート・ボリュームを使用する必要があります。 インスタンスを削除すると、仮想マシン(VM)は停止および削除され、起動以降に実施したすべてのカスタマイズは破棄されます。 起動後に実施したVMに対する変更を保持するには、インスタンスのスナップショットを作成し、変更したVMの新しいマシン・イメージを作成します。 この新しいマシン・イメージをイメージ・リストに追加し、これを使用して新規インスタンスを作成します。
次にリストするHTTPリクエストを使用して、インスタンスのスナップショットを作成、削除および表示できます。
- インスタンス・スナップショットの作成
- メソッド: postパス:
/snapshot/ - インスタンス・スナップショットの削除
- メソッド: deleteパス:
/snapshot/{name} - コンテナ内のすべてのインスタンス・スナップショットに関する詳細の取得
- メソッド: getパス:
/snapshot/{container}/ - インスタンス・スナップショットに関する詳細の取得
- メソッド: getパス:
/snapshot/{name} - コンテナ内のすべてのインスタンス・スナップショットとサブコンテナの名前を取得
- メソッド: getパス:
/snapshot/{container} - コンテナの名前の取得
- メソッド: getパス:
/snapshot/