使用 PowerShell 命令为 Azure 存储帐户启用诊断
Enable diagnostics for Azure Storage Account using PowerShell commands
如何使用 PowerShell 为现有 Azure 存储帐户启用诊断?
谢谢
您可以使用 PowerShell 在存储帐户中配置存储指标,方法是使用 cmdlet Set-AzureStorageServiceMetricsProperty 更改当前设置。
示例 1:
$context = New-AzureStorageContext -StorageAccountName <your storageacount name>
Set-AzureStorageServiceMetricsProperty -MetricsType Minute -ServiceType Blob -MetricsLevel ServiceAndApi -RetentionDays 5 -Context $context
我启用了这样的诊断:enable Blob metrics
如果要启用以下 Blob,Table,队列日志,可以使用 cmdlet Set-AzureStorageServiceLoggingProperty 更改当前设置。
示例 2:
$context = New-AzureStorageContext -StorageAccountName <your storageacount name>
Set-AzureStorageServiceLoggingProperty -ServiceType Queue -Context $context -LoggingOperations read,write,delete -RetentionDays 5
我启用了这样的队列日志:
enable Queue logs
更新:如果您只想在存储帐户中启用诊断日志存储,请使用此命令:
Set-AzureRmDiagnosticSetting -ResourceId [your resource id] -StorageAccountId [your storage account id] -Enabled $true
查看更多关于Set-AzureRmDiagnosticSetting的详细信息,参考:
docs.microsoft.com/en-us/powershell/module/azurerm.insights/set-azurermdiagnosticsetting?view=azurermps-4.3.1
如何使用 PowerShell 为现有 Azure 存储帐户启用诊断?
谢谢
您可以使用 PowerShell 在存储帐户中配置存储指标,方法是使用 cmdlet Set-AzureStorageServiceMetricsProperty 更改当前设置。
示例 1:
$context = New-AzureStorageContext -StorageAccountName <your storageacount name>
Set-AzureStorageServiceMetricsProperty -MetricsType Minute -ServiceType Blob -MetricsLevel ServiceAndApi -RetentionDays 5 -Context $context
我启用了这样的诊断:enable Blob metrics
如果要启用以下 Blob,Table,队列日志,可以使用 cmdlet Set-AzureStorageServiceLoggingProperty 更改当前设置。
示例 2:
$context = New-AzureStorageContext -StorageAccountName <your storageacount name>
Set-AzureStorageServiceLoggingProperty -ServiceType Queue -Context $context -LoggingOperations read,write,delete -RetentionDays 5
我启用了这样的队列日志:
enable Queue logs
更新:如果您只想在存储帐户中启用诊断日志存储,请使用此命令:
Set-AzureRmDiagnosticSetting -ResourceId [your resource id] -StorageAccountId [your storage account id] -Enabled $true
查看更多关于Set-AzureRmDiagnosticSetting的详细信息,参考:
docs.microsoft.com/en-us/powershell/module/azurerm.insights/set-azurermdiagnosticsetting?view=azurermps-4.3.1