2015-04-28 2 views
6

Используя multipart uploads, Amazon S3 сохраняет все детали до тех пор, пока загрузка не будет завершена или не прервана. В ситуации анонимного падения было бы неплохо, если бы отброшенные загрузки автоматически прерывались после таймаута, чтобы вернуть пространство и избежать затрат на проведение каких-либо частей, которые его сделали.Разве AWS S3 автоматически отменяет многократные загрузки после таймаута?

Можно было бы создать внешний монитор с помощью ListMultipartUploads, но было бы лучше, если бы S3 сделал это автоматически.

Если вы инициируете загрузку и, возможно, загрузите некоторые детали, но затем ничего не сделаете, S3 в конечном итоге прервет ее для владельца ведра?

+0

Я застрял с кучей незавершенных, которые были сложными для удаления (обычные скрипты SDK не работали) придумали это решение http://stackoverflow.com/questions/39457458/howto-abort-all-incomplete- multipart-uploads-for-a-bucket –

ответ

3

Нет. На странице с документацией, которую вы указали: «После того, как вы инициируете многостраничную загрузку, Amazon S3 сохраняет все части, пока вы не закончите или не прекратите загрузку».

Если вы не выполнили или не прекратили загрузку, любые загруженные вами части просто будут зависать и вы будете взимать плату за хранение до тех пор, пока вы этого не сделаете.

+0

Согласен, что документация не указывает, что она прерывается автоматически. Однако это, вероятно, нормальный случай, который они документируют. Меня интересует поведение S3 в необычном случае. Для окончательного ответа это, вероятно, нуждается либо в эксперименте, либо в комментарии от разработчика AWS. Пользователь stackoverflow с премиальной поддержкой может поднять запрос поддержки с помощью amazon, если эта проблема касается их достаточно. –

+1

. Я предоставлю вам дополнительную документацию, если хотите: http://docs.aws.amazon.com/AmazonS3/latest/dev/uploadobjusingmpu.html - «Как только вы инициируете многостраничную загрузку, нет истечение срока действия, вы должны явно завершить или прервать многостраничную загрузку « –