你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn

Sql Resources - Migrate Sql Database To Manual Throughput

将 Azure Cosmos DB SQL 数据库从自动缩放迁移到手动吞吐量

POST https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DocumentDB/databaseAccounts/{accountName}/sqlDatabases/{databaseName}/throughputSettings/default/migrateToManualThroughput?api-version=2024-11-15

URI 参数

名称 必需 类型 说明
accountName
path True

string

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

Cosmos DB 数据库帐户名称。

databaseName
path True

string

Cosmos DB 数据库名称。

resourceGroupName
path True

string

minLength: 1
maxLength: 90

资源组的名称。 名称不区分大小写。

subscriptionId
path True

string

minLength: 1

目标订阅的 ID。

api-version
query True

string

minLength: 1

用于此操作的 API 版本。

响应

名称 类型 说明
200 OK

ThroughputSettingsGetResults

SQL 数据库迁移操作已成功完成。

202 Accepted

SQL 数据库迁移操作将异步完成。

标头

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

CloudError

描述操作失败的原因的错误响应。

安全性

azure_auth

Azure Active Directory OAuth2 Flow

类型: oauth2
流向: implicit
授权 URL: https://login.microsoftonline.com/common/oauth2/authorize

作用域

名称 说明
user_impersonation 模拟用户帐户

示例

CosmosDBSqlDatabaseMigrateToManualThroughput

示例请求

POST https://management.azure.com/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.DocumentDB/databaseAccounts/ddb1/sqlDatabases/databaseName/throughputSettings/default/migrateToManualThroughput?api-version=2024-11-15

示例响应

{
  "properties": {
    "resource": {
      "throughput": 400,
      "minimumThroughput": "400",
      "offerReplacePending": "true",
      "_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=2024-11-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=2024-11-15

定义

名称 说明
AutoscaleSettingsResource

Cosmos DB 预配的吞吐量设置对象

AutoUpgradePolicyResource

Cosmos DB 资源自动升级策略

CloudError

服务的错误响应。

ErrorResponse

错误响应。

Resource
ThroughputPolicyResource

Cosmos DB 资源吞吐量策略

ThroughputSettingsGetResults

Azure Cosmos DB 资源吞吐量。

AutoscaleSettingsResource

Cosmos DB 预配的吞吐量设置对象

名称 类型 说明
autoUpgradePolicy

AutoUpgradePolicyResource

Cosmos DB 资源自动升级策略

maxThroughput

integer

表示最大吞吐量容器可以纵向扩展。

targetMaxThroughput

integer

表示目标最大吞吐量容器可以在产品/服务不再处于挂起状态后纵向扩展。

AutoUpgradePolicyResource

Cosmos DB 资源自动升级策略

名称 类型 说明
throughputPolicy

ThroughputPolicyResource

表示服务必须遵循的吞吐量策略,以便自动升级

CloudError

服务的错误响应。

名称 类型 说明
error

ErrorResponse

错误响应。

ErrorResponse

错误响应。

名称 类型 说明
code

string

错误代码。

message

string

指示操作失败的原因的错误消息。

Resource

名称 类型 说明
_etag

string

表示乐观并发控制所需的资源 etag 的系统生成属性。

_rid

string

系统生成的属性。 唯一标识符。

_ts

number

一个系统生成的属性,该属性表示资源的上次更新时间戳。

autoscaleSettings

AutoscaleSettingsResource

用于自动缩放设置的 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

Resource

tags

object

标记是描述资源的键值对的列表。 这些标记可用于查看和分组此资源(跨资源组)。 最多可为资源提供 15 个标记。 每个标记必须具有不超过 128 个字符的键,且值不超过 256 个字符。 例如,模板类型的默认体验设置为“defaultExperience”:“Cassandra”。 当前的“defaultExperience”值还包括“Table”、“Graph”、“DocumentDB”和“MongoDB”。

type

string

Azure 资源的类型。