Standar API dan SDK siap pakai dalam berbagai bahasa
Spesifikasi OpenAPI produk ini (SysOM/2023-12-30) 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
Inspeksi
|
API |
Judul |
Deskripsi |
| CreateInstanceInspection | Membuat Inspeksi Instans. | Membuat inspeksi instans SysOM. |
Pemberitahuan Peringatan
|
API |
Judul |
Deskripsi |
| ListAlertDestinations | Ambil Daftar Kontak Peringatan. | Mengambil daftar kontak peringatan. |
| UpdateAlertDestination | Memperbarui Kontak Peringatan. | Memperbarui kontak peringatan. |
| GetAlertDestination | Ambil Kontak Peringatan. | Mengambil informasi kontak peringatan tertentu. |
| UpdateAlertEnabled | Perbarui Status Kebijakan Peringatan. | Memperbarui status kebijakan peringatan dorong. |
| GetAlertStrategy | Mengambil kebijakan peringatan. | Mengambil aturan peringatan pengguna berdasarkan ID kebijakan. |
| DeleteAlertStrategy | Hapus Kebijakan Peringatan. | Menghapus kebijakan peringatan untuk peringatan dorong. |
| ListAlertItems | Daftar Data Deret Waktu Peringatan | Mengambil semua data deret waktu peringatan. |
| ListAlertStrategies | Mengambil daftar kebijakan peringatan. | Mengambil semua kebijakan peringatan yang dikonfigurasi oleh pengguna untuk notifikasi dorong. |
| DeleteAlertDestination | Hapus Kontak Peringatan. | Menghapus kontak peringatan. |
| CreateAlertDestination | Membuat Kontak Peringatan. | Membuat kontak untuk notifikasi peringatan. |
| CreateAlertStrategy | Membuat kebijakan peringatan. | Membuat kebijakan peringatan untuk notifikasi dorong. |
| UpdateAlertStrategy | Perbarui Kebijakan Peringatan. | Memperbarui kebijakan peringatan dorong. |
Analisis Hotspot
|
API |
Judul |
Deskripsi |
| UpdateFuncSwitchRecord | Memperbarui Konfigurasi Modul Fitur Layanan. | Memperbarui konfigurasi modul fitur layanan. |
| GetServiceFuncStatus | Mengambil Status Konfigurasi Layanan. | Mengambil konfigurasi modul fitur. |
| GetHotSpotUniqList | Daftar Tipe Hot Spot. | Mengambil daftar bidang tertentu pada instans. |
| GetHotspotTracking | Mengambil Hasil Pelacakan Hot Spot. | Mengambil hasil pelacakan hot spot. |
| GetHotspotPidList | Ambil Daftar PID. | Mengambil daftar PID instans tertentu. |
| GetHotspotInstanceList | Mengambil Daftar Instans. | Mengambil daftar instans hot spot. |
| GetHotspotCompare | Mengambil hasil jejak perbandingan hot spot. | Mengambil hasil jejak perbandingan hot spot. |
| GetHotspotAnalysis | Mengambil Hasil Analisis Hot Spot. | Mengambil hasil analisis hot spot. |
Observabilitas AI
|
API |
Judul |
Deskripsi |
| StartAIAnalysis | Memulai Observasi Infrastruktur AI. | Memulai analisis pekerjaan AI. |
| GetListRecord | Mengambil catatan analisis AI infra. | Mengambil daftar catatan analisis AI Infra. |
| GetAIQueryResult | Mengambil Hasil Pengamatan AI Infra. | Mengkueri hasil analisis AI Infra. |
Manajemen Komponen
|
API |
Judul |
Deskripsi |
| InstallAgentWithType | Menginstal Komponen. | Menginstal Agen pada instans tertentu. |
| UninstallAgentWithType | Menguninstall Komponen. | Menguninstall versi tertentu dari komponen. |
| UpgradeAgentWithType | Memperbarui Komponen. | Memperbarui versi komponen yang terinstal ke versi tertentu. |
| GetResources | Mengambil Penggunaan Sumber Daya Pengatur Waktu dari Kluster atau Node. | Mengambil penggunaan sumber daya pengatur waktu dari kluster atau node. |
| GetHostCount | Mengambil Jumlah Node atau Pod dalam Kluster. | Mengambil jumlah node atau Pod dalam kluster. |
| InitialSysom | Mengaktifkan Konsol Alinux. | Menginisialisasi SysOM untuk memastikan bahwa peran tertaut layanan ada. |
| ListClusters | Mengkueri Kluster Terkelola untuk Pengguna Saat Ini. | Mengambil semua kluster terkelola untuk pengguna saat ini. |
| ListPluginsInstances | Mengambil Daftar Instans Komponen. | Mengambil daftar instans untuk instalasi, pembaruan, atau penghapusan plug-in. |
| ListPodsOfInstance | Daftar Pod di Kluster atau Instans. | Mengambil daftar Pod di Kluster atau Instans. |
| UpgradeAgentForCluster | Memperbarui Komponen untuk Kluster ACK. | Memperbarui komponen untuk sebuah kluster. |
| UpgradeAgent | Memperbarui Komponen. | Memperbarui komponen yang terinstal ke versi tertentu. |
| UninstallAgentForCluster | Menguninstall Komponen dari Kluster ACK. | Menguninstall komponen dari kluster. |
| UninstallAgent | Menguninstall Komponen. | Menguninstall versi tertentu dari sebuah komponen. |
| ListInstancesWithEcsInfo | Mengambil Daftar Instans dengan Informasi ECS. | Mengambil informasi tentang instans yang dikelola dan tidak dikelola, termasuk informasi ECS. |
| ListInstanceStatus | Mengambil Status Instans Terkelola. | Mengambil status instans. |
| ListInstancesEcsInfoList | Mengambil Daftar Informasi ECS untuk Instans. | Mengambil daftar informasi ECS untuk instans, seperti daftar tag dan daftar alamat IP publik. |
| ListClusterAgentInstallRecords | Mengambil Catatan Pemasangan Komponen Kluster ACK. | Mengambil catatan pemasangan komponen kluster. |
| ListAgentInstallRecords | Daftar Catatan Pemasangan Komponen. | Menampilkan catatan pemasangan agen. |
| InstallAgentForCluster | Menginstal Komponen pada Kluster ACK. | Menginstal komponen pada kluster ACK. |
| InstallAgent | Instal Komponen. | Menginstal Agen pada instans tertentu. |
| GetAgentTask | Mengambil Status Eksekusi Tugas Komponen. | Mengambil status eksekusi Tugas instalasi Agen. |
| GetAgent | Detail Komponen. | Mengambil detail Komponen tertentu. |
| ListAllInstances | Mengambil semua instans dengan informasi lengkap. | Mengambil daftar instans yang dikelola dan tidak dikelola beserta informasi instansnya. |
Status Kesehatan
|
API |
Judul |
Deskripsi |
| UpdateEventsAttention | Perbarui Tingkat Perhatian Item Anomali. | Memperbarui tingkat perhatian item anomali. Menyesuaikan tingkat perhatian memengaruhi sensitivitas algoritma deteksi anomali. |
| ListAbnormalyEvents | Mengambil Detail Event Anomali. | Mengambil informasi event anomali untuk Kluster, node, atau Pod dalam Rentang Waktu tertentu. |
| ListInstanceHealth | Mengambil Daftar Status Kesehatan Node atau Pod dalam Kluster. | Mengambil daftar status kesehatan node atau Pod kluster dalam rentang pengatur waktu tertentu. |
| InvokeAnomalyDiagnosis | Memulai Diagnosis Anomali. | Memulai diagnosis anomali. |
| GetRangeScore | Mengambil Tren Skor Kesehatan. | Mengambil tren skor kesehatan. |
| GetProblemPercentage | Mengambil Proporsi Masalah Anomali. | Mengambil proporsi masalah anomali untuk node dalam kluster atau pod dalam node dalam Rentang Waktu tertentu. |
| GetInstantScore | Skor Kesehatan Pengatur Waktu Kluster atau Node. | Mengambil skor kesehatan pengatur waktu kluster atau node. |
| GetHealthPercentage | Mengambil Distribusi Status Kesehatan Node/Pod. | Mengambil distribusi status kesehatan node atau Pod selama periode pengatur waktu tertentu. |
| GetAbnormalEventsCount | Mengambil Jumlah Event Abnormal. | Mengambil jumlah event abnormal yang belum diproses (belum didiagnosis) pada berbagai tingkat keparahan untuk node atau pod. |
Diagnostik
|
API |
Judul |
Deskripsi |
| ListDiagnosis | Mengambil Daftar Diagnostik. | Mengambil daftar catatan riwayat diagnostik. |
| GetDiagnosisResult | Mengambil Hasil Diagnostik. | Mengambil hasil diagnostik. |
| InvokeDiagnosis | Memulai tugas diagnostik. | Memulai tugas diagnostik. |
| AuthDiagnosis | Mengizinkan Diagnostik. | Mengizinkan SysOM untuk mendiagnosis Instans ECS di bawah akun saat ini. Anda harus memanggil operasi ini untuk mengizinkan diagnostik pada Instans ECS tertentu sebelum Anda dapat memanggil operasi InvokeDiagnosis untuk memulai diagnostik pada instans tersebut. |
Copilot OS
|
API |
Judul |
Deskripsi |
| GetCopilotHistory | Mengambil Catatan Obrolan dari API Streaming Copilot. | Mengambil riwayat catatan obrolan Copilot. |
| GenerateCopilotStreamResponse | Meminta Layanan SSE Streaming OS Copilot. | Menyediakan antarmuka streaming SSE untuk layanan OS Copilot. |
| GenerateCopilotResponse | Meminta Layanan Copilot. | Mengambil hasil tanggapan dari layanan Copilot. |
Lainnya
|
API |
Judul |
Deskripsi |
| CheckInstanceSupport | Memeriksa Apakah Instans Didukung. | Memeriksa apakah instans target didukung oleh SysOM. |
| StartAIDiffAnalysis | Memulai Analisis Diferensial AI Infra. | Memulai analisis diferensial AI Infra. |
| CreateVmcoreDiagnosisTask | Create a breakdown diagnostic node | Membuat node diagnostik cerdas untuk kerusakan sistem, yang mendiagnosis file log vmcore atau dmesg yang disediakan sebagai parameter input. |
| GetVmcoreDiagnosisTask | Mengkueri Tugas diagnostik. | Mengkueri status eksekusi dan hasil diagnostik Tugas diagnostik berdasarkan ID Tugas. |
| ListVmcoreDiagnosisTask | Kueri Daftar Diagnosis Mati. | Mengkueri daftar tugas diagnosis mati historis. |
| CpuHighAgentStreamResponse | Memanggil antarmuka SSE streaming agen CPU high. | Memanggil antarmuka SSE streaming agen CPU high. |
| CreateClusterVpcEndpointConnection | Membuat Koneksi Titik Akhir VPC Kluster. | Membuat koneksi titik akhir VPC untuk kluster. |
| DescribeMetricList | Kueri data deret waktu. | Mengkueri data deret waktu. |
| GetAifgResult | Mengambil hasil diagnostik. | Mengambil hasil diagnostik. |
| GetAifgUrl | Mengambil Tautan URL Hasil Diagnostik. | Mengambil tautan URL hasil diagnostik. |
| GetConfigByName | Mengambil Konten Konfigurasi Berdasarkan Nama Konfigurasi. | Mengambil informasi konfigurasi berdasarkan nama konfigurasi. |
| GetGpuClusterListAlarmRecord | Mengambil Daftar Event Anomali Topologi Sumber Daya GPU. | Mengambil daftar peringatan kluster GPU. |
| GetInspectionReport | Mengambil Laporan Inspeksi. | Mengambil laporan inspeksi SysOM. |
| GetListGpuCluster | Mengambil Daftar Kluster GPU. | Mengambil daftar kluster GPU. |
| ListAgents | Daftar Agen. | Mengambil daftar Agen. |
| ListAifgJobs | Mengambil Daftar Tugas Diagnostik. | Mengambil daftar Tugas diagnostik. |
| ListInstanceInfo | Mengambil daftar informasi instans. | Mengambil semua nilai dari tipe informasi instans tertentu. |
| ListInstances | Mengambil Daftar Instans Terkelola. | Mengambil daftar instans terkelola. |
| ListRegions | Daftar Wilayah Instans Terkelola | Mendaftar semua wilayah yang berisi instans terkelola. |
| StartAifgAnalysis | Pemicu Diagnostik. | Memicu diagnostik aplikasi AI. |