Aracılığıyla paylaş


Mongo DB Resources - Migrate Mongo DB Database To Autoscale

Azure Cosmos DB MongoDB veritabanını el ile aktarım hızından otomatik ölçeklendirmeye geçirme

POST https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DocumentDB/databaseAccounts/{accountName}/mongodbDatabases/{databaseName}/throughputSettings/default/migrateToAutoscale?api-version=2025-04-15

URI Parametreleri

Name İçinde Gerekli Tür Description
accountName
path True

string

minLength: 3
maxLength: 50
pattern: ^[a-z0-9]+(-[a-z0-9]+)*

Cosmos DB veritabanı hesap adı.

databaseName
path True

string

Cosmos DB veritabanı adı.

resourceGroupName
path True

string

minLength: 1
maxLength: 90

Kaynak grubunun adı. Ad büyük/küçük harfe duyarsız.

subscriptionId
path True

string

minLength: 1

Hedef aboneliğin kimliği.

api-version
query True

string

minLength: 1

Bu işlem için kullanılacak API sürümü.

Yanıtlar

Name Tür Description
200 OK

ThroughputSettingsGetResults

MongoDB veritabanı geçirme işlemi başarıyla tamamlandı.

202 Accepted

MongoDB veritabanı geçirme işlemi zaman uyumsuz olarak tamamlanır.

Üst Bilgiler

  • azure-AsyncOperation: string
  • location: string
Other Status Codes

CloudError

İşlemin neden başarısız olduğunu açıklayan hata yanıtı.

Güvenlik

azure_auth

Azure Active Directory OAuth2 Akışı

Tür: oauth2
Akış: implicit
Yetkilendirme URL’si: https://login.microsoftonline.com/common/oauth2/authorize

Kapsamlar

Name Description
user_impersonation Kullanıcı hesabınızı taklit edin

Örnekler

CosmosDBMongoDBDatabaseMigrateToAutoscale

Örnek isteği

POST https://management.azure.com/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.DocumentDB/databaseAccounts/ddb1/mongodbDatabases/databaseName/throughputSettings/default/migrateToAutoscale?api-version=2025-04-15

Örnek yanıt

{
  "properties": {
    "resource": {
      "throughput": 400,
      "autoscaleSettings": {
        "maxThroughput": 4000
      },
      "minimumThroughput": "4000",
      "offerReplacePending": "false",
      "_rid": "PD5DALigDgw=",
      "_ts": 1459200611,
      "_etag": "\"00005900-0000-0000-0000-56f9a2630000\""
    }
  }
}
Location: https://centraluseuap.management.azure.com/subscriptions/d1eb41bc-1b7f-4404-bd2a-8568c222852d/providers/Microsoft.DocumentDB/locations/centraluseuap/operationsStatus/fdd04b7b-86d5-460f-b19e-386230348bcc?api-version=2025-04-15
Azure-AsyncOperation: https://centraluseuap.management.azure.com/subscriptions/d1eb41bc-1b7f-4404-bd2a-8568c222852d/providers/Microsoft.DocumentDB/locations/centraluseuap/operationsStatus/fdd04b7b-86d5-460f-b19e-386230348bcc?api-version=2025-04-15

Tanımlar

Name Description
AutoscaleSettingsResource

Cosmos DB tarafından sağlanan aktarım hızı ayarları nesnesi

AutoUpgradePolicyResource

Cosmos DB kaynak otomatik yükseltme ilkesi

CloudError

Hizmetten bir hata yanıtı.

ErrorResponse

Hata Yanıtı.

Resource
ThroughputPolicyResource

Cosmos DB kaynak aktarım hızı ilkesi

ThroughputSettingsGetResults

Azure Cosmos DB kaynak aktarım hızı.

AutoscaleSettingsResource

Cosmos DB tarafından sağlanan aktarım hızı ayarları nesnesi

Name Tür Description
autoUpgradePolicy

AutoUpgradePolicyResource

Cosmos DB kaynak otomatik yükseltme ilkesi

maxThroughput

integer

Ölçeği artırabilen en yüksek aktarım hızı kapsayıcısını temsil eder.

targetMaxThroughput

integer

Hedef maksimum aktarım hızı kapsayıcısı, teklif artık bekleme durumunda olmadığında ölçeği artırabilir.

AutoUpgradePolicyResource

Cosmos DB kaynak otomatik yükseltme ilkesi

Name Tür Description
throughputPolicy

ThroughputPolicyResource

Otomatik yükseltme için hizmetin uyması gereken aktarım hızı ilkesini temsil eder

CloudError

Hizmetten bir hata yanıtı.

Name Tür Description
error

ErrorResponse

Hata Yanıtı.

ErrorResponse

Hata Yanıtı.

Name Tür Description
code

string

Hata kodu.

message

string

İşlemin neden başarısız olduğunu gösteren hata iletisi.

Resource

Name Tür Description
_etag

string

İyimser eşzamanlılık denetimi için gereken kaynak etag'ini temsil eden sistem tarafından oluşturulan özellik.

_rid

string

Sistem tarafından oluşturulan bir özellik. Benzersiz bir tanımlayıcı.

_ts

number

Kaynağın son güncelleştirilmiş zaman damgasını belirten sistem tarafından oluşturulan bir özellik.

autoscaleSettings

AutoscaleSettingsResource

Otomatik ölçeklendirme ayarları için Cosmos DB kaynağı. Aktarım hızı gereklidir veya otomatik ölçeklendirmeAyarlar gereklidir, ancak her ikisi de gerekli değildir.

instantMaximumThroughput

string

Bölmeleri tetiklemeden ölçeği anında artırmaya yönelik teklif aktarım hızı değeri

minimumThroughput

string

Kaynağın en düşük aktarım hızı

offerReplacePending

string

Aktarım hızı değiştirme bekliyor

softAllowedMaximumThroughput

string

Belirtilebilen maksimum aktarım hızı değeri veya maksimum maxThroughput değeri (otomatik ölçeklendirme için)

throughput

integer

Cosmos DB kaynak aktarım hızının değeri. Aktarım hızı gereklidir veya otomatik ölçeklendirmeAyarlar gereklidir, ancak her ikisi de gerekli değildir.

ThroughputPolicyResource

Cosmos DB kaynak aktarım hızı ilkesi

Name Tür Description
incrementPercent

integer

Aktarım hızı ilkesi her başlatıldığında aktarım hızının artabileceği yüzdeyi temsil eder.

isEnabled

boolean

ThroughputPolicy'nin etkin olup olmadığını belirler

ThroughputSettingsGetResults

Azure Cosmos DB kaynak aktarım hızı.

Name Tür Description
id

string

ARM kaynağının benzersiz kaynak tanımlayıcısı.

location

string

The location of the resource group to which the resource belongs.

name

string

ARM kaynağının adı.

properties.resource

Resource

tags

object

Etiketler, kaynağı açıklayan anahtar-değer çiftlerinin listesidir. Bu etiketler, bu kaynağı görüntülemek ve gruplandırırken (kaynak grupları arasında) kullanılabilir. Bir kaynak için en fazla 15 etiket sağlanabilir. Her etiketin 128 karakterden büyük olmayan bir anahtarı ve 256 karakterden büyük olmayan bir değeri olmalıdır. Örneğin, şablon türü için varsayılan deneyim "defaultExperience": "Cassandra" ile ayarlanır. Geçerli "defaultExperience" değerleri ayrıca "Table", "Graph", "DocumentDB" ve "MongoDB" değerlerini de içerir.

type

string

Azure kaynağının türü.