ApsaraDB for MongoDB görsel bir konsol sunar ve API işlemleri, SDK'lar, Alibaba Cloud CLI, Terraform ve ROS aracılığıyla programatik entegrasyonu destekler.ApsaraDB for MongoDB
API işlemleri
Alibaba Cloud OpenAPI Explorer ile API işlemlerini çevrimiçi olarak arayabilir, hata ayıklayabilir ve çağırabilirsiniz; ayrıca SDK örnek kodu oluşturulur.API nedir?
API sürümleri
API sürüm numaraları ana sürümleri belirtir. ApsaraDB for MongoDB için geçerli sürüm 2015-12-01 değeridir. Tarih benzeri bir biçime sahip olmasına rağmen bu numara son güncelleme tarihini yansıtmaz.
|
|
|
|
|
Çevrimiçi hata ayıklama
ApsaraDB for MongoDB OpenAPI Explorer üzerinde API hata ayıklamayı destekler. Bir API işlemi çağırmadan önce ApsaraDB for MongoDB içindeki sürümü, uç noktayı ve çağırma yöntemini inceleyin.
Örneğin, CreateDBInstance işlem sayfasında sol tarafta API kategorileri, ortada bir parametre formu (RegionId, ZoneId, Engine, EngineVersion, DBInstanceClass, DBInstanceStorage vb.) ve sağ tarafta başvuru belgeleri listelenir. İsteği çalıştırmak için Initiate Call seçeneğine tıklayın.
Hata ayıklama sayfası
API işlemlerini şu adreste hata ayıklayabilirsiniz: https://api.alibabacloud.com/api/Dds/2015-12-01/.
Uç noktalar
Kaynağınızın bulunduğu bölgeye göre bir uç nokta seçin. Örneğin, Çin (Zhangjiakou) bölgesindeki bir ApsaraDB for MongoDB örneği genel uç nokta olarak mongodb.cn-zhangjiakou.aliyuncs.com ve VPC uç noktası olarak mongodb-vpc.cn-zhangjiakou.aliyuncs.com adreslerini kullanır.
Genel uç noktalar küresel olarak erişilebilir.
-
VPC uç noktalarına yalnızca ilgili bölgedeki VPC içinden erişilebilir ve aşağıdaki avantajları sunar:
Daha yüksek güvenlik ve gizlilik.
Genel internet ek yükünden kaçınılarak daha düşük gecikme süresi.
Dahili ağ iletişimi sayesinde daha düşük maliyet.
Desteklenen kimlikler
OpenAPI Explorer, varsayılan olarak hata ayıklama için Alibaba Cloud hesabınızı kullanır. Alibaba Cloud hesabı tüm API izinlerine sahip olduğundan, rutin API çağrıları ve işletme ile bakım (O&M) işlemleri için bir RAM kullanıcısı kullanmanızı öneririz. RAM kullanıcısına ApsaraDB for MongoDB örnekleri için gerekli izinleri verin. Erişim kontrolünü uygulamak için RAM kullanma. Aşağıdaki tabloda desteklenen kullanıcı kimlikleri listelenmiştir.
|
|
|
|
|
|
|
|
|
|
|
|
Entegrasyon yöntemleri
ApsaraDB for MongoDB aşağıdaki entegrasyon yöntemlerini destekler.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
SDK'lar
Alibaba Cloud; Java, C#, Go, Python, TypeScript, Node.js, PHP ve C++ için SDK'lar sağlar. Bu SDK'lar imza mantığını, zaman aşımlarını ve yeniden denemeleri yönetir; yapılandırılmış yanıt nesneleri döndürür. Alibaba Cloud SDK'ları.
OpenAPI Explorer, ApsaraDB for MongoDB API işlemlerini çağırmak üzere SDK kod örnekleri oluşturur. Desteklenen diller ve bağımlılıklar: ApsaraDB for MongoDB SDK.
Alibaba Cloud CLI
Alibaba Cloud CLI ile bulut kaynaklarını yönetmek için
aliyunkomutlarını çalıştırabilirsiniz. Alibaba Cloud CLI NedirAlibaba Cloud CLI aracılığıyla ApsaraDB for MongoDB API işlemlerini çağırın. RPC ve RESTful stillerinde API çağırma.
Alibaba Cloud CLI ile ApsaraDB for MongoDB API işlemlerini çağırmaya yönelik adım adım kılavuz: CLI entegrasyon örneği.
Terraform
Terraform, bulut altyapısını önizlemek, yapılandırmak ve yönetmek için kullanılan açık kaynaklı bir araçtır. ROS gibi Terraform da şablonları API çağrılarına dönüştürür. Alibaba Cloud Terraform Nedir?
Terraform ile ApsaraDB for MongoDB kaynaklarını düzenlemeye yönelik adım adım kılavuz: Terraform entegrasyon örnekleri.
ROS
ROS, bulut kaynağı yönetimini basitleştiren bir Alibaba Cloud hizmetidir. Kaynakları (ECS ve ApsaraDB RDS örnekleri gibi) ve bağımlılıklarını tanımlayan şablonlar oluşturursunuz; ROS ise bunları otomatik olarak oluşturup yapılandırır. Kaynak Yönetim Hizmeti Nedir
-
ApsaraDB for MongoDB hizmetini yönetmek için ROS kullanabilirsiniz. Desteklenen kaynak türleri:
-
Yaygın kaynaklar:
ALIYUN::MONGODB::Instance: bir ApsaraDB for MongoDB örneği oluşturur.
ALIYUN::MONGODB::ServerlessInstance: bir ApsaraDB for MongoDB sunucusuz örneği oluşturur.
ALIYUN::MONGODB::ShardingInstance: bir ApsaraDB for MongoDB parçalı küme örneği oluşturur veya kopyalar.
-
Veri kaynakları:
DATASOURCE::MONGODB::Instances: ApsaraDB for MongoDB örneklerini sorgular.
DATASOURCE::MONGODB::InstanceClasses: bir alanda kullanılabilen ApsaraDB for MongoDB örnek türlerini sorgular.
-
ROS ile ApsaraDB for MongoDB kaynaklarını düzenlemeye yönelik adım adım kılavuz: Kaynak düzenleme entegrasyon örneği.
Özel sarmalama
Yukarıdaki yöntemlerden hiçbiri gereksinimlerinizi karşılamıyorsa API isteklerini manuel olarak sarabilirsiniz. Bu yöntem önerilmez. İstek sözdizimi ve imzalama yöntemi V3.
Hata işleme
Bir API çağrısı hata döndürürse istek parametrelerinizi döndürülen hata koduyla Hata Kodu Merkezi üzerinden karşılaştırın.
Kendi kendine sorun giderme için yanıttaki RequestID'yi veya SDK hata ayrıntılarını kullanarak Alibaba Cloud OpenAPI Tanılama platformunu kullanın.