Atualização dos anexos de software do snapshot do Block Storage for VPC
É possível atualizar o nome dos anexos de software de um snapshot.
O provisionamento de uma instância de servidor virtual a partir de uma imagem de catálogo com um plano de cobrança de software cria um volume de inicialização com um componente de software associado. O anexo de software contém o plano de software e os detalhes do software sujeito a licenciamento. Ao criar um instantâneo desse volume de inicialização, o instantâneo herda a associação de software. Os instantâneos criados antes da disponibilização desse recurso e que fazem referência a um plano de cobrança de software também são atualizados com um anexo de software. É possível atualizar o anexo de software do snapshot pela CLI, pela API ou pelo Terraform.
Atualização de um anexo de software de snapshot no console
A atualização de um anexo de software de snapshot não é suportada no console. Para atualizar um anexo de software de snapshot, use a CLI, a API ou as instruções do Terraform.
Atualizando um anexo de software de snapshot usando a CLI
Para usar a CLI, deve-se instalar a CLI da IBM Cloud e o plug-in da CLI da VPC. Para obter mais informações, consulte os Pré-requisitos da CLI.
Para atualizar um anexo de software de snapshot, use o ibmcloud is snapshot-software-attachment-update comando. A variável SNAPSHOT é o ID ou o nome do snapshot. A variável SWAC é o ID ou o nome do anexo do software de snapshot. O valor “ --name ” é o novo nome do anexo de software de snapshot.
ibmcloud is snapshot-software-attachment-update SNAPSHOT SWAC --name NEW_NAME [--output JSON] [-q, --quiet]
O exemplo a seguir renomeia o anexo de software my-snapshot-software-attachment para my-renamed-snapshot-software-attachment no instantâneo my-snapshot.
ibmcloud is snapshot-software-attachment-update my-snapshot my-snapshot-software-attachment --name my-renamed-snapshot-software-attachment
Para obter mais informações sobre as opções de comando disponíveis, consulte ibmcloud is snapshot-software-attachment-update.
Recuperação de um anexo de software de snapshot por meio da CLI
É possível recuperar um anexo de software específico de um snapshot por ID ou nome a partir da CLI. Utilização ibmcloud is snapshot-software-attachment.
A variável SNAPSHOT é o ID ou o nome do snapshot. A variável SWAC é o ID ou o nome do anexo do software de snapshot.
ibmcloud is snapshot-software-attachment SNAPSHOT SWAC [--output JSON] [-q, --quiet]
-
Para recuperar um anexo de software de snapshot por ID, especifique o ID do anexo de software como a variável
SWAC.O exemplo a seguir recupera o anexo de software com o ID
r134-fbb5d014-5cf1-4bf9-af23-86fc238c3c0apara o snapshotcli-snap.ibmcloud is snapshot-software-attachment cli-snap r134-fbb5d014-5cf1-4bf9-af23-86fc238c3c0a -
Para recuperar um anexo de software de snapshot pelo nome, especifique o nome do anexo de software como a variável
SWAC.O exemplo a seguir recupera o anexo de software chamado “
twiddling-thud-stash-reliant” para o snapshot “cli-snap”.ibmcloud is snapshot-software-attachment cli-snap twiddling-thud-stash-reliant
Para obter mais informações sobre as opções de comando disponíveis, consulte ibmcloud is snapshot-software-attachment.
Atualização de um anexo de software de snapshot por meio da API
Faça uma solicitação de “ PATCH /snapshots/{snapshot_id}/software_attachments/{id} ” e especifique o ID do snapshot e o ID do anexo de software para atualizar o anexo de software com as informações fornecidas em um objeto de patch
do anexo de software do snapshot.
O exemplo a seguir atualiza um anexo de software com o ID $software_attachment_id para um snapshot com o 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"}'
Para obter mais informações, consulte “Atualizar um anexo de software de instantâneo” na referência da API da VPC.
Como recuperar um anexo de software de instantâneo usando a API
Envie uma solicitação de “ GET /snapshots/{snapshot_id}/software_attachments/{id} ” e especifique o ID do anexo de software e o ID do snapshot. Esta solicitação recupera um único anexo de software do tipo “snapshot” especificado
por um identificador na URL.
O exemplo a seguir recupera um anexo de software específico com o ID $software_attachment_id para um snapshot com o ID $snapshot_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"
Para obter mais informações, consulte “Recuperar um anexo de software de snapshot ” na API da VPC.