Block Storage for VPC のスナップショットの名前変更
既存のスナップショットの名前を変更して、識別しやすくすることができます。
スナップショットの命名規則については、「 スナップショットの命名」 を参照してください。
コンソールでのスナップショットの名前変更
コンソールでスナップショットの名前を変更するには、以下の手順に従ってください。
- スナップショットのリストに移動します。 IBM Cloud コンソール で、 メニュー
> インフラ
> ストレージ > スナップショット に移動します。
- リストからスナップショットの名前をクリックします。
- 「 編集」アイコンをクリックします。「 編
」。
- スナップショットの新規名を指定し、保存して変更を確認します。
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 を参照してください。