Amazon S3 - put object storage class

Description - Sets or updates an objects storage class.

Runtime Class - com.ibi.agents.XDPutObjectStorageClassAgent


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 its objects ACL.
*Key:stringThe location, key which points to the object within the specified bucket.
* - denotes required
 ParameterTypeDescription
*Storage Class:string

Select from one of the following options:
  • STANDARD {Standard} - The default storage class. If you don't specify the storage class when you upload an object, Amazon S3 assigns the STANDARD storage class.
  • REDUCED_REDUNDANCY {ReducedRedundancy} - The Reduced Redundancy Storage (RRS) storage class is designed for noncritical, reproducible data that can be stored with less redundancy than the STANDARD storage class.
  • GLACIER {Glacier} - The GLACIER storage class is suitable for archiving data where data access is infrequent.
  • STANDARD_IA {StandardInfrequentAccess} - Amazon S3 stores the object data redundantly across multiple geographically separated Availability Zones (similar to STANDARD storage class).
* - denotes required

Output Events

NameDescription
invalid_storage_classinvalid_storage_class
no_such_bucketno_such_bucket
successThe operation was successful.
fail_unreachableThe host was located but cannot be reached.
fail_connectCould not connect to the external system.
invalid_versioninvalid_version
fail_timeoutThe operation timed out.
no_such_keyno_such_key
invalid_accessKey_idinvalid_accessKey_id