API standartları ve çok dilli hazır SDK'lar
Bu ürünün OpenAPI'si (emr-serverless-spark/2023-08-08), ROA imzalama yöntemini kullanır. Geliştiriciler için yaygın programlama dillerine yönelik SDK'ları kapsülledik. Geliştiriciler, bu ürünün OpenAPI'sini teknik ayrıntılarla uğraşmadan doğrudan çağırabilmek için SDK'yı indirebilir. Mevcut SDK ihtiyaçlarınızı karşılamıyorsa, kendi imzanızı oluşturmak üzere imzalama mekanizmasını kullanarak entegrasyon yapabilirsiniz. Kendi imzanızı oluşturma sürecinin ayrıntıları oldukça karmaşık olduğundan, bu işlem yaklaşık 5 iş günü sürebilir. Bu nedenle, DingTalk hizmet grubumuza (147535001692) katılmanızı ve uzman rehberliği altında imzalama entegrasyonu gerçekleştirmenizi öneririz.
API'yi kullanmadan önce, istemci araçları (SDK ve CLI gibi) aracılığıyla API'ye etkili bir şekilde erişebilmek için kimlik hesabınızı ve erişim anahtarınızı (AccessKey) hazırlamanız gerekir. Ayrıntılar için bkz. AccessKey Alma.
Özel imzalama senaryoları
İş senaryonuzun özel gereksinimleri varsa ve API'yi kendi imzanızı oluşturarak entegre etmeniz gerekiyorsa, profesyonel rehberlik almak ve verimli bir entegrasyon sağlamak için öncelikle teknik destek ekibimizle (DingTalk hizmet grubu: 147535001692) iletişime geçmenizi öneririz.
Hesap ve güvenlik hazırlığı
Alibaba Cloud hesapları, tüm kaynaklar üzerinde tam yönetici izinlerine sahiptir. Bir AccessKey ele geçirildiğinde, ilişkili tüm kaynaklar yetkisiz erişim riskiyle karşı karşıya kalır. Güvenliği sağlamak için, yalnızca API erişim izinlerine sahip bir RAM kullanıcısı oluşturmanız ve bunun AccessKey'ini yapılandırmanız; ayrıca en az ayrıcalık ilkesine (PoLP) dayalı olarak RAM ilkelerini yapılandırmanız önerilir. Alibaba Cloud hesabını yalnızca Alibaba Cloud hesabı izinlerinin açıkça gerekli olduğu belirli senaryolarda kullanın.
İzin yönetimi
|
API |
Başlık |
Açıklama |
| AddMembers | AddMembers | Bir Kaynak Erişim Yönetimi (RAM) kullanıcısını veya bir RAM rolünü üye olarak bir çalışma alanına ekler. |
| ListMembers | Çalışma alanı üyelerini listeleme | Bir çalışma alanındaki üyelerin listesini sorgular. |
| GrantRoleToUsers | GrantRoleToUsers. | Kullanıcılara belirtilen bir rol atar. |
Oturum yönetimi
|
API |
Başlık |
Açıklama |
| GetSessionCluster | Oturum ayrıntılarını getir | Bir oturumun ayrıntılarını getirir. |
| CreateSessionCluster | Oturum oluşturma. | Bir oturum oluşturur. |
| StopSessionCluster | StopSessionCluster. | Bir oturumu durdurur. |
| StartSessionCluster | StartSessionCluster. | Bir oturum kümesini başlatır. |
| ListSessionClusters | Oturumları listele | Oturum listesini getirir. |
Ağ geçidi
|
API |
Başlık |
Açıklama |
| Kyuubi ağ geçidi | Kyuubi ağ geçidi | |
| ListKyuubiSparkApplications | Kyuubi tarafından gönderilen Spark uygulamalarının ayrıntılarını alma | Kyuubi tarafından gönderilen Spark uygulamalarını sorgular. |
| CancelKyuubiSparkApplication | Bir Kyuubi Spark uygulamasını iptal etme. | Bir Kyuubi Spark uygulamasını iptal eder. |
| DeleteKyuubiToken | DeleteKyuubiToken. | Bir Kyuubi Gateway kimlik doğrulama belirtecini siler. |
| UpdateKyuubiToken | UpdateKyuubiToken. | Bir Kyuubi Gateway kimlik doğrulama belirtecini günceller. |
| GetKyuubiToken | Kyuubi Gateway kimlik doğrulama belirtecini alma. | Kyuubi Gateway kimlik doğrulama belirtecini getirir. |
| CreateKyuubiToken | CreateKyuubiToken. | Bir Kyuubi Gateway kimlik doğrulama belirteci oluşturur. |
| ListKyuubiToken | Kyuubi ağ geçidi kimlik doğrulama belirteçlerini listeleme | Kyuubi Server kimlik doğrulama belirteçlerini listeler. |
| ListKyuubiServices | Kyuubi Gateway bilgilerini listele | Kyuubi Gateway'lerini listeler. |
| CreateKyuubiService | CreateKyuubiService. | Bir Kyuubi ağ geçidi oluşturur. |
| GetKyuubiService | Kyuubi Gateway getirme. | Bir Kyuubi Gateway getirir. |
| UpdateKyuubiService | UpdateKyuubiService. | Bir Kyuubi ağ geçidini günceller. |
| DeleteKyuubiService | DeleteKyuubiService. | Bir Kyuubi ağ geçidini siler. |
| StartKyuubiService | StartKyuubiService. | Kyuubi Gateway'i başlatır. |
| StopKyuubiService | StopKyuubiService. | Bir Kyuubi ağ geçidini durdurur. |
| Livy ağ geçidi | Livy ağ geçidi | |
| ListLivyComputeSessions | Bir Livy Gateway'in geçmiş oturumları | Bir Livy Gateway'in geçmiş oturumlarını getirir. |
| DeleteLivyCompute | DeleteLivyCompute. | Bir Livy ağ geçidini siler. |
| CreateLivyCompute | CreateLivyCompute. | Bir Livy işlem kaynağı oluşturur. |
| UpdateLivyCompute | UpdateLivyCompute. | Bir Livy Gateway'i günceller. |
| ListLivyCompute | Livy ağ geçitlerini listele | Livy ağ geçitlerini listeler. |
| StartLivyCompute | StartLivyCompute. | Bir Livy ağ geçidini başlatır. |
| RefreshLivyComputeToken | RefreshLivyComputeToken. | Bir Livy Gateway için belirteci yeniler. |
| GetLivyComputeToken | Bir Livy Gateway için belirteci alma. | Bir Livy Gateway için belirteci alır. |
| CreateLivyComputeToken | CreateLivyComputeToken. | Bir Livy Gateway için belirteç oluşturur. |
| DeleteLivyComputeToken | DeleteLivyComputeToken. | Livy Gateway için bir belirteci siler. |
| StopLivyCompute | StopLivyCompute. | Bir Livy Gateway'yi durdurur. |
| ListLivyComputeToken | Livy ağ geçidi belirteçlerini listele | Bir Livy ağ geçidinin belirteçlerini listeler. |
| GetLivyCompute | Livy Gateway bilgilerini getirme. | Livy Gateway bilgilerini getirir. |
Veri geliştirme
|
API |
Başlık |
Açıklama |
| TerminateSqlStatement | TerminateSqlStatement. | Bir SQL sorgusu görevini sonlandırır. |
| CreateSqlStatement | SQL sorgusu oluşturma. | Bir SQL sorgusu oluşturur. |
| GetSqlStatement | GetSqlStatement | Bir SQL sorgusunun ayrıntılarını getirir. |
| ListSqlStatementContents | ListSqlStatementContents. | Bir SQL deyiminin çalıştırma sonuçlarını getirir. |
Çalışma alanı yönetimi
|
API |
Başlık |
Açıklama |
| ListWorkspaceQueues | Çalışma alanı kuyruklarını listeleme | Bir çalışma alanındaki kuyrukları sorgular. |
| EditWorkspaceQueue | Çalışma alanı kuyruğunu düzenleme. | Bir çalışma alanı kuyruğunu düzenler. |
Spark sürüm yönetimi
|
API |
Başlık |
Açıklama |
| ListReleaseVersions | Spark sürüm listesini getirme. | Yayın sürümlerinin listesini getirir. |
Spark görev yönetimi
|
API |
Başlık |
Açıklama |
| ListJobExecutors | ListJobExecutors. | Bir işin yürütücülerini listeler. |
| ListLogContents | Günlük içeriğini sorgulama. | Günlük içeriğini alır. |
| GetCuHours | GetCuHours. | Belirtilen bir döngüde bir kuyruk tarafından tüketilen CU-saat sayısını sorgular. |
| GetDoctorApplication | İş tanılama bilgileri | Bir Serverless Spark işinin tanılama bilgilerini getirir. |
| CancelJobRun | CancelJobRun. | Bir Spark işini sonlandırır. |
| ListJobRuns | Spark iş çalıştırmalarını listeleme | Spark iş çalıştırmalarını listeler. |
| GetJobRun | Spark işi çalıştırma ayrıntılarını getirme. | GetJobRun çağrısı yaparak bir Spark işi çalıştırmasının ayrıntılarını getirir. |
| StartJobRun | StartJobRun. | Bir Spark işini başlatır. |
| GetRunConfiguration | GetRunConfiguration. | Bir Spark işinin yapılandırmasını getirir. |
Ray görev yönetimi
|
API |
Başlık |
Açıklama |
| ListRayLogs | Ray günlüklerini listeleme. | Ray günlüklerini listeler. |
| GetRayLog | Ray işi günlüğü. | Bir Ray işinin günlüğünü getirir. |
| CancelRayJob | Bir RayJob'u durdur. | Bir RayJob'u durdurur. |
| SubmitRayJob | Ray işi gönder | Bir Ray işi gönderir. |
| ListRayJob | Ray işi bilgilerini listeleme | Ray işi bilgilerini listeler. |
| GetRayJob | Ray Job bilgilerini getirme. | Ray Job bilgilerini getirir. |
Görev orkestrasyonu
|
API |
Başlık |
Açıklama |
| StartProcessInstance | Bir iş akışını manuel olarak çalıştır. | Bir iş akışını manuel olarak çalıştırır. |
| UpdateProcessDefinitionWithSchedule | İş akışı tanımını ve planlamayı güncelleme | İş akışı tanımını ve zamanlı planlamayı günceller. |
| CreateProcessDefinitionWithSchedule | İş akışı tanımı ve zamanlama oluşturma | Bir iş akışı tanımı oluşturur. |
| GenerateTaskCodes | GenerateTaskCodes. | Bir iş akışını ve zamanlama yapılandırmasını yayımlar. |
Küme yönetimi
|
API |
Başlık |
Açıklama |
| Ray kümesi | Ray kümesi | |
| UpdateRayCluster | Bir Ray kümesini güncelle | Bir Ray kümesini günceller. |
| GetRayCluster | Ray kümesi bilgileri. | Bir Ray kümesini getirir. |
| ListRayCluster | Ray kümelerini listeleme | Ray kümelerini listeler. |
| StopRayCluster | StopRayCluster. | Bir Ray kümesini durdurur. |
| StartRayCluster | StartRayCluster. | Bir Ray kümesini başlatır. |
| DeleteRayCluster | DeleteRayCluster. | Bir Ray kümesini siler. |
| CreateRayCluster | Ray kümesi oluştur. | Bir Ray kümesi oluşturur. |
Ağ bağlantısı
|
API |
Başlık |
Açıklama |
| ListNetworkServices | ListNetworkServices. | Ağ bağlantılarını listeler. |
| CreateNetworkService | CreateNetworkService. | Bir ağ hizmeti oluşturur. |
Diğerleri
|
API |
Başlık |
Açıklama |
| ListCatalogs | ListCatalogs. | Veri kataloglarının listesini görüntüler. |
| CreateWorkspaceQueue | Çalışma alanı kuyruğu oluşturma. | Bir çalışma alanı kuyruğu oluşturur. |
| DeleteWorkspaceQueue | Bir çalışma alanı kuyruğunu sil. | Bir çalışma alanı kuyruğunu siler. |
| ListExecutorLogs | Spark işi günlüklerini alma | Bir iş yürütücüsünün günlük dosyalarını listeler. |
| GetCacheCluster | Cache kümesi ayrıntıları. | Bir Cache kümesinin ayrıntılarını getirir. |
| StartCacheCluster | Start Cache Cluster. | Önbellek kümesini başlatır. |
| StopCacheCluster | Önbellek kümesini durdurma. | Bir önbellek kümesini durdurur. |
| ActivateAICenter | ActivateAICenter | AI merkezini etkinleştirir. |
| ChangeResourceGroup | ChangeResourceGroup | Bir örneği farklı bir kaynak grubuna taşır. |
| CreateWorkspace | CreateWorkspace. | Bir çalışma alanı oluşturur. |
| GetAICenterState | AI Hub durumunu getirme. | AI Hub durumunu getirir. |
| GetTemplate | GetTemplate | Bir görev şablonunu getirir. |
| ListTemplate | ListTemplate | İş şablonlarını listeler. |
| ListWorkspaces | Çalışma alanlarını listele | Çalışma alanlarının listesini getirir. |
| UpdateWorkspace | Çalışma alanı güncelleme | Bir çalışma alanının özniteliklerini günceller. |
Others
|
API |
Başlık |
Açıklama |
| QueryApmGrafanaData | İş metriklerini sorgulama. | Serverless Spark için APM Grafana paneli verilerini sorgular. |