Я пытаюсь использовать Aws::Transfer::TransferManager::UploadDirectory
загрузить каталог файлов на s3. Эти файлы позже будут размещены через CloudFront для веб-клиентов. По этой причине мне нужно установить несколько заголовков, таких как Content-Type, Content-Encoding, и они будут разными в зависимости от файла.
На первый взгляд, кажется, что нет способа указать эту информацию, когда она является частью вызова UploadDirectory. Существует дляAws::Map<Aws::String, Aws::String>() metadata
мне кажется, что это должно быть то, что я хочу, но в нем отсутствует документация, и я не уверен, как отображение строки -> строки может сделать то, что я хочу.
Является UploadDirectory
неправильный подход здесь? Будет ли мне лучше повторно реализовать свою собственную версию, чтобы я мог выполнять больше операций для каждого файла?
Задача ещё не решена.
Других решений пока нет …