Bagi para pengguna Alibaba Cloud, memahami syntax CLI (Command Line Interface) merupakan kunci untuk mengoptimalkan pengelolaan sumber daya cloud. Kali ini, kita akan menyelami syntax Alibaba Cloud CLI lanjutan untuk membuat dan mengelola ECS (Elastic Compute Service) dengan mudah.
Syntax Lanjutan ECS di Alibaba Cloud CLI
Mari kita pelajari beberapa syntax lanjutan ECS di Alibaba Cloud CLI beserta penjelasannya:
1. Membuat ECS Instance:
ecs CreateInstance --ImageId <image-id> --ZoneId <zone-id> --InstanceType <instance-type> --SecurityGroupId <security-group-id> --VSwitchId <vswitch-id> --MaxSpotPrice <max-spot-price>
Syntax ini memungkinkan kamu untuk membuat instance ECS baru dengan menentukan:
image-id
: ID image yang ingin digunakanzone-id
: Zona ketersediaan instanceinstance-type
: Tipe instance yang diinginkansecurity-group-id
: ID security group untuk instancevswitch-id
: ID vSwitch untuk instancemax-spot-price
: Harga spot maksimum (opsional)
2. Menghapus ECS Instance:
ecs ReleaseInstance --InstanceId <instance-id>
Syntax ini memungkinkan kamu untuk menghapus instance ECS yang sudah tidak dibutuhkan dengan memasukkan instance-id
yang ingin dihapus.
3. Memulai ECS Instance:
ecs StartInstance --InstanceId <instance-id>
Syntax ini memungkinkan kamu untuk memulai instance ECS yang telah dihentikan dengan memasukkan instance-id
yang ingin diaktifkan.
4. Menghentikan ECS Instance:
ecs StopInstance --InstanceId <instance-id> --Force <force>
Syntax ini memungkinkan kamu untuk menghentikan instance ECS dengan memasukkan instance-id
yang ingin dihentikan. Opsi force
digunakan untuk menghentikan instance secara paksa, meskipun ada proses yang sedang berjalan.
5. Menampilkan Detail ECS Instance:
ecs DescribeInstances --InstanceIds <instance-id>
Syntax ini memungkinkan kamu untuk melihat detail informasi instance ECS dengan memasukkan instance-id
yang ingin dilihat.
6. Memperbarui Spesifikasi ECS Instance:
ecs ModifyInstanceSpec --InstanceId <instance-id> --InstanceType <instance-type>
Syntax ini memungkinkan kamu untuk memperbarui spesifikasi instance ECS, seperti tipe instance, dengan memasukkan instance-id
dan instance-type
yang baru.
7. Mengelola Keamanan ECS Instance:
ecs ModifySecurityGroupRules --SecurityGroupId <security-group-id> --AuthorizedCidrIp <authorized-cidr-ip> --IpProtocol <ip-protocol> --PortRange <port-range>
Syntax ini memungkinkan kamu untuk mengelola aturan security group pada instance ECS dengan memasukkan security-group-id
, authorized-cidr-ip
, ip-protocol
, dan port-range
yang ingin diubah.
8. Mengelola Disk pada ECS Instance:
ecs AttachDisk --InstanceId <instance-id> --DiskId <disk-id> --Device <device>
Syntax ini memungkinkan kamu untuk memasang disk baru ke instance ECS dengan memasukkan instance-id
, disk-id
, dan device
yang ingin digunakan.
ecs DetachDisk --InstanceId <instance-id> --DiskId <disk-id>
Syntax ini memungkinkan kamu untuk melepas disk dari instance ECS dengan memasukkan instance-id
dan disk-id
yang ingin dilepas.
9. Mengelola Snapshot Disk pada ECS Instance:
ecs CreateSnapshot --DiskId <disk-id> --SnapshotName <snapshot-name>
Syntax ini memungkinkan kamu untuk membuat snapshot disk dari instance ECS dengan memasukkan disk-id
dan snapshot-name
yang diinginkan.
ecs DeleteSnapshot --SnapshotId <snapshot-id>
Syntax ini memungkinkan kamu untuk menghapus snapshot disk yang sudah tidak dibutuhkan dengan memasukkan snapshot-id
yang ingin dihapus.
10. Mengelola Network Interface pada ECS Instance:
ecs AttachNetworkInterface --InstanceId <instance-id> --NetworkInterfaceId <network-interface-id>
Syntax ini memungkinkan kamu untuk memasang network interface baru ke instance ECS dengan memasukkan instance-id
dan network-interface-id
yang ingin digunakan.
ecs DetachNetworkInterface --InstanceId <instance-id> --NetworkInterfaceId <network-interface-id>
Syntax ini memungkinkan kamu untuk melepas network interface dari instance ECS dengan memasukkan instance-id
dan network-interface-id
yang ingin dilepas.
Kesimpulan
Dengan memahami syntax Alibaba Cloud CLI lanjutan untuk ECS, kamu dapat mengelola sumber daya cloud dengan lebih efisien dan optimal.