【问题标题】:Does azure storage folder supports disabling/restricting the ability to delete a folderazure 存储文件夹是否支持禁用/限制删除文件夹的能力
【发布时间】:2021-09-06 10:10:51
【问题描述】:

Azure 存储文件夹是否支持禁用/限制删除容器中文件夹的能力。如果否,如何触发删除事件,自动重新创建文件夹。

【问题讨论】:

    标签: azure azure-storage


    【解决方案1】:

    1.Azure Blob 存储没有文件夹的概念。容器内的所有内容都被视为一个 blob,包括文件夹。 层次结构是存储帐户>>容器>>blob。删除特定文件夹就是删除所有以该文件夹名称开头的 blob。

    2.您可以使用自定义RBAC角色来“限制用户对存储进行上传或删除操作”Restrict user to delete blob

    对于 blob 的端到端保护,我们几乎没有可用的选项

    1. 容器软删除,恢复已被删除的容器。

    2. Blob 版本控制,用于自动维护 Blob 的先前版本。启用 Blob 版本控制后,您可以还原早期版本的 Blob,以在错误修改或删除数据时恢复数据

    3. Blob 软删除,用于恢复已删除的 Blob 或版本

    【讨论】:

    • 如何使用 Azure powershell 设置事件以触发电子邮件或在我的容器中自动创建已删除的文件夹
    • 使用 PowerShell 恢复软删除 blob 你可以参考这个medium.com/microsoftazure/…
    • 要创建一个接收邮件的事件,您必须创建一个将其与存储集成的 azure 函数,您可以参考 c-sharpcorner.com/article/…
    猜你喜欢
    • 1970-01-01
    • 2019-09-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-01-20
    • 2021-04-16
    • 1970-01-01
    • 2017-12-12
    相关资源
    最近更新 更多