【问题标题】:Set expiry in Azure key vault secret在 Azure 密钥保管库机密中设置过期
【发布时间】:2018-12-13 08:05:45
【问题描述】:

如何在使用 azure cli 设置机密时在密钥保管库中设置过期时间。我尝试了以下但没有奏效。任何帮助都是非常可观的。

az keyvault secret set --name <my-key> --value <my-value> --vault-name <my-kv> --expires "2018-12-30T07:28:38Z"

输出:

{
  "attributes": {
    "created": "2018-12-13T07:45:37+00:00",
    "enabled": true,
    "expires": null,
    "notBefore": null,
    "recoveryLevel": "Purgeable",
    "updated": "2018-12-13T07:45:37+00:00"
  },
  "contentType": null,
  "id": "https://my-kv.vault.azure.net/secrets/<mykey>/<version>",
  "kid": null,
  "managed": null,
  "tags": {
    "file-encoding": "utf-8"
  },
  "value": "<myvalue>"
}

【问题讨论】:

    标签: azure azure-keyvault azure-cli


    【解决方案1】:

    试试命令az keyvault secret set-attributes,它对我有用。

    az keyvault secret set-attributes --vault-name 'keyvaultname' --name 'test' --expires '2018-12-30T07:28:38Z'
    

    【讨论】:

    • 是的,我试过了,但我不想更新,我希望在创建秘密时发生这种情况。令人惊讶的是,根据规范,相同的选项不适用于 set。我认为这是一个错误。
    • @lambodar 同意你的观点,这可能是一个错误,我认为你可以在github 中发布问题,此外,我认为我的回复实际上解决了问题,你可以将其标记为答案?
    • 是的,我做了队友,感谢您的支持。 github.com/Azure/azure-cli/issues/8052
    • @lambodar 你能标记一下吗,伙计?不是赞成票,谢谢。
    • 但答案仍然是谜。一旦收到 MS 团队的回复,我会发布答案。我还没有得到我想要的东西,我在标记方面没有任何问题,但如果我要标记,它可能会误导其他人。
    【解决方案2】:

    快速更新:最终,MS 于 2019 年 8 月 27 日在 azure CLI 版本 2.0.72 中修复了该问题。更新 CLI 后,一切就绪。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2016-10-13
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-04-02
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多