다음을 통해 공유


az appconfig snapshot

앱 구성 저장소와 연결된 스냅샷을 관리합니다.

명령

Name Description 형식 상태
az appconfig snapshot archive

스냅샷을 보관합니다.

핵심 GA
az appconfig snapshot create

앱 구성 스냅샷을 만듭니다.

핵심 GA
az appconfig snapshot list

스냅샷을 나열합니다.

핵심 GA
az appconfig snapshot recover

보관된 스냅샷을 복구합니다.

핵심 GA
az appconfig snapshot show

앱 구성 스냅샷의 모든 특성을 표시합니다.

핵심 GA

az appconfig snapshot archive

스냅샷을 보관합니다.

az appconfig snapshot archive --snapshot-name
                              [--auth-mode {key, login}]
                              [--connection-string]
                              [--endpoint]
                              [--name]

예제

구성 저장소 MyAppConfiguration에서 스냅샷 MySnapshot을 보관합니다.

az appconfig snapshot archive -s MySnapshot -n MyAppConfiguration

필수 매개 변수

--snapshot-name -s

App Configuration 스냅샷의 이름입니다.

선택적 매개 변수

--auth-mode

이 매개 변수는 데이터 작업의 권한을 부여하는 방법을 나타내는 데 사용할 수 있습니다. 인증 모드가 "키"인 경우 연결 문자열 또는 저장소 이름을 입력하면 권한 부여를 위해 계정 액세스 키가 검색됩니다. 인증 모드가 "로그인"인 경우 "az login" 자격 증명을 제공 --endpoint 하거나 --name 인증에 사용합니다. 를 사용하여 기본 인증 모드를 az configure --defaults appconfig_auth_mode=<auth_mode>구성할 수 있습니다. 자세한 내용은 https://docs.microsoft.com/azure/azure-app-configuration/concept-enable-rbac를 참조하세요.

허용되는 값: key, login
Default value: key
--connection-string

App Configuration 저장소의 액세스 키와 엔드포인트의 조합입니다. 'az appconfig credential list'를 사용하여 찾을 수 있습니다. 사용자는 이름 AZURE_APPCONFIG_CONNECTION_STRING 사용하여 az configure --defaults appconfig_connection_string=<connection_string> 미리 설정하거나 환경 변수를 사용할 수 있습니다.

--endpoint

인증 모드가 "로그인"인 경우 App Configuration 저장소의 엔드포인트 URL을 제공합니다. 엔드포인트는 "az appconfig show" 명령을 사용하여 검색할 수 있습니다. 를 사용하여 az configure --defaults appconfig_endpoint=<endpoint>기본 엔드포인트를 구성할 수 있습니다.

--name -n

App Configuration 저장소의 이름입니다. 를 사용하여 az configure --defaults app_configuration_store=<name>기본 이름을 구성할 수 있습니다.

전역 매개 변수
--debug

로깅의 자세한 정도를 늘려 모든 디버그 로그를 표시합니다.

--help -h

이 도움말 메시지를 표시하고 종료합니다.

--only-show-errors

오류만 표시하고, 경고를 표시하지 않습니다.

--output -o

출력 형식입니다.

허용되는 값: json, jsonc, none, table, tsv, yaml, yamlc
Default value: json
--query

JMESPath 쿼리 문자열입니다. 자세한 내용과 예제는 http://jmespath.org/를 참조하세요.

--subscription

구독의 이름 또는 ID입니다. az account set -s NAME_OR_ID를 사용하여 기본 위치를 구성할 수 있습니다.

--verbose

로깅의 자세한 정도를 늘립니다. 전체 디버그 로그를 표시하려면 --debug를 사용합니다.

az appconfig snapshot create

앱 구성 스냅샷을 만듭니다.

az appconfig snapshot create --filters
                             --snapshot-name
                             [--auth-mode {key, login}]
                             [--composition-type {key, key_label}]
                             [--connection-string]
                             [--endpoint]
                             [--name]
                             [--retention-period]
                             [--tags]

예제

구성 저장소 MyAppConfiguration에서 '테스트'로 시작하는 모든 키의 스냅샷 MySnapshot을 만듭니다.

az appconfig snapshot create -s MySnapshot -n MyAppConfiguration --filters '{\"key\":\"Test*\"}'

'abc'로 시작하고 보존 기간이 1시간인 모든 키의 스냅샷 MySnapshot을 만듭니다.

az appconfig snapshot create -s MySnapshot -n MyAppConfiguration --filters '{\"key\":\"abc*\"}' --retention-period 3600

기본값으로 레이블이 없는 'app/'으로 시작하는 모든 키의 스냅샷을 만든 다음, 키 값이 있는 경우 'prod' 레이블로 키 값을 재정의합니다.

az appconfig snapshot create -s MySnapshot -n MyAppConfiguration --filters '{\"key\":\"app/*\"}' '{\"key\":\"app/*\", \"label\":\"prod\"}' --composition-type 'key'

필수 매개 변수

--filters

App Configuration 스냅샷을 빌드하는 데 사용되는 키 및 레이블 필터를 나타내는 이스케이프된 JSON 개체의 공백으로 구분된 목록입니다.

--snapshot-name -s

App Configuration 스냅샷의 이름입니다.

선택적 매개 변수

--auth-mode

이 매개 변수는 데이터 작업의 권한을 부여하는 방법을 나타내는 데 사용할 수 있습니다. 인증 모드가 "키"인 경우 연결 문자열 또는 저장소 이름을 입력하면 권한 부여를 위해 계정 액세스 키가 검색됩니다. 인증 모드가 "로그인"인 경우 "az login" 자격 증명을 제공 --endpoint 하거나 --name 인증에 사용합니다. 를 사용하여 기본 인증 모드를 az configure --defaults appconfig_auth_mode=<auth_mode>구성할 수 있습니다. 자세한 내용은 https://docs.microsoft.com/azure/azure-app-configuration/concept-enable-rbac를 참조하세요.

허용되는 값: key, login
Default value: key
--composition-type

App Configuration 스냅샷을 빌드하는 데 사용되는 컴퍼지션 유형입니다. 지정하지 않으면 기본적으로 키로 설정됩니다.

허용되는 값: key, key_label
--connection-string

App Configuration 저장소의 액세스 키와 엔드포인트의 조합입니다. 'az appconfig credential list'를 사용하여 찾을 수 있습니다. 사용자는 이름 AZURE_APPCONFIG_CONNECTION_STRING 사용하여 az configure --defaults appconfig_connection_string=<connection_string> 미리 설정하거나 환경 변수를 사용할 수 있습니다.

--endpoint

인증 모드가 "로그인"인 경우 App Configuration 저장소의 엔드포인트 URL을 제공합니다. 엔드포인트는 "az appconfig show" 명령을 사용하여 검색할 수 있습니다. 를 사용하여 az configure --defaults appconfig_endpoint=<endpoint>기본 엔드포인트를 구성할 수 있습니다.

--name -n

App Configuration 저장소의 이름입니다. 를 사용하여 az configure --defaults app_configuration_store=<name>기본 이름을 구성할 수 있습니다.

--retention-period

스냅샷이 만료되기 전에 보관된 상태로 유지할 수 있는 기간(초)입니다. 스냅샷은 무료 계층 저장소의 경우 최대 7일(604,800초), 표준 계층 저장소의 경우 90일(7,776,000초)동안 보관할 수 있습니다. 지정된 경우 보존 기간은 1시간 이상(3600s)이어야 합니다.

--tags

공백으로 구분된 태그: key[=value] [key[=value] ...].

전역 매개 변수
--debug

로깅의 자세한 정도를 늘려 모든 디버그 로그를 표시합니다.

--help -h

이 도움말 메시지를 표시하고 종료합니다.

--only-show-errors

오류만 표시하고, 경고를 표시하지 않습니다.

--output -o

출력 형식입니다.

허용되는 값: json, jsonc, none, table, tsv, yaml, yamlc
Default value: json
--query

JMESPath 쿼리 문자열입니다. 자세한 내용과 예제는 http://jmespath.org/를 참조하세요.

--subscription

구독의 이름 또는 ID입니다. az account set -s NAME_OR_ID를 사용하여 기본 위치를 구성할 수 있습니다.

--verbose

로깅의 자세한 정도를 늘립니다. 전체 디버그 로그를 표시하려면 --debug를 사용합니다.

az appconfig snapshot list

스냅샷을 나열합니다.

az appconfig snapshot list [--all]
                           [--auth-mode {key, login}]
                           [--connection-string]
                           [--endpoint]
                           [--fields {composition_type, created, etag, expires, filters, items_count, name, retention_period, size, status, tags}]
                           [--name]
                           [--snapshot-name]
                           [--status {archived, failed, provisioning, ready}]
                           [--top]

예제

이름이 'abc' 접두사로 시작하는 모든 스냅샷을 나열합니다.

az appconfig snapshot list -s abc* -n MyAppConfiguration

보관된 모든 스냅샷을 나열합니다.

az appconfig snapshot list --status archived -n MyAppConfiguration

이름이 'app' 접두사로 시작하는 모든 프로비저닝 스냅샷을 나열합니다.

az appconfig snapshot list -s app* --status provisioning -n MyAppConfiguration

실패한 스냅샷 및 프로비전 스냅샷을 모두 나열합니다.

az appconfig snapshot list --status failed provisioning -n MyAppConfiguration

선택적 매개 변수

--all

모든 항목을 나열합니다.

--auth-mode

