Configuring the Subscriber

Tip  To test that your parameters work as expected, click Validate.
  1. In the FME Flow Web User Interface, select Notifications > Subscriptions, and click New.
  2. Name: Provide a name for the Subscription
  3. Protocol: Select Amazon S3.
  4. 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 +.
  5. Bucket: Provide the name of the Amazon S3 bucket to which you want to upload. The name is case-sensitive.
  6. AWS Access Key ID and AWS Secret Access Key: Provide your security credentials. For more information, see AWS Security Credentials.
  7. 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.
  8. Encryption: (Optional) Enable Amazon S3 Server-Side Encryption. When enabled, Amazon S3 encrypts your data using AES-256 encryption mode.
  9. 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.
  10. 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.
  11. 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.
  12. Destination Path: (Optional) Provide a location in the specified Bucket , using forward slashes (/).
  13. For example, any of the following is acceptable:

    • myfolders/testfolder
    • /myfolders/testfolder
    • //myfolders/testfolder
    • myfolders/testfolder/
    • /myfolders/testfolder/

    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.

  14. Click OK.