您可以将现有资源通过资源导入的方式,导入到ROS的资源栈中,统一进行资源管理和编排。
支持资源导入的资源类型
关于资源导入支持的资源类型,请参见支持偏差检测和资源导入的资源类型。
资源导入方式
现有资源导入到ROS,有以下两种方式:
场景 | 描述 |
---|---|
使用现有资源创建资源栈 | 如果您想将资源导入到一个新的资源栈中,可以通过该方式,导入资源的同时会新创建一个资源栈。 |
将现有资源导入资源栈 | 如果您想将资源导入到一个已创建的资源栈中,可以通过该方式,选择目标资源栈直接导入资源。 |
资源导入使用说明
资源导入时,您需要关注以下内容:
- 请确保模板内容正确。
- 模板中包含资源栈原有资源和待导入资源,待导入资源为已存在的资源。待导入资源必须设置
DeletionPolicy
属性,为防止资源被误删除,请将DeletionPolicy
设置为Retain
。 - 资源类型支持待导入资源的属性和取值。
- 模板中指定了每种资源类型必须的属性。
- 模板中包含资源栈原有资源和待导入资源,待导入资源为已存在的资源。待导入资源必须设置
- 需要获取资源标识符属性和资源标识符值。关于如何获取资源标识符属性,请参见获取待导入资源的标识符属性。
- 资源导入完成后,建议您对导入的资源执行偏差检测。偏差检测可以确保模板配置与实际配置匹配。具体操作,请参见检测资源栈的偏差状态。
- 资源导入操作遵循资源栈相关限制。更多信息,请参见使用限制。
- 针对以下资源,不支持将同一资源导入到多个资源栈中。
云服务 资源类型 API网关(API Gateway) - ALIYUN::ApiGateway::Api
- ALIYUN::ApiGateway::App
- ALIYUN::ApiGateway::Group
云解析DNS(Alibaba Cloud DNS) ALIYUN::DNS::DomainRecord 云服务器ECS(Elastic Compute Service) - ALIYUN::ECS::Snapshot
- ALIYUN::ECS::VPC
- ALIYUN::ECS::VSwitch
弹性伸缩(Auto Scaling) - ALIYUN::ESS::ScalingConfiguration
- ALIYUN::ESS::ScalingRule
函数计算FC(Function Compute) - ALIYUN::FC::CustomDomain
- ALIYUN::FC::Function
- ALIYUN::FC::Service
- ALIYUN::FC::Trigger
云数据库MongoDB版(ApsaraDB for MongoDB) ALIYUN::MONGODB::Instance 文件存储NAS(Network Attached Storage ) ALIYUN::NAS::FileSystem 阿里云关系型数据库RDS(Relational Database Service) ALIYUN::RDS::DBInstance 云数据库Redis版(ApsaraDB for Redis) ALIYUN::REDIS::Instance 负载均衡SLB(Server Load Balancer) ALIYUN::SLB::MasterSlaveServerGroup 日志服务SLS(Log Service) ALIYUN::SLS::Project 专有网络VPC(Virtual Private Cloud) - ALIYUN::VPC::NatGateway
- ALIYUN::VPC::SnatEntry
状态码
资源导入时的状态码如下:
- 资源栈的状态码
状态码 描述 IMPORT_CREATE_IN_PROGRESS 正在通过资源导入创建资源栈。 IMPORT_CREATE_FAILED 通过资源导入创建资源栈失败。 IMPORT_CREATE_COMPLETE 通过资源导入创建资源栈成功。 IMPORT_CREATE_ROLLBACK_IN_PROGRESS 通过资源导入创建资源栈失败,正在回滚。 IMPORT_CREATE_ROLLBACK_FAILED 通过资源导入创建资源栈失败,回滚失败。 IMPORT_CREATE_ROLLBACK_COMPLETE 通过资源导入创建资源栈失败,回滚成功。 IMPORT_UPDATE_IN_PROGRESS 正在通过资源导入更新资源栈。 IMPORT_UPDATE_FAILED 通过资源导入更新资源栈失败。 IMPORT_UPDATE_COMPLETE 通过资源导入更新资源栈成功。 IMPORT_UPDATE_ROLLBACK_IN_PROGRESS 通过资源导入更新资源栈失败,正在回滚。 IMPORT_UPDATE_ROLLBACK_FAILED 通过资源导入更新资源栈失败,回滚失败。 IMPORT_UPDATE_ROLLBACK_COMPLETE 通过资源导入更新资源栈失败,回滚成功。 - 资源的状态码
状态码 描述 IMPORT_IN_PROGRESS 资源正在导入中。 IMPORT_FAILED 资源导入失败。 IMPORT_COMPLETE 资源导入成功。