Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

S3Upload microservice uploads all the files to a specified bucket.

Tip

Get the Access Key id ID and Secret Key from the AWS Management Console at https://console.aws.amazon.com/s3.

Note

Provide AmazonS3FullAccess policy to the user to get the full access to the S3 service.


...

The figure below illustrates the Component Property Sheet  (CPS) panel with Expert Properties view enabled.

Image RemovedImage Added
Figure 1: Component Configuration properties for S3Upload

...

Click the AWS Connection Details ellipsis  button to configure the properties.

Image Modified
Figure 2: AWS Connection properties

Access Key

Specify the Access Key idID.

Secret Key

Specify the Secret Key

...

This option appears only when the Server Side Encryption? property is selected. In this case,  Amazon S3 manages the keys required for encrypting  encrypting by itself.

File Name Prefix

...

Considers Message Headers prior to the message.

If this property is enabled, the message headers may be specified in the input message as below:

Header nameDescription
SourceFileName

Name of the file to be uploaded along with its extension.

Info
titleExample

ftpput1.txt

Note

Provide the absolute path along with the file name if the SourceFilePath is not being provided.

Info
titleExample

D:\FileReader\ftpput1.txt

SourceFilePath

Complete path to the File location without specifying the SourceFileName.

Info
titleExample

D:\FileReader

Note

This Header name is optional; use when the path is not provided in the SourceFileName.

FileName

Specify a name by which the file has to be uploaded.

Info
titleExample

Upload1.txt

Note

This Header name is optional; use only if the original filename (SourceFileName value) has to be changed.

Image Added
Figure 3: Message Headers configured in the Feeder corresponding to the "Is Message Headers a priority?" property

Sequence Number Property

This property is used to identify duplicate sequence numbers; discards the duplicate input arrived at its input port.

...

Uploading a file into the AWT Management console and displaying the status. Configure S3Uploader as described in Configuration and testing section and use feeder and display component to send sample input and check the response respectively.

Image Modified
Figure 4: Demonstratinga scenariowithsampleinputandoutput

Input Message

Image Modified
Figure 5: Input XML sent using feeder

...

The AWS Console displays the detailed state of storage class (Reduced Redundancy in the case of test34.pdf).

Image Modified

Encryption status used to store the data.

Image Modified

Adaptavist ThemeBuilder EngineAtlassian Confluence