Risk Level: Medium (should be achieved)
Rule ID: Bedrock-014
Use a Virtual Private Cloud (VPC) to isolate your Amazon S3 buckets containing training, validation, and output data for your Amazon Bedrock model customization jobs. The VPC acts as a secure network environment for your machine learning (ML) data.
There are two main reasons to use a Virtual Private Cloud (VPC) to protect your Amazon Bedrock model customization jobs:
- Security: a VPC isolates your job's resources from the public Internet, making it harder for unauthorized access. This is especially important if your training data is sensitive.
- Control: with a VPC, you have more control over the network traffic to and from your jobs. This allows you to monitor activity and ensure your data stays within your designated environment.
Audit
To obtain the VPC configuration available for your Amazon Bedrock model customization jobs, perform the following operations:
Remediation / Resolution
To protect your Amazon Bedrock model customization jobs using a Virtual Private Cloud (VPC), you must re-create your training jobs with the necessary VPC configuration, by performing the following operations:
References
- AWS Documentation
- Custom models
- Protect model customization jobs using a VPC
- Protect your data using Amazon VPC and AWS PrivateLink
- AWS Command Line Interface (CLI) Documentation
- list-model-customization-jobs
- get-model-customization-job
- create-model-customization-job
Publication date Jul 24, 2024