Importe un recurso existente a una nueva pila para gestionarlo de forma unificada. Este tema utiliza una Elastic IP Address (EIP) como ejemplo.
Escenarios
Si necesita gestionar una gran cantidad de recursos en la nube simultáneamente, utilice la importación de recursos para agregarlos a una nueva pila. De este modo, podrá administrar los recursos de manera centralizada y reducir la intervención manual.
Requisitos previos
Antes de empezar, complete lo siguiente:
-
Obtenga la propiedad de identificador del recurso EIP.
En este ejemplo, la propiedad de identificador del recurso EIP es AllocationId, que corresponde al ID de instancia de la EIP. Para más información, consulte Obtain the identifier property of a resource to be imported.
-
Obtenga el ID de instancia de la EIP.
Inicie sesión en la consola de EIP y obtenga el ID de instancia de la EIP que desea importar.
Consideraciones
El recurso en la plantilla debe incluir la propiedad DeletionPolicy. De lo contrario, la importación fallará. Esta propiedad determina si se conserva el recurso cuando se elimina su pila o cuando se quita el recurso de la pila. Para más información, consulte DeletionPolicy property.
Procedimiento
Inicie sesión en la consola de Resource Orchestration Service (ROS).
En el panel de navegación izquierdo, haga clic en Stacks.
En la barra de navegación superior, seleccione la región donde desea crear la pila, por ejemplo, China (Hangzhou).
En la página Stacks, haga clic en Import Resources.
-
En la página Select Template, dentro de Specify Template, seleccione Select an Existing Template. Establezca Template Import Method en Enter Template Content, introduzca la siguiente plantilla YAML en el campo Template Content y, a continuación, haga clic en 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: Establezca el valor enRetain. Esta configuración es obligatoria para evitar la eliminación accidental del recurso. En la página Configure Parameters, configure Stack Name y Change Set Name.
-
En la sección Configure Stack Settings, configure los parámetros y haga clic en Next.
Este ejemplo utiliza las configuraciones predeterminadas. Para más información, consulte Create a stack.
En la página Identify Resources, introduzca el identificador del recurso, por ejemplo
eip-bp140qv3j25nsfaqd****, y haga clic en Next.-
En la página Compliance Precheck, complete la verificación previa de cumplimiento y haga clic en Next.
Para más información sobre las verificaciones previas de cumplimiento, consulte Compliance precheck.
En la página Check and Confirm, haga clic en Create Stack and Import Change Set.
-
En la pestaña Change Sets, busque el conjunto de cambios y haga clic en Run en la columna Actions para iniciar la importación de recursos.
-
En la pestaña Stack Information, consulte el estado de la pila.
Un Status con valor Import completed. en la sección Basic information indica que el recurso se importó correctamente.
Documentos relacionados
Para detectar desviaciones de configuración en un recurso importado, consulte Detect the drift status of a stack.
Si ya no necesita un recurso, consulte Remove a resource from a stack.
Para importar un nuevo recurso, consulte Import existing resources to a stack.
Para importar recursos a una nueva pila mediante una llamada de API, consulte CreateChangeSet.