setup minio automation #229

Merged
mg merged 114 commits from minio_automation into master 2024-11-09 22:00:58 +01:00
Showing only changes of commit 9c079b3fb0 - Show all commits

View file

@ -24,81 +24,81 @@ minio_buckets:
minio_policies: minio_policies:
- name: testbucket1_rw - name: testbucket1_rw
policy: | policy: |
{
"Version": "2012-10-17",
"Statement": [
{ {
"Effect": "Allow", "Version": "2012-10-17",
"Principal": { "Statement": [
"AWS": [ {
"*" "Effect": "Allow",
"Principal": {
"AWS": [
"*"
]
},
"Action": [
"s3:GetBucketLocation",
"s3:ListBucket",
"s3:ListBucketMultipartUploads"
],
"Resource": [
"arn:aws:s3:::testbucket1"
] ]
}, },
"Action": [ {
"s3:GetBucketLocation", "Effect": "Allow",
"s3:ListBucket", "Principal": {
"s3:ListBucketMultipartUploads" "AWS": [
], "*"
"Resource": [ ]
"arn:aws:s3:::testbucket1" },
] "Action": [
}, "s3:AbortMultipartUpload",
{ "s3:DeleteObject",
"Effect": "Allow", "s3:GetObject",
"Principal": { "s3:ListMultipartUploadParts",
"AWS": [ "s3:PutObject"
"*" ],
"Resource": [
"arn:aws:s3:::testbucket1/*"
] ]
}, }
"Action": [ ]
"s3:AbortMultipartUpload", }
"s3:DeleteObject",
"s3:GetObject",
"s3:ListMultipartUploadParts",
"s3:PutObject"
],
"Resource": [
"arn:aws:s3:::testbucket1/*"
]
}
]
}
- name: testbucket3_ro - name: testbucket3_ro
policy: | policy: |
{
"Version": "2012-10-17",
"Statement": [
{ {
"Effect": "Allow", "Version": "2012-10-17",
"Principal": { "Statement": [
"AWS": [ {
"*" "Effect": "Allow",
"Principal": {
"AWS": [
"*"
]
},
"Action": [
"s3:GetBucketLocation",
"s3:ListBucket",
"s3:ListBucketMultipartUploads"
],
"Resource": [
"arn:aws:s3:::testbucket3"
] ]
}, },
"Action": [ {
"s3:GetBucketLocation", "Effect": "Allow",
"s3:ListBucket", "Principal": {
"s3:ListBucketMultipartUploads" "AWS": [
], "*"
"Resource": [ ]
"arn:aws:s3:::testbucket3" },
] "Action": [
}, "s3:AbortMultipartUpload",
{ "s3:GetObject",
"Effect": "Allow", "s3:ListMultipartUploadParts",
"Principal": { ],
"AWS": [ "Resource": [
"*" "arn:aws:s3:::testbucket3/*"
] ]
}, }
"Action": [ ]
"s3:AbortMultipartUpload", }
"s3:GetObject",
"s3:ListMultipartUploadParts",
],
"Resource": [
"arn:aws:s3:::testbucket3/*"
]
}
]
}