{ "opencollection": "1.0.0", "info": { "name": "Amazon S3 Control Access Control API", "version": "2018-08-20" }, "request": { "auth": { "type": "apikey", "key": "Authorization", "value": "{{Authorization}}", "placement": "header" } }, "items": [ { "info": { "name": "Access Control", "type": "folder" }, "items": [ { "info": { "name": "Amazon S3 Get Bucket Acl", "type": "http" }, "http": { "method": "GET", "url": "https://s3-control.{region}.amazonaws.com/:Bucket?acl", "headers": [ { "name": "x-amz-expected-bucket-owner", "value": "example_value" } ], "params": [ { "name": "Bucket", "value": "", "type": "path", "description": "The name of the bucket. Bucket names must be between 3 and 63 characters long, consist only of lowercase letters, numbers, hyphens, and periods, and must begin and end with a letter or number." } ] }, "docs": "This implementation of the GET action uses the acl subresource to return the access control list (ACL) of a bucket. To use GET to return the ACL, you must have the READ_ACP access to the bucket." }, { "info": { "name": "Amazon S3 Put Bucket Acl", "type": "http" }, "http": { "method": "PUT", "url": "https://s3-control.{region}.amazonaws.com/:Bucket?acl", "headers": [ { "name": "x-amz-acl", "value": "private" }, { "name": "x-amz-grant-full-control", "value": "example_value" }, { "name": "x-amz-grant-read", "value": "example_value" }, { "name": "x-amz-grant-read-acp", "value": "example_value" }, { "name": "x-amz-grant-write", "value": "example_value" }, { "name": "x-amz-grant-write-acp", "value": "example_value" }, { "name": "Content-MD5", "value": "example_value" }, { "name": "x-amz-expected-bucket-owner", "value": "example_value" } ], "params": [ { "name": "Bucket", "value": "", "type": "path", "description": "The name of the bucket. Bucket names must be between 3 and 63 characters long, consist only of lowercase letters, numbers, hyphens, and periods, and must begin and end with a letter or number." } ] }, "docs": "Sets the permissions on an existing bucket using access control lists (ACL). You can set permissions to grant or revoke access at the bucket level using either the request body or request headers." } ] } ], "bundled": true }