AWS S3Put - Put AWS S3

This component puts to S3 on Amazon Web Service.

Stream Information

InputFormatAll
Number of Inputs1
OutputFormatAll
Description

The input stream is copied to the output stream.

Component Properties

NameData TypeMappingDescription
Use Conncetionboolean- Specify whether to use the Common connection settings'
true [true] - The Connection property is used to specify the Common connection.
false [false] - The Connection Information property settings are used to specify the Common connection.
ConnectionconnectionIn & Out Specify the Common connection to use. The connections are defined in the Management Console.
Connection Informationgroup- The Common connection property settings place holder displayed when Use Conncetion is set to false.
Access KeystringIn & Out Specify aws access key.
Secret KeystringIn & Out Specify aws secret key.
Protocolchoice- Specify network communication protocol.
If Use Conncetion is false, this property is used on communication.
HTTP [http] - HTTP
HTTPS [https] - HTTPS
Timeout (Second)intIn & Out Specify communication timeout time in second.
If Use Conncetion is false, this property is used on communication.
Use Proxy Settingboolean- Specify whether the proxy server settings defined in the Management Console are to be used.
If Use Conncetion is false, this property is used on communication.
true [true] - use proxy.
false [false] - not use proxy.
Bucket NamestringIn & Out Specify the Bucket Name.
Object NamestringIn & Out Specify the Object Name.
ContentTypestringIn & Out Specify content type of input stream. if this property empty, component set content type following.
text/plainTEXT , CSV
html/plainHTML
application/xmlParameterList , Records , XML
application/octet-streamMIME , Binary , FixedLength
AllowOverwriteboolean-

Specify what this component will do if the Object Name defined object already exists.


true [true] - overwrite the object
false [false] - AlreadyExistException throw AlreadyExistsException
Processing when commitchoice-

Specify action of rollback transaction.


Delete Object [true] - delete the object after successfully uploading object.
Do Nothing [false] - does not delete the object after successfully uploading object.

Transaction

CommitDo nothing
Rollback If Processing when commit is Delete Object, this component delete uploaded object.

Exceptions

TypeParameterStream for error handling flowError
Code
Description
Exception None This component's input stream -
ConnectException None This component's input stream1Failure communicating to the AWS
AlreadyExistException None This component's input stream2 The Object Name defined file already exists. If AllowOverwrite is set to true, this exception will not occur.

Common Connection settings

This component use Common connection. The parameter listed in the following table.

Parameter NameDescriptionRequired
accessKey Specify aws access key. Yes
secretKey Specify secret key. Yes
protocol Specify network communication protocol. No
The default value is HTTP.
timeout Specify timeout, in second. a timeout of zero is interpreted as in infinite timeout. No
The default value is zero.
useProxy Specify whether to use the proxy settings. No

How to use Storage Browser

double click this component to starts storage browser.

Controls Layout

BucketQueueDomain
View bucket list.View queue list.View domain list.
Menu of Bucket, Queue and Domain
-Search:Seach specifid category list.
-Optional Search:Search by prefix or query expression.
-New:Create container , queue or table.
Menu of Row
-Show Contents:View contents of selected item
-Delete:Delete specifed container, queue or table.
-Set to Component:selected row value set to component.
Contents ListContents View
View bucket , queue or domain of contents list.
-Show Contents:View contents of selected item
-Delete:Delete specifed contents.
-Set to Component:selected row value set to component.

View selected item at contents list control.