Hi everyone
Hope all of you are doing amazing today!
We are excited to share a new update for our AWS File Uploader plugin! Starting from version 1.187.0, the plugin now includes new Beta actions and elements designed to enhance security while maintaining all current functionality! As some of you came to us with issues saying the keys were visible, and after our tries to go around this using temporary keys, we were determined to find a way to resolve this once and for all!
Here is a simple example of the difference in setting them up:
Previous Element Setup:
- Add the element to your app.
- Add the AWS keys in the plugin settings and the element.
- Set up the element per your liking and use case.
- Upload and use the file URLs in your application!
New Beta Features Setup:
- Add the element to the app.
- Set up the “Generation URL” event for the specific element.
- In this workflow, add two new actions: “Generate Pre-signed URL” and “Upload file.”
- In the “Generate Pre-signed URL” action, show the path of the file, available in a new state called “File Path.”
- In the “Upload File” action, set up the result of the “Generate Pre-signed URL.”
- Upload and use the file URLs in your application!
Changes made for the Beta Features :
- Both GUI and NoGUI elements have been updated to support the new flow.
- The S3Objects element has been removed and replaced with a simple action “Get All Files.”
- The delete actions are not included in the beta features, as only the “Delete Files/File (backend)” action will achieve the desired security and also work on the backend.
- All events should work as expected with the Beta Features.Rest assured, the previous functionalities and actions are still available along with the Beta features.
We know the flow has changed drastically for these features, so we updated the documentation with more information on how to set them up - you can check it here. At the moment, we do not have a demo page showcasing the setup, but we are working hard to deliver it to you soon
Please note that these features are still in Beta, so if you encounter any bugs or issues, we encourage you to report them to us so we can continue improving the plugin!
Thank you for your continued support and trust in Zeroqode plugins. We look forward to hearing your feedback! Feel free to reach out to us with any questions or concerns at support@zeroqode.com
Best regards,
The Zeroqode Team