Hide Forgot
Cloned from launchpad blueprint https://blueprints.launchpad.net/swift/+spec/extend-container-acl-headers. Description: Add new type of headers to container server: X-Container-ACL-Read: This permission allows user to only read list of objects in container. X-Container-ACL-Read-ACP: This permission allows user to get the list of ACL headers from container, but not list objects in container. X-Container-ACL-Write: This permission allows user to change container metadata and upload objects to container. X-Container-ACL-Write-ACP: This permission allows user to change container ACL headers. ACP: access control permission. This changes will work with tempauth and keystone auth middlewares. Deployments that use X-Container-Read and X-Container-Write headers will work as before. These changes will allow for more granularity and will make container's ACL to be compliant with S3: http://docs.aws.amazon.com/AmazonS3/latest/dev/UsingACLsandBucketPoliciesTogether.html Please proceed to https://review.openstack.org/#/c/39844/ for code review. Specification URL (additional information): None