你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn

az appconfig

管理应用配置。

命令

az appconfig create

创建应用程序配置。

az appconfig credential

管理应用配置的凭据。

az appconfig credential list

列出应用程序配置的访问密钥。

az appconfig credential regenerate

重新生成应用程序配置的访问密钥。

az appconfig delete

删除应用程序配置。

az appconfig feature

管理存储在应用程序配置中的功能标志。

az appconfig feature delete

删除功能标志。

az appconfig feature disable

禁用功能标志以将其关闭以供使用。

az appconfig feature enable

启用功能标志以将其打开以供使用。

az appconfig feature filter

管理与存储在应用程序配置中的功能标志关联的筛选器。

az appconfig feature filter add

向功能标志添加筛选器。

az appconfig feature filter delete

从功能标志中删除筛选器。

az appconfig feature filter list

列出功能标志的所有筛选器。

az appconfig feature filter show

显示功能标志的筛选器。

az appconfig feature filter update

更新功能标志中的筛选器。

az appconfig feature list

列出功能标志。

az appconfig feature lock

锁定功能标志以禁止写入操作。

az appconfig feature set

设置功能标志。

az appconfig feature show

显示功能标志的所有属性。

az appconfig feature unlock

解锁功能以获取写入操作。

az appconfig identity

应用配置的托管标识。

az appconfig identity assign

更新应用程序配置的托管标识。

az appconfig identity remove

删除应用程序配置的托管标识。

az appconfig identity show

显示应用程序配置的托管标识。

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 list

列出当前订阅下的所有应用配置。

az appconfig list-deleted

列出所有已删除但尚未清除的应用配置。

az appconfig purge

永久删除应用程序配置。 Aka“purge”已删除的应用程序配置。

az appconfig recover

恢复以前删除但尚未清除应用程序配置。

az appconfig replica

管理应用程序配置的副本。

az appconfig replica create

创建应用程序配置的新副本。

az appconfig replica delete

删除应用程序配置的副本。

az appconfig replica list

列出应用程序配置的副本。

az appconfig replica show

显示应用程序配置副本的详细信息。

az appconfig revision

管理存储在应用程序配置中的键值的修订。

az appconfig revision list

列出键值修订历史记录。

az appconfig show

显示应用程序配置的属性。

az appconfig show-deleted

显示已删除的属性,但尚未清除应用程序配置。

az appconfig update

更新应用程序配置。

az appconfig create

创建应用程序配置。

az appconfig create --location
                    --name
                    --resource-group
                    [--assign-identity]
                    [--disable-local-auth {false, true}]
                    [--enable-public-network {false, true}]
                    [--enable-purge-protection {false, true}]
                    [--retention-days]
                    [--sku {Free, Standard}]
                    [--tags]

示例

使用名称、位置、sku、标记和资源组创建应用程序配置。

az appconfig create -g MyResourceGroup -n MyAppConfiguration -l westus --sku Standard --tags key1=value1 key2=value2

使用系统分配的标识创建名称、位置、SKU 和资源组的应用程序配置。

az appconfig create -g MyResourceGroup -n MyAppConfiguration -l westus --sku Standard --assign-identity

创建具有用户分配标识的名称、位置、SKU 和资源组的应用程序配置。

az appconfig create -g MyResourceGroup -n MyAppConfiguration -l westus --sku Standard --assign-identity /subscriptions/<SUBSCRIPTON ID>/resourcegroups/<RESOURCEGROUP>/providers/Microsoft.ManagedIdentity/userAssignedIdentities/myUserAssignedIdentity

创建名称、位置和资源组的应用程序配置,其中启用了公用网络访问,并禁用了本地身份验证。

az appconfig create -g MyResourceGroup -n MyAppConfiguration -l westus --enable-public-network --disable-local-auth

必需参数

--location -l

位置。 az account list-locations 中的值。 可以使用 az configure --defaults location=<location> 配置默认位置。

--name -n

应用程序配置的名称。 You can configure the default name using az configure --defaults app_configuration_store=<name>.

--resource-group -g

资源组的名称。 可以使用 az configure --defaults group=<name> 配置默认组。

可选参数

--assign-identity

要分配的托管标识的空间分隔列表。 使用“[system]”来引用系统分配的托管标识或资源 ID 来引用用户分配的托管标识。 如果此参数未提供任何值,则默认情况下将分配系统分配的托管标识。 如果未提供此参数,则不会为此应用程序配置存储分配托管标识。

--disable-local-auth

禁用除 AAD 身份验证以外的所有身份验证方法。

接受的值: false, true
--enable-public-network -e

如果为 true,则来自公共网络的请求有权在启用专用终结点时访问此存储。 如果为 false,则只有通过专用链接发出的请求才能访问此存储。

接受的值: false, true
--enable-purge-protection -p

指定是否为此应用程序配置启用针对清除的保护的属性。 将此属性设置为 true 可激活针对此应用程序配置及其内容的清除保护。 启用此功能不可逆。

接受的值: false, true
--retention-days

删除后应用程序配置保留软删除的天数。 必须是介于 0 和 7 之间的正整数。

--sku

应用程序配置的 SKU。

接受的值: Free, Standard
默认值: Standard
--tags

空格分隔标记:key[=value] [key[=value] ...]。

az appconfig delete

删除应用程序配置。

az appconfig delete --name
                    [--resource-group]
                    [--yes]

示例

删除资源组下的应用程序配置

