更新 Block Storage for VPC 快照中的軟體附件
您可以更新快照中軟體附件的名稱。
若從目錄映像部署具備軟體計費方案的虛擬伺服器實例,系統會建立一個附有軟體附件的開機磁碟區。 該軟體附件包含軟體計畫及可授權軟體的詳細資訊。 當您為該啟動磁碟區建立快照時,該快照會繼承該軟體的關聯設定。 在該功能推出之前所建立,且參照軟體計費方案的快照,也會一併更新並附加軟體檔案。 您可以透過 CLI、API 或 Terraform 更新快照的軟體附件。
在控制台中更新快照軟體附件
主控台不支援更新快照軟體附件。 若要更新快照軟體附件,請使用 CLI、API 或 Terraform 操作說明。
使用命令列介面 (CLI) 更新快照軟體附件
在使用 CLI 之前,您必須先安裝「IBM Cloud」CLI 以及 VPC CLI 外掛程式。 如需更多資訊,請參閱 CLI 的先決條件。
若要更新快照軟體附件,請使用 ibmcloud is snapshot-software-attachment-update 命令。 SNAPSHOT 變數是快照的 ID 或名稱。 SWAC 變數是快照軟體附件的 ID 或名稱。 --name 的值即為快照軟體附件的新名稱。
ibmcloud is snapshot-software-attachment-update SNAPSHOT SWAC --name NEW_NAME [--output JSON] [-q, --quiet]
以下範例將快照 my-snapshot 中的軟體附件 my-snapshot-software-attachment 重新命名為 my-renamed-snapshot-software-attachment。
ibmcloud is snapshot-software-attachment-update my-snapshot my-snapshot-software-attachment --name my-renamed-snapshot-software-attachment
如需瞭解可用指令選項的更多資訊,請參閱 ibmcloud is snapshot-software-attachment-update。
使用 CLI 檢索快照的軟體附件
您可以透過 CLI,根據 ID 或名稱檢索快照中的特定軟體附件。 使用 ibmcloud is snapshot-software-attachment。 SNAPSHOT 變數是快照的 ID 或名稱。 SWAC 變數即為快照軟體的附件 ID
或名稱。
ibmcloud is snapshot-software-attachment SNAPSHOT SWAC [--output JSON] [-q, --quiet]
-
若要根據 ID 擷取快照軟體附件,請將軟體附件 ID 指定為
SWAC變數。以下範例會擷取快照
cli-snap中 ID 為r134-fbb5d014-5cf1-4bf9-af23-86fc238c3c0a的軟體附件。ibmcloud is snapshot-software-attachment cli-snap r134-fbb5d014-5cf1-4bf9-af23-86fc238c3c0a -
若要以名稱檢索快照軟體附件,請將軟體附件名稱指定為
SWAC變數。以下範例會擷取快照
cli-snap所對應的名稱為twiddling-thud-stash-reliant的軟體附件。ibmcloud is snapshot-software-attachment cli-snap twiddling-thud-stash-reliant
如需瞭解可用指令選項的更多資訊,請參閱 ibmcloud is snapshot-software-attachment。
使用 API 更新快照軟體附件
發出 PATCH /snapshots/{snapshot_id}/software_attachments/{id} 請求,並指定快照 ID 和軟體附件 ID,以將軟體附件更新為快照軟體附件修補程式物件中所提供的資訊。
以下範例將 ID 為 $software_attachment_id 的軟體附件,更新至 ID 為 $snapshot_id 的快照中。
curl -X PATCH "https://us-south.iaas.cloud.ibm.com/v1/snapshots/$snapshot_id/software_attachments/$software_attachment_id?version=2026-06-23&generation=2" \
-H "accept: application/json" \
-H "Content-Type: application/merge-patch+json" \
-H "Authorization: Bearer $iam_token" \
-d '{"name":"my-renamed-snapshot-software-attachment"}'
如需更多資訊,請參閱《VPC API 參考指南》中的 「更新快照軟體附件」。
使用 API 擷取快照軟體附件
發出 GET /snapshots/{snapshot_id}/software_attachments/{id} 請求,並指定軟體附件 ID 和快照 ID。 此請求會擷取一個由 URL 中的識別碼所指定的單一快照軟體附件。
以下範例用以擷取快照 ID 為 $snapshot_id 的快照中,ID 為 $software_attachment_id 的特定軟體附件。
curl -X GET "https://us-south.iaas.cloud.ibm.com/v1/snapshot/$snapshot_id/software_attachments/$software_attachment_id?version=2026-06-23&generation=2" -H "accept: application/json" -H "Authorization: Bearer $iam_token"
如需更多資訊,請參閱 VPC API 中的「擷取快照軟體附件」。