Поделиться через


az appconfig kv

Управление значениями ключей, хранящимися в хранилище конфигурации приложений.

Команды

Имя Описание Тип Состояние
az appconfig kv delete

Удаление значений ключей.

Ядро ГА
az appconfig kv export

Экспорт конфигураций в другое место из хранилища конфигураций приложений.

Ядро ГА
az appconfig kv import

Импортируйте конфигурации в хранилище конфигураций приложений из другого места.

Ядро ГА
az appconfig kv list

Вывод списка ключевых значений.

Ядро ГА
az appconfig kv lock

Блокировка значения ключа, чтобы запретить операции записи.

Ядро ГА
az appconfig kv restore

Восстановление значений ключей.

Ядро ГА
az appconfig kv set

Задайте значение ключа.

Ядро ГА
az appconfig kv set-keyvault

Задайте ссылку keyvault.

Ядро ГА
az appconfig kv show

Отображение всех атрибутов ключа-значения.

Ядро ГА
az appconfig kv unlock

Разблокируйте ключ-значение для получения операций записи.

Ядро ГА

az appconfig kv delete

Удаление значений ключей.

az appconfig kv delete --key
                       [--auth-mode {key, login}]
                       [--connection-string]
                       [--endpoint]
                       [--label]
                       [--name]
                       [--yes]

Примеры

Удалите ключ с помощью имени хранилища конфигурации приложений без подтверждения.

az appconfig kv delete -n MyAppConfiguration --key color --label MyLabel --yes

Удаление ключа с помощью строки подключения.

az appconfig kv delete --connection-string Endpoint=https://contoso.azconfig.io;Id=xxx;Secret=xxx --key color --label MyLabel

Удалите ключ с помощью учетных данных az login и конечной точки Магазина конфигурации приложений.

az appconfig kv delete --endpoint https://myappconfiguration.azconfig.io --key color --auth-mode login --yes

Обязательные параметры

--key

Поддержка знака звезды в качестве фильтров, например * означает все ключи и abc* означает ключи с префиксом abc.

Необязательные параметры

--auth-mode

Этот параметр можно использовать для указания того, как будет авторизована операция данных. Если режим проверки подлинности имеет значение "ключ", укажите строку подключения или имя хранилища, а ключи доступа к учетной записи будут получены для авторизации. Если режим проверки подлинности имеет значение login, укажите --endpoint или --name, а учетные данные az login будут использоваться для авторизации. Режим проверки подлинности по умолчанию можно настроить с помощью az configure --defaults appconfig_auth_mode=<auth_mode>. Дополнительные сведения см. в https://learn.microsoft.com/azure/azure-app-configuration/concept-enable-rbac.

Допустимые значения: key, login
Default value: key
--connection-string

Сочетание ключа доступа и конечной точки хранилища конфигурации приложений. Можно найти с помощью списка учетных данных az appconfig. Пользователи могут предварительно настроить его с помощью az configure --defaults appconfig_connection_string=<connection_string> или переменной среды с именем AZURE_APPCONFIG_CONNECTION_STRING.

--endpoint

Если режим проверки подлинности имеет значение login, укажите URL-адрес конечной точки хранилища конфигурации приложений. Конечную точку можно получить с помощью команды az appconfig show. Вы можете настроить конечную точку по умолчанию с помощью az configure --defaults appconfig_endpoint=<endpoint>.

--label

Если метка не указана, удалите запись с пустой меткой. Поддержка знака звезды в виде фильтров, например * означает все метки и abc* означает метки с abc как префикс.

--name -n

Имя хранилища конфигурации приложений. Имя по умолчанию можно настроить с помощью az configure --defaults app_configuration_store=<name>.

--yes -y

Не запрашивайте подтверждение.

Default value: False
Глобальные параметры
--debug

Увеличьте детализацию ведения журнала, чтобы отобразить все журналы отладки.

--help -h

Отображение этого сообщения справки и выхода.

--only-show-errors

Отображаются только ошибки, подавляющие предупреждения.

--output -o

Формат вывода.

Допустимые значения: json, jsonc, none, table, tsv, yaml, yamlc
Default value: json
--query

Строка запроса JMESPath. Дополнительные сведения и примеры см. в http://jmespath.org/.

--subscription

Имя или идентификатор подписки. Подписку по умолчанию можно настроить с помощью az account set -s NAME_OR_ID.

--verbose

Увеличьте детализацию ведения журнала. Используйте --debug для полных журналов отладки.

az appconfig kv export

Экспорт конфигураций в другое место из хранилища конфигураций приложений.

az appconfig kv export --destination {appconfig, appservice, file}
                       [--appservice-account]
                       [--auth-mode {key, login}]
                       [--connection-string]
                       [--dest-auth-mode {key, login}]
                       [--dest-connection-string]
                       [--dest-endpoint]
                       [--dest-label]
                       [--dest-name]
                       [--endpoint]
                       [--export-as-reference {false, true}]
                       [--format {json, properties, yaml}]
                       [--key]
                       [--label]
                       [--name]
                       [--naming-convention {camel, hyphen, pascal, underscore}]
                       [--path]
                       [--prefix]
                       [--preserve-labels {false, true}]
                       [--profile {appconfig/default, appconfig/kvset}]
                       [--resolve-keyvault {false, true}]
                       [--separator]
                       [--skip-features {false, true}]
                       [--skip-keyvault {false, true}]
                       [--snapshot]
                       [--yes]

Примеры

Экспортируйте все ключи и флаги компонентов с тестовой меткой в json-файл.

az appconfig kv export -n MyAppConfiguration --label test -d file --path D:/abc.json --format json

Экспортируйте все ключи с пустой меткой в приложение службы приложений.

az appconfig kv export -n MyAppConfiguration -d appservice --appservice-account MyAppService

Экспортируйте все ключи с тестом меток, исключая флаги компонентов, в json-файл.

az appconfig kv export -n MyAppConfiguration --label test -d file --path D:/abc.json --format json --skip-features

Экспортируйте все ключи и флаги компонентов со всеми метками в другое хранилище конфигурации приложений.

az appconfig kv export -n MyAppConfiguration -d appconfig --dest-name AnotherAppConfiguration --key * --label * --preserve-labels

Экспортируйте все ключи и флаги компонентов со всеми метками в другое хранилище конфигурации приложений и перезаписывать конечные метки.

az appconfig kv export -n MyAppConfiguration -d appconfig --dest-name AnotherAppConfiguration --key * --label * --dest-label ExportedKeys

Экспортируйте все ключи в другое хранилище конфигурации приложений с помощью учетных данных az login.

az appconfig kv export -d appconfig --endpoint https://myappconfiguration.azconfig.io --auth-mode login --dest-endpoint https://anotherappconfiguration.azconfig.io --dest-auth-mode login --key * --label * --preserve-labels

Экспортируйте все ключи и флаги компонентов с помощью теста меток с помощью профиля appconfig/kvset.

az appconfig kv export -n MyAppConfiguration --label test -d file --path D:/abc.json --format json --profile appconfig/kvset

Экспорт всех ключей в другое хранилище конфигурации приложений из моментального снимка исходной конфигурации

az appconfig kv export -n MyAppConfiguration -d appconfig --dest-name AnotherAppConfiguration --snapshot MySnapshot

Обязательные параметры

--destination -d

Назначение экспорта. Обратите внимание, что экспорт флагов компонентов в службу приложений не поддерживается.

Допустимые значения: appconfig, appservice, file

Необязательные параметры

--appservice-account

Идентификатор ARM для AppService ИЛИ имя Службы приложений, если оно находится в той же подписке и группе ресурсов, что и хранилище конфигурации приложений. Требуется для аргументов AppService.

--auth-mode

Этот параметр можно использовать для указания того, как будет авторизована операция данных. Если режим проверки подлинности имеет значение "ключ", укажите строку подключения или имя хранилища, а ключи доступа к учетной записи будут получены для авторизации. Если режим проверки подлинности имеет значение login, укажите --endpoint или --name, а учетные данные az login будут использоваться для авторизации. Режим проверки подлинности по умолчанию можно настроить с помощью az configure --defaults appconfig_auth_mode=<auth_mode>. Дополнительные сведения см. в https://learn.microsoft.com/azure/azure-app-configuration/concept-enable-rbac.

Допустимые значения: key, login
Default value: key
--connection-string

Сочетание ключа доступа и конечной точки хранилища конфигурации приложений. Можно найти с помощью списка учетных данных az appconfig. Пользователи могут предварительно настроить его с помощью az configure --defaults appconfig_connection_string=<connection_string> или переменной среды с именем AZURE_APPCONFIG_CONNECTION_STRING.

--dest-auth-mode

Режим проверки подлинности для подключения к целевому хранилищу конфигурации приложений. Дополнительные сведения см. в аргументе "--auth-mode".

Допустимые значения: key, login
Default value: key
--dest-connection-string

Сочетание ключа доступа и конечной точки целевого хранилища.

--dest-endpoint

Если режим --dest-auth-mode имеет значение login, укажите URL-адрес конечной точки целевого хранилища конфигурации приложений.

--dest-label

Экспортированные KV будут помечены этой меткой назначения. Если ни --dest-label, ни --preserve-labels не задано, назначит пустую метку.

--dest-name

Имя целевого хранилища конфигурации приложений.

--endpoint

Если режим проверки подлинности имеет значение login, укажите URL-адрес конечной точки хранилища конфигурации приложений. Конечную точку можно получить с помощью команды az appconfig show. Вы можете настроить конечную точку по умолчанию с помощью az configure --defaults appconfig_endpoint=<endpoint>.

--export-as-reference -r

Экспорт значений ключей в виде ссылок на конфигурацию приложений. Дополнительные сведения см. в https://learn.microsoft.com/en-us/azure/app-service/app-service-configuration-references.

Допустимые значения: false, true
Default value: False
--format

Экспорт файла в. Требуется для аргументов файла. В настоящее время флаги компонентов не поддерживаются в формате свойств.

Допустимые значения: json, properties, yaml
--key

Если ключ не указан, верните все ключи по умолчанию. Поддержка знака звезды в качестве фильтров, например abc* означает ключи с abc в качестве префикса. Фильтрация ключей неприменимо для флагов компонентов. По умолчанию экспортируются все флаги компонентов с указанной меткой.

--label

Экспортируются только ключи и флаги компонентов с этой меткой. Если метка не указана, экспортируйте ключи и флаги компонентов с нулевой меткой по умолчанию. При экспорте назначения — appconfig или при экспорте назначения — файл с профилем appconfig/kvset, этот аргумент поддерживает знаки звездочки и запятой для фильтрации меток, например * означает, что все метки, abc* означает метки с префиксом abc, а abc,xyz означает метки с abc или xyz.

--name -n

Имя хранилища конфигурации приложений. Имя по умолчанию можно настроить с помощью az configure --defaults app_configuration_store=<name>.

--naming-convention

Соглашение об именовании, используемое для раздела "Управление функциями" файла. Пример: pascal = FeatureManagement, верблюжьи = featureManagement, подчеркивание = feature_management, дефис = управление функциями.

Допустимые значения: camel, hyphen, pascal, underscore
Default value: pascal
--path

Путь к файлу локальной конфигурации. Требуется для аргументов файла.

--prefix

Префикс для обрезки из ключей. Префикс будет игнорироваться для флагов компонентов.

--preserve-labels

Пометка для сохранения меток из исходного AppConfig. Этот аргумент не должен быть указан вместе с --dest-label.

Допустимые значения: false, true
Default value: False
--profile

Экспорт профиля для экспорта значений ключей. Параметры "глубина", "разделитель", "соглашение об именовании", "префикс", "dest-label" и "resolve-keyvault" не поддерживаются при использовании профиля appconfig/kvset.

