Tüm Ürünler
Search
Belge Merkezi

Resource Orchestration Service:ALIYUN::MONGODB::Instance

Son Güncelleme:Oct 05, 2026

Bir MongoDB replika kümesi örneği oluşturur veya klonlar.

Sözdizimi

{
  "Type": "ALIYUN::MONGODB::Instance",
  "Properties": {
    "DatabaseNames": String,
    "VpcPasswordFree": Boolean,
    "ReadonlyReplicas": Integer,
    "BusinessInfo": String,
    "AccountPassword": String,
    "VpcId": String,
    "SecurityGroupId": String,
    "AutoRenew": Boolean,
    "ResourceGroupId": String,
    "VSwitchId": String,
    "StorageEngine": String,
    "SrcDBInstanceId": String,
    "ReplicationFactor": Integer,
    "ZoneId": String,
    "EngineVersion": String,
    "RestoreTime": String,
    "DBInstanceStorage": Integer,
    "DBInstanceDescription": String,
    "CouponNo": String,
    "Period": Integer,
    "SecurityIPArray": String,
    "ChargeType": String,
    "BackupId": String,
    "TDEStatus": Boolean,
    "DBInstanceClass": String,
    "Tags": List,
    "SecondaryZoneId": String,
    "HiddenZoneId": String,
    "StorageType": String,
    "PrivateConnections": Map,
    "ClusterId": String,
    "SrcRegion": String,
    "AuditPolicyOptions": Map,
    "DBInstanceReleaseProtection": Boolean,
    "SSLOptions": Map,
    "Encrypted": Boolean,
    "ProvisionedIops": Integer,
    "EncryptionKey": String,
    "RestoreType": Integer,
    "BackupPolicyOptions": Map
  }
}

Özellikler

Özellik Adı

Tür

Gerekli

Güncellemeye İzin Veriliyor

Açıklama

Kısıtlamalar

DBInstanceStorage

Integer

Evet

Evet

Depolama kapasitesi.

Geçerli değerler: 10 ile 3000 arasında. Değer 10'un katı olmalıdır.

Birim: GB.

DBInstanceClass

String

Evet

Evet

Örnek türü.

Örnek türleri.

TDEStatus

Boolean

Hayır

Evet

Şeffaf Veri Şifrelemeyi (TDE) etkinleştirir.

Geçerli değerler:

  • true: TDE'yi etkinleştirin.

    Not

    Etkinleştirildikten sonra TDE devre dışı bırakılamaz.

  • false (varsayılan): TDE'yi devre dışı bırakın.

SrcDBInstanceId

String

Hayır

Hayır

Kaynak örneğin kimliği.

Klonlama için gereklidir. BackupId veya RestoreTime ile birlikte kullanın.

DBInstanceDescription

String

Hayır

Hayır

Örneğin açıklaması.

2-256 karakter. Bir harf veya Çince karakterle başlamalıdır. Harfler, rakamlar, Çince karakterler, alt çizgi (_) ve kısa çizgi (-) kullanılabilir.

SecurityIPArray

String

Hayır

Evet

IP adresi izin listesi.

Virgül (,) ile ayırın. Her adres benzersiz olmalıdır. Maksimum: 1.000.

Formatlar: 0.0.0.0/0, 10.23.XX.XX (IP adresi) veya 10.23.XX.XX/24 (CIDR bloğu, önek uzunluğu 1-32).

Varsayılan: 0.0.0.0/0 (tüm IP adresleri).

ClusterId

String

Hayır

Hayır

Özel kümenin kimliği.

Yok

SrcRegion

String

Hayır

Hayır

Kaynak örneğin bulunduğu bölge.

Not
  • RestoreType 2 veya 3 olarak ayarlandığında bu parametre gereklidir.

AuditPolicyOptions

Map

Hayır

Evet

Denetim ilkesi yapılandırması.

AuditPolicyOptions özellikleri.

DBInstanceReleaseProtection

Boolean

Hayır

Evet

Silme korumasını etkinleştirir.

Geçerli değerler:

  • true: Etkin.

  • false: Devre dışı.

