Standar API dan SDK siap pakai dalam berbagai bahasa
Spesifikasi OpenAPI produk ini (DAS/2020-01-16) 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
Akses instans
|
API |
Judul |
Deskripsi |
| AddHDMInstance | AddHDMInstance | Menambahkan instans database ke Database Autonomy Service (DAS). |
Inspeksi dan penilaian
|
API |
Judul |
Deskripsi |
| GetInstanceInspections | GetInstanceInspections | Mengkueri hasil inspeksi yang dilakukan pada Instansiasi database dengan menggunakan fitur inspeksi dan penilaian. |
Notifikasi event
|
API |
Judul |
Deskripsi |
| SetEventSubscription | SetEventSubscription | Mengonfigurasi pengaturan langganan event untuk instans database. |
| GetEventSubscription | Kueri pengaturan langganan event | Mengkueri pengaturan langganan event dari Instansiasi basis data. |
| GetAutonomousNotifyEventContent | GetAutonomousNotifyEventContent | Mengembalikan detail event Notifikasi otonom untuk instans database. |
| GetAutonomousNotifyEventsInRange | Mengkueri Event Notifikasi Berdasarkan Tingkat Urgensi | Mengkueri event notifikasi untuk satu atau beberapa tingkat urgensi dalam periode tertentu. |
Laporan diagnostik
|
API |
Judul |
Deskripsi |
| CreateDiagnosticReport | CreateDiagnosticReport | Membuat laporan diagnostik. |
| DescribeDiagnosticReportList | Mengkueri laporan diagnostik | Mengkueri laporan diagnostik. |
| GetDBInstanceConnectivityDiagnosis | Mengambil hasil diagnosis konektivitas jaringan untuk database instance | Mengambil hasil diagnosis konektivitas jaringan dari alamat IP yang ditentukan pengguna ke database instance tertentu. |
Analisis cache
|
API |
Judul |
Deskripsi |
| CreateCacheAnalysisJob | Membuat tugas analisis cache. | Membuat tugas analisis cache dengan memanggil operasi CreateCacheAnalysisJob. |
| DescribeCacheAnalysisJob | DescribeCacheAnalysisJob | Mengembalikan detail tugas analisis cache. |
| DescribeCacheAnalysisJobs | DescribeCacheAnalysisJobs | Mengkueri daftar tugas analisis cache. |
Pembatasan SQL
|
API |
Judul |
Deskripsi |
| EnableSqlConcurrencyControl | EnableSqlConcurrencyControl | Mengaktifkan Pembatasan SQL untuk mengontrol jumlah permintaan akses database dan pernyataan SQL bersamaan. |
| DisableSqlConcurrencyControl | DisableSqlConcurrencyControl | Menonaktifkan aturan Pembatasan kecepatan. |
| DisableAllSqlConcurrencyControlRules | Menonaktifkan semua aturan Pembatasan SQL | Menonaktifkan semua aturan Pembatasan kecepatan yang sedang berlaku. |
| GetRunningSqlConcurrencyControlRules | GetRunningSqlConcurrencyControlRules | Menanyakan aturan throttling yang sedang berlaku. |
| GetSqlConcurrencyControlRulesHistory | GetSqlConcurrencyControlRulesHistory | Mengkueri aturan Pembatasan kecepatan yang sedang dijalankan atau telah dipicu. |
| GetSqlConcurrencyControlKeywordsFromSqlText | GetSqlConcurrencyControlKeywordsFromSqlText | Menghasilkan string kata kunci pembatasan kecepatan berdasarkan pernyataan SQL. |
Diagnostik SQL
|
API |
Judul |
Deskripsi |
| CreateRequestDiagnosis | CreateRequestDiagnosis | Memulai permintaan diagnostik pernyataan SQL. |
| GetRequestDiagnosisResult | GetRequestDiagnosisResult | Panggil GetRequestDiagnosisResult untuk mengambil hasil diagnosis SQL. |
| GetRequestDiagnosisPage | GetRequestDiagnosisPage | Mengkueri catatan diagnostik SQL per halaman. |
| DescribeQueryExplain | DescribeQueryExplain | Mengambil rencana eksekusi untuk pernyataan SQL. |
Analisis kunci
|
API |
Judul |
Deskripsi |
| DescribeHotBigKeys | Mengambil kunci panas dan kunci besar saat ini secara real pengatur waktu | Memanggil operasi DescribeHotBigKeys untuk mengambil kunci panas dan kunci besar dalam memori saat ini secara real pengatur waktu. |
| DescribeTopHotKeys | DescribeTopHotKeys | Mengkueri 100 kunci panas teratas dalam periode pengatur waktu tertentu. |
| DescribeTopBigKeys | DescribeTopBigKeys | Mengkueri 100 kunci Tingkat Tinggi teratas selama periode pengatur waktu tertentu. |
| DescribeHotKeys | Kueri kunci panas instans. | Mengkueri kunci panas dari instans Redis dengan memanggil operasi DescribeHotKeys. |
Tata kelola kueri
|
API |
Judul |
Deskripsi |
| CreateQueryOptimizeTag | CreateQueryOptimizeTag | Menambahkan tag ke templat SQL. |
| GetQueryOptimizeExecErrorStats | Kueri statistik eksekusi SQL yang gagal | Mengkueri templat SQL yang gagal dijalankan. |
| GetQueryOptimizeExecErrorSample | Mengkueri pernyataan SQL yang gagal pada templat SQL | Mengkueri pernyataan SQL yang gagal pada templat SQL. |
| GetQueryOptimizeSolution | GetQueryOptimizeSolution | Mengkueri saran yang diberikan oleh tata kelola kueri untuk mengoptimalkan templat SQL. |
| GetQueryOptimizeRuleList | GetQueryOptimizeRuleList | Mengkueri tag yang ditambahkan oleh fitur tata kelola kueri ke instans database tertentu. |
| GetQueryOptimizeDataTrend | Data tren tata kelola kueri | Mengkueri data tren untuk tata kelola kueri. |
| GetQueryOptimizeDataTop | GetQueryOptimizeDataTop | Mengembalikan instans dengan performa terbaik dan terburuk berdasarkan data tata kelola kueri. |
| GetQueryOptimizeDataStats | GetQueryOptimizeDataStats | Mengembalikan statistik templat SQL dari data tata kelola kueri. |
| GetQueryOptimizeTag | Get SQL tags. | Mengkueri tag dari pernyataan SQL tertentu. |
| GetQueryOptimizeShareUrl | GetQueryOptimizeShareUrl | Mengkueri URL berbagi yang disediakan oleh fitur tata kelola kueri. |
Penjelajah SQL
|
API |
Judul |
Deskripsi |
| GetErrorRequestSample | GetErrorRequestSample | Mengkueri secara asinkron informasi tentang kueri SQL yang gagal dalam data Penjelajah SQL. Anda dapat mengkueri hingga 20 kueri SQL yang gagal dalam rentang pengatur waktu tertentu. |
| GetAsyncErrorRequestStatResult | Mengambil statistik permintaan error secara asinkron | Mengambil secara asinkron jumlah error eksekusi untuk pernyataan SQL tertentu dari hasil SQL Insight Instansiasi basis data. |
| GetAsyncErrorRequestListByCode | GetAsyncErrorRequestListByCode | Mengkueri ID pernyataan SQL yang menghasilkan kode kesalahan MySQL secara asinkron dalam hasil Penjelajah SQL dari Instansiasi basis data. |
| GetAsyncErrorRequestStatByCode | GetAsyncErrorRequestStatByCode | Secara asinkron mengkueri kode kesalahan MySQL dalam data SQL Explorer dan jumlah kueri SQL yang terkait dengan setiap kode kesalahan. |
| GetFullRequestOriginStatByInstanceId | GetFullRequestOriginStatByInstanceId | Mengumpulkan statistik permintaan lengkap dalam hasil Penjelajah SQL dari instansiasi database berdasarkan sumber akses. |
| GetFullRequestStatResultByInstanceId | GetFullRequestStatResultByInstanceId | Mengumpulkan secara asinkron statistik permintaan lengkap dalam hasil Penjelajah SQL Instansiasi basis data berdasarkan ID SQL. |
| GetFullRequestSampleByInstanceId | Mengkueri pernyataan SQL contoh berdasarkan ID instans | Mengkueri pernyataan SQL contoh dalam data Penjelajah SQL dari Instansiasi basis data berdasarkan ID SQL. Anda dapat mengkueri hingga 20 pernyataan SQL contoh. |
Manajemen Edisi Perusahaan
|
API |
Judul |
Deskripsi |
| DescribeSqlLogConfig | Kueri konfigurasi edisi perusahaan DAS. | Mengkueri konfigurasi DAS Edisi Perusahaan dari sebuah instans database. |
| ModifySqlLogConfig | Mengonfigurasi pengaturan log SQL | Mengaktifkan atau mengonfigurasi DAS Enterprise Edition untuk instans database. |
| DescribeSqlLogStatistic | Kueri Informasi Statistik DAS Edisi Perusahaan. | Mengkueri informasi statistik DAS Edisi Perusahaan. |
| GetDasSQLLogHotData | GetDasSQLLogHotData | Mengambil data hot dari log audit SQL. |
| CreateSqlLogTask | Membuat tugas batch Edisi Perusahaan DAS. | Membuat tugas asinkron untuk data detail. |
| DescribeSqlLogTask | DescribeSqlLogTask | Memanggil operasi `DescribeSqlLogTask` untuk mengkueri detail tugas offline di DAS Edisi Perusahaan. |
| DescribeSqlLogTasks | DescribeSqlLogTasks | Mencantumkan tugas log audit untuk sebuah instans. |
Sesi instans
|
API |
Judul |
Deskripsi |
| GetRedisAllSession | GetRedisAllSession | Mengkueri sesi saat ini pada instans ApsaraDB for Redis. |
| GetMongoDBCurrentOp | GetMongoDBCurrentOp | Mengkueri sesi saat ini dari instans Database Apsara untuk MongoDB (MongoDB). |
| KillInstanceAllSession | Menghentikan semua sesi. | Memanggil operasi KillInstanceAllSession untuk menghentikan semua sesi pada instans tertentu. |
| CreateKillInstanceSessionTask | Membuat tugas untuk menghentikan sesi. | Membuat tugas yang menghentikan sesi. |
| GetKillInstanceSessionTaskResult | GetKillInstanceSessionTaskResult | Mengkueri hasil tugas yang menghentikan tugas sesi. |
| GetMySQLAllSessionAsync | GetMySQLAllSessionAsync | Mengkueri sesi instans secara asinkron dan mengumpulkan statistik sesi berdasarkan dimensi. |
Analisis penyimpanan
|
API |
Judul |
Deskripsi |
| CreateStorageAnalysisTask | CreateStorageAnalysisTask | Membuat tugas analisis penyimpanan untuk membuat kueri detail penggunaan satu atau beberapa basis data dan tabel. |
| GetStorageAnalysisResult | GetStorageAnalysisResult | Mengkueri status dan hasil tugas analisis penyimpanan. |
| GetAutoIncrementUsageStatistic | Penggunaan ID Auto Increment | Mengkueri penggunaan ID tabel auto increment. |
Optimasi penguncian
|
API |
Judul |
Deskripsi |
| GetDeadLockDetailList | GetDeadLockDetailList | Mengkueri detail deadlock instans ApsaraDB RDS for SQL Server. |
| GetBlockingDetailList | GetBlockingDetailList | Mengkueri data pemblokiran instans ApsaraDB RDS for SQL Server. |
| CreateLatestDeadLockAnalysis | Membuat tugas analisis deadlock terbaru. | Membuat tugas analisis deadlock terbaru. |
| GetDeadLockHistory | GetDeadLockHistory | Mengambil riwayat Tugas analisis untuk analisis deadlock terbaru dan penuh. |
| GetDeadLockDetail | GetDeadLockDetail | Mengambil informasi terperinci untuk satu peristiwa deadlock. |
| GetDeadlockHistogram | Kueri tren jumlah analisis deadlock lengkap dalam rentang waktu. | Mengkueri tren jumlah deadlock berdasarkan analisis deadlock lengkap dari log error dalam rentang waktu tertentu. |
Diagnostik Indeks
|
API |
Judul |
Deskripsi |
| GetInstanceMissingIndexList | GetInstanceMissingIndexList | Mengembalikan detail semua indeks yang hilang pada instans. |
Log lambat
|
API |
Judul |
Deskripsi |
| DescribeSlowLogHistogramAsync | Mengambil data tren kueri lambat instans secara asinkron. | Mengambil data tren kueri lambat untuk sebuah instans secara asinkron. |
| DescribeSlowLogStatistic | DescribeSlowLogStatistic | Mengambil statistik log kueri lambat. |
| DescribeSlowLogRecords | Mengkueri rekaman log kueri lambat. | Mengkueri rekaman log kueri lambat dari instans database dengan dukungan untuk pemfilteran dan pengurutan berdasarkan beberapa kondisi. |
Pembatasan SQL otomatis
|
API |
Judul |
Deskripsi |
| UpdateAutoThrottleRulesAsync | Mengatur parameter Pembatasan SQL otomatis. | Memanggil operasi UpdateAutoThrottleRulesAsync untuk mengonfigurasi parameter Pembatasan SQL otomatis secara asinkron untuk instans database tertentu dalam batch. |
| DisableAutoThrottleRules | DisableAutoThrottleRules | Menonaktifkan fitur pembatasan (throttling) SQL otomatis untuk beberapa instans database sekaligus. |
| GetAutoThrottleRules | GetAutoThrottleRules | Mengkueri aturan Pembatasan SQL otomatis dari Instansiasi basis data. |
Optimasi SQL otomatis
|
API |
Judul |
Deskripsi |
| UpdateAutoSqlOptimizeStatus | Update automatic SQL optimization status | Mengaktifkan, mengubah, atau menonaktifkan fitur optimasi SQL otomatis untuk beberapa Instansiasi basis data sekaligus. |
| GetSqlOptimizeAdvice | Kueri saran diagnostik yang dihasilkan oleh pengoptimalan SQL otomatis. | Mengkueri saran diagnostik yang dihasilkan oleh fitur pengoptimalan SQL otomatis DAS. |
| GetInstanceSqlOptimizeStatistic | GetInstanceSqlOptimizeStatistic | Mengkueri statistik peristiwa optimisasi SQL otomatis dalam suatu periode waktu, seperti jumlah total peristiwa optimisasi dan peningkatan maksimum. |
Optimasi ruang otomatis
|
API |
Judul |
Deskripsi |
| UpdateAutoResourceOptimizeRulesAsync | UpdateAutoResourceOptimizeRulesAsync | Mengonfigurasi secara asinkron parameter terkait fitur daur ulang fragmen otomatis untuk beberapa instans database sekaligus pada satu pengatur waktu. |
| DisableAutoResourceOptimizeRules | Nonaktifkan aturan pengoptimalan Sumber daya otomatis | Menonaktifkan fitur daur ulang fragmen tablespace otomatis untuk satu atau beberapa Instansiasi basis data dalam satu pengatur waktu. |
| GetAutoResourceOptimizeRules | GetAutoResourceOptimizeRules | Mengkueri aturan daur ulang fragmen otomatis dari instance database. |
Skalabilitas elastis otomatis
|
API |
Judul |
Deskripsi |
| ModifyAutoScalingConfig | ModifyAutoScalingConfig | Memodifikasi konfigurasi penskalaan otomatis dari sebuah instance. |
| DescribeAutoScalingConfig | Query konfigurasi penskalaan otomatis instans. | Mengkueri konfigurasi penskalaan otomatis instans. |
| DescribeAutoScalingHistory | Mengkueri riwayat skalabilitas elastis instans. | Mengkueri riwayat skalabilitas elastis instans. |
| DisableInstanceDasConfig | DisableInstanceDasConfig | Menonaktifkan fitur Penyesuaian Skala Otomatis untuk Instansiasi basis data. |
Peta panas partisi
|
API |
Judul |
Deskripsi |
| GetPartitionsHeatmap | GetPartitionsHeatmap | Mengkueri statistik frekuensi akses dan data panas pada partisi instans PolarDB-X 2.0. |
Wawasan Kinerja (Versi baru)
|
API |
Judul |
Deskripsi |
| GetPfsSqlSample | GetPfsSqlSample | Mengkueri data sampel SQL untuk versi baru fitur Wawasan Kinerja pada Instansiasi basis data. |
| GetPfsMetricTrends | GetPfsMetricTrends | Mengkueri tren data deret waktu untuk versi baru fitur Wawasan Kinerja dari Instansiasi basis data. |
| GetPfsSqlSummaries | GetPfsSqlSummaries | Memanggil API GetPfsSqlSummaries untuk mengkueri semua data permintaan menggunakan dimensi ID SQL di Wawasan Kinerja (Versi Baru) untuk instans database. |
Log error
|
API |
Judul |
Deskripsi |
| DescribeErrorLogRecords | Kueri detail log error. | Mengkueri detail log error instans dalam rentang waktu tertentu. |
Agen DAS
|
API |
Judul |
Deskripsi |
| Chat | Berinteraksi dengan DAS Agent. | Menyediakan antarmuka asinkron untuk berinteraksi dengan DAS Agent yang didukung oleh kemampuan model bahasa tingkat tinggi. |
| GetInstanceGroupInspectReportList | Kueri Daftar Laporan O&M DAS Agent | Mengkueri daftar laporan O&M yang dihasilkan oleh DAS Agent. |
| GetInstanceGroupInspectReportDetail | Mengkueri detail laporan operasi agen DAS. | Mengambil detail laporan operasi otomatis DAS Agent. |
Daftar putih lintas produk
|
API |
Judul |
Deskripsi |
| CreateSecurityIPGroup | Membuat templat daftar putih layanan lintas layanan. | Membuat templat daftar putih layanan lintas layanan untuk pengguna. |
| DescribeSecurityIPGroup | Menampilkan detail templat daftar putih lintas mesin. | Menampilkan detail templat daftar putih lintas mesin untuk pengguna. |
| DescribeSecurityIPGroupRelation | Menampilkan informasi pengikatan templat daftar putih lintas mesin. | Menampilkan informasi pengikatan antara templat daftar putih lintas mesin dan instans untuk pengguna. |
| ModifySecurityIPGroup | ModifySecurityIPGroup. | Mengubah templat daftar putih lintas produk. |
| ModifySecurityIPGroupRelation | Menyambungkan atau melepas templat daftar putih lintas produk | Menyambungkan atau melepas templat daftar putih lintas produk. |
| DeleteSecurityIPGroup | Menghapus Templat Daftar Putih Lintas Produk. | Menghapus templat daftar putih lintas produk untuk pengguna. |
Lainnya
|
API |
Judul |
Deskripsi |
| GetDasAgentSSE | GetDasAgentSSE | API ini menggunakan Server-Sent Events (SSE) untuk berinteraksi dengan Agen DAS. Anda dapat menggunakan API ini untuk fitur seperti tanya jawab dan diagnostik kinerja. |
| DescribeSqlLogRecords | DescribeSqlLogRecords | Panggil DescribeSqlLogRecords untuk membuat kueri detail log di DAS Enterprise Edition. |
| EnableDasPro | EnableDasPro | Mengaktifkan Database Autonomy Service (DAS) Edisi Profesional. |
| DisableDasPro | Nonaktifkan DAS Edisi Profesional | Menonaktifkan Database Autonomy Service (DAS) Edisi Profesional. |
| DescribeInstanceDasPro | DescribeInstanceDasPro | Menanyakan apakah Database Autonomy Service (DAS) Enterprise Edition V1 atau V2 diaktifkan untuk instance database. |
| GetDasProServiceUsage | Kueri penggunaan penyimpanan DAS Edisi Perusahaan (V1 atau V2) | Mengkueri penggunaan penyimpanan DAS Edisi Perusahaan V1 atau V2 untuk sebuah instans database. |
| RunCloudBenchTask | RunCloudBenchTask | Memanggil operasi RunCloudBenchTask untuk menjalankan tugas pengujian beban. |
| DescribeCloudbenchTask | Mengambil tugas uji stres. | Mengkueri tugas uji stres. |
| DescribeCloudBenchTasks | Kueri Daftar Tugas Uji Stres. | Mengkueri daftar tugas uji stres. |
| CreateCloudBenchTasks | CreateCloudBenchTasks | Anda dapat memanggil operasi CreateCloudBenchTasks untuk membuat tugas pengujian beban. |
| DescribeCloudbenchTaskConfig | DescribeCloudbenchTaskConfig | Mengambil konfigurasi detail, path file, dan perintah eksekusi untuk tugas uji beban tertentu. |
| DeleteCloudBenchTask | Hapus tugas uji stres | Menghapus tugas uji stres. |
| DeleteStopGateway | DeleteStopGateway | Menghapus metadata gerbang database yang telah dihentikan. |
| GetYaoChiAgent | Memanggil antarmuka kemampuan model dasar agen Database Apsara. | Menyediakan antarmuka kemampuan model dasar Agen Database Apsara Alibaba Cloud untuk obrolan AI, diagnostik kinerja, dan fitur lainnya. |
| DescribeAuditLogs | Query audit alert logs | Mengkueri daftar log peringatan audit untuk pencarian dan penanganan peringatan. |
| DescribeDasOpsConfig | View Alibaba Cloud managed services configuration | Mengkueri item yang diaktifkan dari Alibaba Cloud Managed Services. |
| ModifyDasOpsConfig | Mengaktifkan atau menonaktifkan layanan O&M DAS | Mengubah item konfigurasi Alibaba Cloud Managed Services. |
Others
|
API |
Judul |
Deskripsi |
| ModifyForwardSqlLogConfig | Mengaktifkan atau menonaktifkan pengiriman penerusan log. | Mengubah konfigurasi penerusan log audit. |