| 3462 | } |
| 3463 | |
| 3464 | Result<std::shared_ptr<io::OutputStream>> S3FileSystem::OpenAppendStream( |
| 3465 | const std::string& path, const std::shared_ptr<const KeyValueMetadata>& metadata) { |
| 3466 | // XXX Investigate UploadPartCopy? Does it work with source == destination? |
| 3467 | // https://docs.aws.amazon.com/AmazonS3/latest/API/mpUploadUploadPartCopy.html |
| 3468 | // (but would need to fall back to GET if the current data is < 5 MB) |
| 3469 | return Status::NotImplemented("It is not possible to append efficiently to S3 objects"); |
| 3470 | } |
| 3471 | |
| 3472 | // ----------------------------------------------------------------------- |
| 3473 | // Initialization and finalization |