Table Resources - Migrate Table To Autoscale
将 Azure Cosmos DB 表从手动吞吐量迁移到自动缩放
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 参数
| 名称 | 在 | 必需 | 类型 | 说明 |
|---|---|---|---|---|
|
account
|
path | True |
string minLength: 3maxLength: 50 pattern: ^[a-z0-9]+(-[a-z0-9]+)* |
Cosmos DB 数据库帐户名称。 |
|
resource
|
path | True |
string minLength: 1maxLength: 90 |
资源组的名称。 此名称不区分大小写。 |
|
subscription
|
path | True |
string minLength: 1 |
目标订阅的 ID。 |
|
table
|
path | True |
string |
Cosmos DB 表名。 |
|
api-version
|
query | True |
string minLength: 1 |
要用于此操作的 API 版本。 |
响应
| 名称 | 类型 | 说明 |
|---|---|---|
| 200 OK |
表迁移作已成功完成。 |
|
| 202 Accepted |
表迁移作将异步完成。 标头
|
|
| Other Status Codes |
描述操作失败的原因的错误响应。 |
安全性
azure_auth
Azure Active Directory OAuth2 流
类型:
oauth2
流向:
implicit
授权 URL:
https://login.microsoftonline.com/common/oauth2/authorize
作用域
| 名称 | 说明 |
|---|---|
| user_impersonation | 模拟用户帐户 |
示例
CosmosDBTableMigrateToAutoscale
示例请求
示例响应
{
"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
定义
| 名称 | 说明 |
|---|---|
|
Autoscale |
Cosmos DB 预配的吞吐量设置对象 |
|
Auto |
Cosmos DB 资源自动升级策略 |
|
Cloud |
服务的错误响应。 |
|
Error |
错误响应。 |
| Resource | |
|
Throughput |
Cosmos DB 资源吞吐量策略 |
|
Throughput |
Azure Cosmos DB 资源吞吐量。 |
AutoscaleSettingsResource
Cosmos DB 预配的吞吐量设置对象
| 名称 | 类型 | 说明 |
|---|---|---|
| autoUpgradePolicy |
Cosmos DB 资源自动升级策略 |
|
| maxThroughput |
integer |
表示最大吞吐量容器可以纵向扩展。 |
| targetMaxThroughput |
integer |
表示一旦产品/服务不再处于挂起状态,容器可以纵向扩展到的目标最大吞吐量。 |
AutoUpgradePolicyResource
Cosmos DB 资源自动升级策略
| 名称 | 类型 | 说明 |
|---|---|---|
| throughputPolicy |
表示服务必须遵循的吞吐量策略,以便自动升级 |
CloudError
服务的错误响应。
| 名称 | 类型 | 说明 |
|---|---|---|
| error |
错误响应。 |
ErrorResponse
错误响应。
| 名称 | 类型 | 说明 |
|---|---|---|
| code |
string |
错误代码。 |
| message |
string |
指示作失败的原因的错误消息。 |
Resource
| 名称 | 类型 | 说明 |
|---|---|---|
| _etag |
string |
系统生成的属性,表示乐观并发控制所需的资源 etag。 |
| _rid |
string |
系统生成的属性。 唯一标识符。 |
| _ts |
number |
系统生成的属性,表示资源的上次更新时间戳。 |
| autoscaleSettings |
用于自动缩放设置的 Cosmos DB 资源。 需要吞吐量或自动缩放设置是必需的,但不需要两者。 |
|
| instantMaximumThroughput |
string |
提供吞吐量值,可在不触发拆分的情况下立即纵向扩展 |
| minimumThroughput |
string |
资源的最小吞吐量 |
| offerReplacePending |
string |
吞吐量替换处于挂起状态 |
| softAllowedMaximumThroughput |
string |
可以指定的最大吞吐量值或最大 maxThroughput 值(对于自动缩放) |
| throughput |
integer |
Cosmos DB 资源吞吐量的值。 需要吞吐量或自动缩放设置是必需的,但不需要两者。 |
ThroughputPolicyResource
Cosmos DB 资源吞吐量策略
| 名称 | 类型 | 说明 |
|---|---|---|
| incrementPercent |
integer |
表示每次启动吞吐量策略时吞吐量可能会增加的百分比。 |
| isEnabled |
boolean |
确定 ThroughputPolicy 是否处于活动状态 |
ThroughputSettingsGetResults
Azure Cosmos DB 资源吞吐量。
| 名称 | 类型 | 说明 |
|---|---|---|
| id |
string |
ARM 资源的唯一资源标识符。 |
| location |
string |
资源所属的资源组的位置。 |
| name |
string |
ARM 资源的名称。 |
| properties.resource | ||
| tags |
object |
标记是描述资源的键值对列表。 这些标记可用于查看和分组此资源(跨资源组)。 最多可为资源提供 15 个标记。 每个标记必须具有不超过 128 个字符的键,且值不超过 256 个字符。 例如,模板类型的默认体验设置为“defaultExperience”: “Cassandra”。 当前的“defaultExperience”值还包括“Table”、“Graph”、“DocumentDB”和“MongoDB”。 |
| type |
string |
Azure 资源的类型。 |