SSLOptions

Map

Hayır

Evet

TLS/SSL şifreleme yapılandırması.

SSLOptions özellikleri.

Encrypted

Boolean

Hayır

Hayır

Disk şifrelemeyi etkinleştirir.

Yok

ProvisionedIops

Integer

Hayır

Hayır

Sağlanan performans.

Yok

EncryptionKey

String

Hayır

Hayır

Disk şifreleme için kullanılan KMS anahtarı.

Yok

RestoreType

Integer

Hayır

Hayır

Örnek geri yükleme türü.

Geçerli değerler:

  • 0: Belirtilen bir yedekleme setinden örneği geri yükleyin.

  • 1: Örneği belirtilen bir zamana geri yükleyin.

  • 2: Silinmiş bir örneği belirtilen bir yedekleme setinden geri yükleyin.

  • 3: Örneği belirtilen bir coğrafi yedekli yedekleme setinden geri yükleyin.

BackupPolicyOptions

Map

Hayır

Evet

Yedekleme ilkesi yapılandırması.

BackupPolicyOptions özellikleri.

ZoneId

String

Hayır

Hayır

Alanın kimliği.

Daha fazla bilgi için bkz. DescribeRegions. Örnek bir VPC içindeyse, bu parametrenin değeri vSwitch'in alanıyla aynı olmalıdır.

VpcPasswordFree

Boolean

Hayır

Hayır

VPC üzerinden parolasız erişimi etkinleştirir.

Geçerli değerler:

  • true: Parolasız erişimi etkinleştirin.

  • false: Parolasız erişimi devre dışı bırakın.

VpcId

String

Hayır

Hayır

VPC'nin kimliği.

Yok

SecurityGroupId

String

Hayır

Evet

Güvenlik grubunun kimliği.

Yok

VSwitchId

String

Hayır

Hayır

vSwitch'in kimliği.

Yok

BackupId

String

Hayır

Hayır

Yedekleme setinin kimliği.

Klonlama için gereklidir. SrcDBInstanceId ile birlikte kullanın.

AccountPassword

String

Hayır

Evet

Kök hesabının parolası.

6-32 karakter. Harfler, rakamlar ve şu özel karakterler kullanılabilir: !#$%^&*()_+-=.

EngineVersion

String

Hayır

Hayır

Veritabanı altyapı sürümü.

Geçerli değerler:

  • 3.4 (varsayılan)

  • 4.0

  • 4.2

  • 4.4

  • 5.0

StorageEngine

String

Hayır

Hayır

Depolama altyapısı.

Sürümler ve depolama altyapıları.

Geçerli değerler:

  • WiredTiger (varsayılan): Çoğu senaryo için uygundur.

  • RocksDB: Çok sayıda yazma ve az sayıda okuma içeren senaryolar için uygundur.

  • TerarkDB: Okumaların yazmalardan fazla olduğu senaryolar veya toplu iş yazmaları ve çok sayıda okuma içeren senaryolar için uygundur.

ReplicationFactor

Integer

Hayır

Evet

Replika kümesindeki düğüm sayısı.

Geçerli değerler:

  • 3 (varsayılan)

  • 5

  • 7

DatabaseNames

String

Hayır

Hayır

Veritabanının adı.

Yok

ReadonlyReplicas

Integer

Hayır

Evet

Salt okunur düğüm sayısı.

Geçerli değerler: 1 ile 5 arasında.

BusinessInfo

String

Hayır

Hayır

İş bilgileri.

Bu ek bir parametredir.

ResourceGroupId

String

Hayır

Evet

Kaynak grubunun kimliği.

Yok

AutoRenew

Boolean

Hayır

Hayır

Otomatik yenilemeyi etkinleştirir.

Geçerli değerler:

  • true: Otomatik yenilemeyi etkinleştirin.

  • false (varsayılan): Kaynağın manuel olarak yenilenmesi gerekir.

RestoreTime

String

Hayır

Hayır

Klonlama için geri yükleme noktası.

Format: yyyy-MM-ddTHH:mm:ssZ (UTC).

