Advice on Integrating Ionic with AWS Services?

Hey everyone!

I have been working on an app using Ionic, and I am considering integrating it with AWS for backend services like authentication, storage, and maybe even some Lambda functions. Before I dive in, I wanted to check in with the community here for any advice or recommendations.

Has anyone done an Ionic + AWS integration? I am particularly curious about:

  1. Authentication: Is AWS Amplify a good way to handle user authentication in an Ionic app, or are there better alternatives?
  2. Storage and File Uploads: I’m planning to use S3 for file uploads. How’s the experience been with Ionic apps? Any gotchas to watch out for?
  3. Serverless Functions: Anyone using AWS Lambda with their Ionic projects? I am thinking about offloading some processing tasks to Lambda but would love to hear if it’s worth it or if there are easier approaches.
  4. General Integration Tips: If you’ve integrated AWS with Ionic in any capacity, what’s been your experience? Are there any must-know tips or pitfalls to avoid?

When I was Googling for the same I came across these resources CORS issue when uploading to AWS S3, and I'm not supposed to use cordova or fix it on the AWS, but on the client side AWS DevOps Tutorial, however they are good but I want to learn more from community members.

Any help or insight would be awesome. I am hoping to make this as smooth as possible, so any suggestions from your own experiences would be really appreciated.

Thanks in advance :slightly_smiling_face: