Tüm Ürünler
Search
Belge Merkezi

Alibaba Cloud SDK:Alibaba Cloud SDKs

Son Güncelleme:Oct 07, 2026

Alibaba Cloud SDK'leri, Alibaba Cloud API işlemlerini çağırmak için önceden hazırlanmış paketlerdir. Kimlik doğrulama, istek imzalama ve dile özel entegrasyon süreçlerini yöneterek sıfırdan API mekanizmaları oluşturmak yerine uygulamanızı geliştirmeye odaklanmanızı sağlar.

Alibaba Cloud SDK'leri nelerdir?

Alibaba Cloud SDK'leri, Alibaba Cloud hizmetlerinin API işlemlerini çağırmak için kullanılan paketlerdir. Java, Python, Node.js ve Go dahil olmak üzere birden fazla programlama dili ve geliştirme çerçevesi için SDK'ler mevcuttur.

REST API'yi doğrudan çağırmak yerine bir SDK kullanmanın size sunduğu birkaç pratik avantaj vardır:

  • İmzalama mantığı uygulamanıza gerek yoktur: SDK, kimlik doğrulama, yetkilendirme ve istek imzalamayı otomatik olarak gerçekleştirir.

  • Daha hızlı geliştirme: Önceden hazırlanmış bileşenler sayesinde ham HTTP istekleri oluşturmak yerine API işlemlerini birkaç satır kodla çağırabilirsiniz.

  • Diller arasında tutarlı davranış: SDK davranışı tüm desteklenen dillerde standartlaştırılmıştır; bu da entegrasyon sırasında sürprizlerle karşılaşma riskini azaltır.

API işlemleri hakkında arka plan bilgisi için Genel Bakış konusundaki "Alibaba Cloud API Nedir?" bölümüne bakın.

Alibaba Cloud hangi tür SDK'leri sunar?

Alibaba Cloud SDK'leri iki türe ayrılır:

  1. OpenAPI Portal tarafından otomatik olarak oluşturulan SDK'ler — Hizmetin kayıtlı API işlemlerinden oluşturulan standart SDK'lerdir. Birden fazla programlama dili için kullanılabilir. Örnekler: Elastic Compute Service (ECS), ApsaraDB RDS ve ağ hizmetleri için SDK'ler.

  2. Kendi geliştirdiği SDK'ler — Kendi yönetilen API ağ geçitlerini kullanan bireysel cloud hizmetleri tarafından sürdürülen SDK'lerdir. Bunlar hizmete göre farklılık gösterir. Örnekler: Object Storage Service (OSS), Simple Log Service ve Tablestore için SDK'ler.

Önemli

Belirli cloud hizmetlerinin doğası gereği, bu konu ApsaraVideo Live için Queen SDK, Phone Number Verification Service'ten tek tıkla oturum açma için SDK veya ApsaraDB for Redis için terminal istemcisi gibi özellik entegrasyonu için kullanılan kendi geliştirdiği SDK'leri kapsamaz.

Hangi türe ihtiyacım var?

Durumum

Kullanılacak SDK türü

Kullanmak istediğim hizmet, OpenAPI Portal'da API referansında bir Debugging düğmesiyle görünür

Otomatik olarak oluşturulan SDK

Hizmet belgelerinde "Use OpenAPI" veya "Integration overview" başlıklı bir bölüm bulunur

Otomatik olarak oluşturulan SDK

OpenAPI Portal tarafından otomatik olarak oluşturulan SDK'ler

Bu SDK'ler, OpenAPI Portal'da kayıtlı olan API işlemlerinden doğrudan oluşturulur. Desteklenen tüm dillerde kimlik doğrulama, yetkilendirme ve imzalama kurallarını standartlaştırır. Altta yatan cloud hizmetine dayalı olarak SDK mantığını uygulamanıza gerek yoktur; portal bunu sizin için oluşturur.

Bu tür SDK'leri nasıl tanımlayabilirsiniz

  1. Kullanmak istediğiniz Alibaba Cloud hizmetinin API referansını açın. OpenAPI Portal'a bağlantı veren bir Debugging düğmesi görünüyorsa, hizmetin API işlemleri orada kayıtlıdır ve bir SDK'yi otomatik olarak oluşturabilirsiniz.

  2. Hizmet belgelerinde Use OpenAPI veya Integration overview başlıklı bölümleri kontrol edin.

Kendi geliştirdiği SDK'ler hakkında bir not

Az sayıda Alibaba Cloud hizmeti, kendi yönetilen ağ geçitlerini kullanır ve kendi geliştirdiği SDK'leri sürdürür. Bu SDK'ler, otomatik olarak oluşturulanlardan oldukça farklıdır. İş gereksinimlerinize göre bunları kullanın ve ayrıntılar için ilgili hizmetin belgelerine bakın.

Bu belgenin geri kalan kısmı, OpenAPI Portal'da otomatik olarak oluşturulan SDK'lerin teknolojilerini ve entegrasyon modellerini kapsar.