Skip to content

TimeWeb S3 не работает с версиями AWS.SDK >3.5.10.2 #4

@axtox

Description

@axtox

Стек

.NET

Описание

Следуя примерам, документации и релевантным статьям, мне удалось подключить и выполнить некоторые операции (например list buckets) используя последнюю доступную версию официального S3 SDK от Amazon для .NET, однако, при выполнении других критичных операций (добавление файла, скачивание файлов) константно выходила пустая ошибка с некоторым намёком (изучая stack trace) на проблемы с подключением, не смотря на то что подключение и даже список бакетов возвращался успешно.

Несколько дней ушло на дебаг с твиками всех возможных настроек, было решено попробовать более старые версии AWS.SDK - и это сработало.
Причины, по которым это сработало, я пытался искать в changelog всех версии AWS.SDK, но конкретного ответа и причин этой проблемы я не нашел. Некоторые источники утверждают, что предположительные проблемы могут быть связаны с обновленными способами связи с S3 и даже способом получения данных (некоторые поля помечены nullable, то есть теперь являются необязательными).

Однако, истинные причины еще следует установить.

Так или иначе, я решил сэкнонмить чьё-то время в будущем, приложив реально работающий код на .NET который выполняет список простых действий с S3 бакетом (включая создание бакета, закгрузку файлов и удаление файлов и бакета) в качестве примера интеграции в .NET среды.

Пулреквест

#3

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions