Este conteúdo foi traduzido por máquina para sua conveniência e a Huawei Cloud não pode garantir que o conteúdo foi traduzido com precisão. Para exibir o conteúdo original, use o link no canto superior direito para mudar para a página em inglês.
Atualizado em 2022-11-16 GMT+08:00

Introdução

Esta seção descreve como fazer chamadas de API para criar uma imagem privada a partir de um ECS.

Para obter detalhes sobre como chamar as API, consulte Chamada das API.

  • Antes de usar um ECS para criar uma imagem privada, certifique-se de que o ECS esteja parado.
  • O token obtido do IAM é válido por apenas 24 horas. Se você quiser usar um token para autenticação, poderá armazená-lo em cache para evitar chamar frequentemente a API do IAM.

As API envolvidas

Se você usar um token para autenticação, deverá obter o token e adicionar X-Auth-Token ao cabeçalho da solicitação da API do IMS ao fazer uma chamada de API.

  • API do IAM usada para obter o token
  • API IMS usada para criar uma imagem privada

Procedimento

  1. Obter o token referindo-se a Autenticação.
  2. Enviar POST https://IMS endpoint/v2/cloudimages/action.
  3. Adicione X-Auth-Token ao cabeçalho da solicitação.
  4. Especifique os seguintes parâmetros no corpo da solicitação:{ "nome":
    1
    2
    3
    4
    5
    6
    7
    8
    9
     "ims_test",  //Image name (a mandatory string)
        "description": "Image creation from an ECS",  //Image description (an optional string)
        "instance_id": "877a2cda-ba63-4e1e-b95f-e67e48b6129a",  //ECS ID (a mandatory string)
        "tags": [  
                 "aaa.111",  
                 "bbb.333",  
                 "ccc.444"  
        ]  //Image tag list (optional, List<String>)
    } 
    

    Se a solicitação for bem-sucedida, uma ID de trabalho será retornada.

    Se a solicitação falhar, um código de erro e informações de erro serão retornados. Para mais detalhes, consulte Códigos de erro.

  1. Consulte os detalhes do job usando o ID do job referindo-se a Consulta dos trabalhos assíncronos.

    Se o status do trabalho for SUCCESS, a imagem privada será criada com êxito.

    Para obter detalhes sobre códigos de status para exceções de solicitação, consulte Códigos de status.

  2. Obtenha o ID da imagem do corpo do trabalho e consulte, exclua e exporte a imagem privada usando o ID da imagem.