Допустимые значения: appconfig/default, appconfig/kvset
Default value: appconfig/default
--resolve-keyvault

Разрешение содержимого ссылки на хранилище ключей.

Допустимые значения: false, true
Default value: False
--separator

Разделитель для выравнивания пар "ключ-значение" в json или yaml-файл. Требуется для экспорта иерархической структуры. Разделитель будет игнорироваться для файлов свойств и флагов компонентов. Поддерживаемые значения: ".", ",", ";", "-", "_", "__", "/", ":".

--skip-features

Экспорт элементов, за исключением всех флагов компонентов. По умолчанию все функции с указанной меткой будут экспортированы в файл или appconfig. Неприменимо для службы приложений.

Допустимые значения: false, true
Default value: False
--skip-keyvault

Экспорт элементов, за исключением всех ссылок на хранилище ключей. По умолчанию все ссылки на хранилище ключей с указанной меткой будут экспортированы.

Допустимые значения: false, true
Default value: False
--snapshot

Экспортируйте все ключи в заданном моментальном снимке хранилища конфигурации приложений. Если моментальный снимок не указан, ключи в настоящее время в хранилище экспортируются на основе указанных фильтров ключей и меток.

--yes -y

Не запрашивайте предварительную версию.

Default value: False
Глобальные параметры
--debug

Увеличьте детализацию ведения журнала, чтобы отобразить все журналы отладки.

--help -h

Отображение этого сообщения справки и выхода.

--only-show-errors

Отображаются только ошибки, подавляющие предупреждения.

--output -o

Формат вывода.

Допустимые значения: json, jsonc, none, table, tsv, yaml, yamlc
Default value: json
--query

Строка запроса JMESPath. Дополнительные сведения и примеры см. в http://jmespath.org/.

--subscription

Имя или идентификатор подписки. Подписку по умолчанию можно настроить с помощью az account set -s NAME_OR_ID.

--verbose

Увеличьте детализацию ведения журнала. Используйте --debug для полных журналов отладки.

az appconfig kv import

Импортируйте конфигурации в хранилище конфигураций приложений из другого места.

az appconfig kv import --source {appconfig, appservice, file}
                       [--appservice-account]
                       [--auth-mode {key, login}]
                       [--connection-string]
                       [--content-type]
                       [--depth]
                       [--endpoint]
                       [--format {json, properties, yaml}]
                       [--import-mode {all, ignore-match}]
                       [--label]
                       [--name]
                       [--path]
                       [--prefix]
                       [--preserve-labels {false, true}]
                       [--profile {appconfig/default, appconfig/kvset}]
                       [--separator]
                       [--skip-features {false, true}]
                       [--src-auth-mode {key, login}]
                       [--src-connection-string]
                       [--src-endpoint]
                       [--src-key]
                       [--src-label]
                       [--src-name]
                       [--src-snapshot]
                       [--strict {false, true}]
                       [--yes]

Примеры

Импортируйте все ключи и флаги компонентов из файла и примените метку теста.

az appconfig kv import -n MyAppConfiguration --label test -s file --path D:/abc.json --format json

Импортируйте все ключи и флаги компонентов с нулевой меткой и примените новую метку из хранилища конфигурации приложений.

az appconfig kv import -n MyAppConfiguration -s appconfig --src-name AnotherAppConfiguration --label ImportedKeys

Импортируйте все ключи из моментального снимка хранилища конфигурации приложений.

az appconfig kv import -n MyAppConfiguration -s appconfig --src-name AnotherAppConfiguration --src-snapshot MySnapshot

Импортируйте все ключи и примените пустую метку из приложения службы приложений.

az appconfig kv import -n MyAppConfiguration -s appservice --appservice-account MyAppService

Импортируйте все ключи с помощью теста меток и примените метку test2, за исключением флагов компонентов из хранилища конфигурации приложений.

az appconfig kv import -n MyAppConfiguration -s appconfig --src-label test --label test2 --src-name AnotherAppConfiguration --skip-features

Импортируйте все ключи и флаги компонентов со всеми метками в другое хранилище конфигурации приложений.

az appconfig kv import -n MyAppConfiguration -s appconfig --src-name AnotherAppConfiguration --src-key * --src-label * --preserve-labels

Импортируйте все ключи и флаги компонентов из JSON-файла и примените тип контента JSON.

az appconfig kv import -n MyAppConfiguration -s file --path D:/abc.json --format json --separator . --content-type application/json

Импортируйте все ключи в другое хранилище конфигурации приложений с помощью учетных данных az login.

az appconfig kv import -s appconfig --endpoint https://myappconfiguration.azconfig.io --auth-mode login --src-endpoint https://anotherappconfiguration.azconfig.io --src-auth-mode login --src-key * --src-label * --preserve-labels

Импортируйте все ключи и флаги компонентов из файла с помощью формата appconfig/kvset.

az appconfig kv import -n MyAppConfiguration -s file --path D:/abc.json --format json --profile appconfig/kvset

Обязательные параметры

--source -s

Источник импорта. Обратите внимание, что импорт флагов функций из службы приложений не поддерживается.

Допустимые значения: appconfig, appservice, file

Необязательные параметры

--appservice-account

Идентификатор ARM для AppService ИЛИ имя Службы приложений, если оно находится в той же подписке и группе ресурсов, что и хранилище конфигурации приложений. Требуется для аргументов AppService.

--auth-mode

Этот параметр можно использовать для указания того, как будет авторизована операция данных. Если режим проверки подлинности имеет значение "ключ", укажите строку подключения или имя хранилища, а ключи доступа к учетной записи будут получены для авторизации. Если режим проверки подлинности имеет значение login, укажите --endpoint или --name, а учетные данные az login будут использоваться для авторизации. Режим проверки подлинности по умолчанию можно настроить с помощью az configure --defaults appconfig_auth_mode=<auth_mode>. Дополнительные сведения см. в https://learn.microsoft.com/azure/azure-app-configuration/concept-enable-rbac.

Допустимые значения: key, login
Default value: key
--connection-string

