你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn。
az keyvault secret
管理机密。
命令
名称 | 说明 | 类型 | Status |
---|---|---|---|
az keyvault secret backup |
备份指定的机密。 |
核心 | GA |
az keyvault secret delete |
删除机密的所有版本。 |
核心 | 已放弃 |
az keyvault secret download |
从 KeyVault 下载机密。 |
核心 | GA |
az keyvault secret list |
列出指定密钥保管库中的机密。 |
核心 | GA |
az keyvault secret list-deleted |
列出指定保管库的已删除机密。 |
核心 | GA |
az keyvault secret list-versions |
列出指定机密的所有版本。 |
核心 | GA |
az keyvault secret purge |
永久删除指定的机密。 |
核心 | GA |
az keyvault secret recover |
将已删除的机密恢复到最新版本。 |
核心 | GA |
az keyvault secret restore |
将备份的机密还原到保管库。 |
核心 | GA |
az keyvault secret set |
创建机密(如果不存在)或更新 KeyVault 中的机密。 |
核心 | GA |
az keyvault secret set-attributes |
汇报与给定密钥保管库中的指定机密关联的属性。 |
核心 | GA |
az keyvault secret show |
从给定密钥保管库获取指定的机密。 |
核心 | GA |
az keyvault secret show-deleted |
获取指定的已删除机密。 |
核心 | GA |
az keyvault secret backup
备份指定的机密。
请求将指定机密的备份下载到客户端。 将下载所有版本的机密。 此操作需要机密/备份权限。
az keyvault secret backup --file
[--id]
[--name]
[--vault-name]
必需参数
要接收机密内容的文件。
可选参数
机密的 ID。 如果指定了所有其他“Id”参数,则应省略。
机密的名称。 如果未指定 --id,则为必需。
密钥库的名称。 如果未指定 --id,则为必需。
全局参数
提高日志记录详细程度以显示所有调试日志。
显示此帮助消息并退出。
只显示错误,取消显示警告。
输出格式。
JMESPath 查询字符串。 有关更多信息和示例,请参阅 http://jmespath.org/。
订阅的名称或 ID。 可以使用 az account set -s NAME_OR_ID
配置默认订阅。
提高日志记录详细程度。 使用 --debug 获取完整的调试日志。
az keyvault secret delete
警告! 如果对此密钥保管库启用了软删除保护,此机密将移动到软删除状态。 在从软删除状态中清除机密之前,将无法在此密钥保管库中创建具有相同名称的机密。 有关其他指南,请参阅以下文档。 https://docs.microsoft.com/azure/key-vault/general/soft-delete-overview
删除机密的所有版本。
需要机密/删除权限。 当此方法返回密钥库已开始删除机密时。 在启用了软删除的保管库中,删除可能需要几秒钟的时间。 因此,此方法返回一个轮询程序,使你能够等待删除完成。
az keyvault secret delete [--id]
[--name]
[--vault-name]
可选参数
机密的 ID。 如果指定了所有其他“Id”参数,则应省略。
机密的名称。 如果未指定 --id,则为必需。
密钥库的名称。 如果未指定 --id,则为必需。
全局参数
提高日志记录详细程度以显示所有调试日志。
显示此帮助消息并退出。
只显示错误,取消显示警告。
输出格式。
JMESPath 查询字符串。 有关更多信息和示例,请参阅 http://jmespath.org/。
订阅的名称或 ID。 可以使用 az account set -s NAME_OR_ID
配置默认订阅。
提高日志记录详细程度。 使用 --debug 获取完整的调试日志。
az keyvault secret download
从 KeyVault 下载机密。
az keyvault secret download --file
[--encoding {ascii, base64, hex, utf-16be, utf-16le, utf-8}]
[--id]
[--name]
[--vault-name]
[--version]
必需参数
要接收机密内容的文件。
可选参数
机密的编码。 默认情况下,将在机密上查找“文件编码”标记。 否则将假定为“utf-8”。
机密的 ID。 如果指定了所有其他“Id”参数,则应省略。
机密的名称。 如果未指定 --id,则为必需。
密钥库的名称。 如果未指定 --id,则为必需。
机密版本。 如果省略,请使用最新版本。
全局参数
提高日志记录详细程度以显示所有调试日志。
显示此帮助消息并退出。
只显示错误,取消显示警告。
输出格式。
JMESPath 查询字符串。 有关更多信息和示例,请参阅 http://jmespath.org/。
订阅的名称或 ID。 可以使用 az account set -s NAME_OR_ID
配置默认订阅。
提高日志记录详细程度。 使用 --debug 获取完整的调试日志。
az keyvault secret list
列出指定密钥保管库中的机密。
获取机密操作适用于整个保管库。 但是,响应中仅提供基本机密标识符及其属性。 响应中未列出单个机密版本。 此操作需要机密/列表权限。
az keyvault secret list [--id]
[--include-managed {false, true}]
[--maxresults]
[--vault-name]
可选参数
保管库的完整 URI。 如果指定了所有其他“Id”参数,则应省略。
包括托管机密。 默认值:false。
在页面中返回的最大结果数。 如果未指定,服务将返回最多 25 个结果。
密钥库的名称。 如果未指定 --id,则为必需。
全局参数
提高日志记录详细程度以显示所有调试日志。
显示此帮助消息并退出。
只显示错误,取消显示警告。
输出格式。
JMESPath 查询字符串。 有关更多信息和示例,请参阅 http://jmespath.org/。
订阅的名称或 ID。 可以使用 az account set -s NAME_OR_ID
配置默认订阅。
提高日志记录详细程度。 使用 --debug 获取完整的调试日志。
az keyvault secret list-deleted
列出指定保管库的已删除机密。
Get Deleted Secrets 操作返回为已启用软删除的保管库删除的机密。 此操作需要机密/列表权限。
az keyvault secret list-deleted [--id]
[--maxresults]
[--vault-name]
可选参数
保管库的完整 URI。 如果指定了所有其他“Id”参数,则应省略。
在页面中返回的最大结果数。 如果未指定,服务将返回最多 25 个结果。
密钥库的名称。 如果未指定 --id,则为必需。
全局参数
提高日志记录详细程度以显示所有调试日志。
显示此帮助消息并退出。
只显示错误,取消显示警告。
输出格式。
JMESPath 查询字符串。 有关更多信息和示例,请参阅 http://jmespath.org/。
订阅的名称或 ID。 可以使用 az account set -s NAME_OR_ID
配置默认订阅。
提高日志记录详细程度。 使用 --debug 获取完整的调试日志。
az keyvault secret list-versions
列出指定机密的所有版本。
响应中提供了完整的机密标识符和属性。 不会为机密返回任何值。 此操作需要机密/列表权限。
az keyvault secret list-versions [--id]
[--maxresults]
[--name]
[--vault-name]
可选参数
机密的 ID。 如果指定了所有其他“Id”参数,则应省略。
在页面中返回的最大结果数。 如果未指定,服务将返回最多 25 个结果。
机密的名称。 如果未指定 --id,则为必需。
密钥库的名称。 如果未指定 --id,则为必需。
全局参数
提高日志记录详细程度以显示所有调试日志。
显示此帮助消息并退出。
只显示错误,取消显示警告。
输出格式。
JMESPath 查询字符串。 有关更多信息和示例,请参阅 http://jmespath.org/。
订阅的名称或 ID。 可以使用 az account set -s NAME_OR_ID
配置默认订阅。
提高日志记录详细程度。 使用 --debug 获取完整的调试日志。
az keyvault secret purge
永久删除指定的机密。
清除删除的机密操作会永久删除机密,且无法恢复。 只能在启用软删除的保管库上启用此操作。 此操作需要机密/清除权限。
az keyvault secret purge [--id]
[--name]
[--vault-name]
可选参数
机密的恢复 ID。 如果指定了所有其他“Id”参数,则应省略。
机密的名称。 如果未指定 --id,则为必需。
保管库的名称。 如果未指定 --id,则为必需。
全局参数
提高日志记录详细程度以显示所有调试日志。
显示此帮助消息并退出。
只显示错误,取消显示警告。
输出格式。
JMESPath 查询字符串。 有关更多信息和示例,请参阅 http://jmespath.org/。
订阅的名称或 ID。 可以使用 az account set -s NAME_OR_ID
配置默认订阅。
提高日志记录详细程度。 使用 --debug 获取完整的调试日志。
az keyvault secret recover
将已删除的机密恢复到最新版本。
恢复指定保管库中已删除的机密。 此操作只能在启用软删除的保管库上执行。 此操作需要机密/恢复权限。
az keyvault secret recover [--id]
[--name]
[--vault-name]
可选参数
机密的恢复 ID。 如果指定了所有其他“Id”参数,则应省略。
机密的名称。 如果未指定 --id,则为必需。
保管库的名称。 如果未指定 --id,则为必需。
全局参数
提高日志记录详细程度以显示所有调试日志。
显示此帮助消息并退出。
只显示错误,取消显示警告。
输出格式。
JMESPath 查询字符串。 有关更多信息和示例,请参阅 http://jmespath.org/。
订阅的名称或 ID。 可以使用 az account set -s NAME_OR_ID
配置默认订阅。
提高日志记录详细程度。 使用 --debug 获取完整的调试日志。
az keyvault secret restore
将备份的机密还原到保管库。
将备份的机密及其所有版本还原到保管库。 此操作需要机密/还原权限。
az keyvault secret restore --file
--vault-name
必需参数
要接收机密内容的文件。
保管库的名称。
全局参数
提高日志记录详细程度以显示所有调试日志。
显示此帮助消息并退出。
只显示错误,取消显示警告。
输出格式。
JMESPath 查询字符串。 有关更多信息和示例,请参阅 http://jmespath.org/。
订阅的名称或 ID。 可以使用 az account set -s NAME_OR_ID
配置默认订阅。
提高日志记录详细程度。 使用 --debug 获取完整的调试日志。
az keyvault secret set
创建机密(如果不存在)或更新 KeyVault 中的机密。
az keyvault secret set --name
--vault-name
[--content-type]
[--disabled {false, true}]
[--encoding {ascii, base64, hex, utf-16be, utf-16le, utf-8}]
[--expires]
[--file]
[--not-before]
[--tags]
[--value]
示例
创建机密(如果不存在)或更新 KeyVault 中的机密。
az keyvault secret set --name MySecretName --vault-name MyKeyVault --value MyVault
创建机密(如果不存在)或通过文件更新 KeyVault 中的机密。
az keyvault secret set --name MySecretName --vault-name MyKeyVault --file /path/to/file --encoding MyEncoding
必需参数
机密的名称。
保管库的名称。
可选参数
机密内容的说明(例如密码、连接字符串等)。
创建处于禁用状态的机密。
源文件编码。 该值保存为标记(file-encoding=<val>
),并在下载过程中用于自动对生成的文件进行编码。
到期 UTC 日期时间(Y-m-d'T'H:M:S'Z')。
机密的源文件。 与“--encoding”结合使用。
在提供的 UTC 日期时间(Y-m-d'T'H:M:S'Z')之前无法使用机密。
空格分隔标记:key[=value] [key[=value] ...]。使用“”清除现有标记。
纯文本机密值。 不能与“--file”或“--encoding”一起使用。
全局参数
提高日志记录详细程度以显示所有调试日志。
显示此帮助消息并退出。
只显示错误,取消显示警告。
输出格式。
JMESPath 查询字符串。 有关更多信息和示例,请参阅 http://jmespath.org/。
订阅的名称或 ID。 可以使用 az account set -s NAME_OR_ID
配置默认订阅。
提高日志记录详细程度。 使用 --debug 获取完整的调试日志。
az keyvault secret set-attributes
汇报与给定密钥保管库中的指定机密关联的属性。
UPDATE 操作更改现有存储机密的指定属性。 未在请求中指定的属性保持不变。 无法更改机密本身的值。 该操作需要 secrets/set 权限。
az keyvault secret set-attributes [--content-type]
[--enabled {false, true}]
[--expires]
[--id]
[--name]
[--not-before]
[--tags]
[--vault-name]
[--version]
可选参数
密码等机密值的类型。
启用机密。
到期 UTC 日期时间(Y-m-d'T'H:M:S'Z')。
机密的 ID。 如果指定了所有其他“Id”参数,则应省略。
机密的名称。 如果未指定 --id,则为必需。
在提供的 UTC 日期时间(Y-m-d'T'H:M:S'Z')之前无法使用机密。
空格分隔标记:key[=value] [key[=value] ...]。使用“”清除现有标记。
密钥库的名称。 如果未指定 --id,则为必需。
机密版本。 如果省略,请使用最新版本。
全局参数
提高日志记录详细程度以显示所有调试日志。
显示此帮助消息并退出。
只显示错误,取消显示警告。
输出格式。
JMESPath 查询字符串。 有关更多信息和示例,请参阅 http://jmespath.org/。
订阅的名称或 ID。 可以使用 az account set -s NAME_OR_ID
配置默认订阅。
提高日志记录详细程度。 使用 --debug 获取完整的调试日志。
az keyvault secret show
从给定密钥保管库获取指定的机密。
GET 操作适用于 Azure 密钥库中存储的任何机密。 此操作需要机密/获取权限。
az keyvault secret show [--id]
[--name]
[--vault-name]
[--version]
可选参数
机密的 ID。 如果指定了所有其他“Id”参数,则应省略。
机密的名称。 如果未指定 --id,则为必需。
密钥库的名称。 如果未指定 --id,则为必需。
机密版本。 如果省略,请使用最新版本。
全局参数
提高日志记录详细程度以显示所有调试日志。
显示此帮助消息并退出。
只显示错误,取消显示警告。
输出格式。
JMESPath 查询字符串。 有关更多信息和示例,请参阅 http://jmespath.org/。
订阅的名称或 ID。 可以使用 az account set -s NAME_OR_ID
配置默认订阅。
提高日志记录详细程度。 使用 --debug 获取完整的调试日志。
az keyvault secret show-deleted
获取指定的已删除机密。
Get Deleted Secret 操作返回指定的已删除机密及其属性。 此操作需要机密/获取权限。
az keyvault secret show-deleted [--id]
[--name]
[--vault-name]
可选参数
机密的恢复 ID。 如果指定了所有其他“Id”参数,则应省略。
机密的名称。 如果未指定 --id,则为必需。
保管库的名称。 如果未指定 --id,则为必需。
全局参数
提高日志记录详细程度以显示所有调试日志。
显示此帮助消息并退出。
只显示错误,取消显示警告。
输出格式。
JMESPath 查询字符串。 有关更多信息和示例,请参阅 http://jmespath.org/。
订阅的名称或 ID。 可以使用 az account set -s NAME_OR_ID
配置默认订阅。
提高日志记录详细程度。 使用 --debug 获取完整的调试日志。