Apache气流版本:2.1.2
环境
云提供商或硬件配置:AWS
发生了什么,
我从2.0.1到2.1.2进行了更新,从s3获取日志突然失败:An error occurred (AccessDenied) when calling the AssumeRole operation: User: arn:aws:sts::111111111:assumed-role/airflow-ecs-task-role/cfdjkal342nk432hvbkjl34 is not authorized to perform: sts:AssumeRole on resource: arn:
我希望将容器中特定文件夹中的日志文件推送到Cloudwatch。为此,我尝试了Firelens的日志驱动程序,但没有运气。
如前所述:
我为fluentbit创建了一个自定义停靠映像,并将其部署为任务定义中的侧车容器:
FROM public.ecr.aws/aws-observability/aws-for-fluent-bit:stable
COPY fluentbit.conf /extra.conf
fluentbit.conf (我为了调试目的尝试了exec,目的是使用tail):
[INPUT]
Name exec
Tag ex
我正在尝试使用向CloudWatch发送日志。
步骤-
创建了一个C#控制台应用程序
添加了一些行为Console.WriteLine("This is a sample application");
更新的Task.json文件包括云监视日志组和流信息。
创建了码头形象,并通过ECS旋转它。
现在,在CloudWatch日志中,我已经开始看到应用程序日志
问题:我有一个ASP.NET MVC 5 Web应用程序,我在MVC应用程序中添加了相同的Console.WriteLine("This is a sample application"