FME Flow: 2025.0
Configuring the Subscriber
Tip To test that your parameters work as expected, click Validate.
- In the FME Flow Web User Interface, select Notifications > Subscriptions, and click Create.
- Name: Provide a name for the Subscription
- Protocol: Select Amazon S3.
- Topics Subscribed To: Specify the Topics you want to subscribe to using the drop-down selector. To create a topic and use it right away, click +.
- Bucket: Provide the name of the Amazon S3 bucket to which you want to upload. The name is case-sensitive.
- AWS Access Key ID and AWS Secret Access Key: Provide your security credentials. For more information, see AWS Security Credentials.
- Region: The region of the specified Bucket. This field is optional; however, in some cases the Amazon S3 Watch subscriber may be unable to validate the bucket without it.
- Encryption: (Optional) Enable Amazon S3 Server-Side Encryption. When enabled, Amazon S3 encrypts your data using AES-256 encryption mode.
- Permissions: The predefined set of grantees and permissions to store with each uploaded object. The default is Private. For more information about predefined grants, see Access Control List (ACL) Overview > Canned ACL, in the AWS Documentation, at: https://docs.aws.amazon.com/AmazonS3/latest/userguide/acl-overview.html#CannedACL.
- Enable File Versioning: (Optional) Enable/disable versioning for the specified bucket. To maintain the current behavior, or if you do not have permission to set bucket versioning, leave as Default.
- Source Path: Provide the full path to the file/folder to be uploaded. If the source file is saved to a Resources directory, click Browse Resources and select the file. If the file is in a different location, click Upload File, or enter the file path directly in the field below. File paths must use forward slashes (/) or escaped backslashes (\\). Template macros are supported for this field; for an example, see Creating an FTP Subscription.
- Destination Path: (Optional) Provide a location in the specified Bucket , using forward slashes (/).
- myfolders/testfolder
- /myfolders/testfolder
- //myfolders/testfolder
- myfolders/testfolder/
- /myfolders/testfolder/
- Click OK.
For example, any of the following is acceptable:
If left blank, objects are uploaded to the bucket’s root. If the specified folder does not exist in the bucket, it is created during the upload.