Sdílet prostřednictvím


Mongo DB Resources - Update Mongo DB Collection Throughput

Aktualizace počtu jednotek RU za sekundu v kolekci MongoDB služby Azure Cosmos DB

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

Parametry identifikátoru URI

Name V Vyžadováno Typ Description
accountName
path True

string

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

Název účtu databáze Cosmos DB.

collectionName
path True

string

Název kolekce Cosmos DB.

databaseName
path True

string

Název databáze Cosmos DB.

resourceGroupName
path True

string

minLength: 1
maxLength: 90

Název skupiny prostředků. Název nerozlišuje malá a velká písmena.

subscriptionId
path True

string

minLength: 1

ID cílového předplatného.

api-version
query True

string

minLength: 1

Verze rozhraní API, která se má použít pro tuto operaci.

Text požadavku

Name Typ Description
updateThroughputParameters

ThroughputSettingsUpdateParameters

Počet RU za sekundu parametrů, které mají být poskytnuty pro aktuální kolekci MongoDB.

Odpovědi

Name Typ Description
200 OK

ThroughputSettingsGetResults

Počet RU za sekundu operace aktualizace kolekce MongoDB byl úspěšně dokončen.

202 Accepted

Počet jednotek RU za sekundu operace aktualizace kolekce MongoDB se dokončí asynchronně.

Hlavičky

  • azure-AsyncOperation: string
  • location: string

Zabezpečení

azure_auth

Azure Active Directory OAuth2 Flow

Typ: oauth2
Tok: implicit
URL autorizace: https://login.microsoftonline.com/common/oauth2/authorize

Rozsahy

Name Description
user_impersonation Zosobnění uživatelského účtu

Příklady

CosmosDBMongoDBCollectionThroughputUpdate

Ukázkový požadavek

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
    }
  }
}

Ukázková odpověď

{
  "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\""
    }
  }
}

Definice

Name Description
AutoscaleSettingsResource

Objekt nastavení zřízené propustnosti služby Cosmos DB

AutoUpgradePolicyResource

Zásady automatického upgradu prostředků Cosmos DB

Resource
ThroughputPolicyResource

Zásady propustnosti prostředků Cosmos DB

ThroughputSettingsGetResults

Propustnost prostředků Azure Cosmos DB.

ThroughputSettingsResource

Objekt propustnosti prostředků Cosmos DB. Vyžaduje se propustnost nebo je vyžadováno automatické škálování, ale ne obojí.

ThroughputSettingsUpdateParameters

Počet RU za sekundu parametrů, které mají být poskytnuty pro aktuální kolekci MongoDB.

AutoscaleSettingsResource

Objekt nastavení zřízené propustnosti služby Cosmos DB

Name Typ Description
autoUpgradePolicy

AutoUpgradePolicyResource

Zásady automatického upgradu prostředků Cosmos DB

maxThroughput

integer

Představuje maximální propustnost kontejneru, na který lze vertikálně navýšit kapacitu.

targetMaxThroughput

integer

Představuje cílovou maximální propustnost, kterou může kontejner vertikálně navýšit až na jednou, nabídka již není ve stavu čekání na vyřízení.

AutoUpgradePolicyResource

Zásady automatického upgradu prostředků Cosmos DB

Name Typ Description
throughputPolicy

ThroughputPolicyResource

Představuje zásady propustnosti, které služba musí dodržovat pro automatický upgrade.

Resource

Name Typ Description
_etag

string

Systémem generovaná vlastnost představující značku prostředku vyžadovanou pro optimistické řízení souběžnosti.

_rid

string

Systémem generovaná vlastnost. Jedinečný identifikátor.

_ts

number

Systémem generovaná vlastnost, která označuje časové razítko poslední aktualizace zdroje.

autoscaleSettings

AutoscaleSettingsResource

Prostředek Cosmos DB pro nastavení automatického škálování Vyžaduje se propustnost nebo je vyžadováno automatické škálování, ale ne obojí.