Сочетание ключа доступа и конечной точки хранилища конфигурации приложений. Можно найти с помощью списка учетных данных az appconfig. Пользователи могут предварительно настроить его с помощью az configure --defaults appconfig_connection_string=<connection_string> или переменной среды с именем AZURE_APPCONFIG_CONNECTION_STRING.

--content-type

Тип контента всех импортированных элементов.

--depth

Глубина для выравнивания json или yaml-файла в пары "ключ-значение". Если предоставляется разделитель --разделитель по умолчанию до самого глубокого уровня. Неприменимо для файлов свойств или флагов компонентов.

--endpoint

Если режим проверки подлинности имеет значение login, укажите URL-адрес конечной точки хранилища конфигурации приложений. Конечную точку можно получить с помощью команды az appconfig show. Вы можете настроить конечную точку по умолчанию с помощью az configure --defaults appconfig_endpoint=<endpoint>.

--format

Импортированный формат файла. Требуется для аргументов файла. В настоящее время флаги компонентов не поддерживаются в формате свойств.

Допустимые значения: json, properties, yaml
--import-mode

Если режим импорта имеет значение "ignore-match", будут записаны только исходные значения ключей, которые еще не существуют или значения, тип контента или теги отличаются от существующего значения ключа с тем же ключом и меткой. Режим импорта "все" записывает все значения ключей в место назначения независимо от того, существуют ли они или нет.

Допустимые значения: all, ignore-match
Default value: ignore-match
--label

Импортированные ключевые показатели и флаги компонентов будут назначены этой меткой. Если метка не указана, назначит пустую метку.

--name -n

Имя хранилища конфигурации приложений. Имя по умолчанию можно настроить с помощью az configure --defaults app_configuration_store=<name>.

--path

Путь к файлу локальной конфигурации. Требуется для аргументов файла.

--prefix

Этот префикс будет добавлен к передней части импортированных ключей. Префикс будет игнорироваться для флагов компонентов.

--preserve-labels

Пометка для сохранения меток из исходного AppConfig. Этот аргумент не следует указывать вместе с --label.

Допустимые значения: false, true
Default value: False
--profile

Профиль импорта, используемый для импорта значений ключей. Параметры "глубина", "разделитель", "тип контента", "метка", "skip-features" и "префикс" не поддерживаются при использовании профиля appconfig/kvset.

Допустимые значения: appconfig/default, appconfig/kvset
Default value: appconfig/default
--separator

Разделитель для выравнивания json или yaml-файла в пары "ключ-значение". Разделитель будет игнорироваться для файлов свойств и флагов компонентов. Поддерживаемые значения: ".", ",", ";", "-", "_", "__", "/", ":".

--skip-features

Импортируйте только ключевые значения и исключите все флаги компонентов. По умолчанию все флаги функций будут импортированы из файла или appconfig. Неприменимо для службы приложений.

Допустимые значения: false, true
Default value: False
--src-auth-mode

Режим проверки подлинности для подключения к исходному хранилищу конфигурации приложений. Дополнительные сведения см. в аргументе "--auth-mode".

Допустимые значения: key, login
Default value: key
--src-connection-string

Сочетание ключа доступа и конечной точки исходного хранилища.

--src-endpoint

Если режим --src-auth-is login, укажите URL-адрес конечной точки исходного хранилища конфигурации приложений.

--src-key

Если ключ не указан, импортируйте все ключи по умолчанию. Поддержка знака звезды в качестве фильтров, например abc* означает ключи с abc в качестве префикса. Фильтрация ключей неприменимо для флагов компонентов. По умолчанию все флаги компонентов с указанной меткой будут импортированы.

--src-label

Импортируются только ключи с этой меткой в исходном AppConfig. Если значение не указано, импортируйте ключи с нулевой меткой по умолчанию. Поддержка знака звезды в виде фильтров, например * означает все метки, abc* означает метки с abc как префикс.

--src-name

Имя исходного хранилища конфигурации приложений.

--src-snapshot

Импортируйте все ключи в заданном моментальном снимке исходного хранилища конфигурации приложений. Если моментальный снимок не указан, ключи в настоящее время в хранилище импортируются на основе указанных фильтров ключей и меток.

--strict

Удалите все остальные значения ключей в хранилище с указанным префиксом и меткой.

Допустимые значения: false, true
Default value: False
--yes -y

Не запрашивайте предварительную версию.

Default value: False
Глобальные параметры
--debug

Увеличьте детализацию ведения журнала, чтобы отобразить все журналы отладки.

--help -h

Отображение этого сообщения справки и выхода.

--only-show-errors

Отображаются только ошибки, подавляющие предупреждения.

--output -o

Формат вывода.

Допустимые значения: json, jsonc, none, table, tsv, yaml, yamlc
Default value: json
--query

Строка запроса JMESPath. Дополнительные сведения и примеры см. в http://jmespath.org/.

--subscription

Имя или идентификатор подписки. Подписку по умолчанию можно настроить с помощью az account set -s NAME_OR_ID.

--verbose

Увеличьте детализацию ведения журнала. Используйте --debug для полных журналов отладки.

az appconfig kv list

Вывод списка ключевых значений.

az appconfig kv list [--all]
                     [--auth-mode {key, login}]
                     [--connection-string]
                     [--datetime]
                     [--endpoint]
                     [--fields {content_type, etag, key, label, last_modified, locked, tags, value}]
                     [--key]
                     [--label]
                     [--name]
                     [--resolve-keyvault {false, true}]
                     [--snapshot]
                     [--top]

Примеры

Вывод списка всех значений ключей с меткой NULL.

az appconfig kv list -n MyAppConfiguration --label \0

Укажите определенный ключ для любой метки, начинаемой с версии 1. с помощью строки подключения.

az appconfig kv list --key color --connection-string Endpoint=https://contoso.azconfig.io;Id=xxx;Secret=xxx --label v1.*

Перечислите все ключи с любыми метками и запросами только ключ, значение и теги.

