如何解决使用z工具检查何时创建了关键文件库
我需要检查何时在Azure中创建了密钥保管库(不是密钥)。 Keyvault节目似乎没有得到我该信息。谁能指出我正确的方向?
az keyvault show --name
谢谢
解决方法
您可以使用az group deployment show
来在资源组中部署密钥库,timestamp
是您想要的。
az group deployment show --name <keyvualt-name> --resource-group <resource-group-name>
注意:上面的命令仅适用于在门户网站或通过ARM模板创建的密钥库(需要更改name参数),如果您使用powershell或cli命令创建密钥库,是该组中没有部署信息,可以选择使用az monitor activity-log list
来获取您组的日志,但是该日志仅存在90天,操作将显示为Update Key vault
,因此我们不知道它实际上是Create
还是Update
。
您必须直接调用REST API才能获得此功能。您可以列出Microsoft.KeyVault / vaults类型的资源,并使用$ expand = createdTime。有关更多信息,请参见https://docs.microsoft.com/en-us/rest/api/resources/resources/list。
这是订阅范围内的一个示例,但是如果您知道目标Key Vault的位置,也可以在资源组范围内进行此操作。
az rest --method GET --uri "https://management.azure.com/subscriptions/1237f4d2-3dce-4b96-ad95-677f764e7123/resources?$expand=createdTime&$filter=resourceType eq 'Microsoft.KeyVault/vaults'&api-version=2020-06-01"
{
"value": [
{
"createdTime": "2019-11-07T22:02:10.6437781Z","id": "/subscriptions/1237f4d2-3dce-4b96-ad95-677f764e7123/resourceGroups/CSSAutomation-xxx/providers/Microsoft.KeyVault/vaults/CSSAutomationVault-xxx","location": "centralus","name": "CSSAutomationVault-xxx","resourceGroup": "CSSAutomation-xxx","tags": {},"type": "Microsoft.KeyVault/vaults"
},{
"createdTime": "2019-11-04T14:57:25.8974771Z","id": "/subscriptions/1237f4d2-3dce-4b96-ad95-677f764e7123/resourceGroups/rgKeyVault/providers/Microsoft.KeyVault/vaults/KeyVaultTestyyy","location": "northcentralus","name": "KeyVaultTestyyy","resourceGroup": "rgKeyVault","type": "Microsoft.KeyVault/vaults"
}
]
}
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。