Ensure that your Amazon Bedrock agent session data is encrypted with Amazon KMS Customer Managed Keys (CMKs) instead of AWS managed keys. This method grants you more granular control over the data encryption at rest and helps meet compliance requirements.
excellence
By default, Amazon Bedrock encrypts your agent's session data using an AWS-managed key. If you use your own KMS Customer Managed Keys (CMKs) for data encryption, you have full control over who can use the encryption keys to access your session data. This improves data security posture and compliance by adhering to strict encryption requirements for sensitive data. The Amazon KMS service allows you to easily create, rotate, disable, and audit Customer Managed Keys for your Bedrock agent session data.
Audit
To obtain the encryption configuration information available for your Amazon Bedrock agents, perform the following operations:
Getting the encryption configuration information for Bedrock agents via AWS Command Line Interface (CLI) is not currently supported.Remediation / Resolution
To encrypt your Amazon Bedrock agent session data using your own KMS Customer Master Key (CMK), you must reconfigure your Bedrock agents, by performing the following operations:
Enabling encryption for Amazon Bedrock agents using AWS Command Line Interface (CLI) is not currently supported.References
- AWS Documentation
- Data encryption
- Encryption of agent resources
- UpdateAgent
- AWS KMS concepts