| 3395 | } |
| 3396 | |
| 3397 | Result<std::shared_ptr<io::OutputStream>> S3FileSystem::OpenAppendStream( |
| 3398 | const std::string& path, const std::shared_ptr<const KeyValueMetadata>& metadata) { |
| 3399 | // XXX Investigate UploadPartCopy? Does it work with source == destination? |
| 3400 | // https://docs.aws.amazon.com/AmazonS3/latest/API/mpUploadUploadPartCopy.html |
| 3401 | // (but would need to fall back to GET if the current data is < 5 MB) |
| 3402 | return Status::NotImplemented("It is not possible to append efficiently to S3 objects"); |
| 3403 | } |
| 3404 | |
| 3405 | // ----------------------------------------------------------------------- |
| 3406 | // Initialization and finalization |