如何在 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 门户重命名 Azure 应用服务计划?