Amazon S3 - copy object
Search form
Description - Creates a copy of an object that is already stored in Amazon S3.
Runtime Class - com.ibi.agents.XDCopyObjectAgent
Configuration
This action requires a Amazon S3 Generic as well as the following required parameters.
Parameter Groups
Parameter Type Description
* Bucket Name: string The name of the S3 bucket containing the object to copy.
* Key: string The location, key which points to the object within the specified bucket.
Version ID: string The S3 version ID which uniquely identifies a specific version of the source object to copy.
Modified Since: string The modified constraint that restricts this action to executing only if the source object has been modified after the specified date.
* - denotes required
Parameter Type Description
* Bucket Name: string The name of the S3 bucket to which the new object will be copied.
* Key: string The location, key which points to the object within the specified bucket.
ACL: string Access Control List for the new bucket.
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.
Destination Storage Class: string Amazon S3 storage class to use when storing the newly copied object
Select from one of the following options:
- STANDARD {Standard}
- REDUCED_REDUNDANCY {ReducedRedundancy}
- GLACIER {Glacier}
- STANDARD_IA {StandardInfrequentAccess}
* - denotes required
Output Events
Runtime Class - com.ibi.agents.XDCopyObjectAgent
Configuration
This action requires a Amazon S3 Generic as well as the following required parameters.
Parameter Groups
Parameter Type Description
* Bucket Name: string The name of the S3 bucket containing the object to copy.
* Key: string The location, key which points to the object within the specified bucket.
Version ID: string The S3 version ID which uniquely identifies a specific version of the source object to copy.
Modified Since: string The modified constraint that restricts this action to executing only if the source object has been modified after the specified date.
* - denotes required
Parameter Type Description
* Bucket Name: string The name of the S3 bucket to which the new object will be copied.
* Key: string The location, key which points to the object within the specified bucket.
ACL: string Access Control List for the new bucket.
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.
Destination Storage Class: string Amazon S3 storage class to use when storing the newly copied object
Select from one of the following options:
- STANDARD {Standard}
- REDUCED_REDUNDANCY {ReducedRedundancy}
- GLACIER {Glacier}
- STANDARD_IA {StandardInfrequentAccess}
* - denotes required
Output Events
Configuration
This action requires a Amazon S3 Generic as well as the following required parameters.Parameter Groups
Parameter | Type | Description | |
---|---|---|---|
* | Bucket Name: | string | The name of the S3 bucket containing the object to copy. | * | Key: | string | The location, key which points to the object within the specified bucket. | Version ID: | string | The S3 version ID which uniquely identifies a specific version of the source object to copy. | Modified Since: | string | The modified constraint that restricts this action to executing only if the source object has been modified after the specified date. |
* - denotes required
Parameter | Type | Description | |
---|---|---|---|
* | Bucket Name: | string | The name of the S3 bucket to which the new object will be copied. | * | Key: | string | The location, key which points to the object within the specified bucket. | ACL: | string | Access Control List for the new bucket.
Select from one of the following options:
|
Destination Storage Class: | string | Amazon S3 storage class to use when storing the newly copied object
Select from one of the following options:
|
* - denotes required
Output Events
Name | Description |
---|---|
onFailOperation | Could not perform the operation requested. |
onInvalidStorageClass | The storage class you specified is not valid. |
onNoSuchBucket | The specified bucket does not exist. |
onFailUnreachable | The host was located but cannot be reached. |
onFailConnect | Could not connect to the external system. |
onInvalidVersion | Invalid Version |
onFailTimeout | The operation timed out. |
onNoSuchKey | The specified key does not exist. |
onInvalidAccessKeyID | The AWS access key ID you provided does not exist in our records. |