Hi Reid,

You're right, the way I use this with S3 is by using a custom policy where
get and put only is allowed:

{
  "Statement": [
    {
      "Sid": "Stmt1356692141310",
      "Action": [
        "s3:AbortMultipartUpload",
        "s3:GetBucketAcl",
        "s3:GetBucketLocation",
        "s3:GetBucketLogging",
        "s3:GetBucketNotification",
        "s3:GetBucketPolicy",
        "s3:GetBucketRequestPayment",
        "s3:GetBucketVersioning",
        "s3:GetBucketWebsite",
        "s3:GetLifecycleConfiguration",
        "s3:GetObject",
        "s3:GetObjectAcl",
        "s3:GetObjectTorrent",
        "s3:GetObjectVersion",
        "s3:GetObjectVersionAcl",
        "s3:GetObjectVersionTorrent",
        "s3:ListBucket",
        "s3:ListBucketMultipartUploads",
        "s3:ListBucketVersions",
        "s3:ListMultipartUploadParts",
        "s3:PutObject",
        "s3:PutObjectAcl",
        "s3:PutObjectVersionAcl"
      ],
      "Effect": "Allow",
      "Resource": [
        "arn:aws:s3:::*"
      ]
    }
  ]
}



On Fri, Mar 28, 2014 at 12:48 AM, Reid Draper <[email protected]> wrote:

> Hi Jochen,
>
> I'm not aware of any ACL in S3 that supports this. The WRITE ACL will
> grant 'create, overwrite and delete' of objects [1]
>
> [1] http://docs.aws.amazon.com/AmazonS3/latest/dev/ACLOverview.html
>
> Reid
>
> On Mar 25, 2014, at 7:13 AM, Jochen Delabie <[email protected]>
> wrote:
>
> Hi,
>
> Is it possible to assign an ACL to a bucket where a client can
> write/upload an object but not delete an object?
>
> So basically a WRITE permission without the possibility to delete.
>
> Thanks,
> Jochen Delabie
> _______________________________________________
> riak-users mailing list
> [email protected]
> http://lists.basho.com/mailman/listinfo/riak-users_lists.basho.com
>
>
>
_______________________________________________
riak-users mailing list
[email protected]
http://lists.basho.com/mailman/listinfo/riak-users_lists.basho.com

Reply via email to