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 |
|---|---|---|---|---|
|
account
|
path | True |
string minLength: 3maxLength: 50 pattern: ^[a-z0-9]+(-[a-z0-9]+)* |
Name des Cosmos DB-Datenbankkontos. |
|
collection
|
path | True |
string |
Name der Cosmos DB-Sammlung. |
|
database
|
path | True |
string |
Name der Cosmos DB-Datenbank. |
|
resource
|
path | True |
string minLength: 1maxLength: 90 |
Der Name der Ressourcengruppe. Bei dem Namen wird die Groß-/Kleinschreibung nicht beachtet. |
|
subscription
|
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 |
Die RUs pro Sekunde der Parameter, die für die aktuelle MongoDB-Sammlung bereitgestellt werden sollen. |
Antworten
| Name | Typ | Beschreibung |
|---|---|---|
| 200 OK |
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
|
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 |
|---|---|
|
Autoscale |
Objekt der von Cosmos DB bereitgestellten Durchsatzeinstellungen |
|
Auto |
Cosmos DB-Ressourcenrichtlinie für automatische Upgrades |
| Resource | |
|
Throughput |
Richtlinie für den Ressourcendurchsatz in Cosmos DB |
|
Throughput |
Ein Azure Cosmos DB-Ressourcendurchsatz. |
|
Throughput |
Cosmos DB-Ressourcendurchsatzobjekt. Entweder ist der Durchsatz erforderlich, oder autoscaleSettings ist erforderlich, aber nicht beides. |
|
Throughput |
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 |
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 |
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 |
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 | ||
| 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 |
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 |
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. |