Standar API dan SDK siap pakai dalam berbagai bahasa
Spesifikasi OpenAPI produk ini (Hologram/2022-06-01) 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
Peningkatan
|
API |
Judul |
Deskripsi |
| GetUpgradeable | Query apakah sebuah instans dapat dilakukan Peningkatan. | Mengkueri apakah sebuah instans dapat dilakukan Peningkatan. |
| GetUpgradeStatus | Kueri Status Peningkatan. | Mengkueri status peningkatan. |
| GetLastUpgradeRecord | Kueri Catatan Peningkatan. | Mengambil riwayat peningkatan terakhir. |
| ListUpgradeReleaseVersions | Daftar Versi yang Dapat Ditingkatkan. | Mengambil daftar versi yang tersedia untuk peningkatan. |
| UpdateAutoUpgrade | Mengaktifkan Pembaruan Versi Minor Otomatis. | Mengaktifkan pembaruan versi minor otomatis. Setelah fitur ini diaktifkan, instans akan dilakukan Peningkatan secara otomatis selama jendela pengatur waktu. |
| UpgradeInstance | Upgrade an instance | Meningkatkan instans. Jika persiapan berhasil, instans dapat langsung memulai peningkatan. |
| UpdateOperationEventScheduleTime | Perbarui Pengatur Waktu Eksekusi Event O&M. | Mengubah pengatur waktu eksekusi event O&M. |
| UpdateMaintenanceWindow | Atur Jendela Pemeliharaan. | Mengatur jendela pemeliharaan untuk instans guna menjadwalkan pemeliharaan sistem. |
| PrepareUpgrade | PrepareUpgrade | Mempersiapkan instance untuk pemutakhiran dengan menjalankan penilaian pra-pemutakhiran. Anda hanya dapat memutakhirkan instance jika penilaian berhasil. Jika gagal, hubungi dukungan teknis untuk pemutakhiran manual. |
| DiscardUpgrade | DiscardUpgrade | Membatalkan peningkatan. Anda dapat memanggil operasi ini hanya jika tugas peningkatan belum dimulai atau dalam status `pre_check`. Anda tidak dapat membatalkan peningkatan setelah tugas memasuki status `backup` atau status berikutnya. |
Tag
|
API |
Judul |
Deskripsi |
| UntagResources | UntagResources | Menghapus tag dari satu atau beberapa instans. |
| TagResources | TagResources | Menambahkan tag ke satu atau beberapa sumber daya. |
| DescribeTags | DescribeTags | Menampilkan semua tag. |
Eksekusi SQL
|
API |
Judul |
Deskripsi |
| GetExecuteStatementEnabled | GetExecuteStatementEnabled | Memeriksa apakah Instans Gudang Data Real-time tertentu mengizinkan eksekusi SQL melalui OpenAPI. |
| ExecuteStatement | ExecuteStatement | Mengeksekusi Pernyataan SQL secara sinkron pada database tertentu melalui OpenAPI dan mengembalikan hasilnya. |
| EnableExecuteStatement | EnableExecuteStatement | Mengaktifkan eksekusi SQL melalui OpenAPI untuk instans Hologres yang ditentukan. |
| DisableExecuteStatement | Menonaktifkan fitur executeStatement untuk instans. | Menonaktifkan izin akses API ExecuteStatement untuk instans Gudang Data Real-time tertentu. |
Model besar
|
API |
Judul |
Deskripsi |
| ListInstanceModel | Daftar Sumber Daya Node AI. | Mengkueri daftar sumber daya node AI. |
| UpdateModelService | UpdateModelService | Memperbarui layanan model. Operasi ini hanya berlaku untuk Hologres AI. |
| ListModelCatalog | List models | Mendaftarkan model. |
| CreateModelService | Buat layanan model | Membuat layanan model yang memungkinkan fungsi AI memanggil model. Anda dapat membuat layanan untuk dua jenis model: model dari Alibaba Cloud Model Studio atau model pada node Hologres AI. Jika Anda menggunakan node Hologres AI, Anda harus membeli sumber daya node AI secara terpisah. |
| DeleteModelResource | Hapus sumber daya model | Menghapus sumber daya model. Operasi ini secara permanen menghapus semua model yang di-deploy pada node. |
| DeleteModelService | DeleteModelService | Menghapus layanan model yang ditentukan. |
| GetInstanceModel | Mengkueri detail model yang diterapkan untuk Instans. | Mengkueri daftar layanan model Tingkat Tinggi yang terikat pada Instans Gudang Data Real-time. |
Database
|
API |
Judul |
Deskripsi |
| CreateDatabase | CreateDatabase | Membuat sebuah database. |
| CreateExternalDatabase | CreateExternalDatabase | Membuat database eksternal. |
| CreateUser | CreateUser | Menambahkan Pengguna RAM atau akun STS ke Instans Gudang Data Real-time. Setelah ditambahkan, akun tersebut dapat digunakan untuk masuk ke Instans. |
| DropUser | DropUser | Menghapus Pengguna RAM atau akun STS dari Instans Gudang Data Real-time. Setelah dihapus, pengguna tidak dapat lagi masuk ke instans. Untuk memulihkan akses, panggil operasi CreateUser untuk menambahkan pengguna. |
| RevokeTablePermission | Mencabut Otorisasi Tabel. | Membatalkan otorisasi tabel. |
| RevokeSchemaPermission | Mencabut izin schema | Mencabut izin pada schema dari pengguna tertentu di dalam Instans Gudang Data Real-time. |
| RevokeDatabasePermission | RevokeDatabasePermission | Mencabut izin pada database dari pengguna yang ditentukan dalam instance Hologres. |
| ListDatabases | ListDatabases | Mengkueri database dalam Instans Gudang Data Real-time. |
| GrantTablePermission | Memberikan Izin Tabel. | Memberikan izin pada tabel database. |
| GrantSchemaPermission | GrantSchemaPermission | Memberikan izin pada skema kepada pengguna yang ditentukan dalam instance Hologres. |
| GrantDatabasePermission | GrantDatabasePermission | Memberikan izin pada database kepada pengguna tertentu dalam Instans Gudang Data Real-time. |
Instans
|
API |
Judul |
Deskripsi |
| BindLeaderInstance | Mengikat Instans pengikut ke Instans pemimpin | Mengikat Instans pengikut ke Instans pemimpin. |
| ListLeaderInstances | Mengambil Daftar Instans Utama. | Mengambil daftar ID instans utama yang memungkinkan. |
| ListFollowerInstances | Daftar instans sekunder. | Mengambil instans sekunder read-only dari Instans utama Gudang Data Real-time tertentu. |
| UnBindLeaderInstance | UnBindLeaderInstance | Melepaskan instance read-only dari instance utamanya. |
| CreateInstance | CreateInstance | Membuat instans Gudang Data Real-time di wilayah yang ditentukan. |
| DeleteInstance | Menghapus instance | Melepaskan sebuah instance. |
| RenewInstance | RenewInstance | Memperbarui langganan Instans Gudang Data Real-time. Anda juga dapat mengaktifkan perpanjangan otomatis bulanan. |
| RestartInstance | RestartInstance | Memulai ulang instans Gudang Data Real-time. |
| ResumeInstance | ResumeInstance | Melanjutkan instance yang dijeda. |
| UpdateInstanceName | UpdateInstanceName | Mengubah nama instance. |
| UpdateInstanceNetworkType | UpdateInstanceNetworkType | Mengubah tipe jaringan dari sebuah instans. |
| DisableHiveAccess | DisableHiveAccess | Menonaktifkan akselerasi data lake. |
| EnableHiveAccess | EnableHiveAccess | Mengaktifkan akselerasi data lake untuk instance Hologres. |
| StopInstance | StopInstance | Menghentikan instans yang sedang berjalan. |
| ScaleInstance | ScaleInstance | Mengubah spesifikasi dan ruang penyimpanan Instans Gudang Data Real-time. |
| ChangeResourceGroup | ChangeResourceGroup | Memperbarui kelompok sumber daya Instans Gudang Data Real-time. |
| ListInstances | Mengambil Daftar Instans. | Mengambil daftar instans. |
| GetInstance | Mengambil Detail Instans. | Mengambil detail instans. |
Grup komputasi
|
API |
Judul |
Deskripsi |
| UpdateWarehouseScheduleTask | Memperbarui Rencana Skalabilitas Elastis Terjadwal untuk Kelompok Komputasi. | Memperbarui rencana skalabilitas elastis terjadwal untuk kelompok komputasi. |
| ListWarehouseScheduleTask | Daftar rencana penskalaan elastis berbasis pengatur waktu untuk kelompok komputasi. | Mengambil daftar semua tugas rencana penskalaan elastis berbasis pengatur waktu untuk kelompok komputasi di bawah instans tertentu. |
| ListWarehouseScheduleEvent | ListWarehouseScheduleEvent | Mengambil event penjadwalan elastis untuk instans dan rentang pengatur waktu tertentu. |
| CreateWarehouse | CreateWarehouse | Membuat warehouse. |
| CreateHoloWarehouse | CreateHoloWarehouse | Membuat virtual warehouse. |
| DeleteHoloWarehouse | Hapus virtual warehouse | Menghapus virtual warehouse. |
| RebalanceHoloWarehouse | RebalanceHoloWarehouse | Menyeimbangkan kembali shard di gudang virtual. |
| ResumeHoloWarehouse | Melanjutkan virtual warehouse | Melanjutkan virtual warehouse dari Stopped ke Running. |
| SuspendHoloWarehouse | SuspendHoloWarehouse | Menghentikan virtual warehouse. |
| RenameHoloWarehouse | RenameHoloWarehouse | Mengganti nama gudang virtual. |
| ScaleHoloWarehouse | ScaleHoloWarehouse | Menskalakan virtual warehouse. |
| RestartHoloWarehouse | RestartHoloWarehouse | Memulai ulang virtual warehouse. |
| GetWarehouseDetail | GetWarehouseDetail | Mengambil detail dari virtual warehouse. |
| CreateWarehouseScheduleTask | Membuat Rencana Penskalaan Elastis Berbasis Pengatur Waktu. | Membuat rencana penskalaan elastis berbasis pengatur waktu. |
| ListWarehouses | ListWarehouses | Mengambil daftar virtual warehouse. |
| DisableWarehouseAutoScale | DisableWarehouseAutoScale | Menonaktifkan autoscale untuk grup komputasi yang ditentukan. |
| DeleteWarehouseScheduleTask | Hapus tugas jadwal warehouse | Menghapus tugas jadwal warehouse. |
| EnableWarehouseAutoScale | EnableWarehouseAutoScale | Mengaktifkan penskalaan otomatis untuk warehouse. |
Cadangan
|
API |
Judul |
Deskripsi |
| UpdateScheduledBackupConfig | UpdateScheduledBackupConfig | Operasi ini mengonfigurasi kebijakan pencadangan untuk sebuah instans. Anda dapat menetapkan jadwal mingguan untuk mencadangkan instans pada hari-hari tertentu, misalnya setiap Senin, Rabu, dan Jumat pukul 20:00:00. Anda juga dapat menentukan jumlah pencadangan yang telah selesai untuk dipertahankan. Sistem akan secara otomatis menghapus pencadangan yang telah kedaluwarsa. |
| UpdateBackupDataDesc | UpdateBackupDataDesc | Memperbarui deskripsi cadangan. |
| CreateManualBackup | CreateManualBackup | Membuat cadangan manual untuk sebuah instans. |
| ListBackupData | Daftar data cadangan | Mengambil daftar snapshot. Setiap snapshot mewakili cadangan pengatur waktu yang dapat Anda gunakan untuk memulihkan instans baru dengan data lengkapnya. |
| DeleteBackupData | DeleteBackupData | Menghapus cadangan. |
| GetScheduledBackupConfig | GetScheduledBackupConfig | Mengambil konfigurasi pencadangan terjadwal. |
Keamanan
|
API |
Judul |
Deskripsi |
| UpdateInstancePort | UpdateInstancePort | Memperbarui Port suatu Instans. |
| UpdateHoloWebLoginSetting | UpdateHoloWebLoginSetting | Mengubah pengaturan login untuk HoloWeb. |
| GetHoloWebLoginSetting | GetHoloWebLoginSetting | Mendapatkan pengaturan login akun eksternal untuk HoloWeb. |
| DisableSupportAccount | Menonaktifkan akun dukungan | Menonaktifkan akun dukungan. |
| EnableSupportAccount | Mengaktifkan Akun Layanan. | Mengaktifkan akun layanan. |
| EnableSSL | Aktifkan enkripsi SSL | Mengaktifkan enkripsi SSL untuk Instans Gudang Data Real-time. |
| DisableSSL | DisableSSL | Menonaktifkan enkripsi SSL untuk instance Hologres. |
| GetCertificateAttribute | GetCertificateAttribute | Mengambil atribut sertifikat SSL dari instance Hologres, termasuk status SSL dan waktu kedaluwarsa sertifikat. |
| GetRootCertificate | GetRootCertificate | Mengambil sertifikat root SSL dari instance Hologres untuk koneksi SSL sisi klien. |
| RenewSSLCertificate | Perpanjang Sertifikat SSL | Memperpanjang Sertifikat SSL dari Instans Gudang Data Real-time. |
Lainnya
|
API |
Judul |
Deskripsi |
| DisableOperationEvent | Nonaktifkan Log Instans. | Menonaktifkan log instans. |
| ListMigrationZones | ListMigrationZones | Menampilkan daftar zona ketersediaan tempat sebuah instance dapat dimigrasikan. Operasi ini berlaku untuk instance yang di-deploy di tiga zona ketersediaan. |
| ListOperationEvents | ListOperationEvents | Mengambil event aksi yang sesuai dengan kriteria yang ditentukan, mendukung paginasi dan pengurutan. |
| ListRegions | Daftar Wilayah. | Mengkueri daftar semua wilayah yang didukung oleh Gudang Data Real-time. |
| MigrateInstanceZone | MigrateInstanceZone | Memigrasikan instans ke zona ketersediaan target. Operasi ini hanya mendukung instans yang di-deploy di tiga zona ketersediaan. Instans diluncurkan di zona ketersediaan target tanpa memigrasikan penyimpanannya. Proses ini memakan waktu sekitar 5 menit. |