From 313b5cc2026374ef93c4ed7054f7b23cd82ec3ab Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Andreas=20Lindh=C3=A9?= <7773090+lindhe@users.noreply.github.com> Date: Fri, 30 Jan 2026 15:39:55 +0100 Subject: [PATCH] Add permissions for Multipart uploads MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Andreas Lindhé <7773090+lindhe@users.noreply.github.com> --- web/docs/object_stores.md | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/web/docs/object_stores.md b/web/docs/object_stores.md index cfbc67a..773c4b1 100644 --- a/web/docs/object_stores.md +++ b/web/docs/object_stores.md @@ -133,9 +133,12 @@ overhead. Barman Cloud requires the following permissions in the S3 bucket: +- [`s3:AbortMultipartUpload`](https://docs.aws.amazon.com/AmazonS3/latest/API/API_AbortMultipartUpload.html) - [`s3:DeleteObject`](https://docs.aws.amazon.com/AmazonS3/latest/API/API_DeleteObject.html) - [`s3:GetObject`](https://docs.aws.amazon.com/AmazonS3/latest/API/API_GetObject.html) +- [`s3:ListBucketMultipartUploads`](https://docs.aws.amazon.com/AmazonS3/latest/API/API_ListMultipartUploads.html) - [`s3:ListBucket`](https://docs.aws.amazon.com/AmazonS3/latest/API/API_ListBuckets.html) +- [`s3:ListMultipartUploadParts`](https://docs.aws.amazon.com/AmazonS3/latest/API/API_ListParts.html) - [`s3:PutObject`](https://docs.aws.amazon.com/AmazonS3/latest/API/API_PutObject.html) Here's an example of what such a bucket policy may look like: @@ -145,9 +148,12 @@ Here's an example of what such a bucket policy may look like: "Statement": [ { "Action": [ + "s3:AbortMultipartUpload", "s3:DeleteObject", "s3:GetObject", "s3:ListBucket", + "s3:ListBucketMultipartUploads", + "s3:ListMultipartUploadParts", "s3:PutObject" ], "Effect": "Allow",