AWS S3 Control
    AWS S3 Control
    • /v20180820/accesspoint/{name}
      PUT
    • /v20180820/accesspoint/{name}
      DELETE
    • /v20180820/accesspoint/{name}
      GET
    • /v20180820/accesspointforobjectlambda/{name}
      PUT
    • /v20180820/accesspointforobjectlambda/{name}
      DELETE
    • /v20180820/accesspointforobjectlambda/{name}
      GET
    • /v20180820/bucket/{name}
      PUT
    • /v20180820/jobs
      POST
    • /v20180820/jobs
      GET
    • /v20180820/async-requests/mrap/create
      POST
    • /v20180820/accesspoint/{name}/policy
      DELETE
    • /v20180820/accesspoint/{name}/policy
      GET
    • /v20180820/accesspoint/{name}/policy
      PUT
    • /v20180820/accesspointforobjectlambda/{name}/policy
      DELETE
    • /v20180820/accesspointforobjectlambda/{name}/policy
      GET
    • /v20180820/accesspointforobjectlambda/{name}/policy
      PUT
    • /v20180820/bucket/{name}
      DELETE
    • /v20180820/bucket/{name}
      GET
    • /v20180820/bucket/{name}/lifecycleconfiguration
      DELETE
    • /v20180820/bucket/{name}/lifecycleconfiguration
      GET
    • /v20180820/bucket/{name}/lifecycleconfiguration
      PUT
    • /v20180820/bucket/{name}/policy
      DELETE
    • /v20180820/bucket/{name}/policy
      GET
    • /v20180820/bucket/{name}/policy
      PUT
    • /v20180820/bucket/{name}/replication
      DELETE
    • /v20180820/bucket/{name}/replication
      GET
    • /v20180820/bucket/{name}/replication
      PUT
    • /v20180820/bucket/{name}/tagging
      DELETE
    • /v20180820/bucket/{name}/tagging
      GET
    • /v20180820/bucket/{name}/tagging
      PUT
    • /v20180820/jobs/{id}/tagging
      DELETE
    • /v20180820/jobs/{id}/tagging
      GET
    • /v20180820/jobs/{id}/tagging
      PUT
    • /v20180820/async-requests/mrap/delete
      POST
    • /v20180820/configuration/publicAccessBlock
      DELETE
    • /v20180820/configuration/publicAccessBlock
      GET
    • /v20180820/configuration/publicAccessBlock
      PUT
    • /v20180820/storagelens/{storagelensid}
      DELETE
    • /v20180820/storagelens/{storagelensid}
      GET
    • /v20180820/storagelens/{storagelensid}
      PUT
    • /v20180820/storagelens/{storagelensid}/tagging
      DELETE
    • /v20180820/storagelens/{storagelensid}/tagging
      GET
    • /v20180820/storagelens/{storagelensid}/tagging
      PUT
    • /v20180820/jobs/{id}
      GET
    • /v20180820/async-requests/mrap/{request_token}
      GET
    • /v20180820/accesspointforobjectlambda/{name}/configuration
      GET
    • /v20180820/accesspointforobjectlambda/{name}/configuration
      PUT
    • /v20180820/accesspoint/{name}/policyStatus
      GET
    • /v20180820/accesspointforobjectlambda/{name}/policyStatus
      GET
    • /v20180820/bucket/{name}/versioning
      GET
    • /v20180820/bucket/{name}/versioning
      PUT
    • /v20180820/mrap/instances/{name}
      GET
    • /v20180820/mrap/instances/{name}/policy
      GET
    • /v20180820/mrap/instances/{name}/policystatus
      GET
    • /v20180820/mrap/instances/{mrap}/routes
      GET
    • /v20180820/mrap/instances/{mrap}/routes
      PATCH
    • /v20180820/accesspoint
      GET
    • /v20180820/accesspointforobjectlambda
      GET
    • /v20180820/mrap/instances
      GET
    • /v20180820/bucket
      GET
    • /v20180820/storagelens
      GET
    • /v20180820/async-requests/mrap/put-policy
      POST
    • /v20180820/jobs/{id}/priority
      POST
    • /v20180820/jobs/{id}/status
      POST

      /v20180820/bucket/{name}

      The AWS S3 Control multi-region endpoint
      http://s3-control.{region}.amazonaws.com
      The AWS S3 Control multi-region endpoint
      http://s3-control.{region}.amazonaws.com
      PUT
      /v20180820/bucket/{name}
      Creates a new Outposts bucket. By creating the bucket, you become the bucket owner. To create an Outposts bucket, you must have S3 on Outposts. For more information, see Using Amazon S3 on Outposts in Amazon S3 User Guide.
      Not every string is an acceptable bucket name. For information on bucket naming restrictions, see Working with Amazon S3 Buckets.
      S3 on Outposts buckets support:
      • Tags
      • LifecycleConfigurations for deleting expired objects
      For a complete list of restrictions and Amazon S3 feature limitations on S3 on Outposts, see Amazon S3 on Outposts Restrictions and Limitations.
      For an example of the request syntax for Amazon S3 on Outposts that uses the S3 on Outposts endpoint hostname prefix and x-amz-outpost-id in your API request, see the Examples section.
      The following actions are related to CreateBucket for Amazon S3 on Outposts:
      • PutObject
      • GetBucket
      • DeleteBucket
      • CreateAccessPoint
      • PutAccessPointPolicy
      Request Request Example
      Shell
      JavaScript
      Java
      Swift
      curl --location -g --request PUT 'http://s3-control.{region}.amazonaws.com/v20180820/bucket/' \
      --header 'Content-Type: text/plain' \
      --data-raw ''
      Response Response Example
      200 - Example 1
      {}

      Request

      Path Params
      name
      string 
      required
      The name of the bucket.
      Header Params
      x-amz-acl
      string 
      optional
      The canned ACL to apply to the bucket.
      x-amz-grant-full-control
      string 
      optional
      Allows grantee the read, write, read ACP, and write ACP permissions on the bucket.
      x-amz-grant-read
      string 
      optional
      Allows grantee to list the objects in the bucket.
      x-amz-grant-read-acp
      string 
      optional
      Allows grantee to read the bucket ACL.
      x-amz-grant-write
      string 
      optional
      Allows grantee to create, overwrite, and delete any object in the bucket.
      x-amz-grant-write-acp
      string 
      optional
      Allows grantee to write the ACL for the applicable bucket.
      x-amz-bucket-object-lock-enabled
      string 
      optional
      Specifies whether you want S3 Object Lock to be enabled for the new bucket.
      x-amz-outpost-id
      string 
      optional
      The ID of the Outposts where the bucket is being created.

      Responses

      🟢200Success
      application/json
      Body
      object {0}
      🟠480BucketAlreadyExists
      🟠481BucketAlreadyOwnedByYou
      Modified at 2023-08-15 09:09:39
      Previous
      /v20180820/accesspointforobjectlambda/{name}
      Next
      /v20180820/jobs
      Built with