az appconfig kv list --connection-string Endpoint=https://contoso.azconfig.io;Id=xxx;Secret=xxx --fields key value tags --datetime "2019-05-01T11:24:12Z"

Список содержимого ссылки на хранилище ключей с префиксом ключа "KVRef_" и только выберите ключ и значение.

az appconfig kv list -n MyAppConfiguration --key "KVRef_*" --resolve-keyvault --query "[*].{key:key, value:value}"

Вывод списка ключевых значений с несколькими метками.

az appconfig kv list --label test,prod,\0 -n MyAppConfiguration

Выведите список всех ключевых значений со всеми метками с помощью учетных данных az login.

az appconfig kv list --endpoint https://myappconfiguration.azconfig.io --auth-mode login

Список всех ключевых значений в заданном моментальном снимке хранилища конфигурации приложений.

az appconfig kv list --connection-string Endpoint=https://contoso.azconfig.io;Id=xxx;Secret=xxx --snapshot MySnapshot

Необязательные параметры

--all

Вывод списка всех элементов.

Default value: False
--auth-mode

Этот параметр можно использовать для указания того, как будет авторизована операция данных. Если режим проверки подлинности имеет значение "ключ", укажите строку подключения или имя хранилища, а ключи доступа к учетной записи будут получены для авторизации. Если режим проверки подлинности имеет значение login, укажите --endpoint или --name, а учетные данные az login будут использоваться для авторизации. Режим проверки подлинности по умолчанию можно настроить с помощью az configure --defaults appconfig_auth_mode=<auth_mode>. Дополнительные сведения см. в https://learn.microsoft.com/azure/azure-app-configuration/concept-enable-rbac.

Допустимые значения: key, login
Default value: key
--connection-string

Сочетание ключа доступа и конечной точки хранилища конфигурации приложений. Можно найти с помощью списка учетных данных az appconfig. Пользователи могут предварительно настроить его с помощью az configure --defaults appconfig_connection_string=<connection_string> или переменной среды с именем AZURE_APPCONFIG_CONNECTION_STRING.

--datetime

Формат: "ГГГГ-ММ-DDThh:mm:ssZ". Если часовой пояс не указан, используйте utc по умолчанию.

--endpoint

Если режим проверки подлинности имеет значение login, укажите URL-адрес конечной точки хранилища конфигурации приложений. Конечную точку можно получить с помощью команды az appconfig show. Вы можете настроить конечную точку по умолчанию с помощью az configure --defaults appconfig_endpoint=<endpoint>.

--fields

Выделенные пробелами поля выходных данных.

Допустимые значения: content_type, etag, key, label, last_modified, locked, tags, value
--key

Если ключ не указан, верните все ключи по умолчанию. Поддержка знака звезды в качестве фильтров, например abc* означает ключи с abc в качестве префикса.

--label

Если метка не указана, перечислить все метки. Поддержка знака звезды в виде фильтров, например abc* означает метки с abc в качестве префикса. Используйте "\0" для метки NULL.

--name -n

Имя хранилища конфигурации приложений. Имя по умолчанию можно настроить с помощью az configure --defaults app_configuration_store=<name>.

--resolve-keyvault

Разрешение содержимого ссылки на хранилище ключей. Этот аргумент не следует указывать вместе с полями --fields. Вместо этого используйте --query для настраиваемого запроса.

Допустимые значения: false, true
Default value: False
--snapshot

Список всех ключей в заданном моментальном снимке хранилища конфигурации приложений. Если моментальный снимок не указан, ключи в настоящее время в хранилище перечислены.

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

Имя или идентификатор подписки. Подписку по умолчанию можно настроить с помощью az account set -s NAME_OR_ID.

--verbose

Увеличьте детализацию ведения журнала. Используйте --debug для полных журналов отладки.

az appconfig kv lock

Блокировка значения ключа, чтобы запретить операции записи.

az appconfig kv lock --key
                     [--auth-mode {key, login}]
                     [--connection-string]
                     [--endpoint]
                     [--label]
                     [--name]
                     [--yes]

Примеры

Блокировка значения ключа с помощью имени хранилища конфигурации приложений.

az appconfig kv lock -n MyAppConfiguration --key color --label test

Принудительное блокировка ключа-значение с помощью строки подключения.

az appconfig kv lock --connection-string Endpoint=https://contoso.azconfig.io;Id=xxx;Secret=xxx --key color --label test --yes

Обязательные параметры

--key

Ключ для блокировки.

Необязательные параметры

--auth-mode

Этот параметр можно использовать для указания того, как будет авторизована операция данных. Если режим проверки подлинности имеет значение "ключ", укажите строку подключения или имя хранилища, а ключи доступа к учетной записи будут получены для авторизации. Если режим проверки подлинности имеет значение login, укажите --endpoint или --name, а учетные данные az login будут использоваться для авторизации. Режим проверки подлинности по умолчанию можно настроить с помощью az configure --defaults appconfig_auth_mode=<auth_mode>. Дополнительные сведения см. в https://learn.microsoft.com/azure/azure-app-configuration/concept-enable-rbac.

Допустимые значения: key, login
Default value: key
--connection-string

Сочетание ключа доступа и конечной точки хранилища конфигурации приложений. Можно найти с помощью списка учетных данных az appconfig. Пользователи могут предварительно настроить его с помощью az configure --defaults appconfig_connection_string=<connection_string> или переменной среды с именем AZURE_APPCONFIG_CONNECTION_STRING.

--endpoint

Если режим проверки подлинности имеет значение login, укажите URL-адрес конечной точки хранилища конфигурации приложений. Конечную точку можно получить с помощью команды az appconfig show. Вы можете настроить конечную точку по умолчанию с помощью az configure --defaults appconfig_endpoint=<endpoint>.

--label

Если метка не указана, заблокируйте запись с нулевой меткой. Фильтрация не поддерживается.

--name -n

Имя хранилища конфигурации приложений. Имя по умолчанию можно настроить с помощью az configure --defaults app_configuration_store=<name>.