Klonlama için gereklidir. SrcDBInstanceId ve BackupId ile birlikte kullanın. Son 7 gün içindeki geri yükleme noktalarını destekler.

CouponNo

String

Hayır

Hayır

Kupon kodu.

Varsayılan: youhuiquan_promotion_option_id_for_blank.

Period

Integer

Hayır

Evet

Abonelik süresi.

Birim: ay.

Geçerli değerler: 1, 2, 3, 4, 5, 6, 7, 8, 9, 12, 24 ve 36.

Varsayılan değer 1'dir.

Yalnızca ChargeType PrePaid olduğunda geçerlidir.

ChargeType

String

Hayır

Evet

Faturalandırma yöntemi.

Geçerli değerler:

  • PostPaid: Kullandıkça öde.

  • PrePaid: Abonelik.

Tags

List

Hayır

Evet

Etiketler.

En fazla 20 etiket ekleyebilirsiniz.

Tags özellikleri.

SecondaryZoneId

String

Hayır

Hayır

İkincil düğümün dağıtıldığı alan.

Geçerli değerler:

  • cn-hangzhou-g: Hangzhou Alan G.

  • cn-hangzhou-h: Hangzhou Alan H.

  • cn-hangzhou-i: Hangzhou Alan I.

  • cn-hongkong-b: Hong Kong (Çin) Alan B.

  • cn-hongkong-c: Hong Kong (Çin) Alan C.

  • cn-hongkong-d: Hong Kong (Çin) Alan D.

  • cn-wulanchabu-a: Ulanqab Alan A.

  • cn-wulanchabu-b: Ulanqab Alan B.

  • cn-wulanchabu-c: Ulanqab Alan C.

  • ap-southeast-1a: Singapur Alan A.

  • ap-southeast-1b: Singapur Alan B.

  • ap-southeast-1c: Singapur Alan C.

  • ap-southeast-5a: Jakarta Alan A.

  • ap-southeast-5b: Jakarta Alan B.

  • ap-southeast-5c: Jakarta Alan C.

  • eu-central-1a: Frankfurt Alan A.

  • eu-central-1b: Frankfurt Alan B.

  • eu-central-1c: Frankfurt Alan C.

Not
  • EngineVersion 4.4 veya 5.0 olarak ayarlandığında bu parametre kullanılabilir ve gereklidir.

  • Bu parametrenin değeri ZoneId veya HiddenZoneId değeriyle aynı olamaz.

HiddenZoneId

String

Hayır

Hayır

Gizli düğümün dağıtıldığı alan.

Geçerli değerler:

  • cn-hangzhou-g: Hangzhou Alan G.

  • cn-hangzhou-h: Hangzhou Alan H.

  • cn-hangzhou-i: Hangzhou Alan I.

  • cn-hongkong-b: Hong Kong (Çin) Alan B.

  • cn-hongkong-c: Hong Kong (Çin) Alan C.

  • cn-hongkong-d: Hong Kong (Çin) Alan D.

  • cn-wulanchabu-a: Ulanqab Alan A.

  • cn-wulanchabu-b: Ulanqab Alan B.

  • cn-wulanchabu-c: Ulanqab Alan C.

  • ap-southeast-1a: Singapur Alan A.

  • ap-southeast-1b: Singapur Alan B.

  • ap-southeast-1c: Singapur Alan C.

  • ap-southeast-5a: Jakarta Alan A.

  • ap-southeast-5b: Jakarta Alan B.

  • ap-southeast-5c: Jakarta Alan C.

  • eu-central-1a: Frankfurt Alan A.

  • eu-central-1b: Frankfurt Alan B.

  • eu-central-1c: Frankfurt Alan C.

Not
  • EngineVersion 4.4 veya 5.0 olarak ayarlandığında bu parametre kullanılabilir ve gereklidir.

  • Bu parametrenin değeri ZoneId veya SecondaryZoneId değeriyle aynı olamaz.

StorageType

String

Hayır

Hayır

Depolama sınıfı.

Geçerli değerler:

  • cloud_essd1: PL1 ESSD.

  • cloud_essd2: PL2 ESSD.

  • cloud_essd3: PL3 ESSD.

  • local_ssd: Yerel SSD.

