Поделиться через


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

Имя В Обязательно Тип Описание
accountName
path True

string

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

Имя учетной записи базы данных Cosmos DB.

resourceGroupName
path True

string

minLength: 1
maxLength: 90

Имя группы ресурсов. Имя не зависит от регистра.

subscriptionId
path True

string

minLength: 1

Идентификатор целевой подписки.

tableName
path True

string

Имя таблицы Cosmos DB.

api-version
query True

string

minLength: 1

Версия API, используемая для данной операции.

Ответы

Имя Тип Описание
200 OK

ThroughputSettingsGetResults

Операция переноса таблиц была успешно завершена.

202 Accepted

Операция переноса таблиц будет завершена асинхронно.

Заголовки

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

CloudError

Ответ на ошибку, описывающий причину сбоя операции.

Безопасность

azure_auth

Поток OAuth2 Azure Active Directory

Тип: oauth2
Flow: implicit
URL-адрес авторизации: https://login.microsoftonline.com/common/oauth2/authorize

Области

Имя Описание
user_impersonation Олицетворения учетной записи пользователя

Примеры

CosmosDBTableMigrateToAutoscale

Образец запроса

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

Пример ответа

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

Определения

Имя Описание
AutoscaleSettingsResource

Cosmos DB Provisioned Throughput settings object

AutoUpgradePolicyResource

Политика автоматического обновления ресурсов Cosmos DB

CloudError

Ответ на ошибку службы.

ErrorResponse

Реакция на ошибку.

Resource
ThroughputPolicyResource

Политика пропускной способности ресурсов Cosmos DB

ThroughputSettingsGetResults

Пропускная способность ресурсов Azure Cosmos DB.

AutoscaleSettingsResource

Cosmos DB Provisioned Throughput settings object

Имя Тип Описание
autoUpgradePolicy

AutoUpgradePolicyResource

Политика автоматического обновления ресурсов Cosmos DB

maxThroughput

integer

Представляет контейнер максимальной пропускной способности, который может масштабироваться до.

targetMaxThroughput

integer

Представляет целевую максимальную пропускную способность, контейнер может масштабироваться до тех пор, пока предложение больше не находится в состоянии ожидания.

AutoUpgradePolicyResource

Политика автоматического обновления ресурсов Cosmos DB

Имя Тип Описание
throughputPolicy

ThroughputPolicyResource

Представляет политику пропускной способности, которую служба должна придерживаться для автоматического обновления

CloudError

Ответ на ошибку службы.

Имя Тип Описание
error

ErrorResponse

Реакция на ошибку.

ErrorResponse

Реакция на ошибку.

Имя Тип Описание
code

string

Код ошибки.

message

string

Сообщение об ошибке, указывающее, почему операция завершилась ошибкой.

Resource

Имя Тип Описание
_etag

string

Сгенерированное системой свойство, представляющее тег ресурса, необходимый для управления оптимистичным параллелизмом.

_rid

string

Свойство, созданное системой. Уникальный идентификатор.

_ts

number

Сгенерированное системой свойство, обозначающее последнюю обновленную метку времени ресурса.

autoscaleSettings

AutoscaleSettingsResource

Ресурс Cosmos DB для параметров автомасштабирования. Требуется либо пропускная способность, либо требуется автомасштабированиеSettings, но не оба.

instantMaximumThroughput

string

Значение пропускной способности предложения для мгновенного масштабирования без запуска разделений

minimumThroughput

string

Минимальная пропускная способность ресурса

offerReplacePending

string

Ожидается замена пропускной способности

softAllowedMaximumThroughput

string

Максимальное значение пропускной способности или максимальное значение maxThroughput (для автомасштабирования), которое можно указать

throughput

integer

Значение пропускной способности ресурсов Cosmos DB. Требуется либо пропускная способность, либо требуется автомасштабированиеSettings, но не оба.

ThroughputPolicyResource

Политика пропускной способности ресурсов Cosmos DB

Имя Тип Описание
incrementPercent

integer

Представляет процент, с помощью которого пропускная способность может увеличиваться при каждом запуске политики пропускной способности.

isEnabled

boolean

Определяет, является ли пропускная способность активной или нет

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.