示例#1
0
    def GET(self, req):
        """
        Handles GET Bucket acl and GET Object acl.
        """
        resp = req.get_response(self.app)

        acl = resp.object_acl if req.is_object_request else resp.bucket_acl

        resp = HTTPOk()
        resp.body = tostring(acl.elem())

        return resp
示例#2
0
文件: s3_acl.py 项目: AymericDu/swift
    def GET(self, req):
        """
        Handles GET Bucket acl and GET Object acl.
        """
        if req.is_object_request:
            self.set_s3api_command(req, 'get-object-acl')
        else:
            self.set_s3api_command(req, 'get-bucket-acl')

        resp = req.get_response(self.app)

        acl = resp.object_acl if req.is_object_request else resp.bucket_acl

        resp = HTTPOk()
        resp.body = tostring(acl.elem())

        return resp