az storage container immutability-policy
컨테이너 불변성 정책을 관리합니다.
명령
| Name | Description | 형식 | 상태 |
|---|---|---|---|
| az storage container immutability-policy create |
잠금 해제된 불변성 정책을 만들거나 업데이트합니다. |
Core | GA |
| az storage container immutability-policy delete |
잠금 해제된 불변성 정책을 중단합니다. |
Core | GA |
| az storage container immutability-policy extend |
잠긴 불변성Policy의 immutabilityPeriodSinceCreationInDays를 확장합니다. |
Core | GA |
| az storage container immutability-policy lock |
ImmutabilityPolicy를 잠긴 상태로 설정합니다. |
Core | GA |
| az storage container immutability-policy show |
응답 헤더 및 본문에서 해당 ETag와 함께 기존 불변성 정책을 가져옵니다. |
Core | GA |
az storage container immutability-policy create
잠금 해제된 불변성 정책을 만들거나 업데이트합니다.
az storage container immutability-policy create --account-name
--container-name
[--allow-protected-append-writes {false, true}]
[--allow-protected-append-writes-all --w-all {false, true}]
[--if-match]
[--period]
[--resource-group]
필수 매개 변수
스토리지 계정 이름입니다. 관련 환경 변수: AZURE_STORAGE_ACCOUNT.
컨테이너 이름입니다.
선택적 매개 변수
The following parameters are optional, but depending on the context, one or more might become required for the command to execute successfully.
잠금 해제된 시간 기반 보존 정책에 대해서만 이 속성을 변경할 수 있습니다. 사용하도록 설정하면 불변성 보호 및 규정 준수를 유지하면서 새 블록을 추가 Blob에 쓸 수 있습니다. 새 블록만 추가할 수 있으며 기존 블록은 수정하거나 삭제할 수 없습니다. ExtendImmutabilityPolicy API를 사용하여 이 속성을 변경할 수 없습니다.
| 속성 | 값 |
|---|---|
| 허용되는 값: | false, true |
잠금 해제된 시간 기반 보존 정책에 대해서만 이 속성을 변경할 수 있습니다. 사용하도록 설정하면 불변성 보호 및 규정 준수를 유지하면서 '추가 및 블록 Blob'에 새 블록을 쓸 수 있습니다. 새 블록만 추가할 수 있으며 기존 블록은 수정하거나 삭제할 수 없습니다. ExtendImmutabilityPolicy API를 사용하여 이 속성을 변경할 수 없습니다. 'allowProtectedAppendWrites' 및 'allowProtectedAppendWritesAll' 속성은 함께 사용할 수 없습니다.
| 속성 | 값 |
|---|---|
| 허용되는 값: | false, true |
ETag 값 또는 와일드카드 문자 (*) 이 헤더를 지정하여 리소스의 ETag가 지정된 값과 일치하는 경우에만 작업을 수행합니다.
| 속성 | 값 |
|---|---|
| Parameter group: | Precondition Arguments |
정책을 만든 이후 컨테이너의 Blob에 대한 불변성 기간(일)입니다.
리소스 그룹의 이름입니다.
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 storage container immutability-policy delete
잠금 해제된 불변성 정책을 중단합니다.
삭제 응답에 immutabilityPeriodSinceCreationInDays가 0으로 설정되어 있습니다. 이 작업에는 If-Match ETag가 필요합니다. 잠긴 불변성 정책을 삭제할 수 없습니다. 유일한 방법은 정책 잠금 컨테이너 내에서 만료된 모든 Blob을 삭제한 후 컨테이너를 삭제하는 것입니다.
az storage container immutability-policy delete --account-name
--container-name
--if-match
[--resource-group]
필수 매개 변수
지정된 리소스 그룹 내의 스토리지 계정 이름입니다. 스토리지 계정 이름은 길이가 3자에서 24자 사이여야 하며 숫자와 소문자만 사용해야 합니다. Required.
컨테이너 이름입니다.
업데이트할 불변성 정책의 ETag(엔터티 상태) 버전은 모든 업데이트 작업을 위해 서버로 반환되어야 합니다. ETag 값은 서비스에서 반환한 대로 선행 및 후행 큰따옴표를 포함해야 합니다. Required.
| 속성 | 값 |
|---|---|
| Parameter group: | Precondition Arguments |
선택적 매개 변수
The following parameters are optional, but depending on the context, one or more might become required for the command to execute successfully.
리소스 그룹의 이름입니다.
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 storage container immutability-policy extend
잠긴 불변성Policy의 immutabilityPeriodSinceCreationInDays를 확장합니다.
az storage container immutability-policy extend --account-name
--container-name
--if-match
[--allow-protected-append-writes {false, true}]
[--allow-protected-append-writes-all --w-all {false, true}]
[--period]
[--resource-group]
필수 매개 변수
스토리지 계정 이름입니다. 관련 환경 변수: AZURE_STORAGE_ACCOUNT.
컨테이너 이름입니다.
ETag 값 또는 와일드카드 문자 (*) 이 헤더를 지정하여 리소스의 ETag가 지정된 값과 일치하는 경우에만 작업을 수행합니다.
| 속성 | 값 |
|---|---|
| Parameter group: | Precondition Arguments |
선택적 매개 변수
The following parameters are optional, but depending on the context, one or more might become required for the command to execute successfully.
잠금 해제된 시간 기반 보존 정책에 대해서만 이 속성을 변경할 수 있습니다. 사용하도록 설정하면 불변성 보호 및 규정 준수를 유지하면서 새 블록을 추가 Blob에 쓸 수 있습니다. 새 블록만 추가할 수 있으며 기존 블록은 수정하거나 삭제할 수 없습니다. ExtendImmutabilityPolicy API를 사용하여 이 속성을 변경할 수 없습니다.
| 속성 | 값 |
|---|---|
| 허용되는 값: | false, true |
잠금 해제된 시간 기반 보존 정책에 대해서만 이 속성을 변경할 수 있습니다. 사용하도록 설정하면 불변성 보호 및 규정 준수를 유지하면서 '추가 및 블록 Blob'에 새 블록을 쓸 수 있습니다. 새 블록만 추가할 수 있으며 기존 블록은 수정하거나 삭제할 수 없습니다. ExtendImmutabilityPolicy API를 사용하여 이 속성을 변경할 수 없습니다. 'allowProtectedAppendWrites' 및 'allowProtectedAppendWritesAll' 속성은 함께 사용할 수 없습니다.
| 속성 | 값 |
|---|---|
| 허용되는 값: | false, true |
정책을 만든 이후 컨테이너의 Blob에 대한 불변성 기간(일)입니다.
리소스 그룹의 이름입니다.
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 storage container immutability-policy lock
ImmutabilityPolicy를 잠긴 상태로 설정합니다.
잠긴 정책에서 허용되는 유일한 작업은 ExtendImmutabilityPolicy 작업입니다. 이 작업에는 If-Match ETag가 필요합니다.
az storage container immutability-policy lock --account-name
--container-name
--if-match
[--resource-group]
필수 매개 변수
지정된 리소스 그룹 내의 스토리지 계정 이름입니다. 스토리지 계정 이름은 길이가 3자에서 24자 사이여야 하며 숫자와 소문자만 사용해야 합니다. Required.
컨테이너 이름입니다.
업데이트할 불변성 정책의 ETag(엔터티 상태) 버전은 모든 업데이트 작업을 위해 서버로 반환되어야 합니다. ETag 값은 서비스에서 반환한 대로 선행 및 후행 큰따옴표를 포함해야 합니다. Required.
| 속성 | 값 |
|---|---|
| Parameter group: | Precondition Arguments |
선택적 매개 변수
The following parameters are optional, but depending on the context, one or more might become required for the command to execute successfully.
리소스 그룹의 이름입니다.
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 storage container immutability-policy show
응답 헤더 및 본문에서 해당 ETag와 함께 기존 불변성 정책을 가져옵니다.
az storage container immutability-policy show --account-name
--container-name
[--if-match]
[--resource-group]
필수 매개 변수
지정된 리소스 그룹 내의 스토리지 계정 이름입니다. 스토리지 계정 이름은 길이가 3자에서 24자 사이여야 하며 숫자와 소문자만 사용해야 합니다. Required.
컨테이너 이름입니다.
선택적 매개 변수
The following parameters are optional, but depending on the context, one or more might become required for the command to execute successfully.
업데이트할 불변성 정책의 ETag(엔터티 상태) 버전은 모든 업데이트 작업을 위해 서버로 반환되어야 합니다. ETag 값은 서비스에서 반환한 대로 선행 및 후행 큰따옴표를 포함해야 합니다. 기본값은 None입니다.
| 속성 | 값 |
|---|---|
| Parameter group: | Precondition 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 |