Create Bucket

Create a new AWS S3 bucket.

Options

Field Definition Type Required
Region Region for your AWS S3 bucket. Choose a region for your AAWS S3 bucket. Dropdown TRUE
Canned ACL Canned Access Control List (ACL) to apply to the object.

If None is selected from the dropdown, the following input fields are generated:

  • Grant Full Control

  • Grant Read

  • Grant Read ACP

  • Grant Write ACP

If None is not selected from the dropdown, input fields are not generated and the selected canned ACL is applied to the uploaded object.

Dropdown TRUE

Input

Field Definition Type Required
Bucket Name of the bucket to create. String TRUE
Bucket Object Lock Enabled If Yes, specifies that you want AWS S3 Object Lock to be enabled for the new bucket; otherwise, False. Boolean FALSE
Object Ownership Ownership permission of the object. Possible values are:
  • Bucket Owner Preferred: Objects uploaded to the bucket change ownership to the bucket owner if the objects are uploaded with the bucket-owner-full-control canned ACL.

  • Object Writer: The uploading account will own the object if the object is uploaded with the bucket-owner-full-control canned ACL.

  • Bucket Owner Enforced: Access control lists (ACLs) are disabled and no longer affect permissions. The bucket owner automatically owns and has full control over every object in the bucket. The bucket only accepts PUT requests that don't specify an ACL or bucket owner full control ACLs, such as the bucket-owner-full-control canned ACL or an equivalent form of this ACL expressed in the XML format.

Dropdown FALSE
Grant Full Control Allows grantee the read, write, read ACP, and write ACP permissions on the bucket. You specify each grantee as a type=value pair, where the type is one of the following:
  • ID: if the value specified is the canonical user ID of an AWS account

  • URI: if you are granting permissions to a predefined group

  • Email address: if the value specified is the email address of an AWS account.

For example, ID=11112222333

List of Strings FALSE
Grant Read Allows grantee to list the objects in the bucket. You specify each grantee as a type=value pair, where the type is one of the following:
  • ID: if the value specified is the canonical user ID of an AWS account
  • URI: if you are granting permissions to a predefined group

  • Email address: if the value specified is the email address of an AWS account.

For example, ID=11112222333

List of Strings FALSE
Grant Read ACP Allows grantee to read the bucket ACL. You specify each grantee as a type=value pair, where the type is one of the following:
  • ID: if the value specified is the canonical user ID of an AWS account
  • URI: if you are granting permissions to a predefined group

  • Email address: if the value specified is the email address of an AWS account.

For example, ID=11112222333

List of Strings FALSE
Grant Write Allows grantee to create new objects in the bucket. You specify each grantee as a type=value pair, where the type is one of the following:
  • ID: if the value specified is the canonical user ID of an AWS account
  • URI: if you are granting permissions to a predefined group

  • Email address: if the value specified is the email address of an AWS account.

For example, ID=11112222333

List of Strings FALSE
Grant Write ACP Allows grantee to write the ACL for the applicable bucket. You specify each grantee as a type=value pair, where the type is one of the following:
  • ID: if the value specified is the canonical user ID of an AWS account
  • URI: if you are granting permissions to a predefined group

  • Email address: if the value specified is the email address of an AWS account.

For example, ID=11112222333

List of Strings FALSE

Output

Field Definition Type
Response
Status Code Result of the operation. The HTTP status code is returned by the connector and indicates whether the action taken by the card succeeded or failed. For example:
  • A 201 Created status code indicates success where a new resource was created.
  • A 403 Forbidden error indicates that the HTTP request was not processed because the necessary permissions were missing.

For a full list of possible status codes, see HTTP status codes.

Number

Related topics

AWS S3 connector

Elements of Workflows

AWS S3 Rest API overview