限制 Azure 存储容器的初始大小

Limiting initial size of an Azure Storage container

我想知道是否有办法创建特定大小(比如 20 GB)的 Azure 存储容器。我知道它可以不受任何限制地创建(我认为最多 200 TB?),但它可以创建为特定大小吗?如果我需要那种设置怎么办?就像最初给用户 20 GB,然后再增加到 50 GB?这可能吗?

例如,如何为注册我的应用的新用户创建 boundary/limitation?

服务本身不可能。这应该是您的应用中实现的功能。

如其他答案中所述,无法在服务级别使用 Blob 存储,您必须实现自己的逻辑来计算 blob 容器的大小。

如果限制容器大小是您所追求的最重要的功能,您可能需要查看 Azure File Storage。相当于 blob 容器的是 File Share,您可以设置文件共享的配额并动态更改它。在撰写此答案时,文件共享的配额可以是 1GB - 5TB 之间的任何值(高级文件存储帐户为 100TB)。

A​​zure 文件存储和 Blob 存储有些相似,但它们的用途不同。但是,对于简单的对象存储目的,您可以使用两者中的任何一个(尽管文件存储比 Blob 存储更昂贵)。