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

Cosmos DB-Tabellenname.

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 Tabellenmigrationsvorgang wurde erfolgreich abgeschlossen.

202 Accepted

Der Vorgang für die Tabellenmigration 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-04-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-04-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-04-15

Definitionen

Name Beschreibung
AutoscaleSettingsResource

Cosmos DB-Objekt für Durchsatzeinstellungen bereitgestellt

AutoUpgradePolicyResource

Cosmos DB-Ressourcenrichtlinie für automatische Upgrades

CloudError

Eine Fehlerantwort des Diensts.

ErrorResponse

Fehlerantwort.

Resource
ThroughputPolicyResource

Cosmos DB-Ressourcendurchsatzrichtlinie

ThroughputSettingsGetResults

Ein Azure Cosmos DB-Ressourcendurchsatz.

AutoscaleSettingsResource

Cosmos DB-Objekt für Durchsatzeinstellungen bereitgestellt

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 einen Zielcontainer für den maximalen Durchsatz dar, der bis zu einem Mal skaliert werden kann, wenn sich das Angebot nicht mehr im ausstehenden Zustand 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 ein optimistisches Parallelitätssteuerelement erforderlich ist.

_rid

string

Eine vom System generierte Eigenschaft. Einen eindeutigen Bezeichner.

_ts

number

Eine vom System generierte Eigenschaft, die den letzten 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 Angebotsdurchsatzwert, der sofort skaliert werden soll, ohne Unterbrechungen auszulösen

minimumThroughput

string

Der minimale Durchsatz der Ressource

offerReplacePending

string

Die Durchsatzersetzung steht aus.

softAllowedMaximumThroughput

string

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

throughput

integer

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

ThroughputPolicyResource

Cosmos DB-Ressourcendurchsatzrichtlinie

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

The location of the resource group to which the resource belongs.

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. Beispielsweise wird die Standardoberfläche für einen Vorlagentyp mit "defaultExperience": "Cassandra" festgelegt. Aktuelle "defaultExperience"-Werte enthalten auch "Table", "Graph", "DocumentDB" und "MongoDB".

type

string

Der Typ der Azure-Ressource.