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