Хорошо, у меня есть рабочие приложения, которые используют amazon s3 multipart, они используют CreateMultipart, UploadPart и CompleteMultiPart.
Сейчас мы переходим на облачное хранилище Google, и у нас проблема с multipart. Насколько я понял, Google не поддерживает s3 multipart, получил информацию отсюда Поддержка Google Cloud Storage для многокомпонентной загрузки S3.
Итак, я вижу, что у Google есть ближайший метод Compose https://cloud.google.com/storage/docs/composite-objects, где я просто загружаю разные объекты, а затем отправляю запрос на их объединение, или я могу использовать uploadType = multipart https://cloud.google.com/storage/docs/json_api/v1/how-tos/upload#resumable, но это вроде полностью отличается от s3 multipart. И есть возобновляемая загрузка https://cloud.google.com/storage/docs/resumable-uploads, который, кажется, позволяет загружать файлы кусками, но без полной составной части.
Какой вариант лучше всего использовать? Некоторые службы уже используют CreateMultiPart, UploadPart, CompletePart, и мне нужно написать «адаптер» для этих служб, чтобы они были совместимы с облачным хранилищем Google.