Data Transmission Service (DTS), hizmeti çağırmak için görsel bir konsol ve OpenAPI üzerinden çevrimiçi hata ayıklama, Terraform, Alibaba Cloud SDK ve Resource Orchestration Service (ROS) gibi çeşitli yöntemler sunar. DTS ile geliştirme verimliliğinizi artırmak için ihtiyaçlarınıza en uygun işlem ve entegrasyon yöntemlerini seçmenizi öneririz.
Terraform,
OpenAPI Explorer
Alibaba Cloud, cloud hizmetlerinin API'lerini verimli bir şekilde öğrenmeniz ve kullanmanız için OpenAPI Explorer aracını sağlar. OpenAPI Explorer; akıllı API araması, dokümantasyon, çevrimiçi hata ayıklama, SDK oluşturma, kod örnekleri, hata tanılama ve çağrı istatistikleri gibi özellikleri içeren kapsamlı bir araçtır. OpenAPI Explorer'ı kullanarak çeşitli Alibaba Cloud hizmetlerinin API'lerini çağırabilir, istek ve yanıtları görüntüleyebilirsiniz. Ayrıca OpenAPI Explorer, hızlı bir şekilde başlamanıza yardımcı olmak amacıyla otomatik olarak SDK örnek kodları oluşturur. Daha fazla bilgi için bkz. OpenAPI Nedir?.
Sürümler
Alibaba Cloud OpenAPI, cloud ürünlerinin ana sürümleri için API'leri yönetmek üzere sürüm numaralarını kullanır. Örneğin, DTS şu anda 2020-01-01 API sürümünü destekler. 2020-01-01 dizesi bir tarihi değil, bir API sürüm numarasını temsil eder. Görüntülenen veriler en güncel genel API verileridir. Bu durum, API'lerin 2020-01-01 tarihinden bu yana değişmeden kaldığı anlamına gelmez.
|
Sürüm |
Açıklama |
|
Önerilir. |
|
|
Önerilmez. Bu API sürümleri sınırlı sayıda işlemi destekler ve eksiktir. |
|
Çevrimiçi hata ayıklama
DTS, OpenAPI Explorer içinde API hata ayıklama özellikleri sunar. Bir API'yi çağırmadan önce desteklenen sürümleri, uç noktaları ve entegrasyon yöntemlerini not edin.
Kaynak veya hedef örneğiniz kendi tarafından yönetilen bir veritabanı ise, DTS sunucularının IP adreslerini veritabanının güvenlik ayarlarına eklemeniz gerekir. Bu IP adreslerini elde etmek için DescribeDTSIP işlemini çağırın. OpenAPI Explorer'ın sol gezinme bölmesinde DescribeDTSIP öğesini seçin. Parametre yapılandırma bölümünde Service Address gibi bir Hizmet Adresi seçin (örneğin China (Hangzhou)) ve istek parametrelerini girin: RegionId (örneğin cn-hangzhou), SourceEndpointRegion (zorunlu, kaynak örneğinin bölgesi) ve DestinationEndpointRegion (hedef örneğinin bölgesi). Ardından Initiate Call düğmesini tıklayın.
Hata Ayıklama URL'si
API işlemlerini aşağıdaki URL'de hata ayıklayabilirsiniz: https://next.api.alibabacloud.com/api/Dts/2020-01-01/
Uç Noktalar
Gecikme süresini en aza indirmek için kaynaklarınızın bulunduğu bölgedeki uç noktaya bağlanın. Örneğin, China (Zhangjiakou) bölgesindeki kaynaklar için genel ve VPC uç noktaları sırasıyla dts.cn-zhangjiakou.aliyuncs.com ve dts-vpc.cn-zhangjiakou.aliyuncs.com şeklindedir.
Genel uç noktalara dünyanın her yerinden erişilebilir.
-
Bir VPC uç noktasına yalnızca ilgili Alibaba Cloud bölgesindeki bir VPC'den erişilebilir. VPC uç noktaları aşağıdaki avantajları sunar:
Yüksek güvenlik: Bir VPC uç noktasına yalnızca bir VPC içinden erişilebildiği için gelişmiş güvenlik ve gizlilik sağlar.
Daha hızlı yanıt: Bir VPC'nin dahili ağında çalıştığından, VPC uç noktası genellikle genel uç noktadan daha hızlı yanıt süreleri sunar ve genel ağ gecikme süresi ile bant genişliği sınırlamalarını önler.
Daha düşük maliyet: VPC uç noktaları dahili ağ iletişimi kullandığından veri aktarım maliyetlerini azaltabilir.
Daha fazla bilgi için bkz. Uç Noktalar.
Kullanıcı kimliği
OpenAPI Explorer'da oturum açtığınızda, varsayılan olarak mevcut hesabınız API'leri hata ayıklamak için kullanılır. Bir Alibaba Cloud hesabı tüm API'lere tam erişime sahip olduğundan, hata ayıklama için bu hesabın kullanılması bir güvenlik riski oluşturur. API erişimi ve rutin işletme/bakım işlemleri için bir RAM kullanıcısı oluşturmanızı ve kullanmanızı şiddetle öneririz. API çağrıları yapmadan önce iş ihtiyaçlarınıza göre RAM kullanıcısına izinler atayın. RAM kullanıcısının DTS üzerinde işlem yapmak için gerekli izinlere sahip olması gerekir. Daha fazla bilgi için bkz. RAM Yetkilendirmesi.
|
|
|
|
|
|
|
|
|
|
|
|
Daha fazla bilgi
Entegrasyon yöntemleri
DTS, SDK'lar gibi çeşitli entegrasyon yöntemleri sunar. İş gereksinimlerinize göre bir entegrasyon yöntemi seçebilirsiniz.
|
Entegrasyon yöntemi |
Destek durumu |
|
Alibaba Cloud SDK (önerilir) |
Desteklenir |
|
Alibaba Cloud CLI |
Desteklenmez |
|
Terraform |
Desteklenmez |
|
Resource Orchestration Service (ROS) |
Desteklenmez |
|
Özel sarmalama |
Desteklenir |
Alibaba Cloud SDK
Alibaba Cloud; Java, C#, Go, Python, TypeScript, PHP ve C++ dahil olmak üzere çeşitli programlama dilleri için bir SDK sunar. API'leri doğrudan çağırmak amacıyla SDK'yı uygulamanıza entegre edebilirsiniz. SDK; imzalama mantığı, zaman aşımları ve yeniden denemeler gibi yaygın görevleri yönetir ve yapılandırılmış yanıt nesneleri döndürerek geliştirmeyi basitleştirir. Alibaba Cloud SDK hakkında daha fazla bilgi için bkz. Alibaba Cloud SDK.
DTS SDK tarafından desteklenen programlama dilleri ve bağımlılıklar hakkında bilgi için bkz. DTS SDK.
Özel API sarmalama
Yukarıdaki yöntemlerden hiçbiri iş gereksinimlerinizi karşılamıyorsa API isteklerini kendiniz sarabilirsiniz. Bu yöntem önerilmez. Daha fazla bilgi için bkz. V3 istek yapısı ve imzası.
Kullanım notları
Bir API çağrısı başarısız olursa, istek parametrelerinizin ve değerlerinizin geçerli olduğunu doğrulamak için döndürülen hata kodunu kullanın. Daha fazla bilgi için bkz. Hata Kodu Merkezi.
Alternatif olarak, döndürülen istek kimliğini veya SDK hata mesajlarını not alabilir ve kendi kendine tanılama yapmak için Alibaba Cloud OpenAPI Tanılama Platformu platformunu kullanabilirsiniz.