更新 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 中的「擷取快照軟體附件」。

下一步