이 매개 변수는 데이터 작업의 권한을 부여하는 방법을 나타내는 데 사용할 수 있습니다. 인증 모드가 "키"인 경우 연결 문자열 또는 저장소 이름을 입력하면 권한 부여를 위해 계정 액세스 키가 검색됩니다. 인증 모드가 "로그인"인 경우 "az login" 자격 증명을 제공 --endpoint 하거나 --name 인증에 사용합니다. 를 사용하여 기본 인증 모드를 az configure --defaults appconfig_auth_mode=<auth_mode>구성할 수 있습니다. 자세한 내용은 https://docs.microsoft.com/azure/azure-app-configuration/concept-enable-rbac를 참조하세요.

허용되는 값: key, login
Default value: key
--connection-string

App Configuration 저장소의 액세스 키와 엔드포인트의 조합입니다. 'az appconfig credential list'를 사용하여 찾을 수 있습니다. 사용자는 이름 AZURE_APPCONFIG_CONNECTION_STRING 사용하여 az configure --defaults appconfig_connection_string=<connection_string> 미리 설정하거나 환경 변수를 사용할 수 있습니다.

--endpoint

인증 모드가 "로그인"인 경우 App Configuration 저장소의 엔드포인트 URL을 제공합니다. 엔드포인트는 "az appconfig show" 명령을 사용하여 검색할 수 있습니다. 를 사용하여 az configure --defaults appconfig_endpoint=<endpoint>기본 엔드포인트를 구성할 수 있습니다.

--fields

스냅샷에 대한 출력 필드를 사용자 지정합니다.

허용되는 값: composition_type, created, etag, expires, filters, items_count, name, retention_period, size, status, tags
--name -n

App Configuration 저장소의 이름입니다. 를 사용하여 az configure --defaults app_configuration_store=<name>기본 이름을 구성할 수 있습니다.

--snapshot-name -s

이름이 지정되지 않은 경우 기본적으로 모든 스냅샷을 반환합니다. 필터로 별 기호를 지원합니다. 예를 들어 abc*는 이름에 접두사로 abc가 있는 스냅샷을 의미합니다.

Default value: *
--status

스냅샷을 해당 상태별로 필터링합니다. 상태가 지정되지 않은 경우 기본적으로 모든 스냅샷을 반환합니다.

허용되는 값: archived, failed, provisioning, ready
--top -t

반환할 항목의 최대 수입니다. 양의 정수여야 합니다. 기본값은 100입니다.

전역 매개 변수
--debug

로깅의 자세한 정도를 늘려 모든 디버그 로그를 표시합니다.

--help -h

이 도움말 메시지를 표시하고 종료합니다.

--only-show-errors

오류만 표시하고, 경고를 표시하지 않습니다.

--output -o

출력 형식입니다.

허용되는 값: json, jsonc, none, table, tsv, yaml, yamlc
Default value: json
--query

JMESPath 쿼리 문자열입니다. 자세한 내용과 예제는 http://jmespath.org/를 참조하세요.

--subscription

구독의 이름 또는 ID입니다. az account set -s NAME_OR_ID를 사용하여 기본 위치를 구성할 수 있습니다.

--verbose

로깅의 자세한 정도를 늘립니다. 전체 디버그 로그를 표시하려면 --debug를 사용합니다.

az appconfig snapshot recover

보관된 스냅샷을 복구합니다.

az appconfig snapshot recover --snapshot-name
                              [--auth-mode {key, login}]
                              [--connection-string]
                              [--endpoint]
                              [--name]

예제

구성 저장소 MyAppConfiguration에서 스냅샷 MySnapshot을 복구합니다.

az appconfig snapshot recover -s MySnapshot -n MyAppConfiguration

필수 매개 변수

--snapshot-name -s

App Configuration 스냅샷의 이름입니다.

선택적 매개 변수

--auth-mode

이 매개 변수는 데이터 작업의 권한을 부여하는 방법을 나타내는 데 사용할 수 있습니다. 인증 모드가 "키"인 경우 연결 문자열 또는 저장소 이름을 입력하면 권한 부여를 위해 계정 액세스 키가 검색됩니다. 인증 모드가 "로그인"인 경우 "az login" 자격 증명을 제공 --endpoint 하거나 --name 인증에 사용합니다. 를 사용하여 기본 인증 모드를 az configure --defaults appconfig_auth_mode=<auth_mode>구성할 수 있습니다. 자세한 내용은 https://docs.microsoft.com/azure/azure-app-configuration/concept-enable-rbac를 참조하세요.

허용되는 값: key, login
Default value: key
--connection-string

App Configuration 저장소의 액세스 키와 엔드포인트의 조합입니다. 'az appconfig credential list'를 사용하여 찾을 수 있습니다. 사용자는 이름 AZURE_APPCONFIG_CONNECTION_STRING 사용하여 az configure --defaults appconfig_connection_string=<connection_string> 미리 설정하거나 환경 변수를 사용할 수 있습니다.

