minio/pkg/fs
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
..
api_suite_nix_test.go accessPolicy: Implement Put, Get, Delete access policy. 2016-03-08 17:44:50 -08:00
api_suite_windows_test.go accessPolicy: Implement Put, Get, Delete access policy. 2016-03-08 17:44:50 -08:00
fs-backend-metadata.go accessPolicy: Implement Put, Get, Delete access policy. 2016-03-08 17:44:50 -08:00
fs-bucket-listobjects.go list: Fix handling of maxKeys and prefixes. 2016-03-01 17:34:31 -08:00
fs-bucket.go accessPolicy: Implement Put, Get, Delete access policy. 2016-03-08 17:44:50 -08:00
fs-bucket_test.go accessPolicy: Implement Put, Get, Delete access policy. 2016-03-08 17:44:50 -08:00
fs-datatypes.go accessPolicy: Implement Put, Get, Delete access policy. 2016-03-08 17:44:50 -08:00
fs-errors.go accessPolicy: Implement Put, Get, Delete access policy. 2016-03-08 17:44:50 -08:00
fs-multipart.go pkg/fs: for locks, prefer defer and read-only ops 2016-03-07 00:07:11 -08:00
fs-object.go api: Implement CopyObject s3 API, doing server side copy. 2016-02-27 19:51:59 -08:00
fs-utils.go cleanup: Remove definitions and move them to its relative places accordingly 2016-02-22 10:41:27 -08:00
fs.go accessPolicy: Implement Put, Get, Delete access policy. 2016-03-08 17:44:50 -08:00
fs_test.go server: Remove max-buckets option and now max buckets is unlimited. 2016-02-06 18:25:47 -08:00