Aracılığıyla paylaş


Mongo DB Resources - Update Mongo DB Collection Throughput

Azure Cosmos DB MongoDB koleksiyonunun saniye başına RU'larını güncelleştirme

PUT https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DocumentDB/databaseAccounts/{accountName}/mongodbDatabases/{databaseName}/collections/{collectionName}/throughputSettings/default?api-version=2025-10-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ı.

collectionName
path True

string

Cosmos DB koleksiyon 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ü.

İstek Gövdesi

Name Tür Description
updateThroughputParameters

ThroughputSettingsUpdateParameters

Geçerli MongoDB koleksiyonunu sağlamak için parametrelerin saniye başına RU'ları.

Yanıtlar

Name Tür Description
200 OK

ThroughputSettingsGetResults

MongoDB koleksiyonu güncelleştirme işleminin saniye başına RU sayısı başarıyla tamamlandı.

202 Accepted

MongoDB koleksiyonu güncelleştirme işleminin saniye başına RU değerleri zaman uyumsuz olarak tamamlanır.

Üst Bilgiler

  • azure-AsyncOperation: string
  • location: string

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

CosmosDBMongoDBCollectionThroughputUpdate

Örnek isteği

PUT https://management.azure.com/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.DocumentDB/databaseAccounts/ddb1/mongodbDatabases/databaseName/collections/collectionName/throughputSettings/default?api-version=2025-10-15

{
  "location": "West US",
  "tags": {},
  "properties": {
    "resource": {
      "throughput": 400
    }
  }
}

Örnek yanıt

{
  "id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.DocumentDB/databaseAccounts/ddb1/mongodbDatabases/databaseName/mongodbCollections/collectionName/throughputSettings/default",
  "name": "default",
  "type": "Microsoft.DocumentDB/databaseAccounts/mongodbDatabases/mongodbCollections/throughputSettings",
  "location": "West US",
  "tags": {},
  "properties": {
    "resource": {
      "throughput": 400,
      "minimumThroughput": "400",
      "offerReplacePending": "true",
      "_rid": "PD5DALigDgw=",
      "_ts": 1459200611,
      "_etag": "\"00005900-0000-0000-0000-56f9a2630000\""
    }
  }
}

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

Resource
ThroughputPolicyResource

Cosmos DB kaynak aktarım hızı ilkesi

ThroughputSettingsGetResults

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

ThroughputSettingsResource

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

ThroughputSettingsUpdateParameters

Geçerli MongoDB koleksiyonunu sağlamak için parametrelerin saniye başına RU'ları.

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

Kapsayıcının ölçeğini teklif artık beklemede olmadığında artırabileceği hedef en yüksek aktarım hızını temsil eder.

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

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 bir özellik.

_rid

string

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

_ts

number

Kaynağın son güncelleştirilen zaman damgasını gösteren, 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ölünmeleri tetiklemeden anında ölçeklendirmek için 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şimi beklemede

softAllowedMaximumThroughput

string

Belirtilebilen en yüksek aktarım hızı değeri veya en yüksek 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

Kaynağın ait olduğu kaynak grubunun konumu.

name

string

ARM kaynağının adı.

properties.resource

Resource

tags

object

Etiketler, kaynağı tanımlayan 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, bir şablon türü için varsayılan deneyim "defaultExperience": "Cassandra" ile ayarlanır. Geçerli "defaultExperience" değerleri "Table", "Graph", "DocumentDB" ve "MongoDB" değerlerini de içerir.

type

string

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

ThroughputSettingsResource

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

Name Tür Description
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ölünmeleri tetiklemeden anında ölçeklendirmek için 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şimi beklemede

softAllowedMaximumThroughput

string

Belirtilebilen en yüksek aktarım hızı değeri veya en yüksek 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.

ThroughputSettingsUpdateParameters

Geçerli MongoDB koleksiyonunu sağlamak için parametrelerin saniye başına RU'ları.

Name Tür Description
id

string

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

location

string

Kaynağın ait olduğu kaynak grubunun konumu.

name

string

ARM kaynağının adı.

properties.resource

ThroughputSettingsResource

Kaynak aktarım hızının standart JSON biçimi

tags

object

Etiketler, kaynağı tanımlayan 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, bir şablon türü için varsayılan deneyim "defaultExperience": "Cassandra" ile ayarlanır. Geçerli "defaultExperience" değerleri "Table", "Graph", "DocumentDB" ve "MongoDB" değerlerini de içerir.

type

string

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