如何在Key Vault中审核秘密密钥访问

时间:2019-12-30 03:01:03

标签: logging azure-keyvault audit-logging

我们正在使用Azure Key Vault保留我们的应用程序密码。 所有用户名和密码都存储在Key Vault的Secret中。 我该如何审核谁已登录“机密”以检索密码?

1 个答案:

答案 0 :(得分:0)

使用此powershell命令为Azure密钥保管库启用审核日志,以便您可以获取所需的日志:

$kv = Get-AzKeyVault -VaultName "<your key vault name>"
$sa = New-AzStorageAccount -ResourceGroupName $kv.ResourceGroupName -Name ('keyvaultlogs4' + $kv.VaultName) -Type Standard_LRS -Location $kv.Location

Set-AzDiagnosticSetting -ResourceId $kv.ResourceId -StorageAccountId $sa.Id -Enabled $true -Category AuditEvent

审核日志将以blob的形式写入名为insights-logs-auditevent的存储容器中,您可以直接从其中读取审核日志:

enter image description here

请注意,运行此命令后,大约需要20分钟才能开始将日志写入存储帐户。

日志如下所示: enter image description here

有关详细信息,请参见this official doc