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 yang secara otomatis menyesuaikan kapasitas komputasi bisnis Anda (jumlah instans) untuk secara otomatis menambah atau mengurangi jumlah instans dari tipe tertentu berdasarkan perubahan bisnis dan kebijakan. |
| DeleteScalingGroup | Menghapus grup penskalaan | Menghapus grup penskalaan. |
| ModifyScalingGroup | Mengubah grup penskalaan | Mengubah grup penskalaan. |
| 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 | AttachVServerGroups | Menambahkan satu atau beberapa kelompok server virtual di bawah instans Server Load Balancer (SLB). |
| DetachVServerGroups | DetachVServerGroups | Menghapus satu atau beberapa kelompok server virtual. |
| DescribeScalingInstances | Mengkueri Instans dalam grup penskalaan | Mengkueri daftar Instance ECS, Instans ECI, atau Instans terkelola dalam grup penskalaan, dan mengembalikan informasi tentang Instans tersebut. |
| DescribeScalingActivities | Mengkueri aktivitas penskalaan | Mengkueri 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 | Memverifikasi apakah Penyesuaian Skala Otomatis diaktifkan | Memverifikasi apakah Penyesuaian Skala Otomatis diaktifkan. |
Konfigurasi Penskalaan
|
API |
Judul |
Deskripsi |
| CreateScalingConfiguration | Membuat konfigurasi penskalaan | Membuat konfigurasi penskalaan. |
| DeleteScalingConfiguration | Hapus Konfigurasi Penskalaan | Menghapus konfigurasi penskalaan. |
| ModifyScalingConfiguration | Modify a scaling configuration | Modify a scaling configuration. |
| DescribeScalingConfigurations | Query scaling configuration information | Query the information of scaling configurations. |
| DeactivateScalingConfiguration | Menonaktifkan Konfigurasi Penskalaan Tertentu | Menonaktifkan konfigurasi penskalaan tertentu. |
Aturan Penskalaan
|
API |
Judul |
Deskripsi |
| CreateScalingRule | CreateScalingRule | 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 Pemicu
|
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 | DescribeLifecycleHooks | Mengkueri kait siklus hidup. |
| 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 | ListTagResources | Mengkueri label yang terpasang pada satu atau beberapa Sumber daya skalabilitas elastis. |
| 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 | TagResources | 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. |
| 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 | Create a scaling configuration | Creates a scaling configuration of the Elastic Container Instance (ECI) type. |
| 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 | Modify a scaling configuration | Modifies a scaling configuration of the Elastic Container Instance (ECI) type. |
| 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 | DescribePatternTypes | Saat menyiapkan konfigurasi penskalaan menggunakan metode berbasis atribut instans, panggil API DescribePatternTypes untuk memfilter tipe instans yang memenuhi syarat berdasarkan atribut instans yang ditentukan, seperti jumlah inti vCPU, ukuran memori, tingkat keluarga instans, dan harga maksimum yang dapat diterima. |
| ApplyScalingGroup | ApplyScalingGroup | Membuat dan mengelola kelompok penskalaan berbasis ECI dengan menggunakan file konfigurasi. Anda dapat memanggil operasi ApplyScalingGroup untuk mengimplementasikan fitur ini. |
| ModifyAlertConfiguration | ModifyAlertConfiguration | Ketika aktivitas penskalaan berhasil, gagal, atau ditolak, Penyesuaian Skala Otomatis dapat mengirimkan notifikasi melalui SMS atau email. Anda harus handle event terkait setelah menerima notifikasi. Anda dapat memanggil operasi ModifyAlertConfiguration untuk menetapkan status aktivitas penskalaan yang akan dikirimkan notifikasi SMS dan emailnya di grup penskalaan. Hal ini membantu Anda tetap mendapatkan informasi mengenai perubahan aktivitas penskalaan dan merespons dengan cepat untuk meningkatkan efisiensi penskalaan. |
| DescribeAlertConfiguration | DescribeAlertConfiguration | Ketika aktivitas penskalaan berhasil, gagal, atau ditolak, Penyesuaian Skala Otomatis dapat mengirimkan notifikasi melalui SMS atau email. Anda harus handle event terkait setelah menerima notifikasi. Anda dapat memanggil operasi DescribeAlertConfiguration untuk mengkueri status aktivitas penskalaan yang notifikasi SMS dan emailnya dikirim di grup penskalaan. Hal ini membantu Anda tetap terinformasi mengenai perubahan pada aktivitas penskalaan dan merespons dengan cepat untuk meningkatkan efisiensi penskalaan. |
| SuspendInstanceRefresh | SuspendInstanceRefresh | Menjeda tugas penyegaran instans selama eksekusi. Jika Anda menduga konfigurasi memiliki masalah tetapi tidak yakin apakah perlu rollback, Anda dapat memanggil operasi ini untuk menjeda tugas penyegaran instans dan memeriksa apakah konfigurasi sudah benar. |
| ResumeInstanceRefresh | ResumeInstanceRefresh | Melanjutkan tugas refresh instans yang berada dalam status dijeda. |
| CancelInstanceRefresh | CancelInstanceRefresh | Membatalkan tugas refresh instans. Instans yang telah diganti atau ditambahkan selama scale-out akan dipertahankan. |
| DescribeInstanceRefreshes | DescribeInstanceRefreshes | Mengkueri tugas refresh instans untuk grup penskalaan, termasuk informasi dasar dan progres setiap 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, Anda dapat memanggil operasi ini untuk mengembalikan tugas tersebut. Selama proses pengembalian, sistem membuat instans baru berdasarkan konfigurasi aktif saat ini dari grup penskalaan untuk menggantikan instans yang dibuat berdasarkan konfigurasi yang diinginkan. |
| StartInstanceRefresh | StartInstanceRefresh | Menyegarkan instans dalam grup penskalaan saat Anda perlu menerapkan konfigurasi penskalaan baru atau memperbarui image yang digunakan oleh instans dalam grup penskalaan. |