Your cart is currently empty!
S3: Bucket Policy
{
"Version": "2012-10-17",
"Statement": [{
"Effect": "Allow",
"Principal": {"AWS": [
"arn:aws:iam:::user/<username>",
"arn:aws:iam:::user:<username>",
"arn:aws:iam:::<username>"
]},
"Action": "s3:*",
"Resource": [
"arn:aws:s3:::<bucket-name>"
"arn:aws:s3:::<bucket-name>/*"
]
}]
}{
"Version": "2012-10-17",
"Statement": [{
"Effect": "Allow",
"Principal": {"AWS": [
"arn:aws:iam:::<username>",
]},
"Action": [
"s3:ListBucket",
"s3:GetObject"
],
"Resource": [
"arn:aws:s3:::<bucket-name>"
]
}]
}{
"Version": "2012-10-17",
"Statement": [{
"Effect": "Allow",
"Principal": {"AWS": [
"arn:aws:iam:::user/<username>",
"arn:aws:iam:::<username>:<sub-username>",
]},
"Action": [
"s3:GetBucketLocation",
"s3:GetLifecycleConfiguration",
"s3:GetBucketPolicy",
"s3:GetBucketCORS",
"s3:GetBucketAcl"
],
"Resource": [
"arn:aws:s3:::<bucket-name>"
]
}]
}| AWS S3 | CEPH / RADOS-GW |
| AbortMultipartUpload | AbortMultipartUpload |
| CompleteMultipartUpload | |
| CopyObject | |
| CreateBucket | CreateBucket |
| CreateMultipartUpload | |
| DeleteBucket | DeleteBucket |
| DeleteBucketAnalyticsConfiguration | |
| DeleteBucketCors | |
| DeleteBucketEncryption | |
| DeleteBucketIntelligentTieringConfiguration | |
| DeleteBucketInventoryConfiguration | |
| DeleteBucketLifecycle | |
| DeleteBucketMetricsConfiguration | |
| DeleteBucketOwnershipControls | |
| DeleteBucketPolicy | DeleteBucketPolicy |
| DeleteBucketReplication | |
| DeleteReplicationConfiguration | |
| DeleteBucketTagging | |
| DeleteBucketWebsite | DeleteBucketWebsite |
| DeleteObject | DeleteObject |
| DeleteObjects | |
| DeleteObjectTagging | DeleteObjectTagging |
| DeletePublicAccessBlock | |
| DeleteObjectVersion | |
| DeleteObjectVersionTagging | |
| GetBucketAccelerateConfiguration | |
| GetBucketAcl | GetBucketAcl |
| GetBucketAnalyticsConfiguration | |
| GetBucketCors | GetBucketCORS |
| GetBucketEncryption | GetBucketEncryption |
| GetBucketIntelligentTieringConfiguration | |
| GetBucketInventoryConfiguration | |
| GetBucketLifecycle | |
| GetBucketLifecycleConfiguration | |
| GetBucketLocation | GetBucketLocation |
| GetBucketLogging | GetBucketLogging |
| GetBucketMetricsConfiguration | |
| GetBucketNotification | GetBucketNotification |
| GetBucketNotificationConfiguration | |
| GetBucketOwnershipControls | |
| GetBucketPolicy | GetBucketPolicy |
| GetBucketPolicyStatus | |
| GetBucketReplication | |
| GetBucketRequestPayment | GetBucketRequestPayment |
| GetBucketTagging | GetBucketTagging |
| GetBucketVersioning | GetBucketVersioning |
| GetBucketWebsite | GetBucketWebsite |
| GetObject | GetObject |
| GetObjectAcl | GetObjectAcl |
| GetObjectAttributes | |
| GetObjectLegalHold | GetObjectLegalHold |
| GetObjectLockConfiguration | |
| GetObjectRetention | GetObjectRetention |
| GetObjectTagging | GetObjectTagging |
| GetObjectTorrent | GetObjectTorrent |
| GetPublicAccessBlock | |
| GetObjectVersion | |
| GetObjectVersionAcl | |
| GetObjectVersionTagging | |
| GetObjectVersionTorrent | |
| HeadBucket | |
| HeadObject | |
| ListAllMyBuckets | |
| ListBucketAnalyticsConfigurations | |
| ListBucketIntelligentTieringConfigurations | |
| ListBucketInventoryConfigurations | |
| ListBucketMetricsConfigurations | |
| ListBucket | |
| ListBuckets | |
| ListBucketMultipartUploads | |
| ListBucketVersions | |
| ListMultipartUploads | |
| ListMultipartUploadParts | |
| ListObjects | |
| ListObjectsV2 | |
| ListObjectVersions | |
| ListParts | |
| PutAccelerateConfiguration | |
| PutBucketAccelerateConfiguration | |
| PutBucketAcl | PutBucketAcl |
| PutBucketAnalyticsConfiguration | |
| PutBucketCors | PutBucketCORS |
| PutBucketEncryption | PutBucketEncryption |
| PutBucketIntelligentTieringConfiguration | |
| PutBucketInventoryConfiguration | |
| PutBucketLifecycle | |
| PutBucketLifecycleConfiguration | |
| PutBucketLogging | PutBucketLogging |
| PutBucketMetricsConfiguration | |
| PutBucketNotification | PutBucketNotification |
| PutBucketNotificationConfiguration | |
| PutBucketOwnershipControls | |
| PutBucketPolicy | PutBucketPolicy |
| PutBucketReplication | |
| PutBucketRequestPayment | PutBucketRequestPayment |
| PutBucketTagging | PutBucketTagging |
| PutBucketVersioning | PutBucketVersioning |
| PutBucketWebsite | PutBucketWebsite |
| PutLifecycleConfiguration | |
| PutObject | PutObject |
| PutObjectAcl | PutObjectAcl |
| PutObjectLegalHold | PutObjectLegalHold |
| PutObjectLockConfiguration | |
| PutObjectRetention | PutObjectRetention |
| PutObjectTagging | PutObjectTagging |
| PutObjectVersionAcl | |
| PutObjectVersionTagging | |
| PutReplicationConfiguration | |
| PutPublicAccessBlock | |
| RestoreObject | RestoreObject |
| SelectObjectContent | |
| UploadPart | |
| UploadPartCopy | |
| WriteGetObjectResponse |
References:

Leave a Reply