Ensure that the storage volumes attached to your Amazon SageMaker HyperPod clusters are encrypted with KMS Customer Managed Keys (CMKs) instead of AWS-managed keys in order to have a more granular control over the data-at-rest encryption/decryption process and meet compliance requirements.
SageMaker HyperPod clusters often handle sensitive data, including proprietary algorithms and valuable training datasets. While AWS-managed keys offer a basic level of encryption, they can limit customer control over key management, rotation policies, and access. For organizations with stringent compliance requirements like HIPAA, PCI DSS, or FedRAMP, using KMS Customer Managed Keys (CMKs) is a more robust solution. KMS CMKs give you full control over who can use the encryption keys to access your data. This allows you to implement custom key rotation schedules, maintain audit trails of key usage, and integrate with existing enterprise key management workflows. By default, the Amazon EBS volumes attached to your SageMaker HyperPod cluster are encrypted with AWS-managed keys. Using your own CMKs for your SageMaker HyperPod cluster storage volumes gives you full control. The Amazon KMS service makes it easy to create, rotate, disable, and audit your CMKs.
Audit
To determine the encryption status for the storage volumes attached to your Amazon SageMaker HyperPod clusters, perform the following operations:
Checking SageMaker HyperPod cluster storage volumes for encryption settings using the AWS Management Console is not currently supported.Remediation / Resolution
To encrypt the data on the EBS storage volumes attached to your Amazon SageMaker HyperPod cluster using your own KMS Customer Master Key (CMK), perform the following operations:
Enabling CMK-based encryption for SageMaker HyperPod cluster storage volumes using the AWS Management Console is not currently supported.References
- AWS Documentation
- Amazon SageMaker HyperPod
- Customer managed AWS KMS key encryption for SageMaker HyperPod
- Updating SageMaker HyperPod cluster configuration
- AWS Command Line Interface (CLI) Documentation
- list-clusters
- describe-cluster
- update-cluster
- create-key
- create-alias