Ensure that your Amazon Bedrock guardrails are encrypted with Amazon KMS Customer Managed Keys (CMKs) instead of AWS managed keys. This approach grants you more granular control over the data encryption at rest and helps meet compliance requirements.
excellence
Amazon Bedrock Guardrails are security measures designed to ensure safe and responsible use of AI services provided by Amazon Bedrock. They help manage data privacy, prevent misuse, and maintain compliance with regulations. Encrypting these guardrails is crucial to protect sensitive information from unauthorized access, maintain data integrity, and ensure that the security measures themselves are not tampered with or compromised, thereby safeguarding the AI services and the data they handle. By default, Bedrock guardrails are encrypted with an AWS-managed key. However, to have full control over who can use the encryption keys to access data, configure guardrails to use your own Amazon KMS Customer Managed Keys (CMKs). Encryption with KMS Customer Managed Keys (CMKs) 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 knowledge base transient data.
Audit
To obtain the encryption configuration available for your Amazon Bedrock guardrails, perform the following operations:
Remediation / Resolution
To encrypt your Bedrock guardrails using your own Amazon KMS Customer Master Key (CMK), perform the following operations:
References
- AWS Documentation
- Guardrails for Amazon Bedrock
- Guardrails for Amazon Bedrock
- Create a guardrail
- Data encryption
- AWS Command Line Interface (CLI) Documentation
- list-guardrails
- get-guardrail
- update-guardrail
- create-key
- create-alias