PrivateConnections

Map

Hayır

Evet

Özel bağlantı yapılandırmaları.

PrivateConnections özellikleri.

Tags sözdizimi

"Tags": [
  {
    "Key": String,
    "Value": String
  }
]  

Tags özellikleri


Özellik Adı


Tür


Gerekli


Güncellemeye İzin Veriliyor


Açıklama


Kısıtlamalar


Key


String


Evet


Hayır


Etiket anahtarı.


Anahtar 1 ila 128 karakter uzunluğunda olmalıdır. aliyun veya acs: ile başlayamaz ve http:// veya https:// içeremez.


Value


String


Hayır


Hayır


Etiket değeri.


Değer 0 ila 128 karakter uzunluğunda olmalıdır. aliyun veya acs: ile başlayamaz ve http:// veya https:// içeremez.

PrivateConnections sözdizimi

"PrivateConnections": 
  {
    "ReplicaConnections": List
  }  

PrivateConnections özellikleri

Özellik Adı

Tür

Gerekli

Güncellemeye İzin Veriliyor

Açıklama

Kısıtlamalar

ReplicaConnections

List

Evet

Evet

Replika düğümlerinin bağlantı bilgileri.

Uzunluk: 1-6.

Not

Bir düğümün bağlantı bilgilerini yalnızca DescribeDBInstanceAttribute işlemi çağrılarak sorgulanan bağlantı bilgileriyle aynı sırayla oluşturabilir veya değiştirebilirsiniz.

ReplicaConnections özellikleri.

AuditPolicyOptions sözdizimi

"AuditPolicyOptions": 
  {
    "StoragePeriod": Integer,
    "AuditStatus": String,
    "AuditLogSwitchSource": String,
    "ServiceType": String
  }  

AuditPolicyOptions özellikleri

Özellik Adı

Tür

Gerekli

Güncellemeye İzin Veriliyor

Açıklama

Kısıtlamalar

AuditStatus

String

Evet

Evet

Denetim günlüğünün durumu.

Geçerli değerler:

  • enable: Denetim günlüğünü etkinleştirir.

  • disabled: Denetim günlüğünü devre dışı bırakır.

StoragePeriod

Integer

Hayır

Evet

Denetim günlüklerinin saklama süresi.

Geçerli değerler: 1 ile 365 arasında. Varsayılan değer 30'dur. Birim: gün.

AuditLogSwitchSource

String

Hayır

Evet

Denetim günlüğü isteğinin kaynağı.

Değer Console şeklindedir.

ServiceType

String

Hayır

Evet

Denetim günlüğü sürümü.

Geçerli değerler:

  • Trial: Ücretsiz deneme sürümü.

  • Standard: Resmi sürüm.

Not

Varsayılan: Trial. 6 Ocak 2022'den bu yana resmi sürüm çeşitli bölgelerde sunulmaktadır ve ücretsiz deneme artık sağlanmamaktadır. Bu değeri Standard olarak ayarlayın.

SSLOptions sözdizimi

"SSLOptions": 
  {
    "ForceEncryption": Integer,
    "SwitchMode": Integer,
    "SSLAction": String
  }  

SSLOptions özellikleri

Özellik Adı

Tür

Gerekli

Güncellemeye İzin Veriliyor

Açıklama

Kısıtlamalar

SSLAction

String

Evet

Evet

SSL özelliğinde gerçekleştirilecek işlem.

Geçerli değerler:

  • Open: SSL şifrelemeyi etkinleştirin.

  • Close: SSL şifrelemeyi devre dışı bırakın.

  • Update: SSL sertifikasını güncelleyin.

ForceEncryption

Integer

Hayır

Evet

Bağlantılar için zorunlu SSL şifrelemeyi etkinleştirir.

Geçerli değerler:

  • 1: SSL şifrelemeyi zorunlu kılın.

  • 0: SSL şifrelemeyi zorunlu kılmayın.

SwitchMode

Integer

Hayır

Evet

SSL yapılandırma değişikliklerinin ne zaman uygulanacağı.

