ActionTrail görsel bir konsol sunar; OpenAPI Explorer ile çevrimiçi hata ayıklama, Alibaba Cloud SDK, ve Resource Orchestration Service (ROS) dahil olmak üzere API'lerini çağırmanın çeşitli yollarını destekler. Geliştirme verimliliğinizi artırmak için size en uygun entegrasyon yöntemini seçin.
OpenAPI Explorer
OpenAPI Explorer, geliştiricilerin API'leri hızlıca öğrenip kullanmasına yardımcı olan kapsamlı bir Alibaba Cloud aracıdır. Akıllı API araması, belgelendirme, çevrimiçi hata ayıklama, SDK edinme, kod örnekleri, API çağrı hatalarının teşhisi ve çağrı istatistiklerini tek bir platformda birleştirir. OpenAPI Explorer'ı kullanarak Alibaba Cloud hizmetlerinin API'lerini çağırabilir, API isteklerini ve yanıtlarını görüntüleyebilirsiniz. Ayrıca, Alibaba Cloud ürünlerini kullanmaya başlamanızı kolaylaştırmak amacıyla SDK örnek kodlarını otomatik olarak oluşturur. Daha fazla bilgi için bkz. OpenAPI Nedir?.
Sürüm
Alibaba Cloud, ana ürün sürümleri için API'leri yönetmek üzere sürümleme kullanır. ActionTrail şu anda 2020-07-06 API sürümünü destekler. 2020-07-06 dizesi bir tarih değil, bir sürüm tanımlayıcısıdır. Bu tanımlayıcı en güncel API işlemleri setini temsil eder ve API'nin kullanım dışı olduğu anlamına gelmez.
|
|
|
|
|
Çevrimiçi hata ayıklama
ActionTrail, OpenAPI Explorer içinde API hata ayıklama yetenekleri sağlar. Bir API çağrısı yapmadan önce ActionTrail için mevcut sürümleri, uç noktaları ve entegrasyon yöntemlerini anlamanız gerekir.
OpenAPI Explorer içindeki ActionTrail sayfasında sol gezinme bölmesi, bölgeler için DescribeRegions ve izlemeler için CreateTrail/DeleteTrail gibi kategorilere ayrılmış kullanılabilir API'leri listeler. Ortadaki hata ayıklama panelinde Çin (Şanghay) gibi bir uç nokta seçebilir, AcceptLanguage gibi istek parametrelerini yapılandırabilir ve API'yi çevrimiçi olarak hata ayıklamak için Initiate Call düğmesini tıklayabilirsiniz. Sağdaki bölme ise API açıklamasını ve parametre belgelerini gösterir.
Hata ayıklama portalı
API hata ayıklama portalına şu adresten erişebilirsiniz: ActionTrail API Hata Ayıklama Listesi
Uç noktalar
Gecikme süresini en aza indirmek için kaynaklarınızla aynı bölgede bulunan bir uç nokta seçin. Örneğin, Çin (Zhangjiakou) bölgesinde ActionTrail için genel uç nokta actiontrail.cn-zhangjiakou.aliyuncs.com iken VPC uç noktası actiontrail-vpc.cn-zhangjiakou.aliyuncs.com şeklindedir.
Genel uç noktalara küresel olarak erişilebilir.
-
VPC uç noktalarına yalnızca belirli bir Alibaba Cloud bölgesindeki bir VPC içinden erişilebilir. Avantajları şunlardır:
Yüksek güvenlik: VPC uç noktalarına yalnızca bir VPC içinden erişilebilir.
Daha hızlı yanıt: VPC uç noktası üzerinden geçen trafik dahili ağ kullandığından yanıt süreleri genellikle daha kısadır ve genel ağ gecikmesi ile bant genişliği sınırları gibi sorunlardan kaçınılır.
Düşük maliyet: VPC uç noktaları dahili ağ iletişimini kullanır.
Daha fazla bilgi için bkz. Uç Noktalar.
Kimlikler
Bir Alibaba Cloud hesabı tam API erişimine sahiptir ve bu durum bir güvenlik riski oluşturur. Gelişmiş güvenlik için API çağrılarında ve günlük bakım ve işletim işlemlerinde bir RAM kullanıcısı kullanmanızı öneririz. Bir API çağırmadan önce iş gereksinimlerinize göre RAM kullanıcısına izinler atayın. RAM kullanıcısının ActionTrail kaynaklarını yönetme izinlerine sahip olması gerekir. Daha fazla bilgi için bkz. Erişim kontrolü için RAM kullanma.
|
|
|
|
|
|
|
|
|
|
|
|
Daha fazla bilgi
Entegrasyon yöntemleri
API'leri çağırmanın en kolay ve en iyi desteklenen yöntemi olduğu için Alibaba Cloud SDK kullanılması önerilir.
Entegrasyon yöntemleri
|
Yöntem |
Destekleniyor |
|
Alibaba Cloud SDK (önerilen) |
Evet |
|
Evet |
|
|
Evet |
|
|
Evet |
-
Alibaba Cloud SDK
Alibaba Cloud; Java, C#, Go, Python, Node.js/TypeScript, PHP ve C++ dahil olmak üzere birden çok programlama dili için SDK'lar sağlar. API'leri doğrudan çağırmak için uygulamanıza bir SDK entegre edebilirsiniz. SDK'lar imzalama mantığını, zaman aşımı mekanizmasını ve yeniden deneme mekanizmasını kapsüller ve yapılandırılmış yanıt nesneleri döndürür. Alibaba Cloud SDK'ları hakkında daha fazla bilgi için bkz. Alibaba Cloud SDK.
OpenAPI Explorer'da ActionTrail API işlemlerini çağırmak için bir Alibaba Cloud SDK kullanabilirsiniz. Desteklenen diller ve bağımlılıkların nasıl yükleneceği hakkında bilgi için bkz. ActionTrail SDK.
-
Alibaba Cloud CLI
Alibaba Cloud Command Line Interface (CLI), API'ler üzerine inşa edilmiş genel amaçlı bir komut satırı aracıdır. Alibaba Cloud CLI'yı kullanarak Alibaba Cloud hizmetleriyle etkileşime geçebilir ve kabuk ortamında Alibaba Cloud kaynaklarınızı yönetebilirsiniz. Alibaba Cloud CLI hakkında daha fazla bilgi için bkz. Alibaba Cloud CLI Nedir?.
ActionTrail API işlemlerini çağırmak için Alibaba Cloud CLI'yı kullanabilirsiniz .
-
Resource Orchestration Service (ROS)
Resource Orchestration Service (ROS), cloud kaynak yönetimini basitleştiren bir Alibaba Cloud hizmetidir. Geliştiriciler ve yöneticiler; Elastic Compute Service (ECS) örnekleri ve ApsaraDB RDS örnekleri gibi gerekli Alibaba Cloud kaynaklarını ve bu kaynaklar arasındaki bağımlılıkları tanımlayan şablonlar yazabilir. ROS düzenleme motoru, otomatik dağıtım ve bakım uygulamak üzere şablonlara dayanarak tüm kaynakları otomatik olarak oluşturur ve yapılandırır. Daha fazla bilgi için bkz. Resource Orchestration Service Nedir?.
ActionTrail API işlemlerini çağırmak için ROS'u kullanabilirsiniz. Daha fazla bilgi için bkz. ROS entegrasyon örneği.
-
Doğrudan HTTP istekleri
Doğrudan HTTP istekleri yaparsanız imzalama algoritmasını kendiniz uygulamanız ve HTTP isteğini kendiniz oluşturmanız gerekir. İmzalama mekanizması hakkında daha fazla bilgi için bkz. API'ye genel bakış ve V3 istek gövdesi ve imzalama mekanizması.
Notlar
Bir API çağrısı başarısız olursa istek parametrelerinizi ve değerlerini kontrol etmek için döndürülen hata kodunu kullanın.
Yanıttaki RequestID'yi veya SDK hata bilgilerini kullanarak OpenAPI Sorun Giderme sayfasında hataları teşhis edebilirsiniz.
SSS
ActionTrail, Alibaba Cloud hesabınızın etkinliklerini izlemenize ve kaydetmenize yardımcı olur. Davranış analizi, güvenlik analizi, kaynak değişikliği izleme ve uyumluluk denetimi desteği sunar. Daha fazla bilgi için bkz. ActionTrail Nedir?.
ActionTrail, Java SDK'ya ek olarak C#, Go, Python, Node.js/TypeScript, PHP ve C++ gibi diğer programlama dilleri için de SDK'lar destekler. Daha fazla bilgi için bkz. SDK referansı.