--yes -y

Не запрашивайте подтверждение.

Default value: False
Глобальные параметры
--debug

Увеличьте детализацию ведения журнала, чтобы отобразить все журналы отладки.

--help -h

Отображение этого сообщения справки и выхода.

--only-show-errors

Отображаются только ошибки, подавляющие предупреждения.

--output -o

Формат вывода.

Допустимые значения: json, jsonc, none, table, tsv, yaml, yamlc
Default value: json
--query

Строка запроса JMESPath. Дополнительные сведения и примеры см. в http://jmespath.org/.

--subscription

Имя или идентификатор подписки. Подписку по умолчанию можно настроить с помощью az account set -s NAME_OR_ID.

--verbose

Увеличьте детализацию ведения журнала. Используйте --debug для полных журналов отладки.

az appconfig kv restore

Восстановление значений ключей.

az appconfig kv restore --datetime
                        [--auth-mode {key, login}]
                        [--connection-string]
                        [--endpoint]
                        [--key]
                        [--label]
                        [--name]
                        [--yes]

Примеры

Восстановите все значения ключей до определенной точки во времени.

az appconfig kv restore -n MyAppConfiguration --datetime "2019-05-01T11:24:12Z"

Восстановите определенный ключ для любой метки, начинаемой с версии 1. использование строки подключения к определенной точке во времени.

az appconfig kv restore --key color --connection-string Endpoint=https://contoso.azconfig.io;Id=xxx;Secret=xxx --label v1.* --datetime "2019-05-01T11:24:12Z"

Обязательные параметры

--datetime

Формат: "ГГГГ-ММ-DDThh:mm:ssZ". Если часовой пояс не указан, используйте utc по умолчанию.

Необязательные параметры

--auth-mode

Этот параметр можно использовать для указания того, как будет авторизована операция данных. Если режим проверки подлинности имеет значение "ключ", укажите строку подключения или имя хранилища, а ключи доступа к учетной записи будут получены для авторизации. Если режим проверки подлинности имеет значение login, укажите --endpoint или --name, а учетные данные az login будут использоваться для авторизации. Режим проверки подлинности по умолчанию можно настроить с помощью az configure --defaults appconfig_auth_mode=<auth_mode>. Дополнительные сведения см. в https://learn.microsoft.com/azure/azure-app-configuration/concept-enable-rbac.

Допустимые значения: key, login
Default value: key
--connection-string

Сочетание ключа доступа и конечной точки хранилища конфигурации приложений. Можно найти с помощью списка учетных данных az appconfig. Пользователи могут предварительно настроить его с помощью az configure --defaults appconfig_connection_string=<connection_string> или переменной среды с именем AZURE_APPCONFIG_CONNECTION_STRING.

--endpoint

Если режим проверки подлинности имеет значение login, укажите URL-адрес конечной точки хранилища конфигурации приложений. Конечную точку можно получить с помощью команды az appconfig show. Вы можете настроить конечную точку по умолчанию с помощью az configure --defaults appconfig_endpoint=<endpoint>.

--key

Если ключ не указан, восстановите все ключи по умолчанию. Поддержка знака звезды в качестве фильтров, например abc* означает ключи с abc в качестве префикса.

--label

Если метка не указана, восстановите все пары "ключ-значение" со всеми метками. Поддержка знака звезды в виде фильтров, например abc* означает метки с abc в качестве префикса. Используйте "\0" для метки NULL.

--name -n

Имя хранилища конфигурации приложений. Имя по умолчанию можно настроить с помощью az configure --defaults app_configuration_store=<name>.

--yes -y

Не запрашивайте подтверждение.

Default value: False
Глобальные параметры
--debug

Увеличьте детализацию ведения журнала, чтобы отобразить все журналы отладки.

--help -h

Отображение этого сообщения справки и выхода.

--only-show-errors

Отображаются только ошибки, подавляющие предупреждения.

--output -o

Формат вывода.

Допустимые значения: json, jsonc, none, table, tsv, yaml, yamlc
Default value: json
--query

Строка запроса JMESPath. Дополнительные сведения и примеры см. в http://jmespath.org/.

--subscription

Имя или идентификатор подписки. Подписку по умолчанию можно настроить с помощью az account set -s NAME_OR_ID.

--verbose

Увеличьте детализацию ведения журнала. Используйте --debug для полных журналов отладки.

az appconfig kv set

Задайте значение ключа.

az appconfig kv set --key
                    [--auth-mode {key, login}]
                    [--connection-string]
                    [--content-type]
                    [--endpoint]
                    [--label]
                    [--name]
                    [--tags]
                    [--value]
                    [--yes]

Примеры

Задайте значение ключа с меткой MyLabel.

az appconfig kv set -n MyAppConfiguration --key color --label MyLabel --value red

Задайте ключ с нулевой меткой с помощью строки подключения.

az appconfig kv set --connection-string Endpoint=https://contoso.azconfig.io;Id=xxx;Secret=xxx --key color --value red --tags key1=value1 key2=value2

Задайте ключ со строковым значением и типом контента JSON.

az appconfig kv set -n MyAppConfiguration --key color --value \"red\" --content-type application/json

Задайте ключ со значением списка и типом контента JSON.

az appconfig kv set -n MyAppConfiguration --key options --value [1,2,3] --content-type application/activity+json;charset=utf-8

Задайте ключ со значением NULL и типом контента JSON.

az appconfig kv set -n MyAppConfiguration --key foo --value null --content-type application/json

Задайте значение ключа с помощью учетных данных az login.

az appconfig kv set --endpoint https://myappconfiguration.azconfig.io --key color --value red --auth-mode login

Обязательные параметры

--key

Ключ, который нужно задать. Ключ не может быть символом "." или "."." или содержать символ "%".

Необязательные параметры

--auth-mode

