How will the mobile app allow this?

An organization has developed a mobile application which allows end users to capture a photo on their mobile device, and store it inside an application. The application internally uploads the data to AWS S3. The organization wants each user to be able to directly upload data to S3 using their Google ID.

How will the mobile app allow this?
A .  Use the AWS Web identity federation for mobile applications, and use it to generate temporary security credentials for each user.
B .  It is not possible to connect to AWS S3 with a Google I
D .  Create an IAM user every time a user registers with their Google ID and use IAM to upload files to S3.
E .  Create a bucket policy with a condition which allows everyone to upload if the login ID has a Google part to it.

Answer: A

Explanation:

For Amazon Web Services, the Web identity federation allows you to create cloud-backed mobile apps that use public identity providers, such as login with Facebook, Google, or Amazon. It will create temporary security credentials for each user, which will be authenticated by the AWS services, such as S3.

Reference: http://docs.aws.amazon.com/STS/latest/UsingSTS/CreatingWIF.html

Subscribe
Notify of
guest
0 Comments
Inline Feedbacks
View all comments