我试图为网络负载均衡器(而不是任务)创建日志。目前正在使用以下代码:
taskImageOptions: {
containerPort: 8080,
image: BrazilContainerImage.fromBrazil({
brazilPackage: BrazilPackage.fromString('Service'),
transformPackage: BrazilPackage.fromString('ServiceImageBuild'),
componentName: 'service',
}),
containerName: 'Application',
taskRole: this.taskRole,
environment: {
'STAGE': props.stage,
'SERVICE_RUN': 'true'
},
logDriver: new AwsLogDriver({
streamPrefix: 'NetworkLoadBalancer-',
logGroup: new LogGroup(this, 'Service-NetworkLoadBalancer', {
removalPolicy: RemovalPolicy.RETAIN,
retention: RetentionDays.THREE_MONTHS,
})
}),
},
但这将通过删除现有的ServiceTaskDefApplicationLogGroup创建一个新的日志组。我想这是因为logDriver在taskImageOptions中,但是NetworkLoadBalancedFargateService中没有可用的日志记录选项。有什么建议吗?
https://stackoverflow.com/questions/72715655
复制相似问题