Этот параметр можно использовать для указания того, как будет авторизована операция данных. Если режим проверки подлинности имеет значение "ключ", укажите строку подключения или имя хранилища, а ключи доступа к учетной записи будут получены для авторизации. Если режим проверки подлинности имеет значение login, укажите --endpoint или --name, а учетные данные az login будут использоваться для авторизации. Режим проверки подлинности по умолчанию можно настроить с помощью az configure --defaults appconfig_auth_mode=<auth_mode>. Дополнительные сведения см. в https://learn.microsoft.com/azure/azure-app-configuration/concept-enable-rbac.

Допустимые значения: key, login
Default value: key
--connection-string

Сочетание ключа доступа и конечной точки хранилища конфигурации приложений. Можно найти с помощью списка учетных данных az appconfig. Пользователи могут предварительно настроить его с помощью az configure --defaults appconfig_connection_string=<connection_string> или переменной среды с именем AZURE_APPCONFIG_CONNECTION_STRING.

--content-type

Тип содержимого заданного значения ключа.

--endpoint

Если режим проверки подлинности имеет значение login, укажите URL-адрес конечной точки хранилища конфигурации приложений. Конечную точку можно получить с помощью команды az appconfig show. Вы можете настроить конечную точку по умолчанию с помощью az configure --defaults appconfig_endpoint=<endpoint>.

--label

Если метка не указана, задайте ключ с нулевой меткой по умолчанию.

--name -n

Имя хранилища конфигурации приложений. Имя по умолчанию можно настроить с помощью az configure --defaults app_configuration_store=<name>.

--tags

Теги, разделенные пробелами: key[=value] [key[=value] ...]. Используйте "" для очистки существующих тегов.

--value

Значение заданного значения ключа.

--yes -y

Не запрашивайте подтверждение.

Default value: False
Глобальные параметры
--debug

Увеличьте детализацию ведения журнала, чтобы отобразить все журналы отладки.

--help -h

Отображение этого сообщения справки и выхода.

--only-show-errors

Отображаются только ошибки, подавляющие предупреждения.

--output -o

Формат вывода.

Допустимые значения: json, jsonc, none, table, tsv, yaml, yamlc
Default value: json
--query

Строка запроса JMESPath. Дополнительные сведения и примеры см. в http://jmespath.org/.

--subscription

Имя или идентификатор подписки. Подписку по умолчанию можно настроить с помощью az account set -s NAME_OR_ID.

--verbose

Увеличьте детализацию ведения журнала. Используйте --debug для полных журналов отладки.

az appconfig kv set-keyvault

Задайте ссылку keyvault.

az appconfig kv set-keyvault --key
                             --secret-identifier
                             [--auth-mode {key, login}]
                             [--connection-string]
                             [--endpoint]
                             [--label]
                             [--name]
                             [--tags]
                             [--yes]

Примеры

Задайте ссылку keyvault с меткой MyLabel.

az appconfig kv set-keyvault -n MyAppConfiguration --key HostSecret --label MyLabel --secret-identifier https://contoso.vault.azure.net/Secrets/DummySecret/Dummyversion

Задайте ссылку keyvault с меткой NULL и несколькими тегами с помощью строки подключения.

az appconfig kv set-keyvault --connection-string Endpoint=https://contoso.azconfig.io;Id=xxx;Secret=xxx --key HostSecret --secret-identifier https://contoso.vault.azure.net/Secrets/DummySecret --tags tag1=value1 tag2=value2

Обязательные параметры

--key

Ключ, который нужно задать. Ключ не может быть символом "." или "."." или содержать символ "%".

--secret-identifier

Идентификатор объекта Key Vault. Можно найти с помощью команды az keyvault {collection} show, где коллекция является ключом, секретом или сертификатом. Чтобы задать ссылку на последнюю версию секрета, удалите сведения о версии из идентификатора секрета.

Необязательные параметры

--auth-mode

Этот параметр можно использовать для указания того, как будет авторизована операция данных. Если режим проверки подлинности имеет значение "ключ", укажите строку подключения или имя хранилища, а ключи доступа к учетной записи будут получены для авторизации. Если режим проверки подлинности имеет значение login, укажите --endpoint или --name, а учетные данные az login будут использоваться для авторизации. Режим проверки подлинности по умолчанию можно настроить с помощью az configure --defaults appconfig_auth_mode=<auth_mode>. Дополнительные сведения см. в https://learn.microsoft.com/azure/azure-app-configuration/concept-enable-rbac.

Допустимые значения: key, login
Default value: key
--connection-string

Сочетание ключа доступа и конечной точки хранилища конфигурации приложений. Можно найти с помощью списка учетных данных az appconfig. Пользователи могут предварительно настроить его с помощью az configure --defaults appconfig_connection_string=<connection_string> или переменной среды с именем AZURE_APPCONFIG_CONNECTION_STRING.

--endpoint

Если режим проверки подлинности имеет значение login, укажите URL-адрес конечной точки хранилища конфигурации приложений. Конечную точку можно получить с помощью команды az appconfig show. Вы можете настроить конечную точку по умолчанию с помощью az configure --defaults appconfig_endpoint=<endpoint>.

--label

Если метка не указана, задайте ключ с нулевой меткой по умолчанию.

--name -n

Имя хранилища конфигурации приложений. Имя по умолчанию можно настроить с помощью az configure --defaults app_configuration_store=<name>.

--tags

Теги, разделенные пробелами: key[=value] [key[=value] ...]. Используйте "" для очистки существующих тегов.

--yes -y

Не запрашивайте подтверждение.

Default value: False
Глобальные параметры
--debug

Увеличьте детализацию ведения журнала, чтобы отобразить все журналы отладки.

--help -h

Отображение этого сообщения справки и выхода.

--only-show-errors

Отображаются только ошибки, подавляющие предупреждения.

--output -o

Формат вывода.

Допустимые значения: json, jsonc, none, table, tsv, yaml, yamlc
Default value: json
--query

Строка запроса JMESPath. Дополнительные сведения и примеры см. в http://jmespath.org/.

--subscription

Имя или идентификатор подписки. Подписку по умолчанию можно настроить с помощью az account set -s NAME_OR_ID.

