要修改AWS网络负载均衡器访问日志的设置,可以使用AWS CLI或AWS SDK进行操作。下面是使用AWS CLI进行修改的示例代码:
aws elbv2 modify-load-balancer-attributes --load-balancer-arn  --attributes Key=access_logs.s3.enabled,Value=true Key=access_logs.s3.bucket,Value= Key=access_logs.s3.prefix,Value=
   
其中:
 是负载均衡器的ARN。 是存储访问日志的S3存储桶的名称。 是存储访问日志的S3存储桶中的文件前缀。aws s3api put-bucket-acl --bucket  --grant-full-control uri=http://acs.amazonaws.com/groups/s3/LogDelivery
 
其中  是存储访问日志的S3存储桶的名称。
请注意,您需要针对上述命令中的参数进行适当的替换。
这是使用AWS SDK(Python)进行相同操作的示例代码:
import boto3
elbv2 = boto3.client('elbv2')
# 启用访问日志
response = elbv2.modify_load_balancer_attributes(
    LoadBalancerArn='',
    Attributes=[
        {
            'Key': 'access_logs.s3.enabled',
            'Value': 'true'
        },
        {
            'Key': 'access_logs.s3.bucket',
            'Value': ''
        },
        {
            'Key': 'access_logs.s3.prefix',
            'Value': ''
        }
    ]
)
# 设置S3存储桶权限
s3 = boto3.client('s3')
response = s3.put_bucket_acl(
    ACL='log-delivery-write',
    Bucket=''
)
    
请确保安装了AWS SDK for Python(Boto3)并配置了正确的访问密钥和区域。
这些示例代码可以帮助您修改AWS网络负载均衡器访问日志的设置。请根据您的需求进行适当的参数替换。