Лучшим способом будет:
- Запишите свои данные в файл CSV на локальном компьютере (или везде, где работает ваше приложение)
- Загрузите файл в Amazon S3с использованием AWS SDK для Java
Обратите внимание, что невозможно добавить данные к объекту Amazon s3. Таким образом, вам следует либо каждый раз загружать новый файл, либо, если вы хотите, чтобы все данные были в одном файле, вам нужно будет каждый раз повторно загружать полный файл.
Если вы хотите отправить данные как stream , вы можете использовать putObject()
:
public PutObjectResult putObject(String bucketName,
String key,
InputStream input,
ObjectMetadata metadata)
throws SdkClientException,
AmazonServiceException