S3 Quiz
A company needs to develop an application that will do the following
– Upload images posted by users
– Store the Images in a durable location
– Store the metadata about that image in another durable data store
Which of the following should be consider in the design phase?
A. Store the Images in Amazon Glacier and store the metadata in DynamoDB
B. Store the Images in Amazon S3 and store the metadata in Amazon Glacier
C. Store the Images in DynamoDB and store the metadata in Amazon S3
D. Store the Images in Amazon S3 and store the metadata in DynamoDB
D. Store the Images in Amazon S3 and store the metadata in DynamoDB
Amazon S3 is used for object level storage and should be used to store files such as Images, videos etc. The metadata can be in JSON format which can then be stored in DynamoDB tables.
Options A and B are incorrect since Amazon Glacier is used for archive storage
Option C is incorrect since you cannot store images in DynamoDB
For more information on Amazon S3 and DynamoDB, please refer to the below URL
https://docs.aws.amazon.com/AmazonS3/latest/dev/Welcome.html
https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/Introduction.html