我正在尝试将 blob 从源位置复制到租用的目标位置。我正在使用AutoRenewLease的修改版本来执行此操作。这是我的代码中的步骤
- 如果 blob 不存在,则创建一个空的目标 blob
- 使用leaseId 在 blob 上获取定期 30 秒的租约(我自动续订)
- 使用leaseId 创建一个AccessCondition 对象
- 将 AccessCondition 对象作为 destAccessCondition 传递给 StartCopyFromBlobAsync
实际结果:远程服务器返回错误:(412) 租约 ID 匹配,但指定租约必须是无限期租约。
有没有办法解决这个问题并复制一个没有无限租约的 blob。