in fbpcf/io/S3FileManager.cpp [73:88]
void S3FileManager::write(
const std::string& fileName,
const std::string& data) {
const auto& ref = fbpcf::aws::uriToObjectReference(fileName);
Aws::S3::Model::PutObjectRequest request;
request.SetBucket(ref.bucket);
request.SetKey(ref.key);
auto ss = std::make_shared<std::stringstream>(data);
request.SetBody(ss);
auto outcome = s3Client_->PutObject(request);
if (!outcome.IsSuccess()) {
throw AwsException{outcome.GetError().GetMessage()};
}
}