다음을 통해 공유


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

대상 구독의 ID입니다.

tableName
path True

string

Cosmos DB 테이블 이름입니다.

api-version
query True

string

minLength: 1

이 작업에 사용할 API 버전입니다.

응답

Name 형식 Description
200 OK

ThroughputSettingsGetResults

테이블 마이그레이션 작업이 성공적으로 완료되었습니다.

202 Accepted

테이블 마이그레이션 작업이 비동기적으로 완료됩니다.

헤더

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

CloudError

작업이 실패한 이유를 설명하는 오류 응답입니다.

보안

azure_auth

Azure Active Directory OAuth2 흐름

형식: oauth2
Flow: implicit
권한 부여 URL: https://login.microsoftonline.com/common/oauth2/authorize

범위

Name Description
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

정의

Name Description
AutoscaleSettingsResource

Cosmos DB 프로비전된 처리량 설정 개체

AutoUpgradePolicyResource

Cosmos DB 리소스 자동 업그레이드 정책

CloudError

서비스의 오류 응답입니다.

ErrorResponse

오류 응답.

Resource
ThroughputPolicyResource

Cosmos DB 리소스 처리량 정책

ThroughputSettingsGetResults

Azure Cosmos DB 리소스 처리량입니다.

AutoscaleSettingsResource

Cosmos DB 프로비전된 처리량 설정 개체

Name 형식 Description
autoUpgradePolicy

AutoUpgradePolicyResource

Cosmos DB 리소스 자동 업그레이드 정책

maxThroughput

integer

컨테이너가 확장할 수 있는 최대 처리량을 나타냅니다.

targetMaxThroughput

integer

제품이 더 이상 보류 중 상태가 아닌 경우 컨테이너가 확장할 수 있는 목표 최대 처리량을 나타냅니다.

AutoUpgradePolicyResource

Cosmos DB 리소스 자동 업그레이드 정책

Name 형식 Description
throughputPolicy

ThroughputPolicyResource

서비스가 자동 업그레이드를 위해 준수해야 하는 처리량 정책을 나타냅니다.

CloudError

서비스의 오류 응답입니다.

Name 형식 Description
error

ErrorResponse

오류 응답.

ErrorResponse

오류 응답.

Name 형식 Description
code

string

오류 코드입니다.

message

string

작업이 실패한 이유를 나타내는 오류 메시지입니다.

Resource

Name 형식 Description
_etag

string

낙관적 동시성 제어에 필요한 리소스 etag를 나타내는 시스템 생성 속성입니다.

_rid

string

시스템 생성 속성입니다. 고유 식별자입니다.

_ts

number

자원의 마지막으로 업데이트된 시간소인을 나타내는 시스템 생성 특성입니다.

autoscaleSettings

AutoscaleSettingsResource

자동 크기 조정 설정에 대한 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

Resource

tags

object

태그는 리소스를 설명하는 키-값 쌍 목록입니다. 이러한 태그는 리소스 그룹 전체에서 이 리소스를 보고 그룹화할 때 사용할 수 있습니다. 리소스에 대해 최대 15개의 태그를 제공할 수 있습니다. 각 태그에는 키가 128자 이하이고 값이 256자 이하여야 합니다. 예를 들어 템플릿 형식의 기본 환경은 "defaultExperience": "Cassandra"로 설정됩니다. 현재 "defaultExperience" 값에는 "Table", "Graph", "DocumentDB" 및 "MongoDB"도 포함됩니다.

type

string

Azure 리소스의 유형입니다.