从cloudformation启用ALB的访问日志

问题描述

我想为我的应用程序负载均衡器启用访问日志记录,在这里我找到了how to的过程:

但是我想通过cloudformation实现同样的事情,发现 只能通过classic load balancer

通过cloudformation启用访问日志记录

是否可以为ALB [elb v2]实现相同的方法

解决方法

是的。您可以同时为NLB和ALB使用AWS::ElasticLoadBalancingV2::LoadBalancer Load Balancer Attribute启用它们。

access_logs.s3.enabled-指示是否启用访问日志。该值为true或false。默认值为false。

access_logs.s3.bucket-用于访问日志的S3存储桶的名称。如果启用了访问日志,则此属性是必需的。该存储桶必须与负载均衡器位于同一区域,并且必须具有一个存储桶策略,该策略授予Elastic Load Balancing写入该存储桶的权限。

access_logs.s3.prefix-S3存储桶中用于访问日志的位置的前缀。