Standar API dan SDK siap pakai dalam berbagai bahasa
Spesifikasi OpenAPI produk ini (sae/2019-05-06) mematuhi standar ROA. 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
Aktivasi layanan
|
API |
Judul |
Deskripsi |
| OpenSaeService | Aktifkan SAE | Mengaktifkan Serverless App Engine (SAE) secara gratis. |
Manajemen layanan umum
|
API |
Judul |
Deskripsi |
| Namespace dan VPC | Namespace dan VPC | |
| CreateIngress | Membuat Aturan Routing | Membuat aturan routing. |
| DeleteIngress | DeleteIngress | Menghapus instans ingress. |
| UpdateNamespaceVpc | UpdateNamespaceVpc | Memperbarui VPC yang terpasang pada namespace. |
| UpdateApplicationVswitches | UpdateApplicationVswitches | Memperbarui konfigurasi vSwitch dari sebuah aplikasi. |
| UpdateIngress | UpdateIngress | Memperbarui konfigurasi instans Ingress. |
| DescribeNamespaces | DescribeNamespaces | Mengkueri daftar namespace. |
| DescribeNamespaceList | DescribeNamespaceList | Mengkueri daftar namespace. |
| ListAppEvents | Daftar Event Aplikasi | Mendaftar event aplikasi dengan memanggil API `ListAppEvents`. |
| ListNamespaceChangeOrders | ListNamespaceChangeOrders | Menampilkan daftar pesanan penerapan di namespace. |
| DescribeNamespaceResources | DescribeNamespaceResources | Mengkueri resource di namespace. |
| DescribeIngress | DescribeIngress | Menanyakan detail dari sebuah Ingress. |
| ListIngresses | ListIngresses | Mengambil daftar Ingress. |
| DescribePipeline | DescribePipeline | Melihat informasi batch. |
| Pemantauan N teratas halaman ikhtisar | Pemantauan N teratas halaman ikhtisar | |
| GetArmsTopNMetric | GetArmsTopNMetric | Mengkueri N aplikasi teratas di Pemantauan Aplikasi. |
| GetChangeOrderMetric | GetChangeOrderMetric | Mengkueri N aplikasi teratas yang memiliki change Pesanan tidak normal dengan memanggil operasi `GetChangeOrderMetric`. |
| GetScaleAppMetric | GetScaleAppMetric | Mengkueri N aplikasi teratas tempat Penyesuaian Skala Otomatis berlaku. |
| GetWarningEventMetric | GetWarningEventMetric | Mengkueri N aplikasi teratas yang mengalami peristiwa Warning. |
Aplikasi layanan mikro
|
API |
Judul |
Deskripsi |
| Siklus hidup aplikasi | Siklus hidup aplikasi | |
| StopApplication | StopApplication | Menghentikan aplikasi. |
| StartApplication | Memulai Aplikasi | Memulai aplikasi. |
| ReduceApplicationCapacityByInstanceIds | ReduceApplicationCapacityByInstanceIds | Mengurangi kapasitas aplikasi berdasarkan ID instans. |
| UpdateApplicationDescription | UpdateApplicationDescription | Memperbarui deskripsi aplikasi. |
| UpdateAppSecurityGroup | Memperbarui Grup Keamanan Aplikasi | Memperbarui grup keamanan aplikasi. |
| DescribeApplicationStatus | DescribeApplicationStatus | Panggil API DescribeApplicationStatus untuk mendapatkan status sebuah aplikasi. |
| ListChangeOrders | ListChangeOrders | Menampilkan daftar pesanan perubahan. |
| DescribeChangeOrder | DescribeChangeOrder | Panggil DescribeChangeOrder untuk mendapatkan informasi tentang change order. |
| DescribeInstanceSpecifications | DescribeInstanceSpecifications | Mengambil daftar spesifikasi instans aplikasi yang tersedia. |
| DeployApplication | DeployApplication | Men-deploy aplikasi. |
| RescaleApplicationVertically | RescaleApplicationVertically | Mengubah tipe instans aplikasi. |
| ConfirmPipelineBatch | ConfirmPipelineBatch | Mengonfirmasi apakah akan memulai batch berikutnya. |
| AbortAndRollbackChangeOrder | AbortAndRollbackChangeOrder | Menghentikan pesanan perubahan dan melakukan rollback pada aplikasi terkait. |
| RestartApplication | RestartApplication | Merestart aplikasi. |
| AbortChangeOrder | Batalkan Change Pesanan | Menghentikan change pesanan. |
| BatchStopApplications | BatchStopApplications | Menghentikan aplikasi secara batch. |
| BatchStartApplications | BatchStartApplications | Memulai beberapa aplikasi dalam satu pengatur waktu. |
| DowngradeApplicationApmService | Menurunkan Spesifikasi Layanan APM untuk Aplikasi | Menonaktifkan pemantauan ARMS Edisi Lanjutan. |
| UpgradeApplicationApmService | UpgradeApplicationApmService | Mengaktifkan fitur pemantauan lanjutan Application Real-Time Monitoring Service (ARMS). |
| Daftar layanan mikro | Daftar layanan mikro | |
| ListConsumedServices | ListConsumedServices | Mengambil daftar layanan mikro yang dilanggan. |
| ListPublishedServices | ListPublishedServices | Mengkueri daftar microservice yang dipublikasikan. |
| ListAppServices | ListAppServices | Menampilkan daftar layanan mikro. |
| Manajemen item konfigurasi | Manajemen item konfigurasi | |
| CreateConfigMap | Create a configMap | Membuat ConfigMap di namespace. |
| DeleteConfigMap | DeleteConfigMap | Menghapus instans ConfigMap. |
| UpdateConfigMap | UpdateConfigMap | Memperbarui instans ConfigMap. |
| DescribeConfigMap | DescribeConfigMap | Mengkueri detail instans ConfigMap. |
| ListNamespacedConfigMaps | Daftar ConfigMap di namespace | Menampilkan daftar instans ConfigMap di namespace. |
| Perutean tag rilis canary | Perutean tag rilis canary | |
| CreateGreyTagRoute | CreateGreyTagRoute | Membuat aturan rilis canary untuk aplikasi Spring Cloud atau Dubbo. |
| DeleteGreyTagRoute | DeleteGreyTagRoute | Menghapus entri rute grey tag berdasarkan ID aturan yang ditentukan. |
| UpdateGreyTagRoute | UpdateGreyTagRoute | Memperbarui rute tag abu-abu (grey tag route). |
| DescribeGreyTagRoute | DescribeGreyTagRoute | Mendapatkan aturan canary release berdasarkan ID aturan. |
| ListGreyTagRoute | ListGreyTagRoute | Mengkueri detail aturan grayscale berdasarkan ID aplikasi. |
| Rilis canary end-to-end | Rilis canary end-to-end | |
| CreateOrUpdateSwimmingLaneGroup | CreateOrUpdateSwimmingLaneGroup | Membuat atau memperbarui kelompok swimming lane. |
| CreateOrUpdateSwimmingLane | CreateOrUpdateSwimmingLane | Membuat atau memperbarui swimlane. |
| ListApplicationsForSwimmingLane | ListApplicationsForSwimmingLane | Mengambil daftar aplikasi untuk rilis canary full-link. |
| ListSwimmingLaneGatewayRoutes | ListSwimmingLaneGatewayRoutes | Menampilkan daftar entri rute gerbang yang dapat dikaitkan dengan swimming lane. |
| ListSwimmingLaneGroupTags | Mendaftar tag kelompok swimming lane. | Menampilkan semua tag swimming lane. |
| DescribeSwimmingLane | DescribeSwimmingLane | Mengambil detail swimlane. |
| ListAllSwimmingLanes | ListAllSwimmingLanes | Mendaftar semua swimlane. |
| ListAllSwimmingLaneGroups | ListAllSwimmingLaneGroups | Mengembalikan daftar semua kelompok swimlane. |
| DeleteSwimmingLaneGroup | Menghapus Kelompok Swimming Lane | Menghapus kelompok swimming lane. |
| UpdateSwimmingLaneEnableAttribute | Perbarui Status Aktif Swimming Lane | Memperbarui status aktif swimming lane. |
| Kueri informasi aplikasi | Kueri informasi aplikasi | |
| DescribeApplicationConfig | DescribeApplicationConfig | Mengambil konfigurasi aplikasi. |
| DescribeInstanceLog | DescribeInstanceLog | Mengambil log instans. |
| DescribeComponents | DescribeComponents | Panggil API DescribeComponents untuk mengambil versi komponen yang diperlukan guna membuat penerapan (deployment) aplikasi. |
| DescribeEdasContainers | Mendeskripsikan kontainer EDAS | Mengambil komponen kontainer layanan mikro untuk aplikasi. |
| DescribeApplicationImage | DescribeApplicationImage | Mengambil informasi tentang gambar aplikasi. |
| DescribeApplicationInstances | DescribeApplicationInstances | Mengambil daftar instans aplikasi. |
| DescribeApplicationGroups | DescribeApplicationGroups | Gunakan `DescribeApplicationGroups` untuk mengambil grup instance aplikasi. |
| QueryResourceStatics | QueryResourceStatics | Mengkueri penggunaan sumber daya aplikasi. |
| ListLogConfigs | ListLogConfigs | Mengembalikan daftar log aplikasi. |
| RestartInstances | RestartInstances | Memulai ulang satu atau lebih instance dalam aplikasi. |
| GetAvailabilityMetric | GetAvailabilityMetric | Mengkueri N aplikasi teratas yang memiliki instans abnormal. Aplikasi diurutkan berdasarkan jumlah total instans abnormal. |
| DescribeAppServiceDetail | DescribeAppServiceDetail | Mendeskripsikan detail metadata layanan aplikasi. |
| ListAppServicesPage | Daftar Layanan Aplikasi per Halaman | Mengambil daftar layanan aplikasi. |
| Manajemen SLB | Manajemen SLB | |
| DescribeApplicationNlbs | Lihat Konfigurasi NLB Aplikasi | Melihat konfigurasi NLB aplikasi. |
| BindNlb | BindNlb | Mengikat instans Network Load Balancer (NLB) ke aplikasi. |
| DescribeApplicationSlbs | DescribeApplicationSlbs | Mengkueri konfigurasi instans Server Load Balancer (SLB) untuk sebuah aplikasi. |
| BindSlb | BindSlb | Mengikat instans Server Load Balancer (SLB) ke aplikasi. |
| UnbindSlb | UnbindSlb | Melepas Instans SLB publik atau privat dari aplikasi. |
| UnbindNlb | Unbind NLB | Melepas pendengar NLB dari aplikasi. |
| Aturan penskalaan aplikasi | Aturan penskalaan aplikasi | |
| CreateApplicationScalingRule | CreateApplicationScalingRule | Membuat kebijakan penskalaan otomatis aplikasi. |
| DeleteApplicationScalingRule | DeleteApplicationScalingRule | Menghapus kebijakan Penyesuaian Skala Otomatis untuk aplikasi. |
| DisableApplicationScalingRule | DisableApplicationScalingRule | Menonaktifkan kebijakan Penyesuaian Skala Otomatis untuk aplikasi. |
| EnableApplicationScalingRule | EnableApplicationScalingRule | Mengaktifkan kebijakan penyesuaian skala otomatis untuk aplikasi. |
| UpdateApplicationScalingRule | Memperbarui Kebijakan Penskalaan Otomatis Aplikasi | Memperbarui kebijakan penskalaan otomatis untuk aplikasi. |
| DescribeApplicationScalingRule | DescribeApplicationScalingRule | Mendeskripsikan kebijakan penskalaan otomatis tunggal untuk aplikasi. |
| DescribeApplicationScalingRules | DescribeApplicationScalingRules | Mendeskripsikan kebijakan Penyesuaian Skala Otomatis untuk aplikasi. |
Aplikasi web
|
API |
Judul |
Deskripsi |
| Manajemen aplikasi | Manajemen aplikasi | |
| O&M aplikasi | O&M aplikasi | |
| Manajemen trafik | Manajemen trafik | |
| Manajemen versi | Manajemen versi | |
| Nama domain kustom | Nama domain kustom |
Tugas pekerjaan
|
API |
Judul |
Deskripsi |
| DeleteHistoryJob | Menghapus pekerjaan historis | Menghapus pekerjaan. |
| DescribeJobStatus | DescribeJobStatus | Mengkueri status pekerjaan. |
| DescribeJob | DescribeJob | Memanggil API DescribeJob untuk mengambil konfigurasi templat pekerjaan. |
| ExecJob | Menjalankan pekerjaan | Menjalankan pekerjaan. |
| SuspendJob | SuspendJob | Menangguhkan satu atau beberapa pekerjaan. |
| DescribeJobHistory | DescribeJobHistory | Mengkueri informasi tentang pekerjaan. |
Lainnya
|
API |
Judul |
Deskripsi |
| DescribeConfigurationPrice | DescribeConfigurationPrice | Mengkueri harga konfigurasi. |
| GetWebshellToken | GetWebshellToken | Mengambil token yang digunakan untuk masuk secara jarak jauh ke Webshell instans. |
| UpdateAppMode | Perbarui Mode Idle Aplikasi | Memperbarui mode idle untuk aplikasi. |
| QueryArmsEnable | Status Pemantauan ARMS | Mengkueri apakah pemantauan ARMS diaktifkan untuk aplikasi tertentu. |
| DescribeApplicationMseService | Kueri aplikasi tata kelola layanan mikro MSE terkait | Mengkueri informasi aplikasi tata kelola layanan mikro MSE yang terkait. |
| BatchRestartApplications | BatchRestartApplications | Merestart aplikasi dalam batch. |
| UpdateNamespaceSlsConfigs | UpdateNamespaceSlsConfigs | Memperbarui konfigurasi SLS tingkat namespace. |
| DisableArms | DisableArms | Menonaktifkan pemantauan ARMS. |
| ResumeTraffic | ResumeTraffic | Melanjutkan lalu lintas pada instans dari Classic Load Balancer (CLB), Network Load Balancer (NLB), perutean gateway CLB, perutean gateway Application Load Balancer (ALB), dan Kubernetes Service. |
| SuspendTraffic | SuspendTraffic | Menghentikan perutean lalu lintas dari akses aplikasi Classic Load Balancer (CLB), akses aplikasi Network Load Balancer (NLB), rute gateway CLB, rute gateway Application Load Balancer (ALB), atau layanan Kubernetes (K8s) ke instance yang ditentukan. |
Others
|
API |
Judul |
Deskripsi |
| CreateApplication | CreateApplication | Membuat sebuah aplikasi. |
| CreateJob | CreateJob | Operasi ini membuat templat pekerjaan. |
| CreateNamespace | CreateNamespace | Membuat namespace. |
| CreateSecret | CreateSecret | Membuat Secret di namespace. |
| DeleteApplication | DeleteApplication | Menghapus aplikasi. |
| DeleteInstances | DeleteInstances | Menghapus satu atau beberapa instans aplikasi. |
| DeleteJob | DeleteJob | Menghapus templat pekerjaan. |
| DeleteNamespace | DeleteNamespace | Menghapus namespace. |
| DeleteSecret | DeleteSecret | Menghapus rahasia. |
| DescribeNamespace | DescribeNamespace | Mengkueri detail namespace. |
| DescribeRegions | DescribeRegions | Mengkueri region yang tersedia. |
| DescribeSecret | DescribeSecret | Mengkueri detail Secret. |
| GetApplication | GetApplication | Mengambil informasi dasar tentang aplikasi. |
| ListAppVersions | ListAppVersions | Mendaftar versi historis aplikasi. |
| ListApplications | ListApplications | Dapatkan daftar aplikasi. |
| ListJobs | ListJobs | Mengambil daftar templat pekerjaan. |
| ListSecrets | List secrets | Mendaftar rahasia dalam namespace. |
| ListTagResources | ListTagResources | Memanggil API `ListTagResources` untuk menampilkan daftar tag yang terkait dengan aplikasi Anda. |
| RescaleApplication | RescaleApplication | Mengubah skala aplikasi. |
| RollbackApplication | RollbackApplication | Mengembalikan aplikasi. |
| TagResources | TagResources | Menambahkan satu atau beberapa tag ke Sumber daya tertentu. |
| UntagResources | UntagResources | Menghapus satu atau beberapa tag dari Sumber daya tertentu. |
| UpdateJob | UpdateJob | Memperbarui templat pekerjaan dengan memanggil operasi UpdateJob. |
| UpdateNamespace | UpdateNamespace | Memperbarui informasi tentang sebuah namespace. |
| UpdateSecret | UpdateSecret | Memperbarui instans Secret. |