Это сообщение об ошибке означает, что сеть, подключенная к S3, была заблокирована, вам нужно изменить политику S3 Bucket и дать разрешение на чтение лямбда-данных.
Следующий документ AWS поможет вам понять и определить правила и политику для S3
Нет, Файл. Существуйте (), только проверяет, что рассматриваемый файл находится в файловой системе в указанном пути. Это не получает доступ к данным файла или заголовкам в так или иначе, таким образом, это не поместит блокировку на файл.
На ноте стороны, даже открывая файл не обязательно заблокирует его. Это зависит от параметров доступа, которые Вы выбираете при открытии.
Нет, Файл. Существуйте не блокирует файл. Отличный способ видеть, что происходит под покрытиями, тем не менее, состоит в том, чтобы просмотреть исходный код.
Выпадающий исходный код для библиотек базовых классов.Net Framework и смотрит на то, что продолжается негласно. Система. Класс IO.File, в частности, имеет, некоторые очень интересные приняли значение по умолчанию выборы для обработки файла, блокировки, выпуска, и т.д. В экземплярах как Ваши видя источник то, что происходит негласно, может сделать все различие в терминах того, как Вы разрабатываете свое приложение.
На ссылку:
Что я могу сделать с Общим Источником CLI? Существует богатство технологии языка программирования в Общем Источнике CLI. Это, вероятно, будет представлять интерес для широкой аудитории, включая:
Это ответ anu - и всем, кто делает что-то подобное с файлами.
Очень важно обращаться к файлам с помощью оператора using. Это гарантирует, что вы должным образом утилизируете ссылку на файл.
using (var fs = File.OpenRead(path)) {
// Do something
}