O recurso de importação de recursos permite importar recursos existentes para uma stack, possibilitando o gerenciamento e a orquestração centralizados desses recursos.
Termo
A importação de recursos permite importar recursos existentes e suas configurações para stacks do Resource Orchestration Service (ROS). Use o recurso de importação de recursos em conjunto com change sets.
Cenários de exemplo
Usar a importação de recursos para crie uma stack
Para gerencie um grande número de recursos de cloud simultaneamente, use a importação de recursos para adicioná-los a uma nova stack. Dessa forma, a stack passa a gerencie os recursos de cloud de maneira centralizada, reduzindo a intervenção manual.
Para mais informações, consulte Create a stack from existing resources.
Usar a importação de recursos para atualize uma stack
Caso exista uma stack vazia no ROS console ou uma stack no ROS console que contenha recursos de cloud que você deseja gerencie, use a importação de recursos para adicionar os recursos desejados à stack e fazer o gerenciamento centralizado.
Para mais informações, consulte Import an existing resource to update a stack.
Considerações
-
Garanta que o modelo que você pretende usar para a importação de recursos seja válido.
O modelo deve conter os recursos originais da stack e os recursos que você quer importar para ela. Os recursos a serem importados precisam já estar criados. Para evitar que esses recursos sejam excluídos de forma inesperada, defina a propriedade
DeletionPolicycomoRetain.Os tipos de recurso devem oferecer suporte às propriedades e aos valores dos recursos que você deseja importar.
Especifique no modelo as propriedades obrigatórias de cada tipo de recurso.
-
Obtenha a propriedade e o valor identificadores do recurso que será importado.
Para mais informações, consulte Obtain a resource identifier property for resource import.
-
Valide a precisão das configurações do modelo.
Após importar os recursos, recomendamos detectar drift neles para garantir que as configurações reais estejam consistentes com as do modelo. Para mais informações, consulte Detect drift on a stack.
Limites
A operação de importação de recursos deve respeitar os limites aplicáveis às stacks. Para mais informações, consulte Limits.
-
Para determinados tipos de recurso, o mesmo recurso não pode ser importado várias vezes para múltiplas stacks. Para mais informações sobre esses tipos de recurso, consulte Resource types that support drift detection and resource import.
Serviço Alibaba Cloud
Tipo de recurso
API Gateway
ALIYUN::ApiGateway::Api
ALIYUN::ApiGateway::App
ALIYUN::ApiGateway::Group
Alibaba Cloud DNS (DNS)
ALIYUN::DNS::DomainRecord
Elastic Compute Service (ECS)
ALIYUN::ECS::Snapshot
ALIYUN::ECS::VPC
ALIYUN::ECS::VSwitch
Auto Scaling
ALIYUN::ESS::ScalingConfiguration
ALIYUN::ESS::ScalingRule
Function Compute
ALIYUN::FC::CustomDomain
ALIYUN::FC::Function
ALIYUN::FC::Service
ALIYUN::FC::Trigger
ApsaraDB for MongoDB
ALIYUN::MONGODB::Instance
File Storage NAS (NAS)
ALIYUN::NAS::FileSystem
ApsaraDB RDS
ALIYUN::RDS::DBInstance
ApsaraDB for Redis
ALIYUN::REDIS::Instance
Server Load Balancer (SLB)
ALIYUN::SLB::MasterSlaveServerGroup
Simple Log Service
ALIYUN::SLS::Project
Virtual Private Cloud (VPC)
ALIYUN::VPC::NatGateway
ALIYUN::VPC::SnatEntry
Tipos de recurso compatíveis com a importação de recursos
Para mais informações sobre os tipos de recurso, consulte Resource types that support drift detection and resource import.
Status relacionados à importação de recursos
Status da stack
|
Status |
Descrição |
|
IMPORT_CREATE_IN_PROGRESS |
A stack está sendo criada com recursos importados. |
|
IMPORT_CREATE_FAILED |
Falha ao criar a stack com recursos importados. |
|
IMPORT_CREATE_COMPLETE |
A stack foi criada com recursos importados. |
|
IMPORT_CREATE_ROLLBACK_IN_PROGRESS |
Os recursos estão passando por rollback após falha na criação da stack com recursos importados. |
|
IMPORT_CREATE_ROLLBACK_FAILED |
Falha no rollback dos recursos após falha na criação da stack com recursos importados. |
|
IMPORT_CREATE_ROLLBACK_COMPLETE |
O rollback dos recursos foi concluído após falha na criação da stack com recursos importados. |
|
IMPORT_UPDATE_IN_PROGRESS |
A stack está sendo atualizada com recursos importados. |
|
IMPORT_UPDATE_FAILED |
Falha ao atualizar a stack com recursos importados. |
|
IMPORT_UPDATE_COMPLETE |
A stack foi atualizada com recursos importados. |
|
IMPORT_UPDATE_ROLLBACK_IN_PROGRESS |
Os recursos estão passando por rollback após falha na atualização da stack com recursos importados. |
|
IMPORT_UPDATE_ROLLBACK_FAILED |
Falha no rollback dos recursos após falha na atualização da stack com recursos importados. |
|
IMPORT_UPDATE_ROLLBACK_COMPLETE |
O rollback dos recursos foi concluído após falha na atualização da stack com recursos importados. |
Status do recurso
|
Status |
Descrição |
|
IMPORT_IN_PROGRESS |
O recurso está sendo importado. |
|
IMPORT_FAILED |
Falha ao importar o recurso. |
|
IMPORT_COMPLETE |
O recurso foi importado. |