Skip to main content

Hello,

Seeking your help, please.

I have published the workbench from Desktop to FME Flow. It should extract files from S3 and do further manipulations. It works good on the desktop. But when I published it on FME Flow, I am getting an error:

S3 AccessKey and Secret key are stored in the workbench as User Parameters.

What is missing to make it work on FME Flow?

I wonder if its not correctly pulling the parameter through. Could you try using a ParameterFetcher first and use the resulting attribute values in the S3Connector instead of pulling parameters

 


Thanks, I will try this option. I have also discovered that I am getting this message when opening settings for the Bucket in S3Connector dialog:

 

Despite of this, it is working on Desktop with the credentials as parameters.


I wonder if its not correctly pulling the parameter through. Could you try using a ParameterFetcher first and use the resulting attribute values in the S3Connector instead of pulling parameters

 

This didn’t help, unfortunately. Got the same error:

2024-5-3 08:27:59 | S3Connector: A value must be supplied for the S3 key. Use '/' to refer to the root of the bucket
73    2024-5-3 08:27:59 | Python Exception <FMEException>: FMEException: 933508: S3Connector: A value must be supplied for the S3 key. Use '/' to refer to the root of the bucket


I created ticket to SafeSoftware about this issue and received help from them.

Issue was due to s3connector package. It wasn’t working correctly because I uploaded workbench into FME Flow through web UI and not publishing from FME Form. (I couldn't, because htere is no connectivity between those machiines). Installation of packages doesn’t work when you upload workbench through web UI. It was working before 2022 version, but not later.

 

Plus I had recent migration from v2020 to 2024 and looks like packages got messed up. 
 


Reply