--verbose

Увеличьте детализацию ведения журнала. Используйте --debug для полных журналов отладки.

az appconfig kv show

Отображение всех атрибутов ключа-значения.

az appconfig kv show --key
                     [--auth-mode {key, login}]
                     [--connection-string]
                     [--datetime]
                     [--endpoint]
                     [--label]
                     [--name]

Примеры

Отображение ключевого значения с помощью имени хранилища конфигурации приложений с определенной меткой и датой

az appconfig kv show -n MyAppConfiguration --key color --label MyLabel --datetime "2019-05-01T11:24:12Z"

Отображение ключа-значения с помощью строки подключения с меткой

az appconfig kv show --connection-string Endpoint=https://contoso.azconfig.io;Id=xxx;Secret=xxx --key color --label MyLabel

Отображение значения ключа с помощью учетных данных az login.

az appconfig kv show --key color --auth-mode login --endpoint https://myappconfiguration.azconfig.io

Обязательные параметры

--key

Ключ, который нужно показать.

Необязательные параметры

--auth-mode

Этот параметр можно использовать для указания того, как будет авторизована операция данных. Если режим проверки подлинности имеет значение "ключ", укажите строку подключения или имя хранилища, а ключи доступа к учетной записи будут получены для авторизации. Если режим проверки подлинности имеет значение login, укажите --endpoint или --name, а учетные данные az login будут использоваться для авторизации. Режим проверки подлинности по умолчанию можно настроить с помощью az configure --defaults appconfig_auth_mode=<auth_mode>. Дополнительные сведения см. в https://learn.microsoft.com/azure/azure-app-configuration/concept-enable-rbac.

Допустимые значения: key, login
Default value: key
--connection-string

Сочетание ключа доступа и конечной точки хранилища конфигурации приложений. Можно найти с помощью списка учетных данных az appconfig. Пользователи могут предварительно настроить его с помощью az configure --defaults appconfig_connection_string=<connection_string> или переменной среды с именем AZURE_APPCONFIG_CONNECTION_STRING.

--datetime

Формат: "ГГГГ-ММ-DDThh:mm:ssZ". Если часовой пояс не указан, используйте utc по умолчанию.

--endpoint

Если режим проверки подлинности имеет значение login, укажите URL-адрес конечной точки хранилища конфигурации приложений. Конечную точку можно получить с помощью команды az appconfig show. Вы можете настроить конечную точку по умолчанию с помощью az configure --defaults appconfig_endpoint=<endpoint>.

--label

Если метка не указана, покажите запись с пустой меткой. Фильтрация не поддерживается.

--name -n

Имя хранилища конфигурации приложений. Имя по умолчанию можно настроить с помощью 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

Имя или идентификатор подписки. Подписку по умолчанию можно настроить с помощью az account set -s NAME_OR_ID.

--verbose

Увеличьте детализацию ведения журнала. Используйте --debug для полных журналов отладки.

az appconfig kv unlock

Разблокируйте ключ-значение для получения операций записи.

az appconfig kv unlock --key
                       [--auth-mode {key, login}]
                       [--connection-string]
                       [--endpoint]
                       [--label]
                       [--name]
                       [--yes]

Примеры

Разблокируйте ключ-значение с помощью имени хранилища конфигурации приложений.

az appconfig kv unlock -n MyAppConfiguration --key color --label test

Принудительно разблокировать ключ-значение с помощью строки подключения.

az appconfig kv unlock --connection-string Endpoint=https://contoso.azconfig.io;Id=xxx;Secret=xxx --key color --label test --yes

Обязательные параметры

--key

Ключ для разблокировки.

Необязательные параметры

--auth-mode

Этот параметр можно использовать для указания того, как будет авторизована операция данных. Если режим проверки подлинности имеет значение "ключ", укажите строку подключения или имя хранилища, а ключи доступа к учетной записи будут получены для авторизации. Если режим проверки подлинности имеет значение login, укажите --endpoint или --name, а учетные данные az login будут использоваться для авторизации. Режим проверки подлинности по умолчанию можно настроить с помощью az configure --defaults appconfig_auth_mode=<auth_mode>. Дополнительные сведения см. в https://learn.microsoft.com/azure/azure-app-configuration/concept-enable-rbac.

Допустимые значения: key, login
Default value: key
--connection-string

Сочетание ключа доступа и конечной точки хранилища конфигурации приложений. Можно найти с помощью списка учетных данных az appconfig. Пользователи могут предварительно настроить его с помощью az configure --defaults appconfig_connection_string=<connection_string> или переменной среды с именем AZURE_APPCONFIG_CONNECTION_STRING.

--endpoint

Если режим проверки подлинности имеет значение login, укажите URL-адрес конечной точки хранилища конфигурации приложений. Конечную точку можно получить с помощью команды az appconfig show. Вы можете настроить конечную точку по умолчанию с помощью az configure --defaults appconfig_endpoint=<endpoint>.

--label

Если метка не указана, разблокируйте запись с помощью нулевой метки. Фильтрация не поддерживается.

--name -n

Имя хранилища конфигурации приложений. Имя по умолчанию можно настроить с помощью az configure --defaults app_configuration_store=<name>.

--yes -y

Не запрашивайте подтверждение.

Default value: False
Глобальные параметры
--debug

Увеличьте детализацию ведения журнала, чтобы отобразить все журналы отладки.

--help -h

Отображение этого сообщения справки и выхода.

--only-show-errors

Отображаются только ошибки, подавляющие предупреждения.

--output -o

Формат вывода.

Допустимые значения: json, jsonc, none, table, tsv, yaml, yamlc
Default value: json
--query

Строка запроса JMESPath. Дополнительные сведения и примеры см. в http://jmespath.org/.

--subscription

Имя или идентификатор подписки. Подписку по умолчанию можно настроить с помощью az account set -s NAME_OR_ID.

--verbose

Увеличьте детализацию ведения журнала. Используйте --debug для полных журналов отладки.