Amazon S3 Object

Provides read, write and delete of objects in Amazon S3.

Revision History

1.0.0.0 Initial Release
1.0.0.1 Added actions to list buckets and objects
1.0.0.2 List objects can now take a filter path
1.0.1.0 Added support for pagination.

Properties

Connection

Type: Connection Input
Provides a connection to the S2 store

AccessKey
Type: String

SecretKey
Type: Password

RegionName
Type: String
Amazon region name. e.g. us-east-1

Action

Type: List Input
The Action Property

GetObject - Read the object into the ObjectContent property
PutObject - Create or replace the object
DeleteObject - Delete the object
ListBuckets- Get a list of buckets
ListObjects- Get a list of objects in the specified bucket, specify folder path in "Object Key" property to filter. E.g. folder/folder2/

BucketName

Type: String Input
The S3 bucket name

ObjectKey

Type: String Input
A string key that will be used to identify the object

ObjectType

Type: List Input
Specifies how the object should be parsed or written
Text - Object will be treated as a Unicode string
Binary - Object will be treated as Binary (set or read as a byte array)

ListObjectMarker

Type: String Input
When paginating, providing this field with the data from the "NextMarker" field on a previous payload will move the pagination forward.

See Sample Workflow

ObjectContent

Type: Multiline Text InputOutput
The content of the object