az appconfig delete -g MyResourceGroup -n MyAppConfiguration

必需参数

--name -n

应用程序配置的名称。 You can configure the default name using az configure --defaults app_configuration_store=<name>.

可选参数

--resource-group -g

资源组的名称。 可以使用 az configure --defaults group=<name> 配置默认组。

--yes -y

不提示确认。

az appconfig list

列出当前订阅下的所有应用配置。

az appconfig list [--resource-group]

示例

列出资源组下的所有应用配置

az appconfig list -g MyResourceGroup

可选参数

--resource-group -g

资源组的名称。 可以使用 az configure --defaults group=<name> 配置默认组。

az appconfig list-deleted

列出所有已删除但尚未清除的应用配置。

az appconfig list-deleted

示例

列出所有已删除但尚未清除的应用配置。

az appconfig list-deleted

az appconfig purge

永久删除应用程序配置。 Aka“purge”已删除的应用程序配置。

az appconfig purge --name
                   [--location]
                   [--yes]

示例

清除名为“sample-app-configuration”的已删除应用程序配置。

az appconfig purge --name sample-app-configuration

必需参数

--name -n

应用程序配置的名称。 You can configure the default name using az configure --defaults app_configuration_store=<name>.

可选参数

--location -l

已删除应用程序配置的位置。 可以使用命令 az appconfig show-deleted查看 。

--yes -y

不提示确认。

az appconfig recover

恢复以前删除但尚未清除应用程序配置。

az appconfig recover --name
                     [--location]
                     [--resource-group]
                     [--yes]

示例

恢复名为“sample-app-configuration”的已删除应用程序配置。

az appconfig recover --name sample-app-configuration

必需参数

--name -n

应用程序配置的名称。 You can configure the default name using az configure --defaults app_configuration_store=<name>.

可选参数

--location -l

已删除应用程序配置的位置。 可以使用命令 az appconfig show-deleted查看 。

--resource-group -g

已删除应用程序配置的资源组。

--yes -y

不提示确认。

az appconfig show

显示应用程序配置的属性。

az appconfig show --name
                  [--resource-group]

示例

显示应用程序配置的属性

az appconfig show -g MyResourceGroup -n MyAppConfiguration

必需参数

--name -n

应用程序配置的名称。 You can configure the default name using az configure --defaults app_configuration_store=<name>.

可选参数

--resource-group -g

资源组的名称。 可以使用 az configure --defaults group=<name> 配置默认组。

az appconfig show-deleted

显示已删除的属性,但尚未清除应用程序配置。

az appconfig show-deleted --name
                          [--location]

示例

显示名为“sample-app-configuration”的已删除应用程序配置的属性。

az appconfig show-deleted --name sample-app-configuration

必需参数

--name -n

应用程序配置的名称。 You can configure the default name using az configure --defaults app_configuration_store=<name>.

可选参数

--location -l

已删除应用程序配置的位置。

az appconfig update

更新应用程序配置。

az appconfig update --name
                    [--disable-local-auth {false, true}]
                    [--enable-public-network {false, true}]
                    [--enable-purge-protection {false, true}]
                    [--encryption-key-name]
                    [--encryption-key-vault]
                    [--encryption-key-version]
                    [--identity-client-id]
                    [--resource-group]
                    [--sku {Free, Standard}]
                    [--tags]

示例

更新应用程序配置的标记

az appconfig update -g MyResourceGroup -n MyAppConfiguration --tags key1=value1 key2=value2

将应用程序配置 sku 升级到标准

az appconfig update -g MyResourceGroup -n MyAppConfiguration --sku Standard

使用系统分配的标识启用客户加密密钥

az appconfig update -g MyResourceGroup -n MyAppConfiguration --encryption-key-name myKey --encryption-key-version keyVersion --encryption-key-vault https://keyVaultName.vault.azure.net

删除客户加密密钥

az appconfig update -g MyResourceGroup -n MyAppConfiguration --encryption-key-name ""

更新应用程序配置以启用公共网络访问并禁用本地身份验证。

az appconfig update -g MyResourceGroup -n MyAppConfiguration --enable-public-network true --disable-local-auth true

必需参数

--name -n

应用程序配置的名称。 You can configure the default name using az configure --defaults app_configuration_store=<name>.

可选参数

--disable-local-auth

禁用除 AAD 身份验证以外的所有身份验证方法。

接受的值: false, true
--enable-public-network -e

如果为 true,则来自公共网络的请求有权在启用专用终结点时访问此存储。 如果为 false,则只有通过专用链接发出的请求才能访问此存储。

接受的值: false, true
--enable-purge-protection -p

指定是否为此应用程序配置启用针对清除的保护的属性。 将此属性设置为 true 可激活针对此应用程序配置及其内容的清除保护。 启用此功能不可逆。

接受的值: false, true
--encryption-key-name

KeyVault 密钥的名称。

--encryption-key-vault

KeyVault 的 URI。

--encryption-key-version

KeyVault 密钥的版本。 默认情况下使用最新版本。

--identity-client-id

托管标识的客户端 ID,其中包含对加密密钥的包装和解包访问。 默认情况下使用系统分配的托管标识。

--resource-group -g

资源组的名称。 可以使用 az configure --defaults group=<name> 配置默认组。

--sku

应用程序配置的 SKU。

接受的值: Free, Standard
--tags

空格分隔标记:key[=value] [key[=value] ...]。使用“”清除现有标记。