az changesafety changerecord
메모
이 참조는 Azure CLI(버전 2.75.0 이상)에 대한 azure-changesafety 확장의 일부입니다. az changesafety changerecord 명령을 처음 실행할 때 확장이 자동으로 설치됩니다. 확장 프로그램에 대해 자세히 알아보세요.
대상에서 계획된 변경 내용을 설명하는 ChangeRecord 리소스를 관리합니다.
명령
| Name | Description | 형식 | 상태 |
|---|---|---|---|
| az changesafety changerecord create |
ChangeRecord 리소스를 만듭니다. |
Extension | GA |
| az changesafety changerecord delete |
ChangeRecord 리소스를 삭제합니다. |
Extension | GA |
| az changesafety changerecord list |
ChangeRecord 리소스를 나열합니다. |
Extension | GA |
| az changesafety changerecord show |
ChangeRecord 리소스에 대한 세부 정보를 표시합니다. |
Extension | GA |
| az changesafety changerecord update |
기존 ChangeRecord 리소스를 업데이트합니다. |
Extension | GA |
az changesafety changerecord create
ChangeRecord 리소스를 만듭니다.
하나 이상의 대상 정의를 제공하여 ChangeRecord가 영향을 줄 리소스 또는 작업을 설명합니다. 대상은 resourceId=RESOURCE_ID,operation=DELETE와 같이 쉼표 또는 세미콜론으로 구분된 key=value 쌍으로 표현됩니다. 이 명령은 별칭을 통해서도 사용할 수 있습니다 az changesafety changerecord. 예약 플래그를 생략하면 예상 시작 시간은 기본적으로 현재로 설정되고 예상 종료 시간은 기본적으로 8시간 후(UTC)로 설정됩니다.
az changesafety changerecord create --change-record-name --name
[--acquire-policy-token]
[--additional-data]
[--anticipated-end-time]
[--anticipated-start-time]
[--change-definition]
[--change-reference]
[--change-type {AppDeployment, Config, ManualTouch, PolicyDeployment}]
[--comments]
[--description]
[--links]
[--orchestration-tool]
[--parameters]
[--release-label]
[--resource-group]
[--rollout-type {Emergency, Hotfix, Normal}]
[--stage-map]
[--stage-map-name --stagemap-name]
[--targets]
예제
Traffic Manager 프로필을 삭제하기 위한 ChangeRecord 만들기
az changesafety changerecord create -g MyResourceGroup -n delete-trafficmanager --change-type ManualTouch --rollout-type Hotfix --targets "resourceId=/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/MyResourceGroup/providers/Microsoft.Network/trafficManagerProfiles/myProfile,operation=DELETE" --description "Delete Traffic Manager profile"
이름으로 StageMap 참조
az changesafety changerecord create -g MyResourceGroup -n changerecord003 --change-type ManualTouch --rollout-type Normal --stagemap-name rolloutStageMap --targets "resourceId=/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/MyResourceGroup/providers/Microsoft.Compute/virtualMachines/myVm,operation=DELETE"
StageMap 참조 및 상태 링크를 사용하여 만들기
az changesafety changerecord create -g MyResourceGroup -n changerecord002 --change-type ManualTouch --rollout-type Normal --stage-map "{resource-id:/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.ChangeSafety/stageMaps/rolloutStageMap}" --targets "resourceId=/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/MyResourceGroup/providers/Microsoft.Compute/virtualMachines/myVm,operation=PATCH" --links "[{name:status,uri:'https://contoso.com/change/rollout-002'}]"
az changesafety changerecord delete -g MyResourceGroup -n changerecord002 --yes
구독 범위에서 만들기(리소스 그룹 없음)
az changesafety changerecord create -n changerecord-sub-scope --change-type AppDeployment --rollout-type Normal --stagemap-name rolloutStageMap --targets "subscriptionId=00000000-0000-0000-0000-000000000000"
필수 매개 변수
ChangeRecord 리소스의 이름입니다.
선택적 매개 변수
다음 매개 변수는 선택 사항이지만 컨텍스트에 따라 명령이 성공적으로 실행되려면 하나 이상의 매개 변수가 필요할 수 있습니다.
이 리소스 작업에 대한 Azure Policy 토큰을 자동으로 획득합니다.
| 속성 | 값 |
|---|---|
| 매개 변수 그룹: | Global Policy Arguments |
다양한 오케스트레이션 도구에 필요한 변경에 대한 추가 메타데이터입니다. 약식 구문, json-file 및 yaml-file을 지원합니다. 더 많은 것을 표시하려면 "??"를 시도해 보세요.
| 속성 | 값 |
|---|---|
| 매개 변수 그룹: | Properties Arguments |
ISO 8601 형식의 예상 완료 시간입니다. 기본값은 생략된 예상 시작 시간 이후 8시간으로 설정됩니다.
| 속성 | 값 |
|---|---|
| 매개 변수 그룹: | Properties Arguments |
ISO 8601 형식의 예상 시작 시간입니다. 생략된 경우 기본값은 현재 UTC 시간입니다.
| 속성 | 값 |
|---|---|
| 매개 변수 그룹: | Properties Arguments |
대상 리소스를 식별하는 데 사용되는 요청 본문 및/또는 리소스 선택 조건을 변경합니다. 약식 구문, json-file 및 yaml-file을 지원합니다. 더 많은 것을 표시하려면 "??"를 시도해 보세요.
| 속성 | 값 |
|---|---|
| 매개 변수 그룹: | Properties Arguments |
이 리소스 작업에 대한 관련 변경 참조 ID입니다.
| 속성 | 값 |
|---|---|
| 매개 변수 그룹: | Global Policy Arguments |
AppDeployment, Config, ManualTouch 또는 PolicyDeployment와 같은 변경 사항을 분류합니다.
| 속성 | 값 |
|---|---|
| 매개 변수 그룹: | Properties Arguments |
| 허용되는 값: | AppDeployment, Config, ManualTouch, PolicyDeployment |
ChangeRecord 리소스에 대한 마지막 업데이트에 대한 주석입니다.
| 속성 | 값 |
|---|---|
| 매개 변수 그룹: | Properties Arguments |
수행 중인 변경 내용에 대한 설명입니다.
| 속성 | 값 |
|---|---|
| 매개 변수 그룹: | Properties Arguments |
--links name=NAME uri=URL [description=TEXT]를 반복하여 지원 링크를 추가합니다.
| 속성 | 값 |
|---|---|
| 매개 변수 그룹: | Properties Arguments |
이 변경 내용의 배포 오케스트레이션에 사용되는 도구입니다.
| 속성 | 값 |
|---|---|
| 매개 변수 그룹: | Properties Arguments |
각 stageProgression에 대해 제공될 매개 변수의 스키마입니다. 약식 구문, json-file 및 yaml-file을 지원합니다. 더 많은 것을 표시하려면 "??"를 시도해 보세요.
| 속성 | 값 |
|---|---|
| 매개 변수 그룹: | Properties Arguments |
이 변경과 관련된 릴리스의 레이블입니다.
| 속성 | 값 |
|---|---|
| 매개 변수 그룹: | Properties Arguments |
리소스 그룹의 이름입니다.
az configure --defaults group=<name>사용하여 기본 그룹을 구성할 수 있습니다.
롤아웃 유형(Normal, Hotfix 또는 Emergency)을 지정합니다.
| 속성 | 값 |
|---|---|
| 매개 변수 그룹: | Properties Arguments |
| 허용되는 값: | Emergency, Hotfix, Normal |
resource-id=RESOURCE_ID 및 선택적 매개 변수 키=값 쌍을 사용하여 기존 StageMap 리소스를 참조합니다.
| 속성 | 값 |
|---|---|
| 매개 변수 그룹: | Properties Arguments |
현재 구독 범위의 StageMap 이름입니다. 리소스 ID가 작성되었습니다.
| 속성 | 값 |
|---|---|
| 매개 변수 그룹: | Properties Arguments |
하나 이상의 대상 정의가 key=value 쌍으로 표현됩니다(예: resourceId=RESOURCE_ID,operation=DELETE,resourceType=Microsoft.Compute/virtualMachines).
전역 매개 변수
로깅 수위를 높여 모든 디버그 로그를 표시합니다.
| 속성 | 값 |
|---|---|
| Default value: | False |
이 도움말 메시지를 표시하고 종료합니다.
경고를 표시하지 않고 오류만 표시합니다.
| 속성 | 값 |
|---|---|
| Default value: | False |
출력 형식
| 속성 | 값 |
|---|---|
| Default value: | json |
| 허용되는 값: | json, jsonc, none, table, tsv, yaml, yamlc |
JMESPath 쿼리 문자열입니다. 자세한 내용 및 예제는 http://jmespath.org/ 참조하세요.
구독의 이름 또는 ID입니다.
az account set -s NAME_OR_ID를 사용하여 기본 구독을 구성할 수 있습니다.
로깅의 자세한 정도를 증가시킵니다. 전체 디버그 로그에 --debug를 사용합니다.
| 속성 | 값 |
|---|---|
| Default value: | False |
az changesafety changerecord delete
ChangeRecord 리소스를 삭제합니다.
az changesafety changerecord delete [--acquire-policy-token]
[--change-record-name --name]
[--change-reference]
[--ids]
[--resource-group]
[--subscription]
[--yes]
예제
확인 없이 ChangeRecord 삭제
az changesafety changerecord delete -g MyResourceGroup -n changerecord001 --yes
선택적 매개 변수
다음 매개 변수는 선택 사항이지만 컨텍스트에 따라 명령이 성공적으로 실행되려면 하나 이상의 매개 변수가 필요할 수 있습니다.
이 리소스 작업에 대한 Azure Policy 토큰을 자동으로 획득합니다.
| 속성 | 값 |
|---|---|
| 매개 변수 그룹: | Global Policy Arguments |
ChangeRecord 리소스의 이름입니다.
| 속성 | 값 |
|---|---|
| 매개 변수 그룹: | Resource Id Arguments |
이 리소스 작업에 대한 관련 변경 참조 ID입니다.
| 속성 | 값 |
|---|---|
| 매개 변수 그룹: | Global Policy Arguments |
하나 이상의 리소스 ID(공백으로 구분). '리소스 ID' 인수의 모든 정보를 포함하는 전체 리소스 ID여야 합니다. --ids 또는 다른 '리소스 ID' 인수를 제공해야 합니다.
| 속성 | 값 |
|---|---|
| 매개 변수 그룹: | Resource Id Arguments |
리소스 그룹의 이름입니다.
az configure --defaults group=<name>사용하여 기본 그룹을 구성할 수 있습니다.
| 속성 | 값 |
|---|---|
| 매개 변수 그룹: | Resource Id Arguments |
구독의 이름 또는 ID입니다.
az account set -s NAME_OR_ID를 사용하여 기본 구독을 구성할 수 있습니다.
| 속성 | 값 |
|---|---|
| 매개 변수 그룹: | Resource Id Arguments |
확인을 묻는 메시지를 표시하지 마세요.
| 속성 | 값 |
|---|---|
| Default value: | False |
전역 매개 변수
로깅 수위를 높여 모든 디버그 로그를 표시합니다.
| 속성 | 값 |
|---|---|
| Default value: | False |
이 도움말 메시지를 표시하고 종료합니다.
경고를 표시하지 않고 오류만 표시합니다.
| 속성 | 값 |
|---|---|
| Default value: | False |
출력 형식
| 속성 | 값 |
|---|---|
| Default value: | json |
| 허용되는 값: | json, jsonc, none, table, tsv, yaml, yamlc |
JMESPath 쿼리 문자열입니다. 자세한 내용 및 예제는 http://jmespath.org/ 참조하세요.
로깅의 자세한 정도를 증가시킵니다. 전체 디버그 로그에 --debug를 사용합니다.
| 속성 | 값 |
|---|---|
| Default value: | False |
az changesafety changerecord list
ChangeRecord 리소스를 나열합니다.
구독 또는 리소스 그룹의 모든 ChangeRecord 리소스를 나열합니다.
az changesafety changerecord list [--max-items]
[--next-token]
[--resource-group]
예제
현재 구독의 모든 ChangeRecords 나열
az changesafety changerecord list
특정 리소스 그룹의 ChangeRecords 나열
az changesafety changerecord list -g MyResourceGroup
선택적 매개 변수
다음 매개 변수는 선택 사항이지만 컨텍스트에 따라 명령이 성공적으로 실행되려면 하나 이상의 매개 변수가 필요할 수 있습니다.
명령의 출력에서 반환할 총 항목 수입니다. 사용 가능한 총 항목 수가 지정된 값보다 많으면 명령의 출력에 토큰이 제공됩니다. 페이지 매김을 다시 시작하려면 후속 명령의 --next-token 인수에 토큰 값을 제공합니다.
| 속성 | 값 |
|---|---|
| 매개 변수 그룹: | Pagination Arguments |
페이지 매김을 시작할 위치를 지정하는 토큰입니다. 이는 이전에 잘린 응답의 토큰 값입니다.
| 속성 | 값 |
|---|---|
| 매개 변수 그룹: | Pagination Arguments |
리소스 그룹의 이름입니다.
az configure --defaults group=<name>사용하여 기본 그룹을 구성할 수 있습니다.
전역 매개 변수
로깅 수위를 높여 모든 디버그 로그를 표시합니다.
| 속성 | 값 |
|---|---|
| Default value: | False |
이 도움말 메시지를 표시하고 종료합니다.
경고를 표시하지 않고 오류만 표시합니다.
| 속성 | 값 |
|---|---|
| Default value: | False |
출력 형식
| 속성 | 값 |
|---|---|
| Default value: | json |
| 허용되는 값: | json, jsonc, none, table, tsv, yaml, yamlc |
JMESPath 쿼리 문자열입니다. 자세한 내용 및 예제는 http://jmespath.org/ 참조하세요.
구독의 이름 또는 ID입니다.
az account set -s NAME_OR_ID를 사용하여 기본 구독을 구성할 수 있습니다.
로깅의 자세한 정도를 증가시킵니다. 전체 디버그 로그에 --debug를 사용합니다.
| 속성 | 값 |
|---|---|
| Default value: | False |
az changesafety changerecord show
ChangeRecord 리소스에 대한 세부 정보를 표시합니다.
az changesafety changerecord show [--change-record-name --name]
[--ids]
[--resource-group]
[--subscription]
예제
ChangeRecord 표시
az changesafety changerecord show -g MyResourceGroup -n changerecord001
선택적 매개 변수
다음 매개 변수는 선택 사항이지만 컨텍스트에 따라 명령이 성공적으로 실행되려면 하나 이상의 매개 변수가 필요할 수 있습니다.
ChangeRecord 리소스의 이름입니다.
| 속성 | 값 |
|---|---|
| 매개 변수 그룹: | Resource Id Arguments |
하나 이상의 리소스 ID(공백으로 구분). '리소스 ID' 인수의 모든 정보를 포함하는 전체 리소스 ID여야 합니다. --ids 또는 다른 '리소스 ID' 인수를 제공해야 합니다.
| 속성 | 값 |
|---|---|
| 매개 변수 그룹: | Resource Id Arguments |
리소스 그룹의 이름입니다.
az configure --defaults group=<name>사용하여 기본 그룹을 구성할 수 있습니다.
| 속성 | 값 |
|---|---|
| 매개 변수 그룹: | Resource Id Arguments |
구독의 이름 또는 ID입니다.
az account set -s NAME_OR_ID를 사용하여 기본 구독을 구성할 수 있습니다.
| 속성 | 값 |
|---|---|
| 매개 변수 그룹: | Resource Id Arguments |
전역 매개 변수
로깅 수위를 높여 모든 디버그 로그를 표시합니다.
| 속성 | 값 |
|---|---|
| Default value: | False |
이 도움말 메시지를 표시하고 종료합니다.
경고를 표시하지 않고 오류만 표시합니다.
| 속성 | 값 |
|---|---|
| Default value: | False |
출력 형식
| 속성 | 값 |
|---|---|
| Default value: | json |
| 허용되는 값: | json, jsonc, none, table, tsv, yaml, yamlc |
JMESPath 쿼리 문자열입니다. 자세한 내용 및 예제는 http://jmespath.org/ 참조하세요.
로깅의 자세한 정도를 증가시킵니다. 전체 디버그 로그에 --debug를 사용합니다.
| 속성 | 값 |
|---|---|
| Default value: | False |
az changesafety changerecord update
기존 ChangeRecord 리소스를 업데이트합니다.
이 명령을 사용하여 기존 ChangeRecord에 대한 설명이 포함된 메타데이터, 롤아웃 설정 또는 예약을 수정할 수 있습니다. 참고: changeDefinition(대상)은 만든 후에 수정할 수 없습니다.
az changesafety changerecord update [--acquire-policy-token]
[--add]
[--additional-data]
[--anticipated-end-time]
[--anticipated-start-time]
[--change-record-name --name]
[--change-reference]
[--change-type {AppDeployment, Config, ManualTouch, PolicyDeployment}]
[--comments]
[--description]
[--force-string {0, 1, f, false, n, no, t, true, y, yes}]
[--ids]
[--links]
[--orchestration-tool]
[--parameters]
[--release-label]
[--remove]
[--resource-group]
[--rollout-type {Emergency, Hotfix, Normal}]
[--set]
[--stage-map]
[--stage-map-name --stagemap-name]
[--subscription]
예제
롤아웃 유형 조정 및 메모 추가
az changesafety changerecord update -g MyResourceGroup -n changerecord001 --rollout-type Emergency --comments "Escalated to emergency rollout"
일정 업데이트 창
az changesafety changerecord update -g MyResourceGroup -n changerecord001 --anticipated-start-time "2026-09-01T08:00:00Z" --anticipated-end-time "2026-09-01T12:00:00Z"
업데이트 설명
az changesafety changerecord update -g MyResourceGroup -n changerecord001 --description "Updated rollout for production deployment"
선택적 매개 변수
다음 매개 변수는 선택 사항이지만 컨텍스트에 따라 명령이 성공적으로 실행되려면 하나 이상의 매개 변수가 필요할 수 있습니다.
이 리소스 작업에 대한 Azure Policy 토큰을 자동으로 획득합니다.
| 속성 | 값 |
|---|---|
| 매개 변수 그룹: | Global Policy Arguments |
경로 및 키 값 쌍을 지정하여 개체 목록에 개체를 추가합니다. 예: --add property.listProperty <key=value, string or JSON string>.
| 속성 | 값 |
|---|---|
| 매개 변수 그룹: | Generic Update Arguments |
다양한 오케스트레이션 도구에 필요한 변경에 대한 추가 메타데이터입니다. 약식 구문, json-file 및 yaml-file을 지원합니다. 더 많은 것을 표시하려면 "??"를 시도해 보세요.
| 속성 | 값 |
|---|---|
| 매개 변수 그룹: | Properties Arguments |
예상 완료 시간을 ISO 8601 형식으로 업데이트합니다. 생략하면 현재 값이 유지됩니다.
| 속성 | 값 |
|---|---|
| 매개 변수 그룹: | Properties Arguments |
예상 시작 시간을 ISO 8601 형식으로 업데이트합니다. 생략하면 현재 값이 유지됩니다.
| 속성 | 값 |
|---|---|
| 매개 변수 그룹: | Properties Arguments |
ChangeRecord 리소스의 이름입니다.
| 속성 | 값 |
|---|---|
| 매개 변수 그룹: | Resource Id Arguments |
이 리소스 작업에 대한 관련 변경 참조 ID입니다.
| 속성 | 값 |
|---|---|
| 매개 변수 그룹: | Global Policy Arguments |
변경의 특성을 설명합니다.
| 속성 | 값 |
|---|---|
| 매개 변수 그룹: | Properties Arguments |
| 허용되는 값: | AppDeployment, Config, ManualTouch, PolicyDeployment |
ChangeRecord에 대한 최신 업데이트에 대한 메모를 제공합니다.
| 속성 | 값 |
|---|---|
| 매개 변수 그룹: | Properties Arguments |
변경에 대한 설명을 업데이트합니다.
| 속성 | 값 |
|---|---|
| 매개 변수 그룹: | Properties Arguments |
'set' 또는 'add'를 사용하는 경우 JSON으로 변환하는 대신 문자열 리터럴을 유지합니다.
| 속성 | 값 |
|---|---|
| 매개 변수 그룹: | Generic Update Arguments |
| 허용되는 값: | 0, 1, f, false, n, no, t, true, y, yes |
하나 이상의 리소스 ID(공백으로 구분). '리소스 ID' 인수의 모든 정보를 포함하는 전체 리소스 ID여야 합니다. --ids 또는 다른 '리소스 ID' 인수를 제공해야 합니다.
| 속성 | 값 |
|---|---|
| 매개 변수 그룹: | Resource Id Arguments |
변경에 대한 관련 링크의 컬렉션입니다. 약식 구문, json-file 및 yaml-file을 지원합니다. 더 많은 것을 표시하려면 "??"를 시도해 보세요.
| 속성 | 값 |
|---|---|
| 매개 변수 그룹: | Properties Arguments |
이 변경 내용의 배포 오케스트레이션에 사용되는 도구입니다.
| 속성 | 값 |
|---|---|
| 매개 변수 그룹: | Properties Arguments |
각 stageProgression에 대해 제공될 매개 변수의 스키마입니다. 약식 구문, json-file 및 yaml-file을 지원합니다. 더 많은 것을 표시하려면 "??"를 시도해 보세요.
| 속성 | 값 |
|---|---|
| 매개 변수 그룹: | Properties Arguments |
이 변경과 관련된 릴리스의 레이블입니다.
| 속성 | 값 |
|---|---|
| 매개 변수 그룹: | Properties Arguments |
목록에서 속성 또는 요소를 제거합니다. 예: --remove property.list <indexToRemove> OR --remove propertyToRemove.
| 속성 | 값 |
|---|---|
| 매개 변수 그룹: | Generic Update Arguments |
리소스 그룹의 이름입니다.
az configure --defaults group=<name>사용하여 기본 그룹을 구성할 수 있습니다.
| 속성 | 값 |
|---|---|
| 매개 변수 그룹: | Resource Id Arguments |
변경에 사용되는 롤아웃의 형식을 설명합니다.
| 속성 | 값 |
|---|---|
| 매개 변수 그룹: | Properties Arguments |
| 허용되는 값: | Emergency, Hotfix, Normal |
설정할 속성 경로와 값을 지정하여 개체를 업데이트합니다. 예: --set property1.property2=<value>.
| 속성 | 값 |
|---|---|
| 매개 변수 그룹: | Generic Update Arguments |
resource-id=RESOURCE_ID 및 선택적 매개 변수 키=값 쌍을 사용하여 기존 StageMap 리소스를 참조합니다.
| 속성 | 값 |
|---|---|
| 매개 변수 그룹: | Properties Arguments |
현재 구독 범위의 StageMap 이름입니다. 리소스 ID가 작성되었습니다.
| 속성 | 값 |
|---|---|
| 매개 변수 그룹: | Properties Arguments |
구독의 이름 또는 ID입니다.
az account set -s NAME_OR_ID를 사용하여 기본 구독을 구성할 수 있습니다.
| 속성 | 값 |
|---|---|
| 매개 변수 그룹: | Resource Id Arguments |
전역 매개 변수
로깅 수위를 높여 모든 디버그 로그를 표시합니다.
| 속성 | 값 |
|---|---|
| Default value: | False |
이 도움말 메시지를 표시하고 종료합니다.
경고를 표시하지 않고 오류만 표시합니다.
| 속성 | 값 |
|---|---|
| Default value: | False |
출력 형식
| 속성 | 값 |
|---|---|
| Default value: | json |
| 허용되는 값: | json, jsonc, none, table, tsv, yaml, yamlc |
JMESPath 쿼리 문자열입니다. 자세한 내용 및 예제는 http://jmespath.org/ 참조하세요.
로깅의 자세한 정도를 증가시킵니다. 전체 디버그 로그에 --debug를 사용합니다.
| 속성 | 값 |
|---|---|
| Default value: | False |