资源导入可以帮助您将已经创建的资源导入到一个资源栈中,从而通过资源栈进行统一的管理和编排。

概念

资源导入是指将现有的资源及其配置导入到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

资源导入成功。

相关文档