Your cart is currently empty!
S3: Bucket Policy
JSON
x
16
16
1
{
2
"Version": "2012-10-17",
3
"Statement": [{
4
"Effect": "Allow",
5
"Principal": {"AWS": [
6
"arn:aws:iam:::user/<username>",
7
"arn:aws:iam:::user:<username>",
8
"arn:aws:iam:::<username>"
9
]},
10
"Action": "s3:*",
11
"Resource": [
12
"arn:aws:s3:::<bucket-name>"
13
"arn:aws:s3:::<bucket-name>/*"
14
]
15
}]
16
}
JSON
1
16
16
1
{
2
"Version": "2012-10-17",
3
"Statement": [{
4
"Effect": "Allow",
5
"Principal": {"AWS": [
6
"arn:aws:iam:::<username>",
7
]},
8
"Action": [
9
"s3:ListBucket",
10
"s3:GetObject"
11
],
12
"Resource": [
13
"arn:aws:s3:::<bucket-name>"
14
]
15
}]
16
}
JSON
1
20
20
1
{
2
"Version": "2012-10-17",
3
"Statement": [{
4
"Effect": "Allow",
5
"Principal": {"AWS": [
6
"arn:aws:iam:::user/<username>",
7
"arn:aws:iam:::<username>:<sub-username>",
8
]},
9
"Action": [
10
"s3:GetBucketLocation",
11
"s3:GetLifecycleConfiguration",
12
"s3:GetBucketPolicy",
13
"s3:GetBucketCORS",
14
"s3:GetBucketAcl"
15
],
16
"Resource": [
17
"arn:aws:s3:::<bucket-name>"
18
]
19
}]
20
}
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