Standar API dan SDK siap pakai dalam berbagai bahasa
Spesifikasi OpenAPI produk ini (emr-serverless-spark/2023-08-08) 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
Permission Management
|
API |
Judul |
Deskripsi |
| ListMembers | ListMembers | Menetapkan peran tertentu kepada pengguna. |
| ListMembers | ListMembers | Mengambil daftar anggota dalam ruang kerja. |
| GrantRoleToUsers | GrantRoleToUsers | Menetapkan role tertentu kepada pengguna. |
Session Management
|
API |
Judul |
Deskripsi |
| GetSessionCluster | GetSessionCluster | Mengambil detail session. |
| CreateSessionCluster | CreateSessionCluster | Membuat session cluster. |
| StartSessionCluster | StartSessionCluster | Memulai session cluster. |
| ListSessionClusters | ListSessionClusters | Mengambil daftar session cluster. |
Gateway
|
API |
Judul |
Deskripsi |
| Kyuubi Gateway | Kyuubi Gateway | |
| ListKyuubiSparkApplications | ListKyuubiSparkApplications | Menampilkan daftar aplikasi Kyuubi Spark. |
| CancelKyuubiSparkApplication | CancelKyuubiSparkApplication | Membatalkan aplikasi Kyuubi Spark. |
| DeleteKyuubiToken | DeleteKyuubiToken | Menghapus token autentikasi Kyuubi Gateway. |
| UpdateKyuubiToken | UpdateKyuubiToken | Memperbarui token autentikasi Kyuubi Gateway. |
| GetKyuubiToken | GetKyuubiToken | Mendapatkan token autentikasi untuk Kyuubi Gateway. |
| CreateKyuubiToken | CreateKyuubiToken | Membuat token autentikasi Kyuubi Gateway. |
| ListKyuubiToken | ListKyuubiToken | Menampilkan daftar token autentikasi KyuubiServer. |
| ListKyuubiServices | ListKyuubiServices | Menampilkan daftar Kyuubi Gateway. |
| CreateKyuubiService | CreateKyuubiService | Membuat gateway Kyuubi. |
| GetKyuubiService | GetKyuubiService | Mengambil detail Kyuubi Gateway. |
| UpdateKyuubiService | UpdateKyuubiService | Memperbarui Kyuubi Gateway. |
| DeleteKyuubiService | DeleteKyuubiService | Menghapus gateway Kyuubi. |
| StartKyuubiService | StartKyuubiService | Memulai Kyuubi Gateway. |
| StopKyuubiService | StopKyuubiService | Menghentikan Kyuubi Gateway. |
| Livy Gateway | Livy Gateway | |
| ListLivyComputeSessions | ListLivyComputeSessions | Menampilkan daftar session historis untuk Livy Gateway. |
| DeleteLivyCompute | DeleteLivyCompute | Menghapus gateway Livy. |
| CreateLivyCompute | CreateLivyCompute | Membuat compute Livy. |
| UpdateLivyCompute | UpdateLivyCompute | Memperbarui Livy Gateway. |
| ListLivyCompute | ListLivyCompute | Menampilkan daftar Livy Gateway. |
| StartLivyCompute | StartLivyCompute | Memulai gateway Livy. |
| RefreshLivyComputeToken | RefreshLivyComputeToken | Memperbarui token untuk Livy Gateway. |
| GetLivyComputeToken | GetLivyComputeToken | Mengambil token untuk Livy Gateway. |
| CreateLivyComputeToken | CreateLivyComputeToken | Membuat token untuk Livy Gateway. |
| DeleteLivyComputeToken | DeleteLivyComputeToken | Menghapus token untuk Livy Gateway. |
| StopLivyCompute | StopLivyCompute | Menghentikan Livy Gateway. |
| ListLivyComputeToken | ListLivyComputeToken | Menampilkan daftar token Livy Gateway. |
| GetLivyCompute | GetLivyCompute | Mengambil informasi mengenai Livy Gateway. |
SQL Compute Management
|
API |
Judul |
Deskripsi |
| TerminateSqlStatement | TerminateSqlStatement | Menghentikan task kueri SQL. |
| CreateSqlStatement | CreateSqlStatement | Membuat pernyataan SQL. |
| GetSqlStatement | GetSqlStatement | Mengambil detail kueri SQL. |
| ListSqlStatementContents | ListSqlStatementContents | Mengambil hasil eksekusi pernyataan SQL. |
Workspace Management
|
API |
Judul |
Deskripsi |
| ListWorkspaceQueues | ListWorkspaceQueues | Menampilkan daftar antrian dalam ruang kerja. |
| EditWorkspaceQueue | EditWorkspaceQueue | Memperbarui Antrian Ruang Kerja. |
Spark version management
|
API |
Judul |
Deskripsi |
| ListReleaseVersions | ListReleaseVersions | Mengambil daftar versi rilis. |
Spark Task Management
|
API |
Judul |
Deskripsi |
| ListJobExecutors | ListJobExecutors | Menampilkan daftar pelaksana pekerjaan. |
| ListLogContents | Query Log Content | Get Log Content |
| GetDoctorApplication | GetDoctorApplication | Mendapatkan informasi analisis pekerjaan pada E-MapReduce (EMR) Doctor. |
| ListJobRuns | ListJobRuns | Panggil operasi ListJobRuns untuk mengambil daftar pekerjaan Spark. |
| GetJobRun | GetJobRun | Mendapatkan detail pekerjaan. |
| StartJobRun | StartJobRun | Memulai Pekerjaan Spark. |
| GetRunConfiguration | GetRunConfiguration | Mengambil konfigurasi pekerjaan Spark. |
Task orchestration
|
API |
Judul |
Deskripsi |
| StartProcessInstance | StartProcessInstance | Memulai alur kerja secara manual. |
| UpdateProcessDefinitionWithSchedule | UpdateProcessDefinitionWithSchedule | Memperbarui definisi alur kerja dan penjadwalannya berbasis waktu. |
| CreateProcessDefinitionWithSchedule | CreateProcessDefinitionWithSchedule | Membuat definisi alur kerja. |
| GenerateTaskCodes | GenerateTaskCodes | Menerbitkan alur kerja beserta konfigurasi penjadwalannya. |
Cluster Management
|
API |
Judul |
Deskripsi |
| Ray clusters | Ray clusters | |
| UpdateRayCluster | UpdateRayCluster | Memperbarui kluster Ray. |
| GetRayCluster | GetRayCluster | Mengambil detail kluster Ray, termasuk konfigurasinya, status waktu proses, informasi node, dan titik akhir koneksi. |
| ListRayCluster | ListRayCluster | Menampilkan daftar kluster Ray. |
| StopRayCluster | StopRayCluster | Menghentikan kluster Ray. |
| StartRayCluster | StartRayCluster | Memulai kluster Ray. |
| DeleteRayCluster | DeleteRayCluster | Menghapus kluster Ray. |
| CreateRayCluster | CreateRayCluster | Membuat kluster Ray. |
Network connection
|
API |
Judul |
Deskripsi |
| ListNetworkServices | ListNetworkServices | Menampilkan daftar koneksi jaringan. |
| CreateNetworkService | CreateNetworkService | Membuat layanan jaringan. |
Other
|
API |
Judul |
Deskripsi |
| ListCatalogs | ListCatalogs | Melihat daftar katalog data |
| ListExecutorLogs | ListExecutorLogs | Menampilkan daftar file log untuk pelaksana pekerjaan. |
| ActivateAICenter | ActivateAICenter | Mengaktifkan pusat AI. |
| ChangeResourceGroup | ChangeResourceGroup | Memindahkan instans ke kelompok sumber daya yang berbeda. |
| CreateWorkspace | CreateWorkspace | Membuat ruang kerja. |
| GetAICenterState | GetAICenterState | Mendapatkan status pusat AI. |
| GetTemplate | GetTemplate | Mengambil templat tugas. |
| ListTemplate | ListTemplate | Menampilkan daftar templat pekerjaan. |
| ListWorkspaces | ListWorkspaces | Panggil `ListWorkspaces` untuk mendapatkan daftar ruang kerja. |
| UpdateWorkspace | UpdateWorkspace | Perbarui properti ruang kerja |
Others
|
API |
Judul |
Deskripsi |
| CancelJobRun | CancelJobRun | Menghentikan pekerjaan Spark. |
| GetCuHours | GetCuHours | Menanyakan jumlah Jam-CU yang dikonsumsi oleh antrian selama siklus tertentu. |
| StopSessionCluster | StopSessionCluster | Menghentikan session. |