
Ultimate access to all questions.
In a serverless application, an API key is required for third-party authentication. The company seeks a secure method to integrate this key into AWS Lambda, with encryption managed by a customer-controlled AWS KMS key and restricted visibility to authorized entities. Which approach aligns with these criteria?
A
Utilize AWS Systems Manager Parameter Store with the default KMS key for string parameter storage.
B
Employ AWS Lambda environment variables encrypted by a customer-managed KMS key.
C
Incorporate the API key into the code repository, encrypted by an AWS managed key.
D
Place the API key within an Amazon DynamoDB record, encrypted with an AWS managed key.