Freigeben über


Table Resources - Migrate Table To Autoscale

Migrieren einer Azure Cosmos DB-Tabelle vom manuellen Durchsatz zur automatischen Skalierung

POST https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DocumentDB/databaseAccounts/{accountName}/tables/{tableName}/throughputSettings/default/migrateToAutoscale?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.

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.

tableName
path True

string

Name der Cosmos DB-Tabelle.

api-version
query True

string

minLength: 1

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

Antworten

Name Typ Beschreibung
200 OK

ThroughputSettingsGetResults

Der Vorgang zur Tabellenmigration wurde erfolgreich abgeschlossen.

202 Accepted

Der Tabellenmigrationsvorgang wird asynchron abgeschlossen.

Header

  • azure-AsyncOperation: string
  • location: string
Other Status Codes

CloudError

Fehlerantwort, die beschreibt, warum der Vorgang fehlgeschlagen ist.

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

CosmosDBTableMigrateToAutoscale

Beispielanforderung

POST https://management.azure.com/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.DocumentDB/databaseAccounts/ddb1/tables/tableName/throughputSettings/default/migrateToAutoscale?api-version=2025-10-15

Beispiel für eine Antwort

{
  "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-10-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-10-15

Definitionen

Name Beschreibung
AutoscaleSettingsResource

Objekt der von Cosmos DB bereitgestellten Durchsatzeinstellungen

AutoUpgradePolicyResource

Cosmos DB-Ressourcenrichtlinie für automatische Upgrades

CloudError

Eine Fehlerantwort des Diensts.

ErrorResponse

Fehlerantwort.

Resource
ThroughputPolicyResource

Richtlinie für den Ressourcendurchsatz in Cosmos DB

ThroughputSettingsGetResults

Ein Azure Cosmos DB-Ressourcendurchsatz.

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.

CloudError

Eine Fehlerantwort des Diensts.

Name Typ Beschreibung
error

ErrorResponse

Fehlerantwort.

ErrorResponse

Fehlerantwort.

Name Typ Beschreibung
code

string

Fehlercode.

message

string

Fehlermeldung, die angibt, warum der Vorgang fehlgeschlagen ist.

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.