Freigeben über


Mongo DB Resources - Update Mongo DB Collection Throughput

Aktualisieren der RUs pro Sekunde einer MongoDB-Sammlung von 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

URI-Parameter

Name In Erforderlich Typ Beschreibung
accountName
path True

string

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

Name des Cosmos DB-Datenbankkontos.

collectionName
path True

string

Name der Cosmos DB-Sammlung.

databaseName
path True

string

Name der Cosmos DB-Datenbank.

resourceGroupName
path True

string

minLength: 1
maxLength: 90

Der Name der Ressourcengruppe. Bei dem Namen wird die Groß-/Kleinschreibung nicht beachtet.

subscriptionId
path True

string

minLength: 1

Die ID des Zielabonnements.

api-version
query True

string

minLength: 1

Hierbei handelt es sich um die für diesen Vorgang zu verwendende API-Version.

Anforderungstext

Name Typ Beschreibung
updateThroughputParameters

ThroughputSettingsUpdateParameters

Die RUs pro Sekunde der Parameter, die für die aktuelle MongoDB-Sammlung bereitgestellt werden sollen.

Antworten

Name Typ Beschreibung
200 OK

ThroughputSettingsGetResults

Die RUs pro Sekunde des Aktualisierungsvorgangs für die MongoDB-Sammlung wurden erfolgreich abgeschlossen.

202 Accepted

Die RUs pro Sekunde des Aktualisierungsvorgangs für die MongoDB-Sammlung werden asynchron abgeschlossen.

Header

  • azure-AsyncOperation: string
  • location: string

Sicherheit

azure_auth

Azure Active Directory OAuth2-Fluss

Typ: oauth2
Ablauf: implicit
Autorisierungs-URL: https://login.microsoftonline.com/common/oauth2/authorize

Bereiche

Name Beschreibung
user_impersonation Identitätswechsel ihres Benutzerkontos

Beispiele

CosmosDBMongoDBCollectionThroughputUpdate

Beispielanforderung

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

Beispiel für eine Antwort

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

Definitionen

Name Beschreibung
AutoscaleSettingsResource

Objekt der von Cosmos DB bereitgestellten Durchsatzeinstellungen

AutoUpgradePolicyResource

Cosmos DB-Ressourcenrichtlinie für automatische Upgrades

Resource
ThroughputPolicyResource

Richtlinie für den Ressourcendurchsatz in Cosmos DB

ThroughputSettingsGetResults

Ein Azure Cosmos DB-Ressourcendurchsatz.

ThroughputSettingsResource

Cosmos DB-Ressourcendurchsatzobjekt. Entweder ist der Durchsatz erforderlich, oder autoscaleSettings ist erforderlich, aber nicht beides.

ThroughputSettingsUpdateParameters

Die RUs pro Sekunde der Parameter, die für die aktuelle MongoDB-Sammlung bereitgestellt werden sollen.

AutoscaleSettingsResource

Objekt der von Cosmos DB bereitgestellten Durchsatzeinstellungen

Name Typ Beschreibung
autoUpgradePolicy

AutoUpgradePolicyResource

Cosmos DB-Ressourcenrichtlinie für automatische Upgrades

maxThroughput

integer

Stellt den maximalen Durchsatzcontainer dar, der bis zu skalieren kann.

targetMaxThroughput

integer

Stellt den maximalen Zieldurchsatz dar, auf den der Container hochskaliert werden kann, sobald sich das Angebot nicht mehr im Status "Ausstehend" befindet.

AutoUpgradePolicyResource

Cosmos DB-Ressourcenrichtlinie für automatische Upgrades

Name Typ Beschreibung
throughputPolicy

ThroughputPolicyResource

Stellt die Durchsatzrichtlinie dar, der der Dienst für das automatische Upgrade einhalten muss.

Resource

Name Typ Beschreibung
_etag

string

Eine vom System generierte Eigenschaft, die das Ressourcen-ETAG darstellt, das für die Steuerung der optimistischen Parallelität erforderlich ist.

_rid

string

Eine vom System generierte Eigenschaft. Eine eindeutige Kennung.

_ts

number

Eine vom System generierte Eigenschaft, die den zuletzt aktualisierten Zeitstempel der Ressource angibt.

autoscaleSettings

AutoscaleSettingsResource

Cosmos DB-Ressource für Autoskaleneinstellungen. Entweder ist der Durchsatz erforderlich, oder autoscaleSettings ist erforderlich, aber nicht beides.

instantMaximumThroughput

string

Der Durchsatzwert des Angebots für eine sofortige Skalierung, ohne dass Splits ausgelöst werden müssen

minimumThroughput

string

Der minimale Durchsatz der Ressource

offerReplacePending

string

Die Ersetzung des Durchsatzes steht noch aus

softAllowedMaximumThroughput

string

Der maximale Durchsatzwert oder der maximale maxThroughput-Wert (für die automatische Skalierung), der angegeben werden kann

throughput

integer

Wert des Cosmos DB-Ressourcendurchsatzes. Entweder ist der Durchsatz erforderlich, oder autoscaleSettings ist erforderlich, aber nicht beides.

ThroughputPolicyResource

Richtlinie für den Ressourcendurchsatz in Cosmos DB

Name Typ Beschreibung
incrementPercent

integer

Stellt den Prozentsatz dar, um den der Durchsatz bei jedem Start der Durchsatzrichtlinie erhöht werden kann.

isEnabled

boolean

Bestimmt, ob die Durchsatzpolicy aktiv ist oder nicht.

ThroughputSettingsGetResults

Ein Azure Cosmos DB-Ressourcendurchsatz.

Name Typ Beschreibung
id

string

Der eindeutige Ressourcenbezeichner der ARM-Ressource.

location

string

Der Speicherort der Ressourcengruppe, zu der die Ressource gehört.

name

string

Der Name der ARM-Ressource.

properties.resource

Resource

tags

object

Tags sind eine Liste von Schlüssel-Wert-Paaren, die die Ressource beschreiben. Diese Tags können zum Anzeigen und Gruppieren dieser Ressource (über Ressourcengruppen hinweg) verwendet werden. Für eine Ressource können maximal 15 Tags bereitgestellt werden. Jedes Tag muss einen Schlüssel haben, der nicht größer als 128 Zeichen ist, und der Wert darf maximal 256 Zeichen lang sein. Die Standardoberfläche für einen Vorlagentyp wird z. B. mit "defaultExperience": "Cassandra" festgelegt. Zu den aktuellen "defaultExperience"-Werten gehören auch "Table", "Graph", "DocumentDB" und "MongoDB".

type

string

Der Typ der Azure-Ressource.

ThroughputSettingsResource

Cosmos DB-Ressourcendurchsatzobjekt. Entweder ist der Durchsatz erforderlich, oder autoscaleSettings ist erforderlich, aber nicht beides.

Name Typ Beschreibung
autoscaleSettings

AutoscaleSettingsResource

Cosmos DB-Ressource für Autoskaleneinstellungen. Entweder ist der Durchsatz erforderlich, oder autoscaleSettings ist erforderlich, aber nicht beides.

instantMaximumThroughput

string

Der Durchsatzwert des Angebots für eine sofortige Skalierung, ohne dass Splits ausgelöst werden müssen

minimumThroughput

string

Der minimale Durchsatz der Ressource

offerReplacePending

string

Die Ersetzung des Durchsatzes steht noch aus

softAllowedMaximumThroughput

string

Der maximale Durchsatzwert oder der maximale maxThroughput-Wert (für die automatische Skalierung), der angegeben werden kann

throughput

integer

Wert des Cosmos DB-Ressourcendurchsatzes. Entweder ist der Durchsatz erforderlich, oder autoscaleSettings ist erforderlich, aber nicht beides.

ThroughputSettingsUpdateParameters

Die RUs pro Sekunde der Parameter, die für die aktuelle MongoDB-Sammlung bereitgestellt werden sollen.

Name Typ Beschreibung
id

string

Der eindeutige Ressourcenbezeichner der ARM-Ressource.

location

string

Der Speicherort der Ressourcengruppe, zu der die Ressource gehört.

name

string

Der Name der ARM-Ressource.

properties.resource

ThroughputSettingsResource

Das standardmäßige JSON-Format eines Ressourcendurchsatzes

tags

object

Tags sind eine Liste von Schlüssel-Wert-Paaren, die die Ressource beschreiben. Diese Tags können zum Anzeigen und Gruppieren dieser Ressource (über Ressourcengruppen hinweg) verwendet werden. Für eine Ressource können maximal 15 Tags bereitgestellt werden. Jedes Tag muss einen Schlüssel haben, der nicht größer als 128 Zeichen ist, und der Wert darf maximal 256 Zeichen lang sein. Die Standardoberfläche für einen Vorlagentyp wird z. B. mit "defaultExperience": "Cassandra" festgelegt. Zu den aktuellen "defaultExperience"-Werten gehören auch "Table", "Graph", "DocumentDB" und "MongoDB".

type

string

Der Typ der Azure-Ressource.