Standar API dan SDK siap pakai dalam berbagai bahasa
Spesifikasi OpenAPI produk ini (Ess/2014-08-28) 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 grup penskalaan. | Membuat grup penskalaan untuk menyesuaikan kapasitas komputasi (jumlah instans) secara otomatis berdasarkan perubahan bisnis dan kebijakan jika Anda perlu menambah atau mengurangi jumlah instans dari tipe tertentu secara otomatis. |
| DeleteScalingGroup | Menghapus grup penskalaan | Menghapus grup penskalaan. |
| ModifyScalingGroup | Mengubah kelompok penskalaan. | Mengubah atribut kelompok penskalaan, seperti jumlah maksimum instans, jumlah minimum instans, atau jumlah instans yang diharapkan. Jika atribut kelompok penskalaan saat ini tidak lagi memenuhi kebutuhan bisnis Anda, Anda dapat memanggil operasi ini untuk mengubahnya alih-alih membuat kelompok penskalaan baru, yang menghemat waktu dan Sumber daya. |
| EnableScalingGroup | Mengaktifkan Grup Penskalaan | Mengaktifkan grup penskalaan. |
| DisableScalingGroup | Menonaktifkan Grup Penskalaan | Menonaktifkan grup penskalaan. |
| SetGroupDeletionProtection | Mengaktifkan atau Menonaktifkan Perlindungan Penghapusan untuk Grup Penskalaan | Mengaktifkan atau menonaktifkan perlindungan penghapusan untuk grup penskalaan. |
| AttachLoadBalancers | Menambahkan Satu atau Beberapa Instans Load Balancing | Menambahkan satu atau beberapa instans load balancing. |
| DetachLoadBalancers | Menghapus satu atau beberapa instans load balancing | Menghapus satu atau beberapa instans load balancing. |
| DetachDBInstances | Menghapus Satu atau Beberapa Instans RDS | Menghapus satu atau beberapa instans ApsaraDB RDS. |
| AttachDBInstances | Menambahkan Satu atau Beberapa Instans ApsaraDB RDS | Menambahkan satu atau beberapa instans ApsaraDB RDS. |
| AttachVServerGroups | Menambahkan Kelompok Server Virtual ke Grup Penskalaan. | Menambahkan satu atau beberapa kelompok server virtual ke instans load balancing yang terkait dengan grup penskalaan. |
| DetachVServerGroups | Menghapus Satu atau Beberapa Kelompok Server Virtual. | Menghapus satu atau beberapa kelompok server virtual. |
| DescribeScalingGroups | Mengkueri grup penskalaan. | Mengkueri grup penskalaan. Anda dapat memanggil operasi ini untuk melihat informasi dasar tentang grup penskalaan, instans dalam grup penskalaan, dan konfigurasi penskalaan. |
| DescribeScalingInstances | Kueri Instans ECS dalam Grup Penskalaan. | Mengkueri daftar Instance ECS dan informasi instans dalam grup penskalaan berdasarkan ID grup penskalaan, termasuk jumlah total spot instans yang berjalan, jumlah total Instance ECS, keadaan pemanasan awal 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 menggunakan operasi ini untuk melihat hasil aktivitas penskalaan yang dipicu oleh tugas terjadwal, tugas yang dipicu event, 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. |
| DescribeLimitation | Mengkueri Batas Kuota Sumber Daya | Mengkueri batas kuota sumber daya. |
| 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. |
| VerifyAuthentication | Memeriksa apakah Penyesuaian Skala Otomatis diberi izin untuk mengoperasikan resource ECS | Memeriksa apakah Penyesuaian Skala Otomatis diberi izin untuk mengoperasikan resource ECS. |
| SuspendProcesses | Menangguhkan proses penskalaan tertentu dalam grup penskalaan | Menangguhkan proses penskalaan tertentu dalam grup penskalaan. |
| ResumeProcesses | Melanjutkan Proses Penskalaan yang Dijeda dalam Grup Penskalaan | Melanjutkan proses penskalaan yang dijeda dalam grup penskalaan. |
| VerifyUser | Verifikasi Apakah Penyesuaian Skala Otomatis Diaktifkan. | Memverifikasi apakah Penyesuaian Skala Otomatis diaktifkan. |
Konfigurasi Penskalaan
|
API |
Judul |
Deskripsi |
| CreateScalingConfiguration | Membuat konfigurasi penskalaan. | Membuat konfigurasi penskalaan tipe ECS untuk grup penskalaan dengan memanggil operasi CreateScalingConfiguration menggunakan ID grup penskalaan, tipe instans, image instans, dan informasi lainnya. |
| DeleteScalingConfiguration | Hapus Konfigurasi Penskalaan | Menghapus konfigurasi penskalaan. |
| ModifyScalingConfiguration | Mengubah konfigurasi penskalaan tipe ECS. | Mengubah konfigurasi penskalaan tipe ECS (templat Instans untuk skala keluar) jika konfigurasi penskalaan saat ini tidak memenuhi kebutuhan bisnis Anda. |
| DescribeScalingConfigurations | Kueri Konfigurasi Penskalaan Tipe eCS. | Mengkueri informasi tentang konfigurasi penskalaan tipe ECS, termasuk tipe instans dan image, untuk membantu Anda memahami detail template instans ECS yang digunakan untuk scale-out sebelumnya. |
| DeactivateScalingConfiguration | Menonaktifkan Konfigurasi Penskalaan Tertentu | Menonaktifkan konfigurasi penskalaan tertentu. |
Aturan Penskalaan
|
API |
Judul |
Deskripsi |
| CreateScalingRule | Membuat Aturan Penskalaan. | Membuat aturan penskalaan. |
| DeleteScalingRule | Hapus aturan penskalaan | Menghapus aturan penskalaan. |
| ModifyScalingRule | Mengubah aturan penskalaan | Mengubah aturan penskalaan. |
| DescribeScalingRules | Kueri Aturan Penskalaan | Mengkueri aturan penskalaan dalam grup penskalaan dan mengembalikan informasi tentang aturan penskalaan. |
Tugas yang Dipicu Event
|
API |
Judul |
Deskripsi |
| AttachInstances | Menambahkan Instans ECS ke grup penskalaan secara manual | Menambahkan Instans ECS ke grup penskalaan secara manual. |
| DetachInstances | Menghapus satu atau beberapa Instance ECS dari grup penskalaan | Menghapus satu atau beberapa Instance ECS dari grup penskalaan. |
| ExecuteScalingRule | Execute a scaling rule | Menjalankan aturan penskalaan. |
| RemoveInstances | Menghapus satu atau beberapa Instans ECS dari grup penskalaan | Menghapus satu atau beberapa Instans ECS dari grup penskalaan. |
Tugas Terjadwal
|
API |
Judul |
Deskripsi |
| CreateScheduledTask | Membuat Tugas Terjadwal | Membuat tugas terjadwal. |
| DeleteScheduledTask | Hapus Tugas Terjadwal | Menghapus tugas terjadwal. |
| ModifyScheduledTask | Mengubah tugas terjadwal | Mengubah informasi tugas terjadwal. |
| DescribeScheduledTasks | Mengkueri informasi tugas terjadwal | Mengkueri informasi tentang tugas terjadwal. |
Kait Siklus Hidup
|
API |
Judul |
Deskripsi |
| CreateLifecycleHook | Membuat Satu atau Beberapa Kait Siklus Hidup untuk Grup Penskalaan | Membuat satu atau beberapa kait siklus hidup untuk grup penskalaan. |
| DeleteLifecycleHook | Menghapus panggilan balik siklus hidup | Menghapus panggilan balik siklus hidup. |
| ModifyLifecycleHook | Mengubah kait siklus hidup | Mengubah informasi kait siklus hidup. |
| DescribeLifecycleActions | Query lifecycle tokens | Mengkueri token siklus hidup berdasarkan ID aktivitas penskalaan dan status. |
| DescribeLifecycleHooks | Mengkueri detail kait siklus hidup. | Mengkueri informasi tentang kait siklus hidup berdasarkan ID kait siklus hidup atau ID grup penskalaan, termasuk aksi default setelah status tunggu berakhir, tipe aktivitas penskalaan yang terkait dengan kait siklus hidup, pengenal objek notifikasi, dan waktu tunggu penangguhan. |
| RecordLifecycleActionHeartbeat | Memperpanjang Waktu Tunggu Setelah Kait Siklus Hidup Dipicu | Memperpanjang waktu tunggu untuk Instans ECS yang ditangguhkan setelah kait siklus hidup dipicu. |
| CompleteLifecycleAction | Menyelesaikan Status Tunggu Aktivitas Penskalaan Lebih Awal | Menyelesaikan status tunggu aktivitas penskalaan lebih awal. |
Notifikasi Event
|
API |
Judul |
Deskripsi |
| CreateNotificationConfiguration | Membuat Notifikasi Event dan Perubahan Sumber daya Penyesuaian Skala Otomatis | Membuat notifikasi event dan perubahan Sumber daya Penyesuaian Skala Otomatis. |
| DeleteNotificationConfiguration | Menghapus Event Penskalaan Otomatis dan Notifikasi Perubahan Sumber Daya | Menghapus event penskalaan otomatis dan notifikasi perubahan sumber daya. |
| ModifyNotificationConfiguration | Mengubah Notifikasi untuk Event Penyesuaian Skala Otomatis dan Perubahan Sumber daya | Mengubah notifikasi untuk event Penyesuaian Skala Otomatis dan perubahan Sumber daya. |
| DescribeNotificationConfigurations | Mengkueri event penskalaan otomatis dan notifikasi perubahan sumber daya | Mengkueri event penskalaan otomatis dan notifikasi perubahan sumber daya yang Anda buat. |
| DescribeNotificationTypes | Kueri Tipe Event Penyesuaian Skala Otomatis dan Notifikasi Perubahan Sumber daya | Mengkueri tipe event Penyesuaian Skala Otomatis dan notifikasi perubahan Sumber daya. |
Instans
|
API |
Judul |
Deskripsi |
| SetInstancesProtection | Memulai atau menghentikan perlindungan untuk instans ECS dalam grup penskalaan | Memulai atau menghentikan perlindungan untuk satu atau beberapa instans ECS dalam grup penskalaan. |
| SetInstanceHealth | Menetapkan status kesehatan instans ECS dalam grup penskalaan | Menetapkan status kesehatan instans ECS dalam grup penskalaan. |
| EnterStandby | Mengatur Instance ECS dalam Grup Penskalaan ke Keadaan Siaga | Mengatur Instance ECS dalam grup penskalaan ke keadaan siaga. |
| ExitStandby | Mengubah Instans Siaga Menjadi Keadaan Berjalan | Mengubah Instance ECS dalam keadaan siaga di dalam grup penskalaan menjadi keadaan berjalan. |
| RebalanceInstances | Menyeimbangkan Ulang Distribusi Instance ECS | Menyeimbangkan ulang distribusi Instance ECS di seluruh zona dalam grup penskalaan multi-zona. |
Wilayah
|
API |
Judul |
Deskripsi |
| DescribeRegions | Mengkueri Wilayah Tempat Penyesuaian Skala Otomatis Tersedia | Mengkueri wilayah tempat Penyesuaian Skala Otomatis tersedia. |
Tag
|
API |
Judul |
Deskripsi |
| ListTagResources | Kueri Tag yang Terpasang pada Sumber Daya Penyesuaian Skala Otomatis. | Mengkueri tag yang terpasang pada satu atau beberapa sumber daya Penyesuaian Skala Otomatis. |
| ListTagKeys | Kueri Kunci Tag Sumber daya Penyesuaian Skala Otomatis | Mengkueri daftar kunci tag untuk Sumber daya Penyesuaian Skala Otomatis. |
| ListTagValues | Mengkueri Nilai Tag Sumber Daya Penyesuaian Skala Otomatis Berdasarkan Kunci Tag | Mengkueri nilai tag yang sesuai dengan kunci tag Sumber daya Penyesuaian Skala Otomatis. |
| TagResources | Membuat dan Mengikat Tag ke Daftar Sumber Daya. | Membuat dan mengikat tag ke daftar Sumber daya Penyesuaian Skala Otomatis tertentu. |
| UntagResources | Melepaskan Tag dari Sumber daya Penyesuaian Skala Otomatis Tertentu | Setelah tag dilepaskan, tag akan dihapus secara otomatis jika tidak terikat ke Sumber daya lain. |
Peringatan
|
API |
Judul |
Deskripsi |
| CreateAlarm | Membuat Tugas yang Dipicu Event | Membuat tugas yang dipicu event. |
| DeleteAlarm | Menghapus Tugas yang Dipicu Event | Menghapus tugas yang dipicu event. |
| DisableAlarm | Menonaktifkan tugas yang dipicu oleh peristiwa | Menonaktifkan tugas yang dipicu oleh peristiwa. |
| EnableAlarm | Mengaktifkan Tugas yang Dipicu Event | Mengaktifkan tugas yang dipicu event. |
| ModifyAlarm | Mengubah Tugas yang Dipicu Event. | Mengubah tugas yang dipicu event. |
| DescribeAlarms | Mengkueri informasi tugas yang dipicu oleh peristiwa | Mengkueri informasi tentang tugas yang dipicu oleh peristiwa. |
Lainnya
|
API |
Judul |
Deskripsi |
| AttachAlbServerGroups | Menambahkan Satu atau Beberapa Kelompok Server ALB | Menambahkan satu atau beberapa kelompok server Application Load Balancer (ALB) ke grup penskalaan. |
| CreateEciScalingConfiguration | Membuat konfigurasi penskalaan. | Membuat konfigurasi penskalaan bertipe Elastic Container Instance (ECI). |
| DeleteEciScalingConfiguration | Menghapus konfigurasi penskalaan | Menghapus konfigurasi penskalaan tipe Elastic Container Instance (ECI). |
| DescribeEciScalingConfigurations | Kueri informasi konfigurasi penskalaan | Mengkueri konfigurasi penskalaan tipe ECI. |
| DetachAlbServerGroups | Menghapus satu atau beberapa grup server ALB | Menghapus satu atau beberapa grup server Application Load Balancer (ALB) dari grup penskalaan. |
| ModifyEciScalingConfiguration | Mengubah konfigurasi penskalaan. | Mengubah konfigurasi penskalaan bertipe Elastic Container Instance (ECI). |
| ScaleWithAdjustment | Memicu Skalabilitas Elastis Berdasarkan Aturan Penyesuaian yang Ditentukan | Memicu skalabilitas elastis berdasarkan aturan penyesuaian yang ditentukan. |
| ChangeResourceGroup | Mengubah Kelompok Sumber Daya Grup Penskalaan | Menambahkan grup penskalaan sebagai resource ke kelompok sumber daya. |
| AttachServerGroups | Menambahkan satu atau beberapa kelompok server load balancing | Menambahkan satu atau beberapa kelompok server load balancing ke grup penskalaan. Tipe kelompok server yang didukung meliputi Application Load Balancer (ALB) dan Network Load Balancer (NLB). |
| DetachServerGroups | Menghapus Satu atau Beberapa Kelompok Server Load Balancing | Menghapus satu atau beberapa kelompok server load balancing dari grup penskalaan. Tipe kelompok server yang didukung meliputi Application Load Balancer (ALB) dan Network Load Balancer (NLB). |
| ModifyInstanceAttribute | Mengubah Informasi Parsial Instance ECS dalam Grup Penskalaan | Mengubah informasi parsial sebuah Instance ECS dalam grup penskalaan. Saat ini, hanya properti manajemen siklus hidup Instans yang ditambahkan secara manual ke dalam grup penskalaan yang dapat diubah, sehingga Penyesuaian Skala Otomatis dapat mengelola Instance ECS dalam grup penskalaan dengan lebih fleksibel. |
| DescribePatternTypes | Mengkueri Tipe Instans Berdasarkan Atribut Instans. | Mengkueri tipe instans yang cocok dengan atribut instans yang ditentukan, seperti jumlah vCPU, ukuran memori, tingkat keluarga instans, dan harga maksimum yang dapat diterima, saat Anda mengonfigurasi konfigurasi penskalaan dengan menentukan atribut instans. Operasi ini memanggil operasi API DescribePatternTypes. |
| ApplyScalingGroup | Mengelola grup penskalaan dengan menggunakan file konfigurasi. | Membuat dan mengelola grup penskalaan berbasis Elastic Container Instance (ECI) dengan menggunakan file konfigurasi. Anda dapat memanggil operasi ApplyScalingGroup untuk mengimplementasikan fitur ini. |
| ModifyAlertConfiguration | Mengatur Status Aktivitas Penskalaan untuk Notifikasi Paket dalam Grup Penskalaan. | Mengonfigurasi status aktivitas penskalaan yang akan dikirimkan notifikasi SMS dan email oleh Penyesuaian Skala Otomatis dalam sebuah grup penskalaan. Ketika aktivitas penskalaan berhasil, gagal, atau ditolak, Penyesuaian Skala Otomatis dapat mengirimkan notifikasi melalui SMS atau email. Anda harus handle peristiwa terkait setelah menerima notifikasi. Anda dapat memanggil operasi ModifyAlertConfiguration untuk mengatur status aktivitas penskalaan yang menjadi Pemicu notifikasi SMS dan email dalam grup penskalaan, agar Anda dapat tetap mengetahui perubahan aktivitas penskalaan dan merespons dengan cepat untuk meningkatkan efisiensi penskalaan. |
| DescribeAlertConfiguration | Status Aktivitas Penskalaan untuk Notifikasi dalam Grup Penskalaan. | Mengkueri konfigurasi Pemberitahuan peringatan untuk aktivitas penskalaan dalam grup penskalaan. Ketika aktivitas penskalaan berhasil, gagal, atau ditolak, Penyesuaian Skala Otomatis dapat mengirimkan notifikasi melalui pesan SMS dan email. Anda dapat memanggil operasi ini untuk mengkueri status aktivitas penskalaan yang notifikasi SMS dan emailnya dikirim dalam grup penskalaan. Hal ini membantu Anda tetap mendapat informasi tentang perubahan pada aktivitas penskalaan dan merespons dengan cepat untuk meningkatkan efisiensi penskalaan. |
| SuspendInstanceRefresh | Menjeda Tugas Refresh Instans. | Menjeda tugas refresh instans. Selama pelaksanaan tugas refresh instans, jika Anda menduga konfigurasi memiliki masalah tetapi tidak yakin apakah rollback diperlukan, Anda dapat memanggil operasi ini untuk menjeda tugas refresh instans. Selama jeda, Anda dapat memeriksa apakah konfigurasi sudah benar. |
| ResumeInstanceRefresh | Melanjutkan Tugas Refresh Instans yang Dijeda. | Melanjutkan tugas refresh instans yang berada dalam status jeda. |
| CancelInstanceRefresh | Membatalkan Tugas Refresh Instans. | Membatalkan tugas refresh instans. Instans yang telah diganti atau ditambahkan selama scale-out akan dipertahankan. |
| DescribeInstanceRefreshes | Kueri Tugas Penyegaran Instans. | Mengkueri tugas penyegaran instans dari grup penskalaan, termasuk informasi dasar dan progres tugas. |
| RollbackInstanceRefresh | Mengembalikan tugas penyegaran instans. | Mengembalikan tugas penyegaran instans selama eksekusi. Jika konfigurasi yang diinginkan tidak lagi memenuhi kebutuhan Anda selama tugas penyegaran instans, panggil operasi ini untuk mengembalikan tugas tersebut. Selama pengembalian, sistem membuat instans baru berdasarkan konfigurasi aktif saat ini dari grup penskalaan untuk menggantikan instans yang dibuat berdasarkan konfigurasi yang diinginkan. |
| StartInstanceRefresh | Memulai tugas refresh instans. | Merefresh instans dalam grup penskalaan saat Anda perlu menerapkan konfigurasi penskalaan baru atau memperbarui image instans dalam grup penskalaan. |