instantMaximumThroughput

string

Hodnota propustnosti nabídky pro okamžité škálování bez spouštění rozdělení

minimumThroughput

string

Minimální propustnost prostředku

offerReplacePending

string

Nahrazení propustnosti čeká na vyřízení

softAllowedMaximumThroughput

string

Hodnota maximální propustnosti nebo maximální hodnota maxThroughput (pro automatické škálování), kterou je možné zadat

throughput

integer

Hodnota propustnosti prostředku Cosmos DB Vyžaduje se propustnost nebo je vyžadováno automatické škálování, ale ne obojí.

ThroughputPolicyResource

Zásady propustnosti prostředků Cosmos DB

Name Typ Description
incrementPercent

integer

Představuje procento, o které se propustnost může zvýšit při každém spuštění zásad propustnosti.

isEnabled

boolean

Určuje, jestli je zásada propustnosti aktivní, nebo ne.

ThroughputSettingsGetResults

Propustnost prostředků Azure Cosmos DB.

Name Typ Description
id

string

Jedinečný identifikátor prostředku ARM.

location

string

Umístění skupiny prostředků, do které prostředek patří.

name

string

Název prostředku ARM.

properties.resource

Resource

tags

object

Značky jsou seznamem párů klíč-hodnota, které popisují prostředek. Tyto značky je možné použít k zobrazení a seskupování tohoto prostředku (napříč skupinami prostředků). Pro prostředek je možné zadat maximálně 15 značek. Každá značka musí mít klíč maximálně 128 znaků a nesmí mít hodnotu větší než 256 znaků. Například výchozí prostředí pro typ šablony je nastaveno na "defaultExperience": "Cassandra". Aktuální hodnoty "defaultExperience" zahrnují také "Table", "Graph", "DocumentDB" a "MongoDB".

type

string

Typ prostředku Azure.

ThroughputSettingsResource

Objekt propustnosti prostředků Cosmos DB. Vyžaduje se propustnost nebo je vyžadováno automatické škálování, ale ne obojí.

Name Typ Description
autoscaleSettings

AutoscaleSettingsResource

Prostředek Cosmos DB pro nastavení automatického škálování Vyžaduje se propustnost nebo je vyžadováno automatické škálování, ale ne obojí.

instantMaximumThroughput

string

Hodnota propustnosti nabídky pro okamžité škálování bez spouštění rozdělení

minimumThroughput

string

Minimální propustnost prostředku

offerReplacePending

string

Nahrazení propustnosti čeká na vyřízení

softAllowedMaximumThroughput

string

Hodnota maximální propustnosti nebo maximální hodnota maxThroughput (pro automatické škálování), kterou je možné zadat

throughput

integer

Hodnota propustnosti prostředku Cosmos DB Vyžaduje se propustnost nebo je vyžadováno automatické škálování, ale ne obojí.

ThroughputSettingsUpdateParameters

Počet RU za sekundu parametrů, které mají být poskytnuty pro aktuální kolekci MongoDB.

Name Typ Description
id

string

Jedinečný identifikátor prostředku ARM.

location

string

Umístění skupiny prostředků, do které prostředek patří.

name

string

Název prostředku ARM.

properties.resource

ThroughputSettingsResource

Standardní formát JSON propustnosti prostředku

tags

object

Značky jsou seznamem párů klíč-hodnota, které popisují prostředek. Tyto značky je možné použít k zobrazení a seskupování tohoto prostředku (napříč skupinami prostředků). Pro prostředek je možné zadat maximálně 15 značek. Každá značka musí mít klíč maximálně 128 znaků a nesmí mít hodnotu větší než 256 znaků. Například výchozí prostředí pro typ šablony je nastaveno na "defaultExperience": "Cassandra". Aktuální hodnoty "defaultExperience" zahrnují také "Table", "Graph", "DocumentDB" a "MongoDB".

type

string

Typ prostředku Azure.