test:abort_multipart_upload

This commit is contained in:
weisd
2024-07-29 15:08:27 +08:00
parent bb81b7b8d9
commit 6165ac334b
5 changed files with 39 additions and 17 deletions
+11 -1
View File
@@ -433,8 +433,18 @@ impl S3 for FS {
#[tracing::instrument(level = "debug", skip(self))]
async fn abort_multipart_upload(
&self,
_req: S3Request<AbortMultipartUploadInput>,
req: S3Request<AbortMultipartUploadInput>,
) -> S3Result<S3Response<AbortMultipartUploadOutput>> {
let AbortMultipartUploadInput {
bucket, key, upload_id, ..
} = req.input;
let opts = &ObjectOptions::default();
try_!(
self.store
.abort_multipart_upload(bucket.as_str(), key.as_str(), upload_id.as_str(), opts)
.await
);
Ok(S3Response::new(AbortMultipartUploadOutput { ..Default::default() }))
}
}