Anda dapat menggunakan grup tumpukan Resource Orchestration Service (ROS) untuk membuat instance ECS dengan konfigurasi yang sama di beberapa Akun Alibaba Cloud dan wilayah.
Prasyarat
Jika Anda menggunakan model izin yang dikelola sendiri untuk membuat grup tumpukan, pastikan Anda telah membuat akun administrator dan akun target. Anda juga harus membuat secara manual Peran RAM di akun administrator dan akun target untuk membangun hubungan kepercayaan di antara keduanya. Untuk informasi selengkapnya, lihat Grant self-managed permissions.
Jika Anda menggunakan model izin yang dikelola layanan untuk membuat grup tumpukan, pastikan Anda telah menyiapkan akun administrator yang didelegasikan. Untuk informasi selengkapnya, lihat Set up a delegated administrator account.
Langkah 1: Siapkan templat
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
- InstanceIdDeskripsi templat:
Blok
Resourcesmendefinisikan resource yang akan dibuat.Blok
Outputsmenentukan bahwa ID VPC dan instance ECS yang dibuat akan dikembalikan setelah stack dibuat.
Langkah 2: Buat grup tumpukan
-
Di panel navigasi sebelah kiri, klik Stack Groups.
Dari daftar drop-down wilayah di bilah navigasi atas, pilih wilayah untuk grup tumpukan.
-
Pada halaman Stack Groups, klik Create Stack Group.
Pada halaman Select Template, pilih Enter Template Content untuk Template Import Method, lalu tempel templat YAML dari Langkah 1: Siapkan templat.
Pada halaman Configure Parameters, masukkan Stack Group Name dan Stack Group Description, lalu klik Next.
Pada halaman Configure Stack Group, atur Permission Model menjadi Service-managed Permissions atau Self-managed Permissions, lalu klik Next.
Untuk informasi selengkapnya, lihat permission models.
Pada halaman Set Deployment Options, konfigurasikan parameter penerapan, lalu klik Next.
Jika Anda menggunakan model izin service-managed permission, pilih beberapa anggota dari Direktori sumber daya Anda sebagai Deployment Destinations dan pilih beberapa wilayah penerapan.
Konfigurasikan parameter lain sesuai kebutuhan. Untuk informasi selengkapnya, lihat Create a stack group by using the service-managed permission model.
Jika Anda menggunakan model izin self-managed permission, untuk Deployment Locations, pilih Deploy Stacks Within Accounts. Kemudian, tambahkan akun target dan pilih wilayah penerapan.
Konfigurasikan parameter lain sesuai kebutuhan. Untuk informasi selengkapnya, lihat Create a stack group by using the self-managed permission model.
CatatanAnda dapat memilih hingga 20 wilayah.
-
Pada halaman Check and Confirm, verifikasi informasi grup tumpukan dan klik Create Stack Group.
Langkah 3: Lihat grup tumpukan
Di panel navigasi kiri, klik Stack Groups.
Pada halaman Stack Groups, klik Stack Group Name yang dituju.
Klik tab Instance untuk melihat instans tumpukan yang telah dibuat beserta ID tumpukannya masing-masing.
Klik suatu Stack ID. Pada tab Resources, Anda dapat melihat semua resource yang telah dibuat.
Instance ECS berhasil dibuat ketika Resource status bernilai Succeeded.