Gerenciando imagens customizadas
Depois de importar uma imagem personalizada para IBM Cloud VPC, você pode visualizar detalhes sobre a imagem, gerenciar o ciclo de vida da imagem, usar a imagem para criar uma instância de servidor virtual, exportar a imagem e até mesmo compartilhá-la com um catálogo privado.
- Para gerenciar uma imagem a partir de volume, consulte Gerenciando imagem do volume.
- Para usar uma imagem personalizada em um catálogo privado, consulte Integração de uma imagem de servidor virtual para VPC.
- Para usar expressões de uso permitido com suas imagens personalizadas para definir os recursos e as restrições de uma imagem e ajudá-lo a encontrar combinações compatíveis de imagem e perfil durante a criação do servidor, consulte Adição de expressões de uso permitido a imagens personalizadas.
IBM Cloud® Identity and Access Management (IAM) permite que você autentique usuários com segurança para os serviços da plataforma e controle o acesso aos recursos de maneira consistente em todo o. IBM Cloud Para obter mais informações sobre os requisitos de acesso para imagens customizadas, consulte as informações de funções e ações do IAM no Image Service for VPC.
Para obter detalhes sobre as variáveis $vpc_api_endpoint e $iam_token nos exemplos a seguir, consulte as seções “Autenticação” e “URLs de ponto de extremidade” na Introdução à API da Nuvem Privada Virtual.
Gerenciando imagens customizadas usando a IU
É possível gerenciar uma imagem usando o console do IBM Cloud.
- No site IBM Cloud console, acesse o ícone “ Menu de navegação ”
> Infraestrutura
> Computação > Imagens.
- Na guia Imagens Customizadas, clique no ícone Ações
para uma imagem específica e selecione entre as opções disponíveis. As imagens customizadas criptografadas são identificadas por um ícone de bloqueio após o nome da imagem. É possível selecionar por meio das ações a seguir:
| Ação | Descrição |
|---|---|
| Renomear | Renomear a imagem customizada. |
| Criar Instância de servidor virtual | Crie um novo servidor virtual a partir da imagem customizada. |
| Exportar | Copie a imagem customizada para IBM Cloud Object Storage. |
| Compartilhar no catálogo | Compartilhe a imagem customizada IBM Cloud VPC customizada para um catálogo privado existente. |
| Copiar | Copie o UUID da imagem customizada. |
| Visualizar soma de verificação | Visualizar a soma de verificação para a imagem customizada. |
| Ciclo de vida do planejamento | Abre o painel Planejar ciclo de vida da imagem. Você pode fazer uma mudança de status imediata ou agendar uma mudança de estátua para uma data e hora futuras. É possível planejar uma única mudança de status ou planejar
o ciclo de vida completo de imagens Os status da imagem são:
É possível alternar entre os três status. Apenas os status para os quais você pode alterar são exibidos É possível planejar mudanças de status usando data e hora do calendário ou número de dias. As datas de obsolescência devem sempre ser posteriores à data de descontinuação |
| Excluir | Excluir a imagem customizada.
Se você deseja excluir uma imagem customizada em um catálogo privado, veja Deletando uma imagem customizada em um catálogo privado. |
Listando imagens customizadas usando a CLI
É possível listar todas as imagens customizadas do IBM Cloud VPC em sua região usando a interface da linha de comandos (CLI).
Para listar todas as imagens customizadas usando a CLI, use o comando ibmcloud is images. As imagens customizadas são privadas para a conta na qual elas são criadas, portanto, a opção --visibility é
private
ibmcloud is images --visibility private
Para obter mais informações, consulte a seção “ibmcloud is images” na página de referência da CLI do VPC.
Listar todas as imagens usando a API
É possível listar todas as imagens do IBM Cloud VPC na região usando a interface de programação de aplicativos (API).
Para listar todas as imagens usando a API, use Listar todas as imagens. As imagens customizadas são privadas para a conta na qual elas são criadas, portanto, é possível configurar a propriedade
visibility como private para recuperar apenas imagens customizadas
curl -X GET \
”$vpc_api_endpoint/v1/images?version=2022-11-21&generation=2" \
-H "Authorization: Bearer $iam_token"
Listando todas as imagens usando o Terraform
É possível listar todas as imagens do IBM Cloud VPC em sua região usando o Terraform.
Para listar todas as imagens usando o Terraform, use o comando de origem de dados do Terraform ibm_is_images As imagens customizadas são privadas para a conta na qual elas são criadas, portanto, é possível configurar o atributo visibility como private para recuperar apenas imagens customizadas
data "ibm_is_images" "images" {
visibility = "public"
}
Visualização dos detalhes de uma imagem personalizada por meio da interface do usuário
Você pode visualizar os seguintes detalhes de uma imagem customizada:
- Expressões de uso permitido
- Grupo de recursos designado
- Soma de verificação
- Data da criação
- CRN
- Data de descontinuação (se configurada)
- Tipo de criptografia
- Local
- Nome e ID
- Data de obsolescência (se definida)
- Sistema operacional e versão
- Tamanho
- Tipo de origem
É possível editar o nome da imagem customizada, incluir tags para a capacidade de procura e visualizar e copiar o Cloud Resource Name (CRN) exclusivo. O valor da soma de verificação SHA256 para a imagem está acessível.
Para visualizar detalhes para uma imagem customizada, conclua as etapas a seguir.
- No site IBM Cloud console, acesse o ícone “ Menu de navegação ”
> Infraestrutura
> Computação > Imagens.
- Na guia Custom images (Imagens personalizadas ), clique no nome de uma imagem personalizada e, no painel seguinte, clique em
View image details. - Na página Detalhes da imagem, você pode editar o nome da imagem, copiar a soma de verificação, adicionar tags, copiar o CRN da imagem e editar as expressões de uso permitido da imagem.
- No menu “Ações” da página de detalhes da imagem, você pode realizar ações como criar uma instância de servidor virtual a partir da imagem personalizada ou excluir a imagem. Para obter uma lista completa de possíveis ações, consulte Gerenciando imagens customizadas usando a IU
Visualizando detalhes da imagem customizada usando a CLI
É possível visualizar os detalhes de uma imagem customizada, como nome e ID, sistema operacional e versão, status de criptografia, datas de descontinuação ou obsolescência e grupo de recursos designado, usando a interface da linha de comandos (CLI)
Para visualizar os detalhes de uma imagem personalizada por meio da CLI, utilize o ibmcloud is image comando. Especifique o nome ou ID da imagem customizada com a variável IMAGE.
ibmcloud is image IMAGE
Para obter mais informações, consulte “ibmcloud is image” na página de referência da CLI do VPC.
Recuperando detalhes da imagem customizada usando a API
É possível visualizar os detalhes de uma imagem customizada, como nome e ID, sistema operacional e versão, status de criptografia, datas de descontinuação ou obsolescência e grupo de recursos designados, usando a interface de programação de aplicativos (API).
Para recuperar os detalhes de uma imagem customizada específica usando a API, use Recuperar uma imagem Para a variável $image_id, especifique o ID da imagem customizada que deseja recuperar.
curl -X GET \
”$vpc_api_endpoint/v1/images/$image_id?version=2022-11-21&generation=2" \
-H "Authorization: Bearer $iam_token"
Recuperando detalhes da imagem customizada usando o Terraform
É possível visualizar os detalhes de uma imagem customizada, como nome e ID, sistema operacional e versão, status de criptografia, data de descontinuação ou obsolescência e grupo de recursos designado, usando o Terraform.
Para visualizar os detalhes de uma imagem usando o Terraform, use o comando de origem de dados do Terraform ibm_is_images Para a variável name, especifique o nome da imagem customizada que deseja recuperar.
data "ibm_is_images" "image_name" {
}
Exportando uma imagem customizada para IBM Cloud Object Storage
É possível exportar uma imagem customizada para o IBM Cloud Object Storage. Posteriormente, talvez você queira copiar a imagem para uma nova região, importando-a novamente. Ou talvez você queira extrair a imagem fora da VPC para usá-la em um local diferente, como no local. Podem ser incorridos encargos para armazenar imagens no IBM Cloud Object Storage. Para obter mais informações, consulte Faturamento..
Pré-requisitos
Para exportar uma imagem customizada, deve-se atender aos seguintes pré-requisitos:
- É necessária uma função do IAM que inclua as ações
is.image.image.exporteis.image.image.operate. Para obter mais informações, consulte Gerenciando o acesso do IAM para o VPC Infrastructure Services. - É necessária uma instância de serviço do IBM Cloud Object Storage criada. Deve-se também criar uma autorização para o Image Service for VPC para acessar IBM Cloud Object Storage com a função de acesso do serviço de Gravador. Para obter mais informações, consulte Concedendo acesso ao IBM Cloud Object Storage para importar e exportar imagens.
- É necessário o acesso do IAM para gravar no depósito no qual você planeja exportar uma imagem Para obter mais informações, consulte Designando acesso a um depósito individual.
Se a imagem que está sendo exportada for excluída enquanto uma tarefa de exportação estiver em andamento, o status da imagem será configurado como deleting A tarefa de exportação pode ser concluída antes da exclusão da imagem
ser concluída. Quando a exclusão da imagem for concluída, seu histórico de tarefa de exportação não estará disponível Você pode usar os eventos de rastreamento de atividade do trabalho
de exportação para determinar seu status final.
Exportando uma imagem customizada usando a IU
Para exportar uma imagem customizada para IBM Cloud Object Storage, conclua as etapas a seguir.
- No site IBM Cloud console, acesse o ícone “ Menu de navegação ”
> Infraestrutura
> Computação > Imagens.
- Na guia Imagens customizadas clique no nome da imagem customizada que você deseja exportar.
- Na página de Detalhes da Imagem, clique no menu Ações e selecione Exportação
- No Painel Exportar imagem customizada, é possível especificar opcionalmente um nome para a tarefa de exportação. O nome é usado, junto com o nome da imagem, para construir o nome do objeto exportado em IBM Cloud Object Storage. Se você não especificar um nome, um nome será gerado automaticamente
- Selecione o formato de arquivo para exportação. Os formatos de arquivo válidos são QCOW2 e VHD. Se a imagem customizada for uma imagem criptografada, o formato QCOW2 será obrigatório.
- Especifique a instância de serviço e o depósito do IBM Cloud Object Storage nos quais você deseja exportar a imagem customizada. Como alternativa, é possível especificar o CRN para o depósito IBM Cloud Object Storage no qual você deseja exportar a imagem.
- Clique em “Exportar imagem personalizada ”.
Exportando uma imagem customizada usando a CLI
É possível exportar uma imagem customizada IBM Cloud VPC para IBM Cloud Object Storage usando a interface da linha de comandos (CLI).
Para exportar uma imagem customizada usando a CLI, use o comando ibmcloud is image-export-job-create. Especifique o nome ou o ID da imagem customizada para exportar usando a variável IMAGE. É possível especificar
um nome para a tarefa de exportação com NEW_NAME Também é possível especificar o formato do arquivo para exportar a imagem qcow2 ou vhd. O formato qcow2 é o formato de arquivo padrão e
é o formato necessário se a imagem customizada for criptografada Além disso, especifique o IBM Cloud Object Storage BUCKET no qual você deseja exportar a imagem customizada.
ibmcloud is image-export-job-create IMAGE [--name NEW_NAME] [--format qcow2 | vhd] --bucket BUCKET
O exemplo a seguir exporta uma imagem customizada com o ID de 72251a2e-d6c5-42b4-97b0-b5f8e8d1f479. A tarefa de exportação é denominada my-export-job O formato de arquivo para exportar a imagem é qcow2..
O depósito do IBM Cloud Object Storage no qual a imagem exportada é nomeada my-bucket.
ibmcloud is image-export-job-create 72251a2e-d6c5-42b4-97b0-b5f8e8d1f479 --name my-export-job --format qcow2 --bucket my-bucket
Para obter mais informações, consulte ibmcloud is image-export-job-create na página de referência da CLI do VPC
Exportando uma imagem customizada com a API
É possível exportar uma imagem customizada do IBM Cloud VPC para IBM Cloud Object Storage usando a interface de programação de aplicativos (API).
Para exportar uma imagem customizada usando a API, use Criar uma tarefa de exportação de imagem.
Para a variável $image_id, especifique o ID da imagem customizada que deseja exportar. Opcionalmente, é possível especificar um name significativo para a tarefa de exportar imagem. Neste exemplo, o nome da tarefa
de exportação é my-image-export Para a subpropriedade storage_bucket name, especifique o nome do depósito IBM Cloud Object Storage no qual você deseja exportar a imagem customizada. Neste exemplo, o
nome do depósito é bucket-27200-lwx4cfvcue Como alternativa, é possível usar a subpropriedade crn para especificar o CRN do depósito
curl -X POST \
"$vpc_api_endpoint/v1/images/$image_id/export_jobs?version=2022-11-21&generation=2" \
-H "Authorization: Bearer $iam_token" \
-d '{
"name": "my-image-export",
"storage_bucket": {
"name": "bucket-27200-lwx4cfvcue"
}
}'
Visualizando e gerenciando o histórico de exportação de imagem customizada
É possível visualizar o histórico de exportação de imagens customizadas para ver detalhes como o nome da tarefa de exportação, o status, o depósito de destino no IBM Cloud Object Storage, o nome do objeto IBM Cloud Object Storage que é designado, a data em que a tarefa de exportação foi iniciada e, se a tarefa de exportação for concluída, a data de conclusão.
Também é possível excluir uma tarefa de exportação de imagem concluída Ou é possível excluir (e cancelar) uma tarefa de exportação de imagem em andamento se você tiver uma função do IAM que inclua a ação is.image.image.export
Quando você exclui uma tarefa de exportação de imagem, ela é removida apenas do histórico de exportação O arquivo de imagem exportado não é removido do bucket IBM Cloud Object Storage. Você deve gerenciar os arquivos armazenados em IBM Cloud Object Storage usando as interfaces de IBM Cloud Object Storage.
Finalmente, você pode renomear uma tarefa de exportação de imagem. Renomear a tarefa de exportação de imagem não muda o nome do objeto que é criado no IBM Cloud Object Storage.
Limites para tarefas de exportação de imagens
Os limites a seguir existem para tarefas de exportação de imagens:
- Cinco solicitações ativas de tarefa de exportação por imagem......
- Dez tarefas de exportação totais por imagem
- Vinte tarefas de exportação ativas por conta por região
Visualizando o histórico de exportação de imagem customizada usando a UI
Para visualizar o histórico de exportação da imagem customizada, conclua as etapas a seguir.
- No site IBM Cloud console, acesse o ícone “ Menu de navegação ”
> Infraestrutura
> Computação > Imagens.
- Na guia “Imagens personalizadas”, clique no nome de uma imagem personalizada para visualizar os detalhes dessa imagem.
- Na página Detalhes da imagem, selecione a guia Histórico de exportação.
Excluindo ou cancelando uma tarefa de exportação de imagem usando a UI
Para excluir uma tarefa de exportação de imagem concluída ou cancelar (e excluir) uma tarefa de exportação de imagem em andamento, conclua as etapas a seguir:
- Na página de detalhes da imagem, clique na guia Histórico de exportação.
- Para a tarefa de exportação que você deseja excluir ou cancelar, clique no ícone Ações
e selecione Excluir.
Renomeando uma tarefa de exportação de imagem usando a UI
Para renomear uma tarefa de exportação de imagem, conclua as etapas a seguir:
- Na página de detalhes da imagem, clique na guia Histórico de exportação.
- Para a tarefa de exportação que deseja renomear, clique no ícone Ações
e selecione Renomear.
Visualizando o histórico de exportação de imagem customizada usando a CLI
Para visualizar o histórico de exportação de uma imagem customizada específica usando a CLI, use o comando ibmcloud is image-export-jobs. Especifique o nome ou ID da imagem customizada que foi exportada usando a variável IMAGE.
ibmcloud is image-export-jobs IMAGE
O exemplo a seguir mostra o histórico da tarefa de exportação para uma imagem customizada com o ID de 72251a2e-d6c5-42b4-97b0-b5f8e8d1f479.
ibmcloud is image-export-jobs 72251a2e-d6c5-42b4-97b0-b5f8e8d1f479
Para obter mais informações, consulte “ibmcloud is image-export-jobs” na página de referência da CLI do VPC.
Visualizando detalhes da tarefa de exportação de imagem usando a CLI
Para visualizar os detalhes de uma tarefa de exportação de imagem específica usando a CLI, use o comando ibmcloud is image-export-job. Especifique o nome ou ID da imagem customizada que foi exportada usando a
variável IMAGE. Especifique o nome ou ID da tarefa de exportação de imagem usando a variável JOB.
ibmcloud is image-export-job IMAGE JOB
Para obter mais informações, consulte ibmcloud is image-export-job na página de referência da CLI do VPC..
Excluindo ou cancelando uma tarefa de exportação de imagem usando a CLI
Para excluir uma tarefa de exportação de imagem concluída ou cancelar (e excluir) uma tarefa de exportação de imagem em andamento, use o comando ibmcloud is image-export-job-delete.. Especifique o nome ou ID da
imagem customizada que foi exportada usando a variável IMAGE. Especifique o nome ou ID da tarefa de exportação de imagem usando a variável JOB.
ibmcloud is image-export-job-delete IMAGE JOB
Para obter mais informações, consulte ibmcloud is image-export-job-delete na página de referência da CLI do VPC
Renomeando uma tarefa de exportação de imagem usando a CLI
Para renomear uma tarefa de exportação de imagem customizada usando a CLI, use o comando ibmcloud is image-export-job-update. Especifique o nome ou ID da imagem customizada que foi exportada usando a variável
IMAGE. Especifique o nome ou ID da tarefa de exportação de imagem usando a variável JOB. Especifique o novo nome que deseja designar à tarefa de exportação de imagem usando a variável NAME.
ibmcloud is image-export-job-update IMAGE JOB --name NAME
Para obter mais informações, consulte “ibmcloud is image-export-job-update” na página de referência da CLI do VPC.
Visualizando o histórico de exportação de imagem customizada usando a API
Para visualizar o histórico de exportação de uma imagem customizada específica usando a API, use Listar todas as tarefas de exportação de imagem
Para a variável $image_id, especifique o ID da imagem customizada para a qual você deseja exibir tarefas de exportação.
curl -X GET \
"$vpc_api_endpoint/v1/images/$image_id/export_jobs?version=2022-11-21&generation=2" \
-H "Authorization: Bearer $iam_token"
Visualizando detalhes da tarefa de exportação de imagem usando a API
Para visualizar os detalhes de uma tarefa de exportação de imagem específica usando a API, use Recuperar uma tarefa de exportação de imagem.
Para a variável $image_id, especifique o ID da imagem customizada que foi exportada. Para a variável $export_job_id, especifique o ID da tarefa de exportação de imagem para a qual deseja recuperar detalhes.
curl -X GET \
"$vpc_api_endpoint/v1/images/$image_id/export_jobs/$export_job_id?version=2022-11-21&generation=2" \
-H "Authorization: Bearer $iam_token"
Excluindo ou cancelando uma tarefa de exportação de imagem usando a API
Para excluir uma tarefa de exportação de imagem concluída ou cancelar (e excluir) uma tarefa de exportação de imagem em andamento usando a API, use Excluir uma tarefa de exportação de imagem..
Para a variável $image_id, especifique o ID da imagem customizada para a qual deseja excluir uma tarefa de exportação. Para a variável $export_job_id, especifique o ID da tarefa de exportação de imagem que deseja
excluir.
curl -X DELETE \
"$vpc_api_endpoint/v1/images/$image_id/export_jobs/$export_job_id?version=2022-11-21&generation=2" \
-H "Authorization: Bearer $iam_token"
Renomeando uma tarefa de exportação de imagem usando a API
Para renomear uma tarefa de exportação de imagem customizada usando a API, use Atualizar uma tarefa de exportação de imagem.
Para a variável $image_id, especifique o ID da imagem customizada para o qual deseja renomear uma tarefa de exportação. Para a variável $export_job_id, especifique o ID da tarefa de exportação de imagem que deseja
renomear. O novo nome para designar à tarefa de exportação de imagem no exemplo a seguir é my-export-job-patched.
curl -X PATCH \
"$vpc_api_endpoint/v1/images/$image_id/export_jobs/$export_job_id?version=2022-11-21&generation=2" \
-H 'Content-Type: application/json' \
-H "Authorization: Bearer $iam_token" \
-d '{
"name": "my-export-job-patched"
}'
Compartilhando uma imagem customizada para um catálogo privado usando a UI
Você pode compartilhar uma imagem customizada IBM Cloud VPC customizada para um catálogo privado existente. Se você ainda não tem um catálogo privado, consulte Onboarding uma imagem de servidor virtual para VPC.
A ação Share image to private catalog não está disponível para as imagens a seguir:
- A imagem já foi compartilhada com um catálogo privado. Uma imagem em um catálogo privado pode existir em apenas uma versão dentro de uma oferta de produto em um catálogo privado. Você deve remover a imagem da versão em que ela está em primeiro antes que a imagem possa ser compartilhada em uma versão diferente.
- A imagem é criptografada.
- A imagem não é uma imagem x86.
Para compartilhar uma imagem customizada para um catálogo privado, complete as etapas a seguir.
- No site IBM Cloud console, acesse o ícone “ Menu de navegação ”
> Infraestrutura
> Computação > Imagens.
- Na guia Imagens customizadas clique no ícone Ações
e selecione Compartilhar no catálogo.
- Na página Compartilhar imagem para catálogo privado, selecione um Catálogo Privado a partir da lista de catálogos privados disponíveis.
- Insira um número de versão em Versão de software.
- Clique em Criar oferta de catálogo para compartilhar a imagem para o catálogo privado.
- Depois que a imagem for criada, clique em Validar imagem.
Esse processo compartilha a imagem personalizada somente com o catálogo privado. O processo de validação ocorre dentro do catálogo privado. Clicar em Validar imagem leva você para uma nova página e a partir desta tela, você pode começar com Etapa 3: Validar a imagem do servidor virtual no Onboarding uma imagem do servidor virtual para VPC para concluir o processo de validação.
Compartilhando uma imagem customizada para um catálogo privado usando a CLI
Você pode compartilhar uma imagem personalizada somente em um catálogo privado em IBM Cloud VPC usando a interface do usuário. Para obter mais informações sobre a integração em um catálogo privado usando a CLI, consulte Software de integração em sua conta.
Compartilhando uma imagem customizada para um catálogo privado usando a API
Você pode compartilhar uma imagem personalizada somente em um catálogo privado em IBM Cloud VPC usando a interface do usuário. Para obter mais informações sobre a integração em um catálogo privado usando a API, consulte Software de integração em sua conta.
Compartilhando uma imagem customizada para um catálogo privado usando o Terraform
Você pode compartilhar uma imagem personalizada somente em um catálogo privado em IBM Cloud VPC usando a interface do usuário. Para obter mais informações sobre a integração em um catálogo privado usando o Terraform, consulte Software de integração em sua conta.
Agende uma alteração personalizada do status do ciclo de vida da imagem no console
É possível planejar uma única mudança de status do ciclo de vida da imagem ou planejar as mudanças de status para todo o ciclo de vida da imagem É possível fazer uma mudança de status imediata apenas se você não tiver planejado uma mudança de status futura
Siga estas etapas para planejar uma única mudança de status:
É possível planejar uma única mudança de status para uma imagem..
- No console IBM Cloud, acesse o
menu de navegação >
de infraestrutura > Computação > Imagens.
- Na guia Imagens Customizadas, clique no ícone Ações
para uma imagem específica e selecione entre as opções disponíveis.
- Selecione Ciclo de Vida de Planejamento
- Em Status da imagem, selecione a mudança de status da imagem.
- Em Detalhes da descontinuação, selecione se deseja mudar o status Imediatamente ou Planejar data futura.
- Se você selecionou Schedule future date (Agendar data futura ), é necessário preencher os seguintes campos:
- Selecione Por data do calendário ou Por número de dias.
- Se você tiver selecionado Por data do calendário, insira as informações de data e hora Esta é a data e a hora em que a mudança de status ocorrerá
- Se você selecionou Por número de dias, coloque o número de dias que passará antes que o status seja alterado.
- Selecione Por data do calendário ou Por número de dias.
- Clique em Salvar.
Siga estas etapas para planejar todo o ciclo de vida da imagem:
É possível planejar o ciclo de vida completo da imagem. A imagem é primeiro descontinuada e, em seguida, muda para obsoleta de acordo com o planejamento definido. Use as etapas a seguir para planejar uma mudança de ciclo de vida
-
No console IBM Cloud, acesse o
menu de navegação >
de infraestrutura > Computação > Imagens.
-
Na guia Imagens Customizadas, clique no ícone Ações
para uma imagem específica e selecione entre as opções disponíveis.
-
Selecione Ciclo de Vida de Planejamento
-
Selecione Programar ciclo de vida completo.
- Se você selecionou Por data do calendário, insira a data e hora para quando deseja que a mudança de status ocorra.
- Se você selecionou Por número de dias, coloque o número de dias que deseja passar antes que o status seja alterado.
A data para obsolescência deve ser posterior à data de descontinuação
-
Clique em Planejar.
Mude o status do ciclo de vida da imagem customizada usando a CLI
É possível mudar o status do ciclo de vida de uma imagem customizada IBM Cloud VPC usando a interface da linha de comandos (CLI). É possível fazer uma mudança de status imediata usando os comandos ibmcloud is image-deprecate ou ibmcloud is image-obsoleto. Também é possível planejar essas mudanças de status para uma data e hora futuras usando o comando ibmcloud is image-update.. Especifique o nome ou ID da imagem customizada com
a variável IMAGE.
Para fazer uma mudança de status imediata, utilize um dos exemplos a seguir:
É possível fazer uma mudança de status imediata somente se uma mudança de status futura não for planejada Para remover uma mudança de status planejada, consulte Remover uma mudança de status de ciclo de vida de imagem customizada planejada usando a CLI. Depois de remover a mudança de status planejada, é possível fazer uma mudança de status imediata
-
Altere o status de ciclo da imagem para
deprecate.ibmcloud is image-deprecate IMAGE -
Altere o status de ciclo da imagem para
obsolete.ibmcloud is image-obsolete IMAGE
Para planejar uma mudança de status, use o exemplo a seguir:
Para a opção deprecate-at ou obsolete-at, especifique uma data no formato de data e hora ISO 8601 (YYYY-MM-DDThh:mm:ss+hh:mm).
YYYYé o ano de quatro dígitosMMé o mês de dois dígitosDDé o dia de dois dígitosTsepara as informações de data e horahhé as horas de dois dígitosmmé os minutos de dois dígitos+hh:mmou-hh:mmé o fuso horário UTC
Assim, a data de 30 de setembro de 2023 às 20h no Fuso Horário Padrão Central da América do Norte (CST) seria 2023-09-30T20:00:00-06:00
Ao planejar a data e hora, não é possível usar sua data e hora atuais. Por exemplo, se for 8h em 12 de junho, a data e hora planejadas deverão ser após 8h em 12 de junho. Se você definir as datas deprecate-at e obsolete-at,
a data obsolete-at deverá ser posterior à data deprecate-at..
ibmcloud is image-update IMAGE [--deprecate-at YYYY-MM-DDThh:mm:ss+hh:mm] [--obsolete-at YYYY-MM-DDThh:mm:ss+hh:mm]
Se desejar alterar as entradas de data e hora deprecate-at e obsolete-at, será possível executar esses comandos novamente.. As datas e horas anteriores são então substituídas pelas novas datas e horas.
Remover uma mudança de status do ciclo de vida da imagem customizada anteriormente usando a CLI
É possível remover uma mudança de status planejada usando as opções --reset-deprecate-at ou --reset-obsolete-at .. Se você usar uma dessas opções com o comando ibmcloud is image-update , a data e hora
serão removidas da imagem. A imagem não está mais planejada para essa mudança de status
ibmcloud is image-update IMAGE [--reset-deprecate-at] [--reset-obsolete-at]
Se você usar as opções --reset-deprecate-at e --reset-obsolete-at , o status da imagem retorna para available.
Mude o status do ciclo de vida da imagem customizada usando a API..
É possível mudar o status do ciclo de vida de uma imagem customizada IBM Cloud VPC usando a interface de programação de aplicativos (API). É possível fazer uma mudança de status imediata ou planejar uma mudança de status para acontecer mais tarde
Para fazer uma mudança de status imediata, utilize um dos exemplos a seguir: Para a variável $image_id, especifique o ID da imagem customizada para a mudança de status.
É possível fazer uma mudança de status imediata somente se uma mudança de status futura não for planejada Para remover uma mudança de status planejada, consulte Remover uma mudança de status do ciclo de vida da imagem customizada planejada usando a API Depois de remover a mudança de status planejada, é possível fazer uma mudança de status imediata
-
Altere o status do ciclo da imagem para
deprecated.curl -X POST "$vpc_api_endpoint/v1/images/$image_id/deprecate?version=2023-02-21&generation=2" -H “Authorization: Bearer $iam_token” -
Altere o status de ciclo da imagem para
obsolete.curl -X POST "$vpc_api_endpoint/v1/images/$image_id/obsolete?version=2023-12-21&generation=2" -H “Authorization: Bearer $iam_token”
Para planejar uma mudança de status, use um dos exemplos a seguir:
Para as propriedades deprecation_at ou obsolescence_at, especifique uma data no formato de data e hora ISO 8601 (YYYY-MM-DDThh:mm:ss+hh:mm).
YYYYé o ano de quatro dígitosMMé o mês de dois dígitosDDé o dia de dois dígitosTsepara as informações de data e horahhé as horas de dois dígitosmmé os minutos de dois dígitos+hh:mmou-hh:mmé o fuso horário UTC
Assim, a data de 30 de setembro de 2023 às 20h no Fuso Horário Padrão Central da América do Norte (CST) seria 2023-09-30T20:00:00-06:00
Ao planejar a data e hora, não é possível usar sua data e hora atuais. Por exemplo, se for 8h em 12 de junho, a data e hora planejadas deverão ser após 8h em 12 de junho. Se você definir as datas e horas deprecation_at e obsolescence_at,
a data obsolescence_at deverá ser posterior à data e à hora deprecation_at
-
Planejar uma mudança de status para
deprecated.curl -X PATCH "$vpc_api_endpoint/v1/images/$image_id?version=2022-11-21&generation=2" -H "Authorization: Bearer $iam_token" -d '{ "deprecation_at": "2023-03-01T06:11:28+05:30" }' -
Planejar uma mudança de status para
obsolete.curl -X PATCH "$vpc_api_endpoint/v1/images/$image_id?version=2022-11-21&generation=2" -H "Authorization: Bearer $iam_token" -d '{ “obsolescence_at": "2023-12-31T06:11:28+05:30" }'Se desejar alterar as entradas de data e hora
deprecation_ateobsolescence_at, será possível executar esses comandos novamente.. As datas e horas anteriores são substituídas pelas novas datas e horas..
Remova o status do ciclo de vida da imagem customizada planejada anteriormente usando a API....
Faça uma solicitação de PATCH /images para remover qualquer mudança de status planejada atualizando deprecation_at ou obsolescence_at para null Esta mudança de propriedade remove a data e hora
da imagem e a imagem não é mais planejada para essa mudança de status..
-
Para alterar uma imagem de
deprecatedparaavailable, altere a propriedadedeprecation_atparanull..curl -X PATCH "$vpc_api_endpoint/v1/images/$image_id?version=2022-11-21&generation=2" -H "Authorization: Bearer $iam_token" -d '{ "deprecation_at": null }' -
Para mudar uma imagem de
obsoletepara seu estado anterior, mudeobsolescence_atparanullSe a imagem anteriormente continha um valor diferente denullparadeprecation_at, essa mudança de propriedade removerá o estadoobsoletee a mudará de volta paradeprecated. Se o estado anterior eraavailable, o que significa que a imagem foi movida deavailablediretamente paraobsolete, essa mudança de propriedade será movida deobsoletede volta paraavailable.curl -X PATCH "$vpc_api_endpoint/v1/images/$image_id?version=2022-11-21&generation=2" -H "Authorization: Bearer $iam_token" -d '{ “obsolescence_at": null }' -
Para mudar uma imagem que tenha as propriedades
deprecation_atouobsolescence_atconfiguradas novamente paraavailable, deve-se atualizar as propriedadesdeprecation_atouobsolescence_atcurl -X PATCH "$vpc_api_endpoint/v1/images/$image_id?version=2022-11-21&generation=2" -H "Authorization: Bearer $iam_token" -d '{ "deprecation_at": null, “obsolescence_at": null }'
Alterar o status do ciclo de vida da imagem personalizada usando o Terraform
Para fazer uma alteração imediata de status usando o Terraform, use o comando ibm_is_image_deprecate ou ibm_is_image_obsolete use um dos exemplos a seguir. Para a variável name,
especifique o nome da imagem customizada para a mudança de status.
É possível fazer uma mudança de status imediata apenas se uma mudança de status futura não for planejada Para remover uma mudança de status planejada, consulte Remover uma mudança de status de ciclo da imagem customizada planejada usando o Terraform. Depois de remover a mudança de status planejada, é possível fazer uma mudança de status imediata
-
Altere o status do ciclo da imagem para
deprecated.resource "ibm_is_image" "example" { name = "example-image" href = "cos://us-south/buckettesttest/livecd.ubuntu-cpc.azure.vhd" operating_system = "ubuntu-16-04-amd64" encrypted_data_key = "eJxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx0=" encryption_key = "crn:v1:bluemix:public:kms:us-south:a/6xxxxxxxxxxxxxxx:xxxxxxx-xxxx-xxxx-xxxxxxx:key:dxxxxxx-fxxx-4xxx-9xxx-7xxxxxxxx" } resource "ibm_is_image_deprecate" "example" { image = ibm_is_image.example.id } -
Altere o status de ciclo da imagem para
obsolete.resource "ibm_is_image" "example" { name = "example-image" href = "cos://us-south/buckettesttest/livecd.ubuntu-cpc.azure.vhd" operating_system = "ubuntu-16-04-amd64" encrypted_data_key = "eJxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx0=" encryption_key = "crn:v1:bluemix:public:kms:us-south:a/6xxxxxxxxxxxxxxx:xxxxxxx-xxxx-xxxx-xxxxxxx:key:dxxxxxx-fxxx-4xxx-9xxx-7xxxxxxxx" } resource "ibm_is_image_obsolete" "example" { image = ibm_is_image.example.id }
Para planejar uma mudança de status, use um dos exemplos a seguir:
Para o atributo deprecation_at ou obsolescence_at, especifique uma data no formato de data e hora ISO 8601 (YYYY-MM-DDThh:mm:ss+hh:mm).
YYYYé o ano com quatro dígitosMMé o mês com dois dígitosDDé o dia de dois dígitosTsepara as informações de data e horahhé o horário de dois dígitosmmsão os minutos com dois dígitos+hh:mmou-hh:mmé o fuso horário do Tempo Universal Coordenado
Assim, a data de 30 de setembro de 2023 às 20h no Fuso Horário Padrão Central da América do Norte (CST) seria 2023-09-30T20:00:00-06:00
Quando você agenda a data e a hora, não pode usar a data e a hora atuais. Por exemplo, se for 8h em 12 de junho, a data e hora planejadas deverão ser após 8h em 12 de junho. Se você definir as datas e horas deprecation_at e obsolescence_at,
a data obsolescence_at deverá ser posterior à data e à hora deprecation_at
-
Planejar uma mudança de status para
deprecated.resource "ibm_is_image" "example" { name = "example-image" href = "cos://us-south/buckettesttest/livecd.ubuntu-cpc.azure.vhd" operating_system = "ubuntu-16-04-amd64" deprecation_at = "2023-11-28T15:10:00.000Z" } -
Planejar uma mudança de status para
obsolete.resource "ibm_is_image" "example" { name = "example-image" href = "cos://us-south/buckettesttest/livecd.ubuntu-cpc.azure.vhd" operating_system = "ubuntu-16-04-amd64" obsolescence_at = "2023-11-28T15:10:00.000Z" }Se desejar alterar as entradas de data e hora
deprecation_ateobsolescence_at, será possível executar esses comandos novamente.. As datas e horas anteriores são substituídas com as novas datas e horas.
Remover o status do ciclo de vida da imagem personalizada agendada anteriormente usando o Terraform
Para remover qualquer mudança de status planejada, atualize os atributos deprecation_at ou obsolescence_at para null.. Essa mudança de atributo remove a data e a hora da imagem e a imagem não é mais planejada
para essa mudança de status
-
Para alterar uma imagem de
deprecatedparaavailable, altere a propriedadedeprecation_atparanull..resource "ibm_is_image" "example" { name = "example-image" href = "cos://us-south/buckettesttest/livecd.ubuntu-cpc.azure.vhd" operating_system = "ubuntu-16-04-amd64" deprecation_at = null } -
Para mudar uma imagem de
obsoletepara seu estado anterior, mudeobsolescence_atparanullSe a imagem anteriormente continha um valor diferente denullparadeprecation_at, essa mudança de atributo removerá o estadoobsoletee o mudará de volta paradeprecated. Se o estado anterior eraavailable, o que significa que a imagem foi movida deavailablediretamente paraobsolete, essa mudança de atributo será movida deobsoletede volta paraavailable.resource "ibm_is_image" "example" { name = "example-image" href = "cos://us-south/buckettesttest/livecd.ubuntu-cpc.azure.vhd" operating_system = "ubuntu-16-04-amd64" obsolescence_at = null } -
Para alterar uma imagem que tenha as propriedades
deprecation_atouobsolescence_atconfiguradas novamente paraavailable, deve-se atualizar os atributosdeprecation_atouobsolescence_at.resource "ibm_is_image" "example" { name = "example-image" href = "cos://us-south/buckettesttest/livecd.ubuntu-cpc.azure.vhd" operating_system = "ubuntu-16-04-amd64" deprecation_at = null obsolescence_at = null }