
Ultimate access to all questions.
In a retail company organized across multiple AWS accounts, each with its own DynamoDB table for inventory tracking, a central application in a shared account must securely access these tables. What is the most secure authentication method to implement?
A
Use AWS Secrets Manager in the application's account for DynamoDB integration, with scheduled 30-day rotations.
B
Assign IAM users in each business account for programmatic access, with manual 30-day key rotations.
C
Establish cross-account IAM roles with trust policies allowing the application's role to assume access for DynamoDB table permissions.
D
Utilize AWS Certificate Manager for identity certificates to authenticate DynamoDB access.