Table Resources - Migrate Table To Autoscale
Migrar uma tabela do Azure Cosmos DB da taxa de transferência manual para o dimensionamento automático
POST https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DocumentDB/databaseAccounts/{accountName}/tables/{tableName}/throughputSettings/default/migrateToAutoscale?api-version=2025-10-15
Parâmetros de URI
| Nome | Em | Obrigatório | Tipo | Description |
|---|---|---|---|---|
|
account
|
path | True |
string minLength: 3maxLength: 50 pattern: ^[a-z0-9]+(-[a-z0-9]+)* |
Nome da conta do banco de dados do Cosmos DB. |
|
resource
|
path | True |
string minLength: 1maxLength: 90 |
O nome do grupo de recursos. O nome não diferencia maiúsculas de minúsculas. |
|
subscription
|
path | True |
string minLength: 1 |
A ID da assinatura de destino. |
|
table
|
path | True |
string |
Nome da tabela do Cosmos DB. |
|
api-version
|
query | True |
string minLength: 1 |
A versão da API a ser usada para esta operação. |
Respostas
| Nome | Tipo | Description |
|---|---|---|
| 200 OK |
A operação de migração de tabela foi concluída com êxito. |
|
| 202 Accepted |
A operação de migração de tabela será concluída de forma assíncrona. Cabeçalhos
|
|
| Other Status Codes |
Resposta de erro que descreve por que a operação falhou. |
Segurança
azure_auth
Fluxo OAuth2 do Azure Active Directory
Tipo:
oauth2
Flow:
implicit
URL de Autorização:
https://login.microsoftonline.com/common/oauth2/authorize
Escopos
| Nome | Description |
|---|---|
| user_impersonation | Representar sua conta de usuário |
Exemplos
CosmosDBTableMigrateToAutoscale
Solicitação de exemplo
Resposta de exemplo
{
"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
Definições
| Nome | Description |
|---|---|
|
Autoscale |
Objeto de configurações de taxa de transferência provisionada do Cosmos DB |
|
Auto |
Política de atualização automática de recursos do Cosmos DB |
|
Cloud |
Uma resposta de erro do serviço. |
|
Error |
Resposta de erro. |
| Resource | |
|
Throughput |
Política de taxa de transferência de recursos do Cosmos DB |
|
Throughput |
Uma taxa de transferência de recursos do Azure Cosmos DB. |
AutoscaleSettingsResource
Objeto de configurações de taxa de transferência provisionada do Cosmos DB
| Nome | Tipo | Description |
|---|---|---|
| autoUpgradePolicy |
Política de atualização automática de recursos do Cosmos DB |
|
| maxThroughput |
integer |
Representa que o contêiner de taxa de transferência máxima pode ser escalado verticalmente. |
| targetMaxThroughput |
integer |
Representa que o contêiner de taxa de transferência máxima de destino pode ser dimensionado quando a oferta não estiver mais no estado pendente. |
AutoUpgradePolicyResource
Política de atualização automática de recursos do Cosmos DB
| Nome | Tipo | Description |
|---|---|---|
| throughputPolicy |
Representa a política de taxa de transferência à qual o serviço deve aderir para atualização automática |
CloudError
Uma resposta de erro do serviço.
| Nome | Tipo | Description |
|---|---|---|
| error |
Resposta de erro. |
ErrorResponse
Resposta de erro.
| Nome | Tipo | Description |
|---|---|---|
| code |
string |
Código de erro. |
| message |
string |
Mensagem de erro indicando por que a operação falhou. |
Resource
| Nome | Tipo | Description |
|---|---|---|
| _etag |
string |
Uma propriedade gerada pelo sistema que representa a etag de recurso necessária para o controle de simultaneidade otimista. |
| _rid |
string |
Uma propriedade gerada pelo sistema. Um identificador exclusivo. |
| _ts |
number |
Uma propriedade gerada pelo sistema que indica o carimbo de data/hora atualizado da última vez do recurso. |
| autoscaleSettings |
Recurso do Cosmos DB para configurações de dimensionamento automático. A taxa de transferência é necessária ou o dimensionamento automático É necessário, mas não ambos. |
|
| instantMaximumThroughput |
string |
O valor da taxa de transferência da oferta para aumentar instantaneamente sem acionar divisões |
| minimumThroughput |
string |
A taxa de transferência mínima do recurso |
| offerReplacePending |
string |
A substituição da taxa de transferência está pendente |
| softAllowedMaximumThroughput |
string |
O valor máximo da taxa de transferência ou o valor máximo maxThroughput (para dimensionamento automático) que pode ser especificado |
| throughput |
integer |
Valor da taxa de transferência de recursos do Cosmos DB. A taxa de transferência é necessária ou o dimensionamento automático É necessário, mas não ambos. |
ThroughputPolicyResource
Política de taxa de transferência de recursos do Cosmos DB
| Nome | Tipo | Description |
|---|---|---|
| incrementPercent |
integer |
Representa o percentual pelo qual a taxa de transferência pode aumentar a cada vez que a política de taxa de transferência é iniciada. |
| isEnabled |
boolean |
Determina se o ThroughputPolicy está ativo ou não |
ThroughputSettingsGetResults
Uma taxa de transferência de recursos do Azure Cosmos DB.
| Nome | Tipo | Description |
|---|---|---|
| id |
string |
O identificador de recurso exclusivo do recurso do ARM. |
| location |
string |
O local do grupo de recursos ao qual o recurso pertence. |
| name |
string |
O nome do recurso do ARM. |
| properties.resource | ||
| tags |
object |
As tags são uma lista de pares de chave-valor que descrevem o recurso. Essas marcas podem ser usadas na exibição e agrupamento desse recurso (entre grupos de recursos). Um máximo de 15 marcas pode ser fornecido para um recurso. Cada marca deve ter uma chave não maior que 128 caracteres e o valor não seja maior que 256 caracteres. Por exemplo, a experiência padrão para um tipo de modelo é definida com "defaultExperience": "Cassandra". Os valores atuais de "defaultExperience" também incluem "Tabela", "Gráfico", "Banco de Dados de Documentos" e "MongoDB". |
| type |
string |
O tipo de recurso do Azure. |