如何解决使用 Azure CLI 上传 blob 时使用的默认块大小是多少,是否可以更改?
我正在使用 Azure 命令行界面 az
命令将数据上传到 Azure 存储帐户:
az storage blob upload ...
我注意到 documentation 指的是“自动分块”:
从文件路径创建一个新的 blob,或更新一个文件的内容 具有自动分块和进度通知的现有 blob。
使用的块大小是多少?它是固定大小还是取决于其他因素?
我想将块大小增加到尽可能大的值,以便在上传大文件时可以最小化写入操作成本。使用 CLI 工具可以实现吗?
解决方法
使用的默认块大小为 4MB,但如果检测到超过 50000 个块的限制(块 blob 中允许的最大数量),它会自动调整为 100MB 或 4000MB。
例如,如果文件大小超过 4 * 50000 * 1024 * 1024 字节,则使用的块大小将为 100MB,如果文件大小超过 100 * 50000 * 1024 * 1024 字节,则使用的块大小将为 4000MB(一个块允许的最大值)。
我认为您无法更改此设置。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。