Standar API dan SDK siap pakai dalam berbagai bahasa
Spesifikasi OpenAPI produk ini (Ess/2022-02-22) mematuhi standar RPC. Alibaba Cloud menyediakan SDK siap pakai untuk berbagai bahasa pemrograman populer guna mengabstraksi kompleksitas tingkat rendah seperti request signing. Hal ini memungkinkan developer untuk memanggil API menggunakan sintaks khusus tanpa perlu menangani detail HTTP secara langsung.
Signature kustom
Jika SDK tidak mendukung kebutuhan spesifik Anda, seperti signature kustom, Anda harus menandatangani request secara manual menggunakan signature mechanism. Perhatikan bahwa proses penandatanganan manual memerlukan upaya yang signifikan (estimasi 5 hari kerja). Untuk mendapatkan dukungan, bergabunglah dengan grup DingTalk kami (ID: 147535001692).
Sebelum Anda mulai
Akun Alibaba Cloud memiliki hak administratif penuh. Jika pasangan AccessKey dikompromikan, semua resource terkait dapat terekspos terhadap akses tidak sah, sehingga menimbulkan risiko keamanan yang signifikan. Buat Resource Access Management (RAM) user dengan akses khusus API dan gunakan kebijakan RAM untuk menerapkan principle of least privilege (PoLP). Gunakan akun Alibaba Cloud hanya jika benar-benar diperlukan.
Untuk memanggil API secara aman, konfigurasikan hal berikut:
Akun RAM user
Pasangan AccessKey untuk akun tersebut
Grup penskalaan
|
API |
Judul |
Deskripsi |
| CreateScalingGroup | Membuat scaling group | Membuat scaling group untuk menyesuaikan kapasitas komputasi Anda (jumlah instans) secara otomatis berdasarkan perubahan bisnis dan kebijakan. |
| ModifyScalingGroup | Mengubah grup penskalaan | Jika Anda ingin secara otomatis menambah atau mengurangi jumlah instans tipe tertentu berdasarkan perubahan bisnis dan kebijakan, Anda dapat mengonfigurasi grup penskalaan untuk secara otomatis menyesuaikan kapasitas komputasi Anda (yaitu, jumlah instans). Jika atribut grup penskalaan saat ini tidak lagi memenuhi kebutuhan bisnis Anda, Anda dapat memanggil operasi ModifyScalingGroup untuk mengubah atribut grup penskalaan seperti jumlah instans maksimum, jumlah instans minimum, atau jumlah instans yang diharapkan. Dengan cara ini, Anda tidak perlu membuat grup penskalaan atau mengonfigurasi atribut terkait lagi, sehingga menghemat pengatur waktu dan sumber daya. |
| EnableScalingGroup | Mengaktifkan kelompok penskalaan | Mengaktifkan kelompok penskalaan yang berada dalam status Inactive dan memiliki sumber konfigurasi Instans yang ditentukan oleh template peluncuran atau konfigurasi penskalaan aktif, memungkinkan Penyesuaian Skala Otomatis untuk secara otomatis menyesuaikan kapasitas komputasi Anda (jumlah Instans). |
| DisableScalingGroup | Menonaktifkan grup penskalaan | Jika grup penskalaan diaktifkan dan Anda untuk sementara tidak memerlukan grup penskalaan untuk menjalankan tugas aktivitas penskalaan, Anda dapat memanggil operasi DisableScalingGroup untuk menonaktifkan grup penskalaan. |
| SetGroupDeletionProtection | Mengaktifkan atau menonaktifkan perlindungan penghapusan untuk scaling group | Mengaktifkan atau menonaktifkan perlindungan penghapusan untuk scaling group. Jika perlindungan penghapusan diaktifkan, scaling group tidak dapat dihapus. Jika perlindungan penghapusan dinonaktifkan, scaling group dapat langsung dihapus. Topik ini menjelaskan cara memanggil operasi SetGroupDeletionProtection untuk mengaktifkan atau menonaktifkan perlindungan penghapusan untuk scaling group. |
| DeleteScalingGroup | Menghapus Grup Penskalaan | Jika Anda perlu menambah atau mengurangi jumlah instans tipe tertentu secara otomatis berdasarkan perubahan bisnis dan kebijakan, Anda dapat mengonfigurasi grup penskalaan untuk menyesuaikan kapasitas komputasi (jumlah instans) secara otomatis. Jika Anda tidak lagi memerlukan grup penskalaan, Anda dapat memanggil operasi DeleteScalingGroup untuk menghapus grup penskalaan dan membebaskan kuota grup penskalaan. |
| DescribeScalingGroups | Mengkueri scaling group | Mengkueri detail satu atau beberapa scaling group. Anda dapat memanggil operasi DescribeScalingGroups untuk mengkueri informasi seperti informasi dasar, instans, dan konfigurasi penskalaan dari sebuah scaling group. |
| DescribeScalingGroupDetail | Mengkueri detail grup penskalaan tertentu | Mengkueri detail grup penskalaan tertentu, seperti informasi dasar, instans, dan konfigurasi penskalaan dari grup penskalaan. Ketika parameter OutputFormat diatur ke YAML untuk grup penskalaan tipe ECI, output dalam format Kubernetes Deployment YAML. |
| DescribeScalingInstances | Mengkueri Instans ECS dalam Grup Penskalaan | Mengkueri daftar dan detail Instance ECS dalam grup penskalaan berdasarkan ID grup penskalaan, termasuk jumlah total spot instans yang berjalan, jumlah total Instance ECS, keadaan warmup Instance ECS, dan keadaan siklus hidup dalam grup penskalaan saat ini. Anda juga dapat memfilter Instance ECS berdasarkan status pemeriksaan kesehatan, keadaan siklus hidup, atau tipe pembuatan. |
| DescribeScalingActivities | Kueri aktivitas penskalaan | Mengkueri detail aktivitas penskalaan dengan memanggil operasi DescribeScalingActivities. Anda dapat melihat hasil aktivitas penskalaan yang dipicu oleh tugas terjadwal, tugas yang dipicu peristiwa, atau eksekusi manual aturan penskalaan. Misalnya, Anda dapat melihat status, penyebab, dan jumlah total instans setelah perubahan untuk suatu aktivitas penskalaan. |
| DescribeScalingActivityDetail | Kueri Detail Aktivitas Penskalaan | Mengkueri detail aktivitas penskalaan berdasarkan ID aktivitas penskalaan dalam kelompok penskalaan, termasuk status aktivitas penskalaan, kode kesalahan, dan Paket kesalahan. Anda dapat menggunakan Paket kesalahan untuk pemecahan masalah dan analisis performa. |
| AttachLoadBalancers | Menambahkan Satu atau Beberapa Instans CLB ke Grup Penskalaan | Grup penskalaan dapat dikaitkan dengan Instans load balancing untuk mendistribusikan trafik akses ke beberapa Instans dalam grup penskalaan, yang secara efektif meningkatkan kemampuan layanan grup penskalaan. Anda dapat memanggil operasi AttachLoadBalancers untuk menambahkan satu atau beberapa Instans load balancing. |
| DetachLoadBalancers | Melepaskan satu atau beberapa instans CLB dari grup penskalaan | Melepaskan satu atau beberapa instans Classic Load Balancer (CLB) (sebelumnya SLB) dari grup penskalaan. Jika instans load balancing yang terkait dengan grup penskalaan tidak lagi memenuhi kebutuhan Anda atau Anda ingin memisahkannya, panggil DetachLoadBalancers dengan menentukan ID grup penskalaan, ID instans load balancing, ForceDetach, dan parameter lainnya. Anda juga dapat memilih pemanggilan asinkron dan menentukan apakah akan menghapus instans ECS yang termasuk dalam grup penskalaan dari server backend instans load balancing. Operasi ini hanya mendukung instans CLB. |
| AttachDBInstances | Menambahkan Satu atau Beberapa Instans RDS | Menambahkan satu atau beberapa instans ApsaraDB RDS ke grup penskalaan dengan memanggil API AttachDBInstances, memungkinkan Anda menyesuaikan jumlah instans RDS di grup penskalaan kapan saja untuk fleksibilitas yang lebih besar. |
| DetachDBInstances | Menghapus satu atau beberapa instans RDS | Menghapus satu atau beberapa instans ApsaraDB RDS dari grup penskalaan. Jika Anda ingin mengurangi jumlah instans RDS dalam grup penskalaan, Anda dapat memanggil operasi ini untuk menghapus satu atau beberapa instans RDS. Hal ini mengubah hubungan pengikatan antara grup penskalaan dan instans RDS, memberikan fleksibilitas yang lebih besar. |
| SuspendProcesses | Menangguhkan Proses Tertentu dalam Grup Penskalaan | Menangguhkan proses penskalaan tertentu dalam grup penskalaan dengan memanggil operasi SuspendProcesses, memungkinkan Anda melakukan operasi lain dan mendapatkan kontrol yang lebih mendetail atas aktivitas grup penskalaan. |
| ResumeProcesses | Melanjutkan proses penskalaan yang ditangguhkan di grup penskalaan | Melanjutkan proses penskalaan yang ditangguhkan di grup penskalaan. Grup penskalaan kemudian melanjutkan eksekusi proses yang ditentukan berdasarkan logika fungsional. Misalnya, setelah Anda melanjutkan proses Pemeriksaan kesehatan, instans yang dianggap tidak sehat di grup penskalaan akan otomatis dihapus dari grup penskalaan. |
| AttachVServerGroups | Menambahkan grup server virtual dari instans penyeimbang beban | Setelah grup penskalaan dikaitkan dengan instans Classic Load Balancer (CLB), instans yang ditambahkan ke grup penskalaan secara otomatis didaftarkan sebagai server backend dari instans CLB untuk memproses permintaan akses yang diteruskan oleh instans CLB. Untuk meneruskan permintaan yang berbeda ke server backend yang berbeda atau untuk meneruskan permintaan berdasarkan nama domain dan URL, Anda dapat memanggil operasi AttachVServerGroups untuk menambahkan satu atau beberapa grup server virtual dari instans penyeimbang beban. Anda dapat menggunakan grup server virtual untuk mengelola server backend yang berbeda. |
| DetachVServerGroups | Menghapus satu atau beberapa kelompok server virtual | Grup penskalaan mendukung pengaitan dengan instans load balancing untuk meningkatkan kemampuan layanan grup penskalaan. Jika bisnis Anda tidak memerlukan instans load balancing untuk mendistribusikan trafik akses ke beberapa instans dalam grup penskalaan, Anda dapat memanggil operasi DetachVServerGroups untuk menghapus satu atau beberapa kelompok server virtual. |
| AttachAlbServerGroups | Menambahkan Satu atau Beberapa Kelompok Server ALB | Menambahkan satu atau beberapa kelompok server Application Load Balancer (ALB) ke dalam grup penskalaan. Operasi ini memungkinkan skalabilitas elastis otomatis sebagai tanggapan terhadap perubahan beban bisnis dan mendistribusikan trafik secara dinamis berdasarkan kondisi beban, sehingga meningkatkan stabilitas dan ketersediaan tinggi aplikasi. |
| DetachAlbServerGroups | Menghapus Satu atau Beberapa Kelompok Server ALB | Menghapus satu atau beberapa kelompok server Application Load Balancer (ALB) dari kelompok penskalaan. Anda dapat menentukan parameter seperti ID kelompok penskalaan, ID kelompok server ALB, dan nomor Port yang digunakan oleh instans ECS di kelompok server ALB. |
| AttachServerGroups | Menambahkan Satu atau Beberapa Kelompok Server Load Balancing | Memanggil operasi AttachServerGroups untuk menambahkan satu atau beberapa kelompok server load balancing ke grup penskalaan. Operasi ini cocok untuk skenario di mana Anda perlu menyesuaikan jumlah Instans secara dinamis untuk handle beban kerja yang bervariasi dan memastikan ketersediaan aplikasi yang tinggi. Tipe kelompok server yang didukung meliputi Application Load Balancer (ALB), Network Load Balancer (NLB), dan Gateway Load Balancer (GWLB). Operasi ini memungkinkan ekstensi elastis otomatis saat permintaan bisnis berubah dan mengalokasikan trafik secara dinamis berdasarkan kondisi beban untuk meningkatkan stabilitas program Anda. |
| DetachServerGroups | Menghapus Satu atau Beberapa Kelompok Server dari Grup Penskalaan | Menghapus satu atau beberapa kelompok server load balancing dari grup penskalaan. Operasi ini cocok untuk skenario di mana Anda perlu menyesuaikan jumlah instans secara dinamis untuk handle beban kerja yang bervariasi dan memastikan ketersediaan tinggi program. Jenis kelompok server yang didukung meliputi Application Load Balancer (ALB), Network Load Balancer (NLB), dan Gateway Load Balancer (GWLB). Anda dapat memanggil operasi ini untuk menyesuaikan kebijakan load balancing secara dinamis dan meningkatkan ketersediaan tinggi sistem. |
| ChangeResourceGroup | Mengubah grup sumber daya dari grup penskalaan | Grup sumber daya memungkinkan Anda mengelompokkan sumber daya cloud (seperti grup penskalaan) berdasarkan tujuan, izin, dan kepemilikan, sehingga memungkinkan manajemen sumber daya multi-pengguna dan multi-proyek dalam perusahaan Anda. Anda dapat memanggil operasi ChangeResourceGroup untuk memindahkan grup penskalaan dari satu grup sumber daya ke grup sumber daya lainnya. Hal ini memungkinkan Anda memantau dan mengelola grup penskalaan di grup sumber daya baru secara terpusat, tanpa perlu memeriksa sumber daya di beberapa layanan Alibaba Cloud. |
| ApplyScalingGroup | Mengelola Grup Penskalaan Menggunakan File Konfigurasi | Membuat dan mengelola grup penskalaan dengan memanggil operasi API ApplyScalingGroup menggunakan file konfigurasi. |
| DescribeElasticStrength | Mengkueri kekuatan elastis grup penskalaan | Validitas konfigurasi grup penskalaan sangat menentukan tingkat keberhasilan operasi penskalaan keluar. Penyesuaian Skala Otomatis menggunakan kekuatan elastis untuk mendeskripsikan validitas konfigurasi penskalaan, mengkuantifikasi kualitas konfigurasi, dan membantu Anda mengoptimalkan konfigurasi penskalaan sesuai kebutuhan. |
Konfigurasi penskalaan
|
API |
Judul |
Deskripsi |
| CreateScalingConfiguration | Membuat konfigurasi penskalaan tipe ECS | Membuat konfigurasi penskalaan tipe ECS untuk grup penskalaan dengan menentukan informasi seperti ID grup penskalaan, tipe instans, dan image instans. |
| DescribeScalingConfigurations | Mengkueri konfigurasi penskalaan tipe ECS. | Mengkueri informasi tentang konfigurasi penskalaan tipe ECS, termasuk tipe instans dan image, sehingga Anda dapat mempelajari template Instance ECS yang digunakan untuk penskalaan keluar elastis sebelumnya. |
| ModifyScalingConfiguration | Mengubah konfigurasi penskalaan tipe ECS | Mengubah konfigurasi penskalaan tipe ECS (templat Instans ECS untuk skala keluar) jika konfigurasi penskalaan saat ini tidak memenuhi kebutuhan bisnis Anda. |
| DeleteScalingConfiguration | Menghapus Konfigurasi Penskalaan ECS | Menghapus konfigurasi penskalaan. |
| CreateEciScalingConfiguration | Membuat konfigurasi penskalaan tipe ECI | Membuat konfigurasi penskalaan tipe ECI. Auto Scaling menggunakan konfigurasi penskalaan ini sebagai templat untuk instans ECI dan melakukan pembuatan instans ECI secara otomatis untuk memenuhi kebutuhan bisnis Anda ketika aktivitas scale-out dipicu. |
| DescribeEciScalingConfigurations | Mengkueri konfigurasi penskalaan grup penskalaan ECI | Memanggil operasi DescribeEciScalingConfigurations untuk melakukan kueri parameter informasi konfigurasi penskalaan tipe ECI dengan menentukan parameter seperti ID grup penskalaan, ID konfigurasi penskalaan, atau nama konfigurasi penskalaan. Informasi yang dikembalikan mencakup kebijakan spot instans, tipe instans grup kontainer, kebijakan penarikan image, dan bobot instans ECI sebagai server backend. |
| DescribeEciScalingConfigurationDetail | Kueri Detail Konfigurasi Penskalaan Tipe ECI | Memanggil API DescribeEciScalingConfigurationDetail untuk mengueri detail konfigurasi penskalaan grup penskalaan berdasarkan ID konfigurasi penskalaan (seperti ukuran penyimpanan sementara, jumlah alamat IPv6, dan bandwidth elastic IP address). Output dapat dalam format YAML. |
| ModifyEciScalingConfiguration | Modifikasi konfigurasi penskalaan ECI | Memanggil ModifyEciScalingConfiguration untuk memodifikasi konfigurasi penskalaan dengan menentukan parameter seperti ID konfigurasi penskalaan yang akan dimodifikasi, nama konfigurasi penskalaan, dan atribut instans ECI, termasuk kebijakan mulai ulang instans, strategi preemption instans, dan bandwidth alamat IP elastis (EIP). |
| ApplyEciScalingConfiguration | Mengelola Konfigurasi Penskalaan dengan Menggunakan File Konfigurasi | Membuat atau memperbarui konfigurasi penskalaan tipe ECI dengan menggunakan file konfigurasi. Panggil operasi ApplyEciScalingConfiguration untuk membuat dan mengelola konfigurasi penskalaan tipe ECI dengan cepat melalui file konfigurasi. |
| DeleteEciScalingConfiguration | Menghapus konfigurasi penskalaan ECI | Jika konfigurasi penskalaan tidak aktif dan tidak ada instans ECI yang dibuat melalui pembuatan otomatis dari konfigurasi penskalaan ini di dalam grup penskalaan, Anda dapat memanggil operasi DeleteEciScalingConfiguration untuk menghapus konfigurasi penskalaan ECI yang tidak lagi diperlukan. Hal ini membantu menghindari pemakaian kuota konfigurasi penskalaan. |
| DescribePatternTypes | Mengkueri tipe instans berdasarkan atribut instans | Memanggil operasi DescribePatternTypes. Anda dapat menentukan parameter seperti ID vSwitch, inti vCPU instans, ukuran memori, tingkat keluarga instans, dan harga maksimum yang dapat diterima untuk memfilter tipe instans yang memenuhi persyaratan. |
| DescribeCandidateInstanceType | Mengkueri tipe instans alternatif | Mengkueri tipe instans alternatif. |
Aturan penskalaan
|
API |
Judul |
Deskripsi |
| CreateScalingRule | Membuat aturan penskalaan | Fungsi aturan penskalaan ditentukan oleh jenisnya. Aturan penskalaan dapat digunakan untuk memicu aktivitas penskalaan atau menetapkan nilai batas grup penskalaan secara cerdas. Anda dapat memanggil operasi CreateScalingRule untuk membuat berbagai jenis aturan penskalaan berdasarkan kebutuhan bisnis Anda. Misalnya, jika Anda ingin menetapkan nilai batas grup penskalaan secara cerdas, gunakan jenis aturan penskalaan prediktif. |
| ModifyScalingRule | Mengubah aturan penskalaan | Setelah Anda membuat aturan penskalaan, jika aturan penskalaan tidak lagi memenuhi kebutuhan Anda, Anda dapat memanggil operasi ModifyScalingRule untuk mengubah satu atau beberapa atribut aturan penskalaan. Dengan cara ini, Anda tidak perlu membuat aturan penskalaan baru, sehingga menghemat waktu dan resource. |
| DescribeScalingRules | Kueri Aturan Penskalaan | Memanggil DescribeScalingRules untuk mengkueri aturan penskalaan dan detailnya dengan menentukan parameter seperti ID aturan penskalaan, nama aturan penskalaan, dan pengenal unik aturan penskalaan. Misalnya, Anda dapat mengkueri mode penyesuaian, pengatur waktu pemanasan instans, dan informasi tugas alarm yang terkait dengan aturan penskalaan. |
| DeleteScalingRule | Menghapus Aturan Penskalaan | Menghapus aturan penskalaan. |
Tugas pemicu
|
API |
Judul |
Deskripsi |
| ExecuteScalingRule | Menjalankan Aturan Penskalaan | Menjalankan aturan penskalaan untuk menyesuaikan resource Instans ECS atau Elastic Container Instance (ECI) secara manual atau otomatis. Anda dapat memanggil operasi ExecuteScalingRule untuk menjalankan hanya aturan skalabilitas sederhana dan aturan penskalaan bertahap. Aturan penskalaan pelacakan target dan aturan penskalaan prediktif dijalankan secara otomatis oleh Penyesuaian Skala Otomatis. |
| ScaleWithAdjustment | Memicu penskalaan berdasarkan aturan penyesuaian yang ditentukan | Memicu skalabilitas elastis berdasarkan aturan penyesuaian yang ditentukan. Berbeda dengan operasi ExecuteScalingRule, operasi ini tidak mengharuskan Anda membuat aturan penskalaan terlebih dahulu. |
| AttachInstances | Menambahkan Instans ke Grup Penskalaan Secara Manual | Menambahkan instans secara manual ke grup penskalaan. Anda dapat menambahkan Instance ECS, instans kontainer elastis, atau instans terkelola yang tidak berada dalam grup penskalaan, atau memulai ulang Instance ECS yang berada dalam mode ekonomis di dalam grup penskalaan untuk mengembalikannya ke status layanan. |
| RemoveInstances | Menghapus satu atau beberapa instans dari grup penskalaan | Jika grup penskalaan berada dalam status aktif dan tidak ada aktivitas penskalaan yang sedang dijalankan di dalam grup penskalaan, Anda dapat memanggil operasi RemoveInstances untuk menghapus satu atau beberapa instans yang tidak lagi diperlukan dari grup penskalaan. |
| DetachInstances | Menghapus satu atau beberapa instans dari grup penskalaan | Jika grup penskalaan dalam status Enabled dan tidak ada aktivitas penskalaan yang sedang dijalankan dalam grup penskalaan, Anda dapat memanggil operasi DetachInstances untuk menghapus satu atau beberapa instans ECS, instans kontainer elastis, atau instans terkelola dari grup penskalaan. |
Tugas terjadwal
|
API |
Judul |
Deskripsi |
| CreateScheduledTask | Membuat tugas terjadwal | Membuat tugas terjadwal. Anda dapat memanggil operasi CreateScheduledTask untuk membuat tugas terjadwal yang menjalankan aturan penskalaan tertentu pada waktu yang ditentukan untuk menskalakan sumber daya komputasi secara otomatis, membantu Anda memenuhi kebutuhan bisnis sekaligus mengendalikan biaya. |
| ModifyScheduledTask | Mengubah Tugas Terjadwal | Mengubah parameter konfigurasi tugas terjadwal yang ada dengan menentukan ID tugas. Anda dapat mengubah parameter seperti aturan penskalaan yang akan dijalankan, jumlah instans dalam grup penskalaan, frekuensi eksekusi tugas, dan kebijakan pengulangan. |
| DescribeScheduledTasks | Mengkueri informasi tentang tugas terjadwal | Tugas terjadwal adalah tugas yang telah ditetapkan sebelumnya yang menjalankan aturan penskalaan tertentu pada pengatur waktu yang ditentukan untuk melakukan penskalaan resource komputasi secara otomatis. Setelah tugas terjadwal dibuat, Anda dapat memanggil API DescribeScheduledTasks untuk mengkueri informasi detail tentang tugas terjadwal, seperti pengatur waktu Pemicu, jumlah total tugas terjadwal, dan ID grup penskalaan yang menjalankan tugas terjadwal. |
| DeleteScheduledTask | Menghapus tugas terjadwal | Untuk skenario di mana perubahan volume bisnis dapat diprediksi, Anda dapat mengonfigurasi tugas terjadwal untuk menyiapkan resource komputasi yang cukup sebelum puncak trafik atau segera rilis resource komputasi yang tidak terpakai setelah puncak trafik. Hal ini membantu memenuhi kebutuhan bisnis sambil mengendalikan biaya. Jika tugas terjadwal tidak lagi diperlukan, Anda dapat memanggil operasi DeleteScheduledTask untuk menghapusnya. |
Tugas yang dipicu event
|
API |
Judul |
Deskripsi |
| CreateAlarm | Membuat Tugas yang Dipicu Event | Memanggil operasi CreateAlarm untuk membuat tugas yang dipicu event untuk workload dengan pola lalu lintas yang melonjak atau tidak terduga. Setelah tugas dikaitkan dengan data deret waktu pemantauan CloudMonitor, tugas ini secara dinamis menyesuaikan jumlah Instans ECS atau instans ECI dalam grup penskalaan dan memantau data deret waktu pemantauan Instans secara real time untuk membantu Anda mengelola dan memelihara resource cloud dengan lebih baik. |
| DescribeAlarms | Mengkueri informasi tugas yang dipicu peristiwa | Mengkueri informasi tentang tugas yang dipicu peristiwa untuk membantu Anda memahami konfigurasi dan tren data pemantauan dari tugas yang dipicu peristiwa yang ada, mendeteksi pengecualian sumber daya sistem secara real-time, dan memastikan stabilitas serta keandalan sistem. |
| ModifyAlarm | Mengubah tugas yang dipicu event | Mengubah tugas yang dipicu event. |
| EnableAlarm | Mengaktifkan tugas yang dipicu peristiwa | Untuk beban kerja yang bersifat burst atau tidak dapat diprediksi waktunya, Anda dapat menggunakan tugas yang dipicu peristiwa yang terkait dengan metrik pemantauan CloudMonitor untuk mengelola perubahan beban kerja. Auto Scaling memicu peringatan ketika nilai metrik memenuhi kondisi peringatan dan secara otomatis menjalankan aturan penskalaan dalam periode efektif untuk menyesuaikan jumlah instans ECS atau instans Elastic Container Instance (ECI) secara dinamis dalam grup penskalaan. Untuk melanjutkan penggunaan tugas yang dipicu peristiwa yang dinonaktifkan, panggil operasi EnableAlarm untuk mengaktifkannya. |
| DisableAlarm | Menonaktifkan Tugas Dipicu Event | Untuk beban kerja yang bersifat lonjakan atau tidak terprediksi waktunya, Anda dapat menggunakan node dipicu event yang terkait dengan data deret waktu pemantauan di CloudMonitor untuk mengelola perubahan beban kerja. Penyesuaian Skala Otomatis memicu alert ketika nilai data deret waktu memenuhi kondisi alert dan secara otomatis menjalankan aturan penskalaan dalam periode efektif untuk menyesuaikan jumlah instans ECS atau instans ECI dalam grup penskalaan secara dinamis. Jika Anda untuk sementara tidak memerlukan node dipicu event untuk memicu aktivitas penskalaan, Anda dapat memanggil operasi DisableAlarm untuk menonaktifkan node dipicu event tersebut. |
| DeleteAlarm | Menghapus tugas terpicu event | Untuk beban kerja yang bersifat lonjakan atau tidak terprediksi pengatur waktunya, Anda dapat mengelolanya dengan mengaitkan tugas terpicu event dengan data deret waktu CloudMonitor. Penyesuaian Skala Otomatis mengumpulkan data deret waktu secara real time, memicu alert ketika nilai statistik memenuhi kondisi alert, dan secara otomatis menjalankan aturan penskalaan selama periode efektif untuk menyesuaikan jumlah instans ECS atau instans ECI dalam kelompok penskalaan secara dinamis. Jika Anda tidak lagi memerlukan tugas terpicu event, Anda dapat memanggil operasi DeleteAlarm untuk menghapusnya. |
Penyegaran instans
|
API |
Judul |
Deskripsi |
| DescribeInstanceRefreshes | Mengkueri tugas refresh instans | Mengkueri tugas refresh instans dalam grup penskalaan, termasuk informasi dasar dan progres tugas. |
| StartInstanceRefresh | Memulai tugas penyegaran instans. | Menyegarkan instans dalam grup penskalaan ketika Anda perlu menerapkan konfigurasi penskalaan baru atau memperbarui image instans dalam grup penskalaan. |
| CancelInstanceRefresh | Membatalkan Tugas Refresh Instans | Membatalkan tugas refresh instans. Instans yang telah diganti atau ditambahkan selama scale-out akan dipertahankan. |
| RollbackInstanceRefresh | Mengembalikan tugas penyegaran instans | Mengembalikan tugas penyegaran instans yang sedang berjalan. Jika konfigurasi yang diinginkan tidak memenuhi kebutuhan Anda selama tugas penyegaran instans, Anda dapat memanggil operasi ini untuk mengembalikan tugas tersebut. Selama proses pengembalian, sistem membuat instans baru menggunakan konfigurasi aktif saat ini dari grup penskalaan untuk menggantikan instans yang dibuat berdasarkan konfigurasi yang diinginkan. |
| SuspendInstanceRefresh | Menjeda Tugas Penyegaran Instans | Menjeda tugas penyegaran instans selama eksekusi. Jika Anda menduga konfigurasi memiliki masalah tetapi tidak yakin apakah rollback diperlukan, Anda dapat memanggil operasi ini untuk menjeda tugas penyegaran instans dan memeriksa apakah konfigurasi sudah benar. |
| ResumeInstanceRefresh | Melanjutkan Tugas Refresh Instans yang Dijeda | Melanjutkan tugas refresh instans yang berada dalam status jeda. |
Kait siklus hidup
|
API |
Judul |
Deskripsi |
| CreateLifecycleHook | Membuat satu atau beberapa lifecycle hook untuk grup scaling | API CreateLifecycleHook digunakan untuk membuat satu atau beberapa lifecycle hook dalam grup auto scaling yang ditentukan. Hook ini melakukan intervensi pada tahap-tahap kritis siklus hidup instans (seperti saat peluncuran atau sebelum penghentian), sehingga Anda dapat melakukan operasi kustom seperti mengirim notifikasi atau menjalankan skrip otomatisasi. Dengan fitur ini, Anda dapat mencapai kontrol dan manajemen yang lebih terperinci, seperti melakukan validasi, konfigurasi, atau tugas pencadangan data sebelum dan sesudah instans dipengaruhi oleh aktivitas auto scaling, sehingga meningkatkan fleksibilitas dan keandalan deployment aplikasi. |
| ModifyLifecycleHook | Mengubah kait siklus hidup | Mengubah informasi kait siklus hidup. Jika kait siklus hidup dalam grup penskalaan saat ini tidak memenuhi kebutuhan bisnis Anda, Anda dapat memanggil operasi ini untuk mengubah kait siklus hidup dengan menentukan ID atau nama kait siklus hidup dan ID grup penskalaan. Anda dapat mengubah jenis aktivitas penskalaan yang berlaku untuk kait siklus hidup, pengatur waktu tunggu yang ditetapkan kait siklus hidup untuk aktivitas grup penskalaan, dan aksi berikutnya yang akan diambil setelah status tunggu berakhir. |
| DescribeLifecycleHooks | Mengkueri Detail Kait Siklus Hidup | Memanggil DescribeLifecycleHooks untuk mengkueri informasi tentang kait siklus hidup dengan menentukan ID kait siklus hidup atau ID grup penskalaan. Informasi tersebut mencakup aksi default setelah status tertunda berakhir, jenis aktivitas penskalaan yang terkait dengan kait siklus hidup, pengenal objek notifikasi, dan pengatur waktu status tertunda. |
| RecordLifecycleActionHeartbeat | Memperpanjang waktu tunggu instans ECS yang ditangguhkan oleh lifecycle hook | Memperpanjang waktu penangguhan instans ECS yang ditangguhkan oleh lifecycle hook dalam scaling group, jika waktu tunggu default tidak memenuhi persyaratan Anda untuk operasi kustom. Saat instans ECS dalam keadaan ditangguhkan, panggil RecordLifecycleActionHeartbeat dan tentukan parameter konfigurasi seperti ID lifecycle hook, pengidentifikasi keadaan tunggu aktivitas penskalaan, dan waktu tunggu yang diinginkan. |
| DescribeLifecycleActions | Kueri Detail Tindakan Siklus Hidup untuk Aktivitas Penskalaan | Memanggil DescribeLifecycleActions untuk mengkueri status, pengenal, dan ID Instans ECS yang ditangguhkan untuk tindakan siklus hidup yang dipicu selama aktivitas penskalaan dengan menentukan ID aktivitas penskalaan, token kueri, MaxResults, dan parameter lainnya. |
| CompleteLifecycleAction | Menyelesaikan Tindakan Siklus Hidup Lebih Awal | Menyelesaikan tindakan siklus hidup untuk mengakhiri status tertunda dari aktivitas penskalaan lebih awal jika kait siklus hidup dikonfigurasi untuk grup penskalaan. |
| DeleteLifecycleHook | Menghapus Kait Siklus Hidup | Menghapus kait siklus hidup untuk membebaskan kuota kait saat kait siklus hidup tidak lagi diperlukan. |
Notifikasi event
|
API |
Judul |
Deskripsi |
| CreateNotificationConfiguration | Membuat Konfigurasi Notifikasi untuk Event Penyesuaian Skala Otomatis dan Perubahan Sumber Daya | Membuat konfigurasi notifikasi untuk event Penyesuaian Skala Otomatis dan perubahan Sumber daya. Hal ini membantu Anda tetap terinformasi mengenai dinamika grup penskalaan dan lebih lanjut mengotomatiskan manajemen event Penyesuaian Skala Otomatis. |
| ModifyNotificationConfiguration | Mengubah notifikasi event dan perubahan Sumber daya Penyesuaian Skala Otomatis | Notifikasi event memungkinkan Anda mengirim Paket secara otomatis ke CloudMonitor, topik MNS, dan antrian MNS saat jenis event tertentu terjadi. Hal ini membantu Anda memantau dinamika grup penskalaan dan mendukung manajemen otomatis. Jika jenis notifikasi event saat ini tidak lagi memenuhi kebutuhan bisnis, Anda dapat memanggil operasi ModifyNotificationConfiguration untuk mengubah notifikasi event dan perubahan Sumber daya Penyesuaian Skala Otomatis. Anda tidak perlu membuat notifikasi event baru, tetapi metode notifikasi dari notifikasi event yang ada tidak dapat diubah. |
| DescribeNotificationConfigurations | Kueri Notifikasi Event dan Perubahan Sumber Daya Penyesuaian Skala Otomatis | Mengkueri Notifikasi event dan perubahan Sumber daya Penyesuaian Skala Otomatis berdasarkan ID grup penskalaan, termasuk tipe Notifikasi event dan metode Notifikasi. |
| DeleteNotificationConfiguration | Menghapus notifikasi tentang event Penyesuaian Skala Otomatis dan perubahan Sumber daya | Notifikasi event memungkinkan Anda mengirim pesan secara otomatis ke CloudMonitor, Topik MNS, dan Antrian MNS ketika jenis event tertentu terjadi, sehingga Anda dapat segera melacak dan handle event. Jika notifikasi event tidak lagi diperlukan, panggil operasi DeleteNotificationConfiguration untuk menghapus notifikasi tentang event Penyesuaian Skala Otomatis dan perubahan Sumber daya. |
| DescribeNotificationTypes | Mengkueri Tipe Event dan Notifikasi Perubahan Sumber Daya Penyesuaian Skala Otomatis | Memanggil operasi DescribeNotificationTypes untuk mengkueri tipe event Penyesuaian Skala Otomatis dan notifikasi perubahan Sumber daya untuk grup penskalaan, seperti aktivitas penskalaan scale-out yang berhasil, aktivitas penskalaan scale-in yang berhasil, pengingat kedaluwarsa node terjadwal, dan aktivitas penskalaan scale-out yang sebagian berhasil. |
Diagnostik kesehatan
|
API |
Judul |
Deskripsi |
| CreateDiagnoseReport | Membuat Laporan Diagnostik | Membuat laporan diagnostik. |
| DescribeDiagnoseReports | Kueri Laporan Diagnostik | Mengkueri daftar laporan diagnostik kesehatan. |
| DescribeScalingGroupDiagnoseDetails | Mengkueri detail diagnosis terbaru grup penskalaan | Mengkueri detail diagnosis terbaru untuk grup penskalaan. Hasil hanya dikembalikan ketika terdapat hasil diagnosis yang tidak normal. |
Instans
|
API |
Judul |
Deskripsi |
| EnterStandby | Mengatur Instans ECS dalam Kelompok Penskalaan ke Keadaan Siaga | Mengatur Instans ECS dalam kelompok penskalaan ke keadaan siaga. |
| ExitStandby | Mengubah Instans Siaga ke Keadaan dalam Layanan | Ketika aktivitas penskalaan dipicu di grup penskalaan, instans dalam keadaan siaga tidak akan dihapus. Jika Anda ingin instans berpartisipasi kembali dalam aktivitas penskalaan, panggil operasi ExitStandby untuk mengubah Instance ECS atau instans ECI dari keadaan siaga kembali ke keadaan dalam layanan. |
| RebalanceInstances | Penyeimbangan Ulang Distribusi Instance ECS | Menyeimbangkan ulang distribusi Instance ECS di beberapa zona dalam grup penskalaan dengan memanggil API RebalanceInstances jika instans terdistribusi tidak merata karena alasan seperti inventaris yang tidak mencukupi. |
| SetInstanceHealth | Menetapkan status kesehatan instans ECS dalam kelompok penskalaan | Dalam beberapa kasus, pemeriksaan kesehatan otomatis mungkin tidak dapat mendeteksi status kesehatan Instance ECS atau instans ECI secara akurat. Dengan menetapkan status kesehatan instans secara manual, Anda dapat dengan cepat mengidentifikasi dan handle instans yang bermasalah. Anda dapat memanggil operasi API SetInstanceHealth untuk menetapkan status kesehatan Instance ECS atau instans ECI dalam kelompok penskalaan guna memenuhi kebutuhan bisnis dan skenario O&M yang sebenarnya dengan lebih baik. |
| SetInstancesProtection | Mengaktifkan atau Menonaktifkan Perlindungan untuk Instans ECS dalam Grup Penskalaan | Melindungi atau membatalkan perlindungan satu atau beberapa Instans ECS dalam grup penskalaan. Setelah perlindungan diaktifkan untuk Instans ECS, Instans tidak akan dihentikan atau dirilis selama aktivitas penskalakan masuk otomatis grup penskalaan. Anda hanya dapat menghapus Instans secara manual dari Konsol atau dengan memanggil Operasi API RemoveInstances. |
Wilayah
|
API |
Judul |
Deskripsi |
| DescribeRegions | Mengkueri wilayah yang mendukung Penyesuaian Skala Otomatis | Mengkueri wilayah tempat Penyesuaian Skala Otomatis tersedia. Sebelum menggunakan Penyesuaian Skala Otomatis, Anda dapat memanggil operasi DescribeRegions untuk mencari wilayah dan zona yang paling sesuai, guna memastikan kinerja akses yang optimal. |
Tag
|
API |
Judul |
Deskripsi |
| TagResources | Membuat dan Menyambungkan Tag ke Sumber Daya | Membuat dan menyambungkan tag ke sumber daya Penyesuaian Skala Otomatis tertentu, membantu Anda mengelola dan mengkategorikan sumber daya dengan lebih baik, memahami penggunaan sumber daya melalui tag, dan meningkatkan utilisasi sumber daya. |
| ListTagResources | Mengkueri Tag yang Terikat pada Sumber daya Penyesuaian Skala Otomatis | Mengkueri tag yang terikat pada satu atau beberapa Sumber daya Penyesuaian Skala Otomatis. Hal ini membantu Anda mengkategorikan dan mengelola Sumber daya Penyesuaian Skala Otomatis dengan lebih baik, serta mencapai tujuan seperti manajemen otomatis dan kontrol izin. |
| UntagResources | Melepas Tag dari Sumber daya Penyesuaian Skala Otomatis Tertentu | Melepas tag dari resource Penyesuaian Skala Otomatis tertentu secara terpadu untuk menyederhanakan manajemen sumber daya, meningkatkan performa sistem, dan mengurangi risiko keamanan. Setelah tag dilepas, tag akan dihapus secara otomatis jika tidak terikat pada resource lain. |
| ListTagKeys | Mengkueri kunci tag sumber daya Penyesuaian Skala Otomatis | Mengkueri daftar kunci tag untuk sumber daya Penyesuaian Skala Otomatis. Hal ini membantu Anda mengklasifikasikan, mengidentifikasi, dan memantau sumber daya Penyesuaian Skala Otomatis untuk manajemen sumber daya yang lebih fleksibel dan mudah. |
| ListTagValues | Kueri Nilai Tag Kunci Tag Sumber Daya Penyesuaian Skala Otomatis | Mengkueri nilai tag yang sesuai dengan kunci tag sumber daya Penyesuaian Skala Otomatis. Hal ini membantu Anda memahami sumber daya Penyesuaian Skala Otomatis dengan lebih baik serta mengkategorikan dan mengelolanya secara efektif. |
Lainnya
|
API |
Judul |
Deskripsi |
| VerifyUser | Verifikasi Apakah Penyesuaian Skala Otomatis Telah Diaktifkan | Memanggil operasi API VerifyUser untuk memverifikasi apakah Penyesuaian Skala Otomatis telah diaktifkan. Hal ini memastikan sistem dapat secara otomatis menambah atau mengurangi resource saat terjadi fluktuasi trafik atau perubahan beban, yang membantu meningkatkan stabilitas, ketersediaan, dan fleksibilitas sistem. |
| VerifyAuthentication | Memeriksa Apakah Auto Scaling Diotorisasi untuk Mengelola Sumber Daya ECS dan ECI | Memanggil VerifyAuthentication dengan ID akun Alibaba Cloud yang ditentukan untuk memeriksa apakah peran terkait layanan AliyunServiceRoleForAutoScaling ada pada akun tersebut. Peran ini digunakan untuk memberikan otorisasi kepada Penyesuaian Skala Otomatis guna mengelola sumber daya ECS dan ECI. |
| DescribeLimitation | Mengkueri batas kuota sumber daya | Memanggil operasi DescribeLimitation untuk mengkueri batas kuota sumber daya. Misalnya, Anda dapat mengkueri jumlah maksimum tugas terjadwal yang dapat dibuat, jumlah maksimum instans load balancing yang dapat dikaitkan dengan sebuah grup penskalaan, jumlah maksimum instans yang dapat ditetapkan dalam sebuah grup penskalaan, dan jumlah maksimum konfigurasi penskalaan. |
| ModifyInstanceAttribute | Mengubah Informasi Parsial Instans Dalam Grup Penskalaan | Mengubah informasi parsial Instance ECS dalam grup penskalaan dengan memanggil ModifyInstanceAttribute menggunakan parameter seperti ID instans, ID grup penskalaan, dan ID wilayah grup penskalaan. Saat ini, hanya properti manajemen siklus hidup instans yang ditambahkan secara manual ke grup penskalaan yang dapat diubah. |
| DescribeAlertConfiguration | Mengkueri Status Aktivitas Penskalaan Yang Memicu Notifikasi Di Grup Penskalaan | Memanggil operasi DescribeAlertConfiguration untuk mengkueri status aktivitas penskalaan yang mengirimkan notifikasi SMS, Pesan internal, dan email di grup penskalaan. Anda dapat menentukan ID grup penskalaan dan ID wilayah. Contoh status mencakup eksekusi berhasil, kegagalan, dan penolakan aktivitas penskalaan. |
| ModifyAlertConfiguration | Mengatur status aktivitas penskalaan untuk notifikasi pesan dalam grup penskalaan | Mengatur status aktivitas penskalaan yang memicu notifikasi SMS dan email dalam grup penskalaan. |
| DescribeInstanceCreateAndDeleteStatistics | Kueri Statistik Pembuatan dan Penghapusan Instans | Mengkueri statistik pembuatan dan penghapusan instans. |
| QueryPredictiveValue | Kueri Nilai Prediksi | Mengkueri jumlah prediksi instans dalam grup penskalaan. |
| QueryHistoricalMetric | Kueri data pemantauan historis | Mengkueri data pemantauan historis dari grup penskalaan yang menggunakan aturan penskalaan prediktif. |
| QueryPredictiveTaskInfo | Mengkueri Informasi Tugas Prediksi | Mengkueri informasi tugas prediksi. |
| QueryPredictiveMetric | Query predictive monitoring data | Mengkueri data pemantauan prediktif. |
| DeleteDiagnoseReport | Menghapus laporan diagnostik kesehatan grup penskalaan | Menghapus laporan diagnostik kesehatan grup penskalaan. |
| DescribeScalingActivityStatistics | Statistik Aktivitas Penskalaan | Mengambil distribusi aktivitas penskalaan berdasarkan status dalam periode waktu tertentu. |