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-04-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 de 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 | Assumir a identidade da sua conta de usuário |
Exemplos
CosmosDBTableMigrateToAutoscale
Solicitação de exemplo
POST https://management.azure.com/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.DocumentDB/databaseAccounts/ddb1/tables/tableName/throughputSettings/default/migrateToAutoscale?api-version=2025-04-15
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-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
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 escalado verticalmente até que a oferta não esteja mais em 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 último carimbo de data/hora atualizado 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 escalar verticalmente instantaneamente sem disparar divisões |
minimumThroughput |
string |
A taxa de transferência mínima do recurso |
offerReplacePending |
string |
A substituição de taxa de transferência está pendente |
softAllowedMaximumThroughput |
string |
O valor máximo da taxa de transferência ou o valor máximo de 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 |
The location of the resource group to which the resource belongs. |
name |
string |
O nome do recurso do ARM. |
properties.resource | ||
tags |
object |
As marcas são uma lista de pares 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 "Table", "Graph", "DocumentDB" e "MongoDB". |
type |
string |
O tipo de recurso do Azure. |