Geçerli değerler:

  • 0: Hemen değiştirin.

  • 1: Bakım penceresi içinde değiştirin.

BackupPolicyOptions sözdizimi

"SSLOptions": 
  {
    "CrossBackupType": String,
    "BackupInterval": Integer,
    "BackupRetentionPolicyOnClusterDeletion": Integer,
    "HighFrequencyBackupRetention": Integer,
    "BackupRetentionPeriod": Integer,
    "InstanceType": String,
    "LogBackupRetentionPeriod": Integer,
    "CrossRetentionValue": Integer,
    "CrossBackupPeriod": String,
    "PreferredBackupTime": String,
    "DestRegion": String,
    "CrossRetentionType": String,
    "EnableCrossLogBackup": Integer,
    "PreferredBackupPeriod": String,
    "PreserveOneEachHour": Boolean,
    "SnapshotBackupType": String,
    "CrossLogRetentionType": String,
    "CrossLogRetentionValue": Integer,
    "EnableBackupLog": Integer,
    "SrcRegion": String
  }  

BackupPolicyOptions özellikleri

Özellik Adı

Tür

Gerekli

Güncellemeye İzin Veriliyor

Açıklama

Kısıtlamalar

CrossBackupType

String

Hayır

Evet

Coğrafi yedeklilik ilkesi.

Geçerli değerler:

  • update: Coğrafi yedeklilik ilkesini değiştirin.

  • delete: Coğrafi yedeklilik ilkesini silin.

BackupInterval

Integer

Hayır

Evet

Yüksek frekanslı yedekleme sıklığı.

Geçerli değerler:

  • -1: Yüksek frekanslı yedeklemeyi devre dışı bırakın.

  • 30: Her 30 dakikada bir.

  • 60: Her 1 saatte bir.

  • 120: Her 2 saatte bir.

  • 180: Her 3 saatte bir.

  • 240: Her 4 saatte bir.

  • 360: Her 6 saatte bir.

  • 480: Her 8 saatte bir.

  • 720: Her 12 saatte bir.

BackupRetentionPolicyOnClusterDeletion

Integer

Hayır

Evet

Yedekleme saklama ilkesi.

Geçerli değerler:

  • 0: Örnek silindiğinde örneğin tüm yedekleme setlerini hemen silin.

  • 1: Örnek silindiğinde otomatik olarak bir yedek oluşturun ve yedekleme setini uzun vadeli olarak saklayın.

  • 2: Örnek silindiğinde otomatik olarak bir yedek oluşturun ve kümenin tüm yedekleme setlerini uzun vadeli olarak saklayın.

Uzun vadeli saklama yedeklemeleri.

HighFrequencyBackupRetention

Integer

Hayır

Evet

Yüksek frekanslı yedeklemelerin saklama süresi.

Bu parametreyi kullanmadan önce BackupInterval parametresinin belirtildiğinden emin olun. Varsayılan saklama süresi bir gündür. Birim: gün.

BackupRetentionPeriod

Integer

Hayır

Evet

Tam yedeklemelerin saklama süresi.

Not
  • 10 Eylül 2021'den önce hesap açan kullanıcılar için varsayılan saklama süresi 7 gündür.

  • Örneğiniz 10 Eylül 2021'den sonra oluşturulduysa, yedeklemeler varsayılan olarak 30 gün saklanır.

InstanceType

String

Hayır

Evet

Örnek türü.

Geçerli değerler:

  • replicate

  • sharding

Not
  • Silinen bir örneği geri yüklerken bu parametre gereklidir.

  • Bir örneği coğrafi yedekli bir yedekten klonlarken bu parametre gereklidir.

LogBackupRetentionPeriod

Integer

Hayır

Evet

Günlük yedeklemelerinin saklama süresi.

Varsayılan değer 7'dir.

Geçerli değerler: 7 ile 730 arasında. Birim: gün.

CrossRetentionValue

Integer

Hayır

Evet

Coğrafi yedekli yedeklemelerin saklama süresi.

Geçerli değerler: 3 ile 1825 arasında. Birim: gün.

Not
  • Bu parametre coğrafi yedekli yedeklemeler için gereklidir.

  • Bu parametre gereklidir ve yalnızca CrossRetentionType delay olarak ayarlandığında etkili olur.

CrossBackupPeriod

String

Hayır

Evet

Coğrafi yedeklilik saklama süresi

Geçerli değerler:

  1. Pazartesi

  2. Salı

  3. Çarşamba

  4. Perşembe

  5. Cuma

  6. Cumartesi

  7. Pazar

Not

Bu parametre coğrafi yedekli yedeklemeler için gereklidir.

  • Birden çok değeri virgül (,) ile ayırın.

  • Düzenli bir yedekleme ilkesi yapılandırırsanız, bu parametre için belirtilen günler PreferredBackupPeriod parametresi için belirtilen günlerin alt kümesi olmalıdır.

PreferredBackupTime

String

Hayır

Evet

Yedeklemenin gerçekleştirileceği saat.

Saati HH:mmZ-HH:mmZ formatında belirtin. Saat UTC cinsinden olmalıdır.

Not

Saat aralığı 1 saat olmalıdır.

DestRegion

String

Hayır

Evet

Yedeğin depolandığı bölge.

Not

Bu parametre coğrafi yedekli yedeklemeler için gereklidir.

CrossRetentionType

String

Hayır

Evet

Coğrafi yedekli yedeklemeler için saklama ilkesi.

Not
  • delay: Belirli bir süre saklayın.

  • never: Süresi asla dolmaz.

EnableCrossLogBackup

Integer

Hayır

Evet

Bölge çaprazı günlük yedeklemeyi etkinleştirir.

Not

Bu parametre coğrafi yedekli yedeklemeler için gereklidir.

  • 1: Etkinleştirin. Bu değer sharded cluster örnekleri için gereklidir. Replika kümesi örnekleri için, bölge çaprazı anlık geri yüklemeyi etkinleştirmek istiyorsanız bu değer gereklidir.

  • 0: Devre dışı bırakın.

PreferredBackupPeriod

String

Hayır

Evet

Yedekleme döngüsü.

Geçerli değerler:

  • Pazartesi.

  • Salı

  • Çarşamba

  • Perşembe

  • Cuma: Cuma.

  • Cumartesi.

  • Pazar

Not

Birden çok değeri virgül (,) ile ayırın.

PreserveOneEachHour

Boolean

Hayır

Evet

Saatlik seyrek yedeklemeyi etkinleştirir.

Geçerli değerler:

  • true: Yedekleme sıklığı dakika cinsinden ölçülüyorsa, son bir saat içinde oluşturulan tüm anlık görüntüler saklanır. 1 saatten daha eski ancak son 24 saat içinde oluşturulan anlık görüntüler için yalnızca tam saatten sonra oluşturulan ilk anlık görüntü saklanır.

  • false: Tüm anlık görüntüler yüksek frekanslı yedekleme saklama süresi içinde saklanır.

SnapshotBackupType

String

Hayır

Evet

Anlık görüntü yedekleme türü.

Geçerli değerler:

  • Flash: Saniyeler içinde yedekleme.

  • Standard: Düzenli yedekleme (varsayılan).

CrossLogRetentionType

String

Hayır

Evet

Bölge çaprazı günlük yedeklemeleri için saklama ilkesi.

Geçerli değerler:

  • delay: Belirli bir süre saklayın.

  • never: Süresi asla dolmaz.

CrossLogRetentionValue

Integer

Hayır

Evet

Bölge çaprazı günlük yedeklemelerinin saklama süresi.

Geçerli değerler: 3 ile 1825 arasında. Değer CrossRetentionValue değerinden küçük veya ona eşit olmalıdır. Birim: gün.

EnableBackupLog

Integer

Hayır

Evet

Günlük yedeklemeyi etkinleştirir.

Geçerli değerler:

  • 0: Devre dışı bırakın (varsayılan).

  • 1: Etkinleştirin.

SrcRegion

String

Hayır

Evet

Örneğin bulunduğu bölge.

