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 |
---|---|---|---|---|
account
|
path | True |
string minLength: 3maxLength: 50 pattern: ^[a-z0-9]+(-[a-z0-9]+)* |
Cosmos DB veritabanı hesap adı. |
database
|
path | True |
string |
Cosmos DB veritabanı adı. |
resource
|
path | True |
string minLength: 1maxLength: 90 |
Kaynak grubunun adı. Ad büyük/küçük harfe duyarsız. |
subscription
|
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 |
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
|
|
Other Status Codes |
İş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 |
---|---|
Autoscale |
Cosmos DB tarafından sağlanan aktarım hızı ayarları nesnesi |
Auto |
Cosmos DB kaynak otomatik yükseltme ilkesi |
Cloud |
Hizmetten bir hata yanıtı. |
Error |
Hata Yanıtı. |
Resource | |
Throughput |
Cosmos DB kaynak aktarım hızı ilkesi |
Throughput |
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 |
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 |
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 |
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 |
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 | ||
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ü. |