--endpoint

인증 모드가 "로그인"인 경우 App Configuration 저장소의 엔드포인트 URL을 제공합니다. 엔드포인트는 "az appconfig show" 명령을 사용하여 검색할 수 있습니다. 를 사용하여 az configure --defaults appconfig_endpoint=<endpoint>기본 엔드포인트를 구성할 수 있습니다.

--name -n

App Configuration 저장소의 이름입니다. 를 사용하여 az configure --defaults app_configuration_store=<name>기본 이름을 구성할 수 있습니다.

전역 매개 변수
--debug

로깅의 자세한 정도를 늘려 모든 디버그 로그를 표시합니다.

--help -h

이 도움말 메시지를 표시하고 종료합니다.

--only-show-errors

오류만 표시하고, 경고를 표시하지 않습니다.

--output -o

출력 형식입니다.

허용되는 값: json, jsonc, none, table, tsv, yaml, yamlc
Default value: json
--query

JMESPath 쿼리 문자열입니다. 자세한 내용과 예제는 http://jmespath.org/를 참조하세요.

--subscription

구독의 이름 또는 ID입니다. az account set -s NAME_OR_ID를 사용하여 기본 위치를 구성할 수 있습니다.

--verbose

로깅의 자세한 정도를 늘립니다. 전체 디버그 로그를 표시하려면 --debug를 사용합니다.

az appconfig snapshot show

앱 구성 스냅샷의 모든 특성을 표시합니다.

az appconfig snapshot show --snapshot-name
                           [--auth-mode {key, login}]
                           [--connection-string]
                           [--endpoint]
                           [--fields {composition_type, created, etag, expires, filters, items_count, name, retention_period, size, status, tags}]
                           [--name]

예제

구성 저장소 MyAppConfiguration에서 MySnapshot이라는 이름의 앱 구성 스냅샷을 표시합니다.

az appconfig snapshot show -s MySnapshot -n MyAppConfiguration

필수 매개 변수

--snapshot-name -s

App Configuration 스냅샷의 이름입니다.

선택적 매개 변수

--auth-mode

이 매개 변수는 데이터 작업의 권한을 부여하는 방법을 나타내는 데 사용할 수 있습니다. 인증 모드가 "키"인 경우 연결 문자열 또는 저장소 이름을 입력하면 권한 부여를 위해 계정 액세스 키가 검색됩니다. 인증 모드가 "로그인"인 경우 "az login" 자격 증명을 제공 --endpoint 하거나 --name 인증에 사용합니다. 를 사용하여 기본 인증 모드를 az configure --defaults appconfig_auth_mode=<auth_mode>구성할 수 있습니다. 자세한 내용은 https://docs.microsoft.com/azure/azure-app-configuration/concept-enable-rbac를 참조하세요.

허용되는 값: key, login
Default value: key
--connection-string

App Configuration 저장소의 액세스 키와 엔드포인트의 조합입니다. 'az appconfig credential list'를 사용하여 찾을 수 있습니다. 사용자는 이름 AZURE_APPCONFIG_CONNECTION_STRING 사용하여 az configure --defaults appconfig_connection_string=<connection_string> 미리 설정하거나 환경 변수를 사용할 수 있습니다.

--endpoint

인증 모드가 "로그인"인 경우 App Configuration 저장소의 엔드포인트 URL을 제공합니다. 엔드포인트는 "az appconfig show" 명령을 사용하여 검색할 수 있습니다. 를 사용하여 az configure --defaults appconfig_endpoint=<endpoint>기본 엔드포인트를 구성할 수 있습니다.

--fields

스냅샷에 대한 출력 필드를 사용자 지정합니다.

허용되는 값: composition_type, created, etag, expires, filters, items_count, name, retention_period, size, status, tags
--name -n

App Configuration 저장소의 이름입니다. 를 사용하여 az configure --defaults app_configuration_store=<name>기본 이름을 구성할 수 있습니다.

전역 매개 변수
--debug

로깅의 자세한 정도를 늘려 모든 디버그 로그를 표시합니다.

--help -h

이 도움말 메시지를 표시하고 종료합니다.

--only-show-errors

오류만 표시하고, 경고를 표시하지 않습니다.

--output -o

출력 형식입니다.

허용되는 값: json, jsonc, none, table, tsv, yaml, yamlc
Default value: json
--query

JMESPath 쿼리 문자열입니다. 자세한 내용과 예제는 http://jmespath.org/를 참조하세요.

--subscription

구독의 이름 또는 ID입니다. az account set -s NAME_OR_ID를 사용하여 기본 위치를 구성할 수 있습니다.

--verbose

로깅의 자세한 정도를 늘립니다. 전체 디버그 로그를 표시하려면 --debug를 사용합니다.