通過ROS的資源棧組,您可以在多個阿里雲帳號下的多地區建立相同配置的ECS執行個體。
前提條件
使用自助系統管理權限模式建立資源棧組時,請確保您已建立管理員帳號和目標帳號,並在管理員帳號和目標帳號中手動建立RAM角色,建立二者的信任關係。更多資訊,請參見授權自助系統管理權限。
使用服務系統管理權限模式建立資源棧組時,請確保您已設定委派管理員帳號。更多資訊,請參見設定委派管理員帳號。
步驟一:編輯模板
ROSTemplateFormatVersion: '2015-09-01'
Description: Creates One ECS instance
Resources:
DS-InstanceTypes:
Type: DATASOURCE::ECS::RecommendInstanceTypes
Properties:
Cores: 2
Memory: 8
SystemDiskCategory: cloud_essd
Vpc:
Type: ALIYUN::ECS::VPC
Properties:
CidrBlock: 192.168.0.0/16
VSwitch:
Type: ALIYUN::ECS::VSwitch
Properties:
VpcId:
Ref: Vpc
CidrBlock: 192.168.0.0/24
ZoneId:
Fn::Jq:
- First
- .[].ZoneId
- Fn::GetAtt:
- DS-InstanceTypes
- InstanceTypes
SecurityGroup:
Type: ALIYUN::ECS::SecurityGroup
Properties:
VpcId:
Ref: Vpc
Instance:
Type: ALIYUN::ECS::Instance
Properties:
IoOptimized: optimized
PrivateIpAddress: 192.168.0.1
VpcId:
Ref: Vpc
SecurityGroupId:
Ref: SecurityGroup
VSwitchId:
Ref: VSwitch
ImageId: centos
InstanceType:
Fn::Jq:
- First
- .[].InstanceType
- Fn::GetAtt:
- DS-InstanceTypes
- InstanceTypes
SystemDiskCategory: cloud_essd
Outputs:
VpcId:
Value:
Fn::GetAtt:
- Vpc
- VpcId
InstanceId:
Value:
Fn::GetAtt:
- Instance
- InstanceId
模板說明:
定義
Resources
,建立對應資源。定義
Outputs
,輸出所建立的VPC執行個體ID和ECS執行個體ID。
步驟二:建立資源棧組
在左側導覽列,單擊資源棧組。
在頂部功能表列的地區下拉式清單,選擇要建立資源棧組的地區。
在資源棧組列表頁面,單擊建立資源棧組。
在選擇模板頁面,選擇已有模板,選擇模板錄入方式為輸入模板,輸入步驟一:編輯模板中YAML格式的模板。
在配置參數頁面,輸入資源棧組名稱和資源棧組描述,然後單擊下一步。
在配置資源棧組頁面,設定許可權模式為服務系統管理權限或自助系統管理權限,然後單擊下一步。
關於服務系統管理權限和自助系統管理權限的更多資訊,請參見授權模式。
在設定部署選項頁面,設定部署參數,然後單擊下一步。
當您使用服務系統管理權限模式建立資源棧組時,部署目標選擇資來源目錄下的多個成員,地區選擇多個地區。
其他參數請根據需要設定。具體操作,請參見使用服務系統管理權限模式建立資源棧組。
當您使用自助系統管理權限模式建立資源棧組時,部署位置選擇在帳號中部署資源棧,添加多個帳號,地區選擇多個地區。
其他參數請根據需要設定。具體操作,請參見使用自助系統管理權限模式建立資源棧組。
說明您最多可以選擇20個地區。
在檢查並確認頁面,檢查資源棧組資訊無誤後,單擊建立資源棧組。
步驟三:查看資源棧組
在左側導覽列,單擊資源棧組。
在資源棧組列表頁面,單擊目標資源棧組名稱。
單擊執行個體頁簽,查看成功建立的資源棧執行個體及其對應的資源棧ID。
單擊資源棧ID,在資源頁簽查看建立的所有資源。
當資源狀態為建立成功時,表示ECS執行個體建立成功。