【问题标题】:Creating blob storage service programmatically in Azure在 Azure 中以编程方式创建 Blob 存储服务
【发布时间】:2011-10-12 02:02:07
【问题描述】:

目前我正在使用 Azure 并考虑一个多切网络应用程序,用户可以在其中创建应用程序的实例,更多用户可以注册以在此实例中上传和共享文件。我创建了一个 blob 存储服务并创建了几个容器。但是,我不确定客户如何看待这样一个事实,即他们与其他用户共享他们的 blob 服务,并且文件仅由容器分隔。我希望每个用户都能获得自己的 blob 服务。但是,该网络应用程序仍应由单个网络工作者角色共享。

对于您手动创建的每个实例来说,这听起来很容易,但是我希望在用户注册并创建他的 Web 应用程序实例时自动创建 blob 服务。不幸的是,我还没有找到任何关于我如何做到这一点的信息。我发现只有 blob 存储 api 用于查询服务,而不是用于创建它。

有人能引导我走向正确的方向吗?这甚至可能吗?

【问题讨论】:

    标签: azure blob azure-storage


    【解决方案1】:

    您可以通过编程方式创建存储帐户(请参阅“创建存储帐户”:http://msdn.microsoft.com/en-us/library/hh264518.aspx),但我不建议为每个用户创建不同的帐户。每个订阅可以创建多少存储帐户的限制相当低。 (我相信默认是五个,你可以打电话把你的配额增加到二十个。)

    一般来说,建议继续为所有客户使用相同的存储帐户。我相信您关心的是数据安全,但添加多个存储帐户并不能真正改变安全动态。 (信任边界仍在您和最终用户之间,因为只有您的代码会直接访问存储。)

    【讨论】:

    • 从未想过订阅同行帐户数量有限。非常感谢!
    猜你喜欢
    • 2014-06-29
    • 2018-02-09
    • 2018-06-06
    • 2023-02-22
    • 1970-01-01
    • 2023-03-03
    • 2019-10-17
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多