AWS S3 не является иерархической файловой системой. Он разделен на два важных компонента: резервное хранилище и индекс, которые, в отличие от типичной файловой системы, являются отдельными ... поэтому, когда вы пишете объект, вы на самом деле не пишете его "на месте". Загрузка объекта сохраняет объект в хранилище резервных копий, а затем добавляет его в индекс корзины, который используется GET и другими запросами для извлечения сохраненных данных и метаданных для извлечения. Следовательно, в вашем случае, если синхронизация прервана, AWS несет ответственность за удаление этого файла, и он не будет проиндексирован,
Что касается многоэтапных загрузок, то здесь также AWS не будет отображать полный файл до тех пор, пока вы не отправите последнюю часть вашей многоэлементной загрузки, вы также можете отправить запрос на прерывание для прерывания многоэтапной загрузки, в этом случае AWS прекратит взимать плату за Ваши частично загруженные файлы.
для получения дополнительной информации о многоэтапной загрузке см. Этот документ:
S3 multipart upload