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 매개 변수
| Name | In(다음 안에) | 필수 | 형식 | Description |
|---|---|---|---|---|
|
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 버전입니다. |
응답
| Name | 형식 | Description |
|---|---|---|
| 200 OK |
테이블 마이그레이션 작업이 성공적으로 완료되었습니다. |
|
| 202 Accepted |
테이블 마이그레이션 작업이 비동기적으로 완료됩니다. 헤더
|
|
| Other Status Codes |
작업이 실패한 이유를 설명하는 오류 응답입니다. |
보안
azure_auth
Azure Active Directory OAuth2 흐름
형식:
oauth2
Flow:
implicit
권한 부여 URL:
https://login.microsoftonline.com/common/oauth2/authorize
범위
| Name | Description |
|---|---|
| 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
정의
| Name | Description |
|---|---|
|
Autoscale |
Cosmos DB 프로비전된 처리량 설정 개체 |
|
Auto |
Cosmos DB 리소스 자동 업그레이드 정책 |
|
Cloud |
서비스의 오류 응답입니다. |
|
Error |
오류 응답. |
| Resource | |
|
Throughput |
Cosmos DB 리소스 처리량 정책 |
|
Throughput |
Azure Cosmos DB 리소스 처리량입니다. |
AutoscaleSettingsResource
Cosmos DB 프로비전된 처리량 설정 개체
| Name | 형식 | Description |
|---|---|---|
| autoUpgradePolicy |
Cosmos DB 리소스 자동 업그레이드 정책 |
|
| maxThroughput |
integer |
컨테이너가 확장할 수 있는 최대 처리량을 나타냅니다. |
| targetMaxThroughput |
integer |
제품이 더 이상 보류 중 상태가 아닌 경우 컨테이너가 확장할 수 있는 목표 최대 처리량을 나타냅니다. |
AutoUpgradePolicyResource
Cosmos DB 리소스 자동 업그레이드 정책
| Name | 형식 | Description |
|---|---|---|
| throughputPolicy |
서비스가 자동 업그레이드를 위해 준수해야 하는 처리량 정책을 나타냅니다. |
CloudError
서비스의 오류 응답입니다.
| Name | 형식 | Description |
|---|---|---|
| error |
오류 응답. |
ErrorResponse
오류 응답.
| Name | 형식 | Description |
|---|---|---|
| code |
string |
오류 코드입니다. |
| message |
string |
작업이 실패한 이유를 나타내는 오류 메시지입니다. |
Resource
| Name | 형식 | Description |
|---|---|---|
| _etag |
string |
낙관적 동시성 제어에 필요한 리소스 etag를 나타내는 시스템 생성 속성입니다. |
| _rid |
string |
시스템 생성 속성입니다. 고유 식별자입니다. |
| _ts |
number |
자원의 마지막으로 업데이트된 시간소인을 나타내는 시스템 생성 특성입니다. |
| autoscaleSettings |
자동 크기 조정 설정에 대한 Cosmos DB 리소스입니다. 처리량이 필요하거나 autoscaleSettings가 필요하지만 둘 다 필요하지는 않습니다. |
|
| instantMaximumThroughput |
string |
분할을 트리거하지 않고 즉시 확장할 수 있는 처리량 값을 제공합니다. |
| minimumThroughput |
string |
리소스의 최소 처리량 |
| offerReplacePending |
string |
처리량 교체가 보류 중입니다. |
| softAllowedMaximumThroughput |
string |
지정할 수 있는 최대 처리량 값 또는 최대 maxThroughput 값(자동 크기 조정의 경우) |
| throughput |
integer |
Cosmos DB 리소스 처리량의 값입니다. 처리량이 필요하거나 autoscaleSettings가 필요하지만 둘 다 필요하지는 않습니다. |
ThroughputPolicyResource
Cosmos DB 리소스 처리량 정책
| Name | 형식 | Description |
|---|---|---|
| incrementPercent |
integer |
처리량 정책이 시작될 때마다 처리량이 증가할 수 있는 백분율을 나타냅니다. |
| isEnabled |
boolean |
ThroughputPolicy가 활성 상태인지 여부를 확인합니다. |
ThroughputSettingsGetResults
Azure Cosmos DB 리소스 처리량입니다.
| Name | 형식 | Description |
|---|---|---|
| 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 리소스의 유형입니다. |