Я пытаюсь скопировать blob из исходного местоположения в место назначения в аренду. Для этого я использую модифицированную версию AutoRenewLease. Вот шаги в моем кодеStartCopyFromBlobAsync не поддерживает назначение AccessCondition, если аренда бесконечна
- Создание пустого блоб назначения, если пятно не существует
- Получить регулярную 30 секунды аренды (который я autorenew) на сгустке с leaseId
- Используйте leaseId для создать объект AccessCondition
- Передавайте объект AccessCondition к StartCopyFromBlobAsync в destAccessCondition
Фактический результат: удаленный служить r возвратила ошибку: (412) Идентификатор аренды согласован, но указанная аренда должна быть арендой с бесконечным сроком.
Есть ли способ обходить эту проблему и копировать блок без бесконечной аренды.
Есть ли причина, по которой вы хотите приобрести аренду на капоте назначения? –
Да, я хотел бы предотвратить одновременную запись в blob. Я предпочел взять арендную плату за реагирование на 409, если нет другого пути – Yam
Спасибо. Второй вопрос. Есть ли причина, по которой вы не хотите бесконечной аренды на блобе? –