Dela via


Table Resources - Migrate Table To Autoscale

Migrera en Azure Cosmos DB-tabell från manuellt dataflöde till autoskalning

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

Namn I Krävs Typ Beskrivning
accountName
path True

string

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

Namn på Cosmos DB-databaskonto.

resourceGroupName
path True

string

minLength: 1
maxLength: 90

Namnet på resursgruppen. Namnet är skiftlägesokänsligt.

subscriptionId
path True

string

minLength: 1

ID för målprenumerationen.

tableName
path True

string

Namn på Cosmos DB-tabell.

api-version
query True

string

minLength: 1

Den API-version som ska användas för den här åtgärden.

Svaren

Namn Typ Beskrivning
200 OK

ThroughputSettingsGetResults

Tabellmigreringsåtgärden har slutförts.

202 Accepted

Tabellmigreringsåtgärden slutförs asynkront.

Headers

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

CloudError

Felsvar som beskriver varför åtgärden misslyckades.

Säkerhet

azure_auth

Azure Active Directory OAuth2-flöde

Typ: oauth2
Rinna: implicit
Auktorisations-URL: https://login.microsoftonline.com/common/oauth2/authorize

Scope

Namn Beskrivning
user_impersonation Personifiera ditt användarkonto

Exempel

CosmosDBTableMigrateToAutoscale

Exempelförfrågan

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

Exempelsvar

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

Definitioner

Namn Beskrivning
AutoscaleSettingsResource

Cosmos DB objekt för etablerade dataflödesinställningar

AutoUpgradePolicyResource

Princip för automatisk uppgradering av Cosmos DB-resurser

CloudError

Ett felsvar från tjänsten.

ErrorResponse

Svar på ett fel.

Resource
ThroughputPolicyResource

Princip för Cosmos DB-resursdataflöde

ThroughputSettingsGetResults

Ett dataflöde för Azure Cosmos DB-resursen.

AutoscaleSettingsResource

Cosmos DB objekt för etablerade dataflödesinställningar

Namn Typ Beskrivning
autoUpgradePolicy

AutoUpgradePolicyResource

Princip för automatisk uppgradering av Cosmos DB-resurser

maxThroughput

integer

Representerar maximalt dataflöde som containern kan skala upp till.

targetMaxThroughput

integer

Representerar det maximala dataflöde som containern kan skalas upp till när erbjudandet inte längre är i väntande tillstånd.

AutoUpgradePolicyResource

Princip för automatisk uppgradering av Cosmos DB-resurser

Namn Typ Beskrivning
throughputPolicy

ThroughputPolicyResource

Representerar den dataflödesprincip som tjänsten måste följa för automatisk uppgradering

CloudError

Ett felsvar från tjänsten.

Namn Typ Beskrivning
error

ErrorResponse

Svar på ett fel.

ErrorResponse

Svar på ett fel.

Namn Typ Beskrivning
code

string

Felkod.

message

string

Felmeddelande som anger varför åtgärden misslyckades.

Resource

Namn Typ Beskrivning
_etag

string

En systemgenererad egenskap som representerar den resurstagg som krävs för optimistisk samtidighetskontroll.

_rid

string

En systemgenererad egenskap. En unik identifierare.

_ts

number

En systemgenererad egenskap som anger den senast uppdaterade tidsstämpeln för resursen.

autoscaleSettings

AutoscaleSettingsResource

Cosmos DB-resurs för autoskalningsinställningar. Antingen krävs dataflöde eller autoscaleSettings, men inte båda.

instantMaximumThroughput

string

Erbjudandets dataflödesvärde för att omedelbart skala upp utan att utlösa delningar

minimumThroughput

string

Minsta dataflöde för resursen

offerReplacePending

string

Ersättandet av dataflödet väntar

softAllowedMaximumThroughput

string

Det maximala dataflödesvärdet eller det maximala maxThroughput-värdet (för autoskalning) som kan anges

throughput

integer

Värdet för Cosmos DB-resursens dataflöde. Antingen krävs dataflöde eller autoscaleSettings, men inte båda.

ThroughputPolicyResource

Princip för Cosmos DB-resursdataflöde

Namn Typ Beskrivning
incrementPercent

integer

Representerar den procentandel med vilken dataflödet kan öka varje gång dataflödesprincipen startar.

isEnabled

boolean

Avgör om ThroughputPolicy är aktiv eller inte

ThroughputSettingsGetResults

Ett dataflöde för Azure Cosmos DB-resursen.

Namn Typ Beskrivning
id

string

Den unika resursidentifieraren för ARM-resursen.

location

string

Platsen för den resursgrupp som resursen tillhör.

name

string

Namnet på ARM-resursen.

properties.resource

Resource

tags

object

Taggar är en lista över nyckel/värde-par som beskriver resursen. Dessa taggar kan användas för att visa och gruppera den här resursen (mellan resursgrupper). Högst 15 taggar kan anges för en resurs. Varje tagg måste ha en nyckel som inte är större än 128 tecken och värdet får inte vara större än 256 tecken. Standardupplevelsen för en malltyp anges till exempel med "defaultExperience": "Cassandra". Aktuella "defaultExperience"-värden inkluderar även "Table", "Graph", "DocumentDB" och "MongoDB".

type

string

Typ av Azure-resurs.