AI Workload Security Architecture on AWS
AI Workload Security Architecture mapped with the relevant AWS Security Services for a secure, compliant, and scalable AI/ML environment using SageMaker, Bedrock, and Amazon Q:
AI Workload Security Architecture
User Interaction Layer (Clients, Developers, Analysts)
[User/Developer/Analyst]
|
v
[IAM Identity Center / IAM with MFA]
|
v
[Amazon Q / Custom GenAI App / SageMaker Studio]
Security Controls:
Model Development & Training (SageMaker)
[S3: Training Data] <---> [SageMaker Notebook / Training Job] <--> [Private VPC + SageMaker Endpoints]
| |
v v
[Macie - PII Detection] [KMS - Data Encryption at Rest]
[DataZone - Data Governance] [IAM - Scoped Role for Training]
Security Controls:
Model Hosting & Inference (Real-Time / Async / Batch)
[SageMaker / Bedrock Hosted Model Endpoints]
|
v
[API Gateway + WAF + Lambda Authorizer (JWT/OAuth)]
|
v
[Custom App / GenAI API Gateway]
Security Controls:
Monitoring & Logging
[CloudTrail - API Activity Logs]
[CloudWatch - Logs & Alarms]
[Amazon GuardDuty - Anomaly Detection]
[AWS Config - Drift Detection]
[Amazon Detective - Forensics]
Security Controls:
Recommended by LinkedIn
Model Governance & Risk
[Amazon SageMaker Clarify - Bias/Explainability]
[Amazon A2I - Human-in-the-loop Reviews]
[Amazon Bedrock Guardrails - Content Filtering (Hate/PII/Violence)]
[AWS Audit Manager - Compliance Mapping]
[Custom Privacy Impact Assessment]
Governance Controls:
Security Governance & Control Plane
[AWS Organizations + SCPs]
[AWS Config Rules]
[Service Control Policies (Limit AI usage in dev environments)]
[Centralized KMS]
[Security Hub - Control Summary]
Governance Features:
CI/CD + MLOps Integration
[CodePipeline / GitHub Actions]
|
v
[Model Training (SageMaker)]
|
v
[Model Registry -> Approval -> Deploy]
Security Steps:
Summary: Security Pillars Applied
Pillar Key AWS Services
Identity & Access IAM, IAM Identity Center, SCPs
Data Protection KMS, Macie, S3 Encryption, Secrets Manager
Network Security VPC, PrivateLink, Security Groups, WAF, Shield
Monitoring & Audit CloudTrail, CloudWatch, GuardDuty, Config, Detective
Governance & Risk Bedrock Guardrails, Audit Manager, Clarify, A2I
DevSecOps CodePipeline, Inspector, CI/CD with model validation