介绍
伪参数
伪参数是资源编排服务ROS的编排引擎提供的固定参数,即在编写模板时可以使用的一系列预定义的参数,它们为模板提供了资源部署过程中的环境和执行上下文信息。
更多伪参数介绍请查看:ROS伪参数
资源栈组ALIYUN::ResourceGroupId
资源组是阿里云管理控制台的核心功能之一,允许用户将相关的云资源整合在统一的组织单元内,以便于资源分区和权限管理。传统上,将资源显式归属于特定资源组通常涉及手动操作,这在规模化或自动化部署环境中显得尤为繁琐。
为解决上述问题,ALIYUN::ResourceGroupId 被设计为一种内建的伪参数,提供了一种机制,通过设置资源栈的资源组,可以确保所有部署在该资源栈内的资源自动分配到相应的资源组。这一改变简化了管理流程,减少了部署资源时的重复工作,并提高了资源栈部署及其管理的准确性。
此伪参数允许在资源模板定义中直接引用,无需预先知道资源组的实际ID,由ROS在运行时进行解析和替换。这有助于模板的可复用性以及编排文件的模块化,同时支持跨账号和区域复制资源栈,而不影响资源的组织结构。
示例
如下示例展示了在ROS模板中如何应用 ALIYUN::ResourceGroupId:
ROSTemplateFormatVersion: '2015-09-01'
Resources:
Vpc:
Type: ALIYUN::ECS::VPC
Properties:
CidrBlock: 192.168.0.0/24
VpcName: TestVpc
ResourceGroupId:
Ref: ALIYUN::ResourceGroupId
Outputs:
VpcId:
Description: Id of created VPC.
Value:
Fn::GetAtt:
- Vpc
- VpcId
在配置参数页面选择资源组(置空则使用默认资源组):
资源创建完成后可以进入资源详情页查看,验证资源组与上一步选择的一致: