Question 260:
You have created a DynamoDB table for an application that needs to support thousands of users. You need to ensure that each user can only access their own data in a particular table. Many users already have accounts with a third-party identity provider, such as Facebook, Google, or Login with Amazon. How would you implement this requirement?
Answer options:
A.Create an IAM User for all users so that they can access the application. B.Use Web identity federation and register your application with a third-party identity provider such as Google, Amazon, or Facebook. C.Create an IAM role which has specific access to the DynamoDB table. D.Use a third-party identity provider such as Google, Facebook or Amazon so users can become an AWS IAM User with access to the application.