Not
  • Silinen bir örneği geri yüklerken bu parametre gereklidir.

  • Bu parametre coğrafi yedekli yedeklemeler için gereklidir.

ReplicaConnections sözdizimi

{
  "PrivateConnections": {
    "ReplicaConnections": [
      {
        "ConnectionString": String,
        "ConnectionPort": Integer
      }
    ]
  }
}

ReplicaConnections özellikleri

Özellik Adı

Tür

Gerekli

Güncellemeye İzin Veriliyor

Açıklama

Kısıtlamalar

ConnectionString

String

Evet

Evet

Bağlantı adresi ön eki

Önek küçük harfle başlamalı ve küçük harf veya rakamla bitmelidir. Küçük harfler, rakamlar ve kısa çizgilerden (-) oluşmalıdır. 8 ila 63 karakter uzunluğunda olmalıdır.

Not

Yalnızca uç noktanın ön ekini belirtin. Uç noktanın geri kalanı değiştirilemez.

Yerel SSD'ler veya ESSD'ler kullanan örnekler için birincil, ikincil ve salt okunur düğümlerin uç noktalarını değiştirebilirsiniz.

ConnectionPort

Integer

Hayır

Evet

Bağlantı noktası.

Geçerli değerler: 1000 ile 65535 arasında.

Not

Yalnızca MongoDB 4.2 veya sonraki bir sürümü çalıştıran ve ESSD kullanan bir örnek için bağlantı noktasını değiştirebilirsiniz.

Dönüş değerleri

Fn::GetAtt

  • OrderId: MongoDB örneğini oluşturmak için kullanılan siparişin kimliği.

  • DBInstanceId: MongoDB örneğinin kimliği. Kimlik genel olarak benzersizdir.

  • DBInstanceStatus: MongoDB örneğinin durumu.

  • ConnectionURI: Bağlantı URI'si.

  • ReplicaSetName: Replika kümesinin adı.

  • Arn: Örneğin Alibaba Cloud Resource Name (ARN).

Örnekler

ROSTemplateFormatVersion: '2015-09-01'
Description: Test MONGODB Instance
Parameters:
  VpcId:
    Type: String
    AssociationProperty: ALIYUN::ECS::VPC::VPCId
  ZoneId:
    Type: String
    AssociationProperty: ALIYUN::ECS::ZoneId
  VSwitchId:
    Type: String
    AssociationProperty: ALIYUN::ECS::VSwitch::VSwitchId
    AssociationPropertyMetadata:
      ZoneId: ${ZoneId}
      VpcId: ${VpcId}
Resources:
  MongoDB:
    Type: ALIYUN::MONGODB::Instance
    Properties:
      DBInstanceClass: dds.mongo.mid
      DBInstanceStorage: 10
      ZoneId:
        Ref: ZoneId
      VpcId:
        Ref: VpcId
      VSwitchId:
        Ref: VSwitchId
Outputs: {}
{
  "ROSTemplateFormatVersion": "2015-09-01",
  "Description": "Test MONGODB Instance",
  "Parameters": {
    "VpcId": {
      "Type": "String",
      "AssociationProperty": "ALIYUN::ECS::VPC::VPCId"
    },
    "ZoneId": {
      "Type": "String",
      "AssociationProperty": "ALIYUN::ECS::ZoneId"
    },
    "VSwitchId": {
      "Type": "String",
      "AssociationProperty": "ALIYUN::ECS::VSwitch::VSwitchId",
      "AssociationPropertyMetadata": {
        "ZoneId": "${ZoneId}",
        "VpcId": "${VpcId}"
      }
    }
  },
  "Resources": {
    "MongoDB": {
      "Type": "ALIYUN::MONGODB::Instance",
      "Properties": {
        "DBInstanceClass": "dds.mongo.mid",
        "DBInstanceStorage": 10,
        "ZoneId": {
          "Ref": "ZoneId"
        },
        "VpcId": {
          "Ref": "VpcId"
        },
        "VSwitchId": {
          "Ref": "VSwitchId"
        }
      }
    }
  },
  "Outputs": {
  }
}           

GitHub'daki YAML örneği.