Skip to content

feat(envoy-proxy): add ALB access logging support with S3 bucket policy - #218

Open
itsharshvb wants to merge 1 commit into
mainfrom
feat/envoy-alb-access-logs
Open

feat(envoy-proxy): add ALB access logging support with S3 bucket policy#218
itsharshvb wants to merge 1 commit into
mainfrom
feat/envoy-alb-access-logs

Conversation

@itsharshvb

Copy link
Copy Markdown
Contributor

Enable ALB access logs to be pushed to the envoy logs S3 bucket with proper ELB service permissions. Uses the S3 bucket module built-in attach_elb_log_delivery_policy for created buckets and data.aws_elb_service_account for existing buckets, avoiding stale hardcoded ELB account IDs.

  • Add enable_alb_access_logs variable (default true, no-op if create_lb=false)
  • Add alb_access_logs_prefix variable for custom S3 key prefix
  • Add data.aws_elb_service_account for dynamic ELB account resolution
  • Add access_logs block to ALB module conditionally
  • Add S3 bucket policy for existing bucket scenario
  • Add outputs: alb_access_logs_enabled, alb_access_logs_bucket, alb_access_logs_prefix

Enable ALB access logs to be pushed to the envoy logs S3 bucket with
proper ELB service permissions. Uses the S3 bucket module built-in
attach_elb_log_delivery_policy for created buckets and
data.aws_elb_service_account for existing buckets, avoiding stale
hardcoded ELB account IDs.

- Add enable_alb_access_logs variable (default true, no-op if create_lb=false)
- Add alb_access_logs_prefix variable for custom S3 key prefix
- Add data.aws_elb_service_account for dynamic ELB account resolution
- Add access_logs block to ALB module conditionally
- Add S3 bucket policy for existing bucket scenario
- Add outputs: alb_access_logs_enabled, alb_access_logs_bucket, alb_access_logs_prefix
@itsharshvb itsharshvb self-assigned this Apr 29, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant