如何在 azure 门户中永久删除旧的 Log-analytics-workspace?

Posted

技术标签:

【中文标题】如何在 azure 门户中永久删除旧的 Log-analytics-workspace?【英文标题】:How to delete old Log-analytics-workspace permanently in azure portal? 【发布时间】:2020-06-28 19:48:17 【问题描述】:

我有两个 MS-Azure 订阅,SUB1 和 SUB2

在 SUB1 中,我创建了名为“nonprod-app-law”的 Log-analytics-workspace,几天后我将其删除。

在 SUB2 中,我创建了名为“nonprod-app-law”的 Log-analytics-workspace。但低于错误

错误:

0-06-28T19:29:24.0541229Z 您的部署中有错误。错误代码:部署失败。

2020-06-28T19:29:24.0626384Z ##[错误]详情:

2020-06-28T19:29:24.0627398Z ##[debug]已处理:##vso[task.issue type=error;]详情:

2020-06-28T19:29:24.0629668Z ##[错误]冲突:工作区名称“nonprod-app-law”不是唯一的

2020-06-28T19:29:24.0630757Z ##[debug]Processed: ##vso[task.issue type=error;]冲突:工作区名称“nonprod-app-law”不是唯一的

【问题讨论】:

【参考方案1】:

如果您在门户中删除,默认行为是软删除。 To delete forcefully you need to run some powershell

Remove-AzOperationalInsightsWorkspace -ResourceGroupName "resource-group-name" -Name "workspace-name" -ForceDelete

【讨论】:

正确的标志是-ForceDelete而不是-Force 感谢更新。在原始发布时正在工作......想知道下面引用的更新是否改变了它......【参考方案2】:

如果您在 Azure 门户中打开 Log Analytics 工作区的回收站,您将看到类似以下的屏幕:

要能够将具有相同名称的新 Log Analytics 工作区添加到另一个订阅,您应该首先通过门户或 CLI recover 软删除的工作区。然后,您需要通过PowerShell 或Az CLI 在CLI 上使用--force 标志将其删除。

PS:

删除-AzOperationalInsightsWorkspace -ResourceGroupName “资源组名称”-名称“工作区名称”-ForceDelete

Az CLI:

az monitor log-analytics workspace delete --force true --resource-group MyResourceGroup --workspace-name MyWorkspace

【讨论】:

【参考方案3】:

使用 -Force 标签强制删除无效@DreadedFrost

【讨论】:

【参考方案4】:

PowerShell 存在不支持强制删除的问题,我们正在修复(eta:几周)。您可以使用 REST 或 CLI 强制删除

【讨论】:

是否包括使用 AzureRm 模块? @Oleg Ananiev 有没有上述命令的替代方法?

以上是关于如何在 azure 门户中永久删除旧的 Log-analytics-workspace?的主要内容,如果未能解决你的问题,请参考以下文章

在 Azure 存储中查找软删除 blob 的永久删除日期

是否可以使用 Azure 门户重命名 Azure 应用服务计划?

如何永久清除在启用软删除的情况下创建的整个 azure keyvault?

使用Azure门户从虚拟机分离数据磁盘

如何从 azure 机器学习工作区中删除实验

删除 Visual Studio 发布的 Azure 函数