minio/pkg
Harshavardhana d5057b3c51 accessPolicy: Implement Put, Get, Delete access policy.
This patch implements Get,Put,Delete bucket policies

Supporting - http://docs.aws.amazon.com/AmazonS3/latest/dev/access-policy-language-overview.html

Currently supports following actions.

   "*":                             true,
   "s3:*":                          true,
   "s3:GetObject":                  true,
   "s3:ListBucket":                 true,
   "s3:PutObject":                  true,
   "s3:CreateBucket":               true,
   "s3:GetBucketLocation":          true,
   "s3:DeleteBucket":               true,
   "s3:DeleteObject":               true,
   "s3:AbortMultipartUpload":       true,
   "s3:ListBucketMultipartUploads": true,
   "s3:ListMultipartUploadParts":   true,

following conditions for "StringEquals" and "StringNotEquals"

   "s3:prefix", "s3:max-keys"
2016-03-08 17:44:50 -08:00
..
atomic build/vet: Fix all the shadowing reports with go1.6 2016-02-23 14:34:39 -08:00
crypto cpu: Remove pkg/cpu in favor of better klauspost/cpuid. 2016-02-15 13:50:33 -08:00
disk ioutils: Add tests 2016-01-26 12:34:04 -08:00
erasure build/vet: Fix all the shadowing reports with go1.6 2016-02-23 14:34:39 -08:00
fs accessPolicy: Implement Put, Get, Delete access policy. 2016-03-08 17:44:50 -08:00
ioutils build/vet: Fix all the shadowing reports with go1.6 2016-02-23 14:34:39 -08:00
mimedb setBucketMetadata: Fix a deadlock. 2016-02-05 15:48:08 -08:00
minhttp xl: Moved to minio/minio - fixes #1112 2016-02-11 15:43:36 -08:00
probe cleanup: Remove definitions and move them to its relative places accordingly 2016-02-22 10:41:27 -08:00
quick xl: Moved to minio/minio - fixes #1112 2016-02-11 15:43:36 -08:00
s3 accessPolicy: Implement Put, Get, Delete access policy. 2016-03-08 17:44:50 -08:00
tasker xl: Moved to minio/minio - fixes #1112 2016-02-11 15:43:36 -08:00
xl build/vet: Fix all the shadowing reports with go1.6 2016-02-23 14:34:39 -08:00