【问题标题】:Recover Azure Databricks after deletion删除后恢复 Azure Databricks
【发布时间】:2019-04-29 18:44:15
【问题描述】:

如果 Azure Databricks 将被某人删除并且其中也包含笔记本。那么,如果我们想恢复那些数据块和笔记本,有可能吗? 如果是这样,请解释我们如何才能达到这种条件。

【问题讨论】:

  • 当你说 Databricks 被删除时:你的 cluster 被删除了吗?如果是这样,那没关系,因为笔记本存储在 Databricks 工作区中。如果整个 workspace 被删除,那么您将不得不依赖笔记本的导出或版本控制(Databricks 笔记本可能与 GitHub 和 Azure DevOps 集成)。如果工作区被删除,并且您没有笔记本的版本控制或导出,我无法想象此时您可以做任何事情。也许联系支持?
  • 我投票结束这个问题,因为这是一个 Azure 支持问题(恢复已删除的资源);这里没有什么可以解决的。

标签: azure infrastructure


【解决方案1】:

如果您希望防止删除,您可以设置 Azure 资源锁。具体来说,您可以设置CanNotDelete 锁。此锁定意味着授权用户仍然可以读取和修改资源,但不能删除该资源。

某些 Azure 服务(例如 Azure Databricks)使用托管应用程序来实现该服务。在这种情况下,服务会创建两个资源组。一个资源组包含服务概述并且未锁定。另一个资源组包含服务的基础结构并被锁定。 您应该锁定包含该服务的资源以防止意外删除

如果您尝试删除基础架构资源组,则会收到一条错误消息,指出资源组已锁定。如果您尝试删除基础架构资源组的锁,您会收到一条错误消息,指出该锁属于系统应用程序,因此无法删除。

https://docs.microsoft.com/en-us/azure/azure-resource-manager/resource-group-lock-resources

【讨论】:

  • 我认为 OP 正在谈论从已删除的 Databricks 工作区中恢复笔记本,而不是为避免删除配置工作区...
  • 如果是这种情况,那么我唯一能想到的就是打开支持票,看看是否可以恢复。
猜你喜欢
  • 1970-01-01
  • 2014-03-18
  • 2021-10-29
  • 1970-01-01
  • 2020-07-09
  • 2018-01-14
  • 2019-06-23
  • 1970-01-01
  • 2012-07-20
相关资源
最近更新 更多