ENS SDK'lar, CLI, Terraform ve ROS dahil olmak üzere birden fazla entegrasyon yöntemini destekler. ENS kaynak yönetimini otomatikleştirmek ve geliştirme verimliliğini artırmak için bu yöntemleri kullanın.
OpenAPI Explorer'a genel bakış
OpenAPI Explorer, Alibaba Cloud API işlemleri için hepsi bir arada bir portaldır. Akıllı arama, belgelendirme, çevrimiçi hata ayıklama, SDK indirme, örnek kodlar, hata teşhisi ve çağrı istatistikleri sunar. Portal üzerinden doğrudan API işlemlerini çağırabilir, istekleri ve yanıtları görüntüleyebilir ve SDK örnek kodları oluşturabilirsiniz.
Daha fazla bilgi için bkz. Genel Bakış.
Sürüm açıklaması
|
API sürümü |
Açıklama |
|
Bu sürümü kullanmanızı öneririz. |
Çevrimiçi hata ayıklama
ENS OpenAPI Explorer'da API hata ayıklamayı destekler. API işlemlerini çağırmadan önce aşağıdaki ENS'e özel bilgileri inceleyin: sürümler, uç noktalar, API stilleri ve çağırma yöntemleri.
OpenAPI Explorer'daki ENS sayfasında sol gezinme bölmesi; örnekler, diskler, anlık görüntüler, görüntüler, güvenlik grupları ve ağlar gibi hizmet kategorilerini listeler. Orta bölmede API parametrelerini yapılandırabilir, China (Hangzhou) gibi bir hizmet adresi seçebilir ve istek parametrelerini girebilirsiniz. Sağ bölme ise Documentation, Debugging Result, SDK Sample ve CLI Sample sekmelerinde API belgelerini (API hız sınırları, istek parametreleri ve yanıt parametreleri hakkında bilgiler dahil) görüntüler.
Hata Ayıklama
ENS API hata ayıklama portalına erişin.
Uç Noktalar
Singapur bölgesinin uç noktası olan ens.ap-southeast-1.aliyuncs.com değerini kullanın.
Daha fazla bilgi için bkz. Uç Noktalar.
Kimlikler
OpenAPI Explorer varsayılan olarak çevrimiçi hata ayıklama için Alibaba Cloud hesabınızı kullanır. Alibaba Cloud hesabı tam API izinlerine sahip olduğundan, bunun doğrudan kullanılması güvenlik riskleri oluşturabilir. Bunun yerine bir Resource Access Management (RAM) kullanıcısı kullanmanızı öneririz. Bir RAM kullanıcısı olarak API işlemlerini çağırmadan önce iş gereksinimlerinize göre gerekli izinleri verin. RAM kullanıcısının ENS kaynaklarını yönetme iznine sahip olması gerekir. Daha fazla bilgi için bkz. ENS için sistem ilkeleri.
|
|
|
|
|
|
|
|
|
|
|
|
Bir RAM kullanıcısına veya RAM rolüne yalnızca minimum gereken izinleri vermenizi ve API işlemlerini çağırmak için bu kimliği kullanmanızı öneririz.
Başvurular
Entegrasyon yöntemleri
Çağırma yöntemleri
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Alibaba Cloud SDK'ları
Alibaba Cloud SDK'ları Java, C#, Go, Python, TypeScript, Node.js, PHP ve C++ dillerinde mevcuttur. SDK'lar imzalama mantığını, zaman aşımı işlemeyi ve yeniden deneme mekanizmalarını kapsüller ve yapılandırılmış yanıt nesneleri döndürür. Daha fazla bilgi için bkz. Alibaba Cloud SDK'ları.
ENS API'lerini çağırmak için Alibaba Cloud SDK'larını kullanabilirsiniz. Desteklenen diller ve kurulum talimatları için ENS SDK Merkezi'ne göz atın.
Alibaba Cloud CLI
ENS API işlemlerini çağırmak için Alibaba Cloud CLI'yı kullanabilirsiniz. Daha fazla bilgi için bkz. Örnek komutlar.
Alibaba Cloud hizmetleriyle etkileşim kurmak ve cloud hizmet kaynaklarını yönetmek için
aliyunkomutlarını çalıştırabilirsiniz. Daha fazla bilgi için bkz. Alibaba Cloud CLI nedir?
Terraform
Terraform, cloud altyapısını ve kaynaklarını önizlemek, yapılandırmak ve yönetmek için açık kaynaklı bir araçtır. Resource Orchestration Service (ROS) benzeri şekilde Terraform şablonları yorumlar ve buna göre API işlemlerini çağırır. Daha fazla bilgi için bkz. Terraform nedir?
ENS kaynaklarını düzenlemek için Terraform'un nasıl kullanılacağı hakkında bilgi edinmek için bkz. Terraform kullanarak kaynak entegrasyonu.
-
Desteklenen kaynaklar
Normal ve veri kaynakları dahil olmak üzere ENS kaynaklarını yönetmek için Terraform'u kullanabilirsiniz. Terraform hakkında daha fazla bilgi için bkz. Terraform nedir?
Kaynak türü
Kaynak adı
Açıklama
Kaynaklar
Disk sağlar.ENS
Disk örneği eklemeleri sağlar.ENS
Esnek IP adresleri (EIP'ler) sağlar.ENS
Görüntü kaynakları sağlar.ENS
Örnekler sağlar.ENS
Örnek güvenlik grubu eklemeleri sağlar.ENS
Anahtar çiftleri sağlar.ENS
Yük dengeleyiciler sağlar.ENS
Ağlar sağlar.ENS
Güvenlik grupları sağlar.ENS
Anlık görüntüler sağlar.ENS
vSwitch'ler sağlar.ENS
Veri Kaynakları
Mevcut Alibaba Cloud kullanıcısının anahtar çiftlerini sağlar.ENS
ROS
Resource Orchestration Service (ROS), cloud kaynak yönetimini basitleştirir. Elastic Compute Service (ECS) ve ApsaraDB RDS örnekleri gibi gereken kaynakları ve bunların bağımlılıklarını tanımlayan şablonlar oluşturabilirsiniz. ROS ardından otomatik dağıtım ve O&M için tüm kaynakları otomatik olarak oluşturur ve yapılandırır. Daha fazla bilgi için bkz. ROS nedir?.
-
ENS API işlemlerini çağırmak için ROS'u kullanabilirsiniz. ROS kullanılarak düzenlenebilen kaynaklar arasında normal kaynaklar ve veri kaynakları bulunur.
-
Normal kaynaklar:
ALIYUN::ENS::Disk: kullandıkça öde veya abonelik veri diski oluşturur.
ALIYUN::ENS::DiskInstanceAttachment: bir veri diskini bir ENS örneğine ekler.
ALIYUN::ENS::Instance: bir ENS örneği oluşturur.
ALIYUN::ENS::InstanceSecurityGroupAttachment: bir ENS örneğini bir güvenlik grubuna ekler.
ALIYUN::ENS::KeyPair: RSA (Rivest-Shamir-Adleman) ile şifrelenmiş bir anahtar çiftinin genel anahtarını içeri aktarır.
ALIYUN::ENS::Network: bir sanal özel cloud (VPC) oluşturur.
ALIYUN::ENS::NetworkAcl: bir ağ erişim kontrol listesi (ACL) oluşturur.
ALIYUN::ENS::NetworkAclAssociation: bir ACL'yi ağlarla ilişkilendirir.
ALIYUN::ENS::SecurityGroup: bir güvenlik grubu oluşturur.
ALIYUN::ENS::Snapshot: bir anlık görüntü oluşturur.
ALIYUN::ENS::vSwitch: bir vSwitch oluşturur.
-
Veri kaynakları:
DATASOURCE::ENS::Instances: ENS örneklerinin ayrıntılarını sorgular.
-
ENS kaynaklarını düzenlemek için ROS'un nasıl kullanılacağı hakkında bilgi edinmek için bkz. ROS kullanarak kaynak entegrasyonu.
Özel API kapsülleme
Yerel HTTP çağrıları yapmak için istekleri kendiniz oluşturmanız ve imzalamanız gerekir. Daha fazla bilgi için bkz. İşleve göre işlemlerin listesi ve İstek sözdizimi ve imzalama yöntemi V3.
Kullanım notları
Bir API çağrısı başarısız olursa döndürülen hata kodunu istek parametrelerinize göre kontrol edin. Daha fazla bilgi için Hata Kodu Merkezi'ne göz atın.
Ayrıca döndürülen RequestID'yi veya SDK hata mesajını kendi kendine teşhis için Alibaba Cloud OpenAPI teşhis platformu ile birlikte kullanabilirsiniz.