Virtual Machine Scale Sets - Reimage
임시 OS 디스크가 없는 VM 확장 집합에서 하나 이상의 가상 머신을 이미지로 다시 설치(운영 체제 업그레이드)합니다. 임시 OS 디스크가 있는 가상 머신의 경우 가상 머신이 초기 상태로 다시 설정됩니다.
POST https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/virtualMachineScaleSets/{vmScaleSetName}/reimage?api-version=2024-07-01
URI 매개 변수
Name | In(다음 안에) | 필수 | 형식 | Description |
---|---|---|---|---|
resource
|
path | True |
string |
리소스 그룹의 이름입니다. |
subscription
|
path | True |
string |
Microsoft Azure 구독을 고유하게 식별하는 구독 자격 증명입니다. 구독 ID는 모든 서비스 호출에 대한 URI의 일부를 형성합니다. |
vm
|
path | True |
string |
VM 확장 집합의 이름입니다. |
api-version
|
query | True |
string |
클라이언트 API 버전입니다. |
요청 본문
Name | 형식 | Description |
---|---|---|
exactVersion |
string |
OS 디스크를 이미지로 다시 설치해야 하는 버전을 10진수로 지정합니다. 정확한 버전이 제공되지 않으면 OS 디스크가 기존 버전의 OS 디스크로 이미지로 다시 설치됩니다. |
forceUpdateOSDiskForEphemeral |
boolean |
가상 머신 확장 집합 VM에 대한 임시 OS 디스크를 강제로 업데이트하는 매개 변수 |
instanceIds |
string[] |
가상 머신 확장 집합 인스턴스 ID입니다. 가상 머신 확장 집합 인스턴스 ID를 생략하면 가상 머신 확장 집합의 모든 가상 머신에서 작업이 수행됩니다. |
osProfile |
삭제되지 않은 OS 디스크를 이미지로 다시 설치하는 데 필요한 정보를 지정합니다. |
|
tempDisk |
boolean |
임시 디스크를 이미지로 다시 설치할지 여부를 지정합니다. 기본값: false. 참고: 이 임시 디스크 이미지 매개 변수는 임시 OS 디스크를 사용하는 VM/VMSS에 대해서만 지원됩니다. |
응답
Name | 형식 | Description |
---|---|---|
200 OK |
그래 |
|
202 Accepted |
허용 |
|
Other Status Codes |
작업이 실패한 이유를 설명하는 오류 응답입니다. |
보안
azure_auth
Azure Active Directory OAuth2 Flow
형식:
oauth2
Flow:
implicit
권한 부여 URL:
https://login.microsoftonline.com/common/oauth2/authorize
범위
Name | Description |
---|---|
user_impersonation | 사용자 계정 가장 |
예제
Virtual |
Virtual |
VirtualMachineScaleSet_Reimage_MaximumSet_Gen
샘플 요청
POST https://management.azure.com/subscriptions/{subscription-id}/resourceGroups/rgcompute/providers/Microsoft.Compute/virtualMachineScaleSets/aaaaaaaaaaaaaaaaaaaaaaaaaa/reimage?api-version=2024-07-01
{
"instanceIds": [
"aaaaaaaaaa"
],
"forceUpdateOSDiskForEphemeral": true,
"tempDisk": true
}
샘플 응답
location: https://foo.com/operationstatus
VirtualMachineScaleSet_Reimage_MinimumSet_Gen
샘플 요청
샘플 응답
location: https://foo.com/operationstatus
정의
Name | Description |
---|---|
Api |
API 오류입니다. |
Api |
API 오류 기준입니다. |
Cloud |
Compute 서비스의 오류 응답입니다. |
Inner |
내부 오류 세부 정보입니다. |
OSProfile |
임시 가상 머신이 아닌 가상 머신을 이미지로 다시 설치하기 위한 추가 매개 변수입니다. |
Virtual |
Virtual Machine Scale Set VM 이미지 매개 변수에 대해 설명합니다. |
ApiError
API 오류입니다.
Name | 형식 | Description |
---|---|---|
code |
string |
오류 코드입니다. |
details |
API 오류 세부 정보 |
|
innererror |
API 내부 오류 |
|
message |
string |
오류 메시지입니다. |
target |
string |
특정 오류의 대상입니다. |
ApiErrorBase
API 오류 기준입니다.
Name | 형식 | Description |
---|---|---|
code |
string |
오류 코드입니다. |
message |
string |
오류 메시지입니다. |
target |
string |
특정 오류의 대상입니다. |
CloudError
Compute 서비스의 오류 응답입니다.
Name | 형식 | Description |
---|---|---|
error |
API 오류입니다. |
InnerError
내부 오류 세부 정보입니다.
Name | 형식 | Description |
---|---|---|
errordetail |
string |
내부 오류 메시지 또는 예외 덤프입니다. |
exceptiontype |
string |
예외 형식입니다. |
OSProfileProvisioningData
임시 가상 머신이 아닌 가상 머신을 이미지로 다시 설치하기 위한 추가 매개 변수입니다.
Name | 형식 | Description |
---|---|---|
adminPassword |
string |
관리자 계정의 암호를 지정합니다. |
customData |
string |
사용자 지정 데이터의 base-64로 인코딩된 문자열을 지정합니다. base-64로 인코딩된 문자열은 Virtual Machine에 파일로 저장된 이진 배열로 디코딩됩니다. 이진 배열의 최대 길이는 65535바이트입니다. 참고: customData 속성에 비밀이나 암호를 전달하지 마세요. VM을 만든 후에는 이 속성을 업데이트할 수 없습니다. customData 속성은 파일로 저장되도록 VM에 전달됩니다. 자세한 내용은Azure VM의 사용자 지정 데이터 |
VirtualMachineScaleSetReimageParameters
Virtual Machine Scale Set VM 이미지 매개 변수에 대해 설명합니다.
Name | 형식 | Description |
---|---|---|
exactVersion |
string |
OS 디스크를 이미지로 다시 설치해야 하는 버전을 10진수로 지정합니다. 정확한 버전이 제공되지 않으면 OS 디스크가 기존 버전의 OS 디스크로 이미지로 다시 설치됩니다. |
forceUpdateOSDiskForEphemeral |
boolean |
가상 머신 확장 집합 VM에 대한 임시 OS 디스크를 강제로 업데이트하는 매개 변수 |
instanceIds |
string[] |
가상 머신 확장 집합 인스턴스 ID입니다. 가상 머신 확장 집합 인스턴스 ID를 생략하면 가상 머신 확장 집합의 모든 가상 머신에서 작업이 수행됩니다. |
osProfile |
삭제되지 않은 OS 디스크를 이미지로 다시 설치하는 데 필요한 정보를 지정합니다. |
|
tempDisk |
boolean |
임시 디스크를 이미지로 다시 설치할지 여부를 지정합니다. 기본값: false. 참고: 이 임시 디스크 이미지 매개 변수는 임시 OS 디스크를 사용하는 VM/VMSS에 대해서만 지원됩니다. |