Todos os produtos
Search
Central de documentação

:Associação de imagens do ECS

Última atualização: Aug 31, 2026

Se seu service privado usa uma imagem personalizada ou do Alibaba Cloud Marketplace e requer implantação em várias regiões, mapeie as imagens para as regiões em um modelo. Para imagens personalizadas, copie a imagem para cada região compatível e conceda permissão de uso aos clientes. O Compute Nest simplifica essas operações com o recurso de distribuição de imagens. Este tópico descreve como automatizar esse processo usando a associação de imagens.

Contexto

Os provedores de service devem especificar a propriedade de ID da imagem para recursos como instâncias ECS, grupos de instâncias ECS, grupos de dimensionamento ou clusters E-HPC nos modelos. O Compute Nest analisa todos os IDs de imagem do modelo. Em seguida, o provedor de service associa a imagem source a um pacote de implantação selecionado. Quando um cliente cria uma instância de service, o Compute Nest substitui dinamicamente o ID da imagem source no modelo pelo ID da imagem correspondente do pacote de implantação na região escolhida.

Pré-requisitos

Antes de começar, crie um pacote de implantação de imagens ECS.

Procedimento

  1. Ao criar um service privado, selecione ROS ou Terraform como método de implantação. Por exemplo, no código JSON de um modelo ROS, defina o valor de ImageId como uma string específica de ID de imagem, como "centos_7".

    • Caso selecione ROS, o modelo deve incluir a propriedade ImageId.

      1. Tipos de recursos cloud compatíveis:

      2. A propriedade do recurso é ImageId.

      3. O valor da propriedade deve ser uma string literal de ID de imagem. Não use parâmetros de entrada nem funções do modelo.

    • Se optar pelo Terraform, o modelo deve conter o argumento image_id.

      1. Tipos de recursos cloud compatíveis:

      2. O argumento do recurso é image_id.

      3. O valor do argumento deve ser uma string literal de ID de imagem. Não use parâmetros de entrada nem funções do modelo.

  2. Selecione as regiões de implantação.

  3. Na seção de associação de pacotes de implantação, em Set Image Association, clique em Select Deployment Package.

    Importante

    Após selecionar um pacote de implantação, selecione também sua versão.

    • Se você selecionar uma versão rascunho, a imagem ECS nessa versão não foi distribuída. A imagem está disponível apenas na região onde foi criada.

    • Se você selecionar uma versão formal, a imagem ECS nessa versão foi distribuída. A imagem está disponível na região de criação e em todas as regiões de distribuição.

    A caixa de diálogo Select Deployment Package (Image Association) é exibida. Ela mostra a Image to be Replaced (por exemplo, springboot) e seu Associated Resource (por exemplo, InstanceGroup). Na lista suspensa Select Deployment Package, escolha um pacote de implantação (por exemplo, EcsImage), selecione uma versão e clique em OK.

  4. Salve o service. Após ele passar em todos os testes, valide-o conforme os review criteria e envie para revisão.

  5. Após a aprovação do service, publique-o. Para obter etapas detalhadas, consulte Publish a service.

Próximas etapas

Depois que o service estiver ativo, quando um cliente criar uma instância de service, o sistema determinará dinamicamente qual imagem usar. O sistema usa a região selecionada pelo cliente e o pacote de implantação do service para selecionar automaticamente a imagem correta e específica da região para a implantação.