The Amazon S3 Storage interface type is used to define the connections between S3 bucket and a data stream.
When creating an Interface Listener for a Broadway flow, an Amazon S3 Storage interface is needed to detect new files added to the S3 storage.
To create a new Amazon S3 Storage interface, do the following:
Go to Project Tree > Shared Objects, right click Interfaces, select New Interface and then select Amazon S3 Storage from the Interface Type dropdown menu to open the New Interface window.
Enter a suitable name for your new Amazon S3 Storage Interface, then click Create
Populate the connection's settings and click Save.
Test Connection. Click to test the connection.
Parameter | Description |
Bucket name | The name of the S3 bucket. |
Access key ID | Access Key ID. |
Secret access key | Secret access key. |
Region | Region. |
The InterfaceListener Actor enables the flow in which it is instantiated to listen to Amazon S3 Storage interface and trigger another Broadway flow upon arrival of a new file on the interface.
To create an Interface Listener job from a Broadway flow, add the InterfaceListener Actor to the flow.
Fill in the following parameters in the Actor's Properties tab:
flowName, the flow to be triggered by the Interface Listener.
interfaceName, the interface that is being listened and used to trigger the flow defined above, once a new file is detected on the file system to which the interface points.
affinity, sets which node/DC name IP address is to be used to run the Interface Listener job.
params, refer to the arguments that can be passed to the flow. For example, multiple parameters can be parsed as a key/value object from an external link or from a Const or JavaScript Actor.
The Amazon S3 Storage interface type is used to define the connections between S3 bucket and a data stream.
When creating an Interface Listener for a Broadway flow, an Amazon S3 Storage interface is needed to detect new files added to the S3 storage.
To create a new Amazon S3 Storage interface, do the following:
Go to Project Tree > Shared Objects, right click Interfaces, select New Interface and then select Amazon S3 Storage from the Interface Type dropdown menu to open the New Interface window.
Enter a suitable name for your new Amazon S3 Storage Interface, then click Create
Populate the connection's settings and click Save.
Test Connection. Click to test the connection.
Parameter | Description |
Bucket name | The name of the S3 bucket. |
Access key ID | Access Key ID. |
Secret access key | Secret access key. |
Region | Region. |
The InterfaceListener Actor enables the flow in which it is instantiated to listen to Amazon S3 Storage interface and trigger another Broadway flow upon arrival of a new file on the interface.
To create an Interface Listener job from a Broadway flow, add the InterfaceListener Actor to the flow.
Fill in the following parameters in the Actor's Properties tab:
flowName, the flow to be triggered by the Interface Listener.
interfaceName, the interface that is being listened and used to trigger the flow defined above, once a new file is detected on the file system to which the interface points.
affinity, sets which node/DC name IP address is to be used to run the Interface Listener job.
params, refer to the arguments that can be passed to the flow. For example, multiple parameters can be parsed as a key/value object from an external link or from a Const or JavaScript Actor.