-
Notifications
You must be signed in to change notification settings - Fork 4
Description
Стек
.NET
Описание
Следуя примерам, документации и релевантным статьям, мне удалось подключить и выполнить некоторые операции (например list buckets) используя последнюю доступную версию официального S3 SDK от Amazon для .NET, однако, при выполнении других критичных операций (добавление файла, скачивание файлов) константно выходила пустая ошибка с некоторым намёком (изучая stack trace) на проблемы с подключением, не смотря на то что подключение и даже список бакетов возвращался успешно.
Несколько дней ушло на дебаг с твиками всех возможных настроек, было решено попробовать более старые версии AWS.SDK - и это сработало.
Причины, по которым это сработало, я пытался искать в changelog всех версии AWS.SDK, но конкретного ответа и причин этой проблемы я не нашел. Некоторые источники утверждают, что предположительные проблемы могут быть связаны с обновленными способами связи с S3 и даже способом получения данных (некоторые поля помечены nullable, то есть теперь являются необязательными).
Однако, истинные причины еще следует установить.
Так или иначе, я решил сэкнонмить чьё-то время в будущем, приложив реально работающий код на .NET который выполняет список простых действий с S3 бакетом (включая создание бакета, закгрузку файлов и удаление файлов и бакета) в качестве примера интеграции в .NET среды.