You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Add configurable interface VPC endpoints (STS, EC2, CloudWatch Logs) to
the shared vpc module, each gated by its own variable. The quarantine VPC
always creates all three so its traffic stays on the AWS network; the main
VPC leaves them disabled for now. The shared vpc_endpoints_tls security
group is always created.
Lock down the quarantine function role:
- Deny any call that does not originate from inside the quarantine VPC
(aws:SourceVpc), excluding the Lambda-service-managed ENI and CloudWatch
Logs actions so VPC networking and logging keep working.
- Restrict the function's own code (lambda:SourceFunctionArn) to the three
CloudWatch Logs actions and additionally require that its calls originate
from inside the quarantine VPC, while still allowing the Lambda service to
manage ENIs and deliver logs on the role's behalf.
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
0 commit comments