描述:在生成上传 SAS Url 时设置 BlobAccessTier。
我们正在使用具有写入权限的 SAS URL 将数据上传到 Azure 存储帐户。我们希望使用 AccessTier 作为冷来上传这些 blob,尽管默认存储帐户是热的。有没有办法在生成上传 SAS Url 时指定 AccessTier?
提前非常感谢。
技术:spring-boot、azure、kotlin
如果您的问题是关于能否在 SAS 令牌中指定访问层以便直接在该层上传 blob,那么答案是否定的。 SAS 令牌没有可以控制它的参数。
使用 SAS URL 上传 Blob 时,为了将 Blob 直接上传到
Cold
层,您需要在请求标头中包含 x-ms-access-tier
并将其值设置为 Cold
。如果您正在使用任何 Blob 存储 SDK,请查看它们的文档。您将找到一个参数,允许您在使用 SDK 上传 blob 时指定访问层。