Description - Creates a new bucket.

Runtime Class - com.ibi.agents.XDCreateBucketAgent


Configuration

This action requires a Amazon S3 Generic as well as the following required parameters.

Parameter Groups

 ParameterTypeDescription
*Name:stringCreates a new Amazon S3 bucket. However,bucket names must be unique across all of Amazon S3
ACL:stringCanned ACL has a predefined set of grantees and access permissions

Select from one of the following options:
  • private {Private} - Specifies that the owner is granted Permission.FullControl.
  • public-read {PublicRead} - Specifies that the owner is granted Permission.FullControl and the GroupGrantee.AllUsers group grantee is granted Permission.Read access.
  • public-read-write {PublicReadWrite} - Specifies that the owner is granted Permission.FullControl and the GroupGrantee.AllUsers group grantee is granted Permission.Read and Permission.Write access.
  • authenticated-read {AuthenticatedRead} - Specifies that the owner is granted Permission.FullControl and the GroupGrantee.AuthenticatedUsers group grantee is granted Permission.Read access.
  • log-delivery-write {LogDeliveryWrite} - Specifies that the owner is granted Permission.FullControl and the GroupGrantee.LogDelivery group grantee is granted Permission.Write access, so that access logs can be delivered.
  • bucket-owner-read {BucketOwnerRead} - Specifies that the owner of the bucket is granted Permission.Read. The owner of the bucket is not necessarily the same as the owner of the object.
  • bucket-owner-full-control {BucketOwnerFullControl} - Specifies that the owner of the bucket is granted Permission.FullControl. The owner of the bucket is not necessarily the same as the owner of the object.
  • aws-exec-read {AwsExecRead} - Owner gets FULL_CONTROL. Amazon EC2 gets READ access to GET an Amazon Machine Image (AMI) bundle from Amazon S3.
Region:stringChoose any AWS Region that is geographically close to you to optimize latency,

Select from one of the following options:
  • GovCloud
  • US_EAST_1
  • US_EAST_2
  • US_WEST_1
  • US_WEST_2
  • EU_WEST_1
  • EU_WEST_2
  • EU_CENTRAL_1
  • AP_SOUTH_1
  • AP_SOUTHEAST_1
  • AP_SOUTHEAST_2
  • AP_NORTHEAST_1
  • AP_NORTHEAST_2
  • SA_EAST_1
  • CN_NORTH_1
  • CA_CENTRAL_1
* - denotes required

Output Events

NameDescription
onFailOperationCould not perform the operation requested.
onNoSuchBucketThe specified bucket does not exist.
onFailUnreachableThe host was located but cannot be reached.
onNotFoundThe resource was not found. This may or may not be a failure.
onFailDuplicateOperation failed due to duplicate resource and and this is considered an error.
onFailConnectCould not connect to the external system.
onInvalidVersionInvalid Version
onFailTimeoutThe operation timed out.
onNoSuchKeyThe specified key does not exist.
onInvalidAccessKeyIDThe AWS access key ID you provided does not exist in our records.
onMaxBucketsReachedYou have attempted to create more buckets than allowed.