Importe um recurso existente para uma nova pilha e gerencie-o de forma unificada. Este tópico usa um Elastic IP Address (EIP) como exemplo.
Cenários
Para gerenciar simultaneamente um grande volume de recursos de nuvem, use a importação de recursos para adicioná-los a uma nova pilha. Assim, você centraliza o gerenciamento desses recursos na pilha e reduz a intervenção manual.
Pré-requisitos
Antes de começar, conclua as etapas a seguir:
-
Obtenha a propriedade de identificador do recurso EIP.
Neste exemplo, a propriedade de identificador do recurso EIP é AllocationId, que corresponde ao ID da instância do EIP. Para obter mais informações, consulte Obter a propriedade de identificador de um recurso a ser importado.
-
Obtenha o ID da instância do EIP.
Faça login no console do EIP e obtenha o ID da instância do EIP que deseja importar.
Considerações
O recurso no modelo deve incluir a propriedade DeletionPolicy. Caso contrário, a importação falhará. Essa propriedade determina se o sistema reterá o recurso quando a pilha for excluída ou quando o recurso for removido da pilha. Para obter mais informações, consulte Propriedade DeletionPolicy.
Procedimento
Faça login no console do Resource Orchestration Service (ROS).
No painel de navegação à esquerda, clique em Stacks.
Na barra de navegação superior, selecione a região onde deseja criar a pilha, como China (Hangzhou).
Na página Stacks, clique em Import Resources.
-
Na página Select Template, em Specify Template, selecione Select an Existing Template. Defina Template Import Method como Enter Template Content, insira o seguinte modelo yaml no campo Template Content e clique em Next.
ROSTemplateFormatVersion: '2015-09-01' Resources: Eip: Type: ALIYUN::VPC::EIP DeletionPolicy: Retain Properties: Bandwidth: 5 Outputs: EipAddress: Value: Fn::GetAtt: - Eip - EipAddress AllocationId: Value: Fn::GetAtt: - Eip - AllocationIdNotaDeletionPolicy: defina o valor comoRetain. Essa configuração é obrigatória para evitar a exclusão acidental do recurso. Na página Configure Parameters, configure Stack Name e Change Set Name.
-
Na seção Configure Stack Settings, configure os parâmetros e clique em Next.
Este exemplo utiliza as configurações padrão. Para obter mais informações, consulte Criar uma pilha.
Na página Identify Resources, insira o identificador do recurso, como
eip-bp140qv3j25nsfaqd****, e clique em Next.-
Na página Compliance Precheck, conclua a pré-verificação de conformidade e clique em Next.
Para obter mais informações sobre pré-verificações de conformidade, consulte Pré-verificação de conformidade.
Na página Check and Confirm, clique em Create Stack and Import Change Set.
-
Na aba Change Sets, localize o conjunto de alterações e clique em Run na coluna Actions para iniciar a importação do recurso.
-
Na aba Stack Information, visualize o status da pilha.
Se o Status estiver definido como Import completed. na seção Basic information, o recurso foi importado com sucesso.
Documentos relacionados
Para detectar desvio de configuração em um recurso importado, consulte Detectar o status de desvio de uma pilha.
Caso não precise mais de um recurso, consulte Remover um recurso de uma pilha.
Para importar um novo recurso, consulte Importar recursos existentes para uma pilha.
Para importar recursos para uma nova pilha por meio de uma operação de API, consulte CreateChangeSet.