What should your server-side application do when a new user registers on the photo sharing mobile application?

You are designing a photo sharing mobile app the application will store all pictures in a single Amazon 53 bucket. Users will upload pictures from their mobile device directly to Amazon 53 and will be able to view and download their own pictures directly from Amazon 53.

You want to configure security to handle potentially millions of users in the most secure manner possible.

What should your server-side application do when a new user registers on the photo sharing mobile application?
A . Create a set of long-term credentials using AWS Security Token Service with appropriate permissions Store these credentials in the mobile app and use them to access Amazon 53.
B . Record the user’s Information in Amazon RDS and create a role in lAM with appropriate permissions. When the user uses their mobile app create temporary credentials using the AWS Security Token Service ‘Assume Role’ function Store these credentials in the mobile app’s memory and use them to access Amazon 53 Generate new credentials the next time the user runs the mobile app.
C . Record the user’s Information In Amazon DynamoD
D . When the user uses their mobile app create temporary credentials using AWS Security Token Service with appropriate permissions Store these credentials in the mobile app’s memory and use them to access Amazon 53 Generate new credentials the next time the user runs the mobile app.
E . Create lAM user. Assign appropriate permissions to the lAM user Generate an access key and secret key for the lAM user, store them in the mobile app and use these credentials to access Amazon 53.
F . Create an lAM user. Update the bucket policy with appropriate permissions for the lAM user Generate an access Key and secret Key for the lAM user, store them In the mobile app and use these credentials to access Amazon 53.

Answer: B

Subscribe
Notify of
guest
0 Comments
Inline Feedbacks
View all comments