amazon s3 connector

Description - Sets the versioning state of an existing bucket.

Runtime Class - com.ibi.agents.XDPutBucketVersioningAgent


Configuration

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

Parameter Groups

 ParameterTypeDescription
*Name:stringThe name of the bucket to set the versioning policy.
Versioning Policy:stringThe policy on how objects are versioned within a bucket.

Select from one of the following options:
  • Off(Default) {off}
  • Enabled {enabled} - Enables versioning for the objects in the bucket. All objects added to the bucket receive a unique version ID.
  • Suspended {suspended} - Disables versioning for the objects in the bucket. All objects added to the bucket receive the version ID null
* - denotes required

Output Events

NameDescription
onNoSuchBucketThe specified bucket does not exist.
onFailUnreachableThe host was located but cannot be reached.
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.
Description - Sets the tags for a bucket.

Runtime Class - com.ibi.agents.XDPutBucketTaggingConfigurationAgent


Configuration

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

Parameter Groups

 ParameterTypeDescription
*Name:stringSets the policy for the specified bucket.
* - denotes required
 ParameterTypeDescription
*Tagging List:Table (as described below) To track the storage cost or other criteria for individual projects or groups of projects, label your Amazon S3 buckets using cost allocation tags
* - denotes required

Tagging List:
 ColumnTypeDescription
*KeyKeys are case-sensitive and can be 128 unicode characters long.
*ValueKeys are case-sensitive and can be 256 unicode characters long.
* - denotes required

Output Events

NameDescription
onNoSuchBucketThe specified bucket does not exist.
onFailUnreachableThe host was located but cannot be reached.
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.
Description - Replaces a policy on a bucket. If the bucket already has a policy, the one in this request completely replaces it.

Runtime Class - com.ibi.agents.XDPutBucketPolicyAgent


Configuration

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

Parameter Groups

 ParameterTypeDescription
*Name:stringSets the policy for the specified bucket.
* - denotes required
 ParameterTypeDescription
Policy Script:stringJSON representation of this AWS access control policy. If no policy is given, a generic public-read policy will be set to the bucket.
* - denotes required

Output Events

NameDescription
invalid_policyinvalid_policy
onNoSuchBucketThe specified bucket does not exist.
successThe operation was successful.
onFailUnreachableThe host was located but cannot be reached.
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.
Description - Set the logging parameters for a bucket and to specify permissions for who can view and modify the logging parameters.

Runtime Class - com.ibi.agents.XDPutBucketLoggingAgent


Configuration

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

Parameter Groups

 ParameterTypeDescription
*Name:stringBucket name whose Loginng is being set.
*Target Bucket Name:stringThe name of the bucket to which to delivery server access logs.
*Log File Prefix:stringSets the log file prefix for this bucket logging configuration.
* - denotes required

Output Events

NameDescription
onNoSuchBucketThe specified bucket does not exist.
onFailUnreachableThe host was located but cannot be reached.
onFailConnectCould not connect to the external system.
onInvalidVersionInvalid Version
onFailTimeoutThe operation timed out.
onInvalidTargetBucketThe target bucket for logging does not exist, is not owned by you, or does not have the appropriate grants for the log-delivery group.
onNoSuchKeyThe specified key does not exist.
onInvalidAccessKeyIDThe AWS access key ID you provided does not exist in our records.
Description - Sets the permissions on a bucket using access control lists (ACL).

Runtime Class - com.ibi.agents.XDPutBucketAclAgent


Configuration

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

Parameter Groups

 ParameterTypeDescription
*Name:stringBucket name whose ACL is being set.
* - denotes required
 ParameterTypeDescription
*ACL Policy:stringA S3 JSON ACL policy. Refer to: https://awspolicygen.s3.amazonaws.com/policygen.html to help create content.
* - denotes required

Output Events

NameDescription
onNoSuchBucketThe specified bucket does not exist.
onFailUnreachableThe host was located but cannot be reached.
onFailDuplicateOperation failed due to duplicate resource and and this is considered an error.
onFailConnectCould not connect to the external system.
onInvalidVersionInvalid Version
onFailNotFoundThe resource was not found and this is considered an error.
onFailTimeoutThe operation timed out.
onNoSuchKeyThe specified key does not exist.
onInvalidAccessKeyIDThe AWS access key ID you provided does not exist in our records.
Description - Returns a list of all buckets owned by the authenticated sender of the request.

Runtime Class - com.ibi.agents.XDListBucketsAgent


Configuration

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

Parameter Groups

 ParameterTypeDescription
*Region:stringThe region from where list Amazon S3 buckets.

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
 ParameterTypeDescription
Output Document:stringDocument returned by object

Select from one of the following options:
  • Results Document {result} - Returns the result or status document of the execution.
  • Input Document {input} - Returns the input document of the object.
* - denotes required

Output Events

NameDescription
onNoSuchBucketThe specified bucket does not exist.
onFailUnreachableThe host was located but cannot be reached.
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.
Description - Gets the properties (metadata) of an object

Runtime Class - com.ibi.agents.XDGetObjectMetadataAgent


Configuration

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

Parameter Groups

 ParameterTypeDescription
*Name:stringBucket name whose object metadata to get.
*Key:stringThe location, key which points to the object within the specified bucket.
Version ID:stringVersion ID object metadata that is stored with Amazon S3.
* - denotes required
 ParameterTypeDescription
Output Document:stringDocument returned by object

Select from one of the following options:
  • Results Document {result} - Returns the result or status document of the execution.
  • Input Document {input} - Returns the input document of the object.
* - 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.
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.
Description - Returns the access control list (ACL) of an object.

Runtime Class - com.ibi.agents.XDGetObjectAclAgent


Configuration

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

Parameter Groups

 ParameterTypeDescription
*Name:stringBucket name.
*Key:stringThe location, key which points to the object within the specified bucket.
Version ID:stringThe version of the object.
* - denotes required
 ParameterTypeDescription
Output Document:stringDocument returned by object

Select from one of the following options:
  • Results Document {result} - Returns the result or status document of the execution.
  • Input Document {input} - Returns the input document of the object.
* - denotes required

Output Events

NameDescription
onFailParseCould not parse a document.
Description - Returns the website configuration for a bucket.

Runtime Class - com.ibi.agents.XDGetBucketWebsiteConfigurationAgent


Configuration

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

Parameter Groups

 ParameterTypeDescription
*Name:stringThe name of the bucket to return its website information.
* - denotes required
 ParameterTypeDescription
Output Document:stringDocument returned by object

Select from one of the following options:
  • Results Document {result} - Returns the result or status document of the execution.
  • Input Document {input} - Returns the input document of the object.
* - 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.
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.
Description - Returns the versioning state of a bucket.

Runtime Class - com.ibi.agents.XDGetBucketVersioningAgent


Configuration

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

Parameter Groups

 ParameterTypeDescription
*Name:stringGets the versioning configuration for the specified bucket.
* - denotes required
 ParameterTypeDescription
Output Document:stringDocument returned by object

Select from one of the following options:
  • Results Document {result} - Returns the result or status document of the execution.
  • Input Document {input} - Returns the input document of the object.
* - 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.
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.