0

I wanted to know if I can accomplish my aim of uploading files or large files from my mobile application to my s3 bucket without login into my amazon console. If there is no way to do this, then. How can I upload files once logged in without the annoying web view? Se what others tried.

Should I upload files to Amazon S3 from mobile devices or from my server? Thanks.

What I need to achieve:

  1. Upload files to S3 with no hassles.
  2. Download files when needed with no hassles.
  3. Able to upload large files on S3.
  4. I really don't want to mess with access key and authentication key. Well if I can at least hide them form onlookers that will be fine.

If you can share all the possible file upload implementation in the mobile application scenario that will be great thanks.

John Rotenstein
  • 241,921
  • 22
  • 380
  • 470

2 Answers2

0

You can use SDK for AWS. It must be an application developed in some programming language available for AWS and be able to access the credentials to connect to S3 and work like an interface between the app and the S3 bucket.

occoa
  • 25
  • 1
  • 7
0

All AWS services can be accessed programmatically via an API. In fact, this is the recommended method for using AWS services.

Mobile applications can certainly communicate directly with Amazon S3.

You will want to secure data stored in S3 so that only authorized and authenticated users can access it. This can be accomplished by having the mobile application authenticate with your own back-end service that handles authentication. Alternatively, you could use Amazon Cognito to handle authentication. This way, your app will handle authentication with AWS and users will never see AWS-specific credentials.

John Rotenstein
  • 241,921
  • 22
  • 380
  • 470