cc_staff
74
edits
(Marked this version for translation) |
(added supported AWS policies (from https://docs.ceph.com/en/quincy/radosgw/bucketpolicy)) |
||
Line 88: | Line 88: | ||
<!--T:34--> | <!--T:34--> | ||
Currently, Arbutus Object Storage only | Currently, Arbutus Object Storage only supports a [[Arbutus_object_storage#Policy_subset|subset]] of the AWS specification for [https://docs.aws.amazon.com/AmazonS3/latest/userguide/using-iam-policies.html data container polices]. The following example shows how to create, apply, and view a policy. The first step is create a policy json file: | ||
<!--T:45--> | <!--T:45--> | ||
Line 127: | Line 127: | ||
<p><code>s3cmd info s3://testbucket</code></p> | <p><code>s3cmd info s3://testbucket</code></p> | ||
== Policy subset == | |||
Currently, we support only the following actions: | |||
* s3:AbortMultipartUpload | |||
* s3:CreateBucket | |||
* s3:DeleteBucketPolicy | |||
* s3:DeleteBucket | |||
* s3:DeleteBucketWebsite | |||
* s3:DeleteObject | |||
* s3:DeleteObjectVersion | |||
* s3:DeleteReplicationConfiguration | |||
* s3:GetAccelerateConfiguration | |||
* s3:GetBucketAcl | |||
* s3:GetBucketCORS | |||
* s3:GetBucketLocation | |||
* s3:GetBucketLogging | |||
* s3:GetBucketNotification | |||
* s3:GetBucketPolicy | |||
* s3:GetBucketRequestPayment | |||
* s3:GetBucketTagging | |||
* s3:GetBucketVersioning | |||
* s3:GetBucketWebsite | |||
* s3:GetLifecycleConfiguration | |||
* s3:GetObjectAcl | |||
* s3:GetObject | |||
* s3:GetObjectTorrent | |||
* s3:GetObjectVersionAcl | |||
* s3:GetObjectVersion | |||
* s3:GetObjectVersionTorrent | |||
* s3:GetReplicationConfiguration | |||
* s3:IPAddress | |||
* s3:NotIpAddress | |||
* s3:ListAllMyBuckets | |||
* s3:ListBucketMultipartUploads | |||
* s3:ListBucket | |||
* s3:ListBucketVersions | |||
* s3:ListMultipartUploadParts | |||
* s3:PutAccelerateConfiguration | |||
* s3:PutBucketAcl | |||
* s3:PutBucketCORS | |||
* s3:PutBucketLogging | |||
* s3:PutBucketNotification | |||
* s3:PutBucketPolicy | |||
* s3:PutBucketRequestPayment | |||
* s3:PutBucketTagging | |||
* s3:PutBucketVersioning | |||
* s3:PutBucketWebsite | |||
* s3:PutLifecycleConfiguration | |||
* s3:PutObjectAcl | |||
* s3:PutObject | |||
* s3:PutObjectVersionAcl | |||
* s3:PutReplicationConfiguration | |||
* s3:RestoreObject | |||
</translate> | </translate> | ||
[[Category:Cloud]] | [[Category:Cloud]] |