Block Storage for VPC のスナップショットの名前変更

既存のスナップショットの名前を変更して、識別しやすくすることができます。

スナップショットの命名規則については、「 スナップショットの命名」 を参照してください。

コンソールでのスナップショットの名前変更

コンソールでスナップショットの名前を変更するには、以下の手順に従ってください。

  1. スナップショットのリストに移動します。 IBM Cloud コンソール で、 メニュー メニューアイコン > インフラ VPCアイコン > ストレージ > スナップショット に移動します。
  2. リストからスナップショットの名前をクリックします。
  3. 編集」アイコンをクリックします。「 編集」アイコン 」。
  4. スナップショットの新規名を指定し、保存して変更を確認します。

CLI からスナップショットの名前を変更する

CLI からコマンドを実行するための前提条件

CLI を使用する前に、IBM Cloud CLI および VPC CLI プラグインをインストールする必要があります。 詳しくは、CLI の前提条件を参照してください。

IBM Cloud® にログインしてください。

ibmcloud login --sso -a cloud.ibm.com

このコマンドを実行すると、URL が返され、パスコードの入力を求めるプロンプトが表示されます。 ブラウザーでその URL にアクセスしてログインします。 成功すると、ワンタイム・パスコードが表示されます。 そのパスコードをコピーし、プロンプトに応答として貼り付けます。 認証が成功すると、 アカウントを選択するよう求められます。 複数のアカウントアクセスできる場合は、ログインしたいアカウントを選択してください。 残りのプロンプトにすべて応答して、ログインを完了します。

スナップショットの名前変更

スナップショットの名前を変更するには、 ibmcloud is snapshot-update コマンドを実行し、スナップショットIDと新しい名前を指定します。

ibmcloud is snapshot-update SNAPSHOT_ID --name SNAPSHOT_NAME

以下の例を参照してください。

ibmcloud is snapshot-update r138-e6664842-b370-496a-9ae7-da3fb647707c --name snappy-snap-snap
Updating snapshot r138-e6664842-b370-496a-9ae7-da3fb647707c under account Test Account as user test.user@ibm.com...
ID                     r138-e6664842-b370-496a-9ae7-da3fb647707c
Name                   snappy-snap-snap
CRN                    crn:v1:bluemix:public:is:eu-de:a/a1234567::snapshot:r138-e6664842-b370-496a-9ae7-da3fb647707c
Status                 stable
Clones                 Zone      Available   Created
                       eu-de-3   true        2023-02-17T20:28:53+00:00
                       eu-de-1   true        2023-02-17T18:53:57+00:00
Source volume          ID                                          Name
                       r010-df8ffd90-f2e5-470b-83d7-76e64995a1aa   vicky-block-test1
Bootable               false
Encryption             provider_managed
Encryption key         -
Minimum capacity(GB)   20
Size(GB)               1
Resource group         ID                                 Name
                       a0eb5d9062af485fa5bb2c6999c74eac   test-snap
Created                2023-02-17T18:53:57+00:00
Captured at            2023-02-17T18:53:57+00:00
Tags                   -

利用可能なコマンドオプションの詳細については、以下を参照してください。 ibmcloud is snapshot-update を参照してください。

API を使用してスナップショットの名前を変更する

API を使用すると、スナップショットの名前を変更できます。

PATCH /snapshots 呼び出しを行い、スナップショットの ID と新しい名前を指定します。

curl -X PATCH \
"$vpc_api_endpoint/v1/snapshots/7528eb61-bc01-4763-a67a-a414a103f96d?version=2022-01-12&generation=2" \
   -H "Authorization: Bearer ${API_TOKEN}" \
   -d '{
     "name": "my-snapshot-renamed"
   }'

同じ呼び出しを使用して、リーク間コピーの名前を変更することもできます。 リークロス間のコピーは、ソースのスナップショットやソースボリュームとは独立しており、他のスナップショットと同様に管理することができます。

Terraform を使用したスナップショットの更新

Terraform を使用するには、Terraform CLI をダウンロードし、 IBM Cloud プロバイダプラグインを設定してください。 詳細については、「 Terraform の始め方 」を参照してください。

VPC インフラストラクチャ サービスでは、特定のリージョンのエンドポイントが使用され、デフォルトでは us-south をターゲットとしています。 VPCが別のリージョンで作成されている場合は、 provider.tf ファイルの provider ブロックで、適切なリージョンを指定するようにしてください。

デフォルトの us-south 以外の地域をターゲットにする例を以下に示します。

provider "ibm" {
  region = "eu-de"
}

スナップショットを更新するには、 ibm_is_snapshot リソースを使用します。 スナップショットの名前、高速復元ゾーン、およびタグを変更することができます。 ただし、「 resource_group 」および「 source_volume 」の値を変更すると、Terraformはスナップショットを削除し、別のスナップショットを作成することになります。

resource "ibm_is_snapshot" "example" {
  name          = "my-snapshot"
  source_volume = ibm_is_volume.example.id
  }

引数や属性に関する詳細については、 ibm_is_snapshot を参照してください。

次のステップ