Alibaba Cloud CLI kullanarak bir ApsaraDB for MongoDB çoğaltma kümesi örneği oluşturun.
Alibaba Cloud CLI hakkında bilgi edinmek için bkz. Alibaba Cloud CLI Nedir?.
Kaynak mimarisi

Şablon, belirtilen bir bölgede bir VPC ve vSwitch oluşturur; ardından bir MongoDB çoğaltma kümesi örneği oluşturur.
CLI'yı yükleyin
Bilgisayarınızda Alibaba Cloud CLI'yı yüklemek ve yapılandırmak için Yükleme Kılavuzu konusuna bakın.
Alternatif olarak, yerel yükleme gerektirmeyen önceden yüklenmiş bir CLI ortamı sağlayan Cloud Shell hizmetini kullanabilirsiniz.
İzinleri yapılandırın
Alibaba Cloud CLI, mevcut kullanıcının kimlik bilgilerini kullanır. Bu kullanıcının aşağıdaki izinlere sahip olduğundan emin olun:
AliyunVPCFullAccess: Virtual Private Cloud yönetme izni.
AliyunMongoDBFullAccess: ApsaraDB for MongoDB yönetme izni.
CLI örneği oluşturun
OpenAPI Explorer adresine gidin.
Sayfanın üst kısmında Select Cloud Products öğesini tıklayın ve hedef ürününüzü seçin.
Sol gezinme bölmesinde Test seçeneğini tıklayın.
-
API hata ayıklama sayfasında, istediğiniz API işlemini bulmak için left-side search box alanını kullanın. Parameter Configuration sekmesinde, API belgelerine göre parametreleri yapılandırın. İlgili komutu oluşturmak için Parameter Configuration bölümünün sağındaki CLI Example sekmesine tıklayın.
Run Command
düğmesini tıklayarak Cloud Shell hizmetini açın ve komutu hızlıca hata ayıklayın.-
CLI örneğini kopyalamak için Copy
düğmesini tıklayın. Ardından bu komutu yerel bir kabuğa yapıştırıp çalıştırabilirsiniz.CLI örneğini yerel bir kabuğa yapıştırırken parametre biçiminin doğru olduğundan emin olun. Alibaba Cloud CLI komutları için parametre biçimleri hakkında daha fazla bilgi için bkz. Parametre biçimleri.
OpenAPI Explorer, komuta otomatik olarak
--regionseçeneğini ekler; bu seçenek, kimlik bilgilerinizdeki veya ortam değişkenlerinizdeki varsayılan bölgeyi geçersiz kılar. Gerekmiyorsa bu seçeneği kaldırın.
API çağrısı yapın
Alibaba Cloud CLI, bir RPC API işlemini çağırmak için aşağıdaki sözdizimini kullanır:
aliyun <product> <APIName> [--parameter1 value1 --parameter2 value2 ...]
product: Hedef cloud hizmetinin ürün kodu. Örneğin, MongoDB'nin ürün koduddsdeğeridir.APIName: Çağrılacak API işlemi. Örneğin, bir çoğaltma kümesi örneği oluşturmak içinCreateDBInstanceişlemini çağırın.--parameter: API işleminin istek parametreleri.
VPC oluşturun
CreateVpc parametreleri hakkında bilgi için bkz. CreateVpc.
Örnek:
aliyun vpc CreateVpc --RegionId cn-hangzhou
Örnek çıktı:
{
"RequestId": "E8410523-E996-5345-9E4D-35D6C47A****",
"ResourceGroupId": "rg-acfmz7u4zzr****",
"RouteTableId": "vtb-bp1dcxc8j4jys18id****",
"VRouterId": "vrt-bp1w2lsqfm9f7k2dy****",
"VpcId": "vpc-bp191olzz22cgl073****"
}
vSwitch oluşturun
CreateVSwitch parametreleri hakkında bilgi için bkz. CreateVSwitch.
Örnek:
aliyun vpc CreateVSwitch --ZoneId cn-hangzhou-i --CidrBlock 172.16.1.0/24 --VpcId vpc-bp191olzz22cgl073****
Örnek çıktı:
{
"RequestId": "D3316995-CAB6-58A3-97E5-F1CBFE2E****",
"VSwitchId": "vsw-bp10cm6ujv0na2vlp****"
}
MongoDB örneği oluşturun
CreateDBInstance parametreleri hakkında bilgi için bkz. CreateDBInstance.
Örnek:
aliyun dds CreateDBInstance --RegionId cn-hangzhou --ZoneId cn-hangzhou-i --EngineVersion 7.0 --DBInstanceClass mdb.shard.4x.large.d --DBInstanceStorage 20 --VpcId vpc-bp191olzz22cgl073**** --VSwitchId vsw-bp10cm6ujv0na2vlp****
Örnek çıktı:
{
"DBInstanceId": "dds-bp1df136c811****",
"OrderId": "23705179664****",
"RequestId": "1336E68C-86A4-5355-A12A-D0A0C27A****"
}