CloudWatch "События не найдены". Соединение задачи AWS ECS с журналами - PullRequest
0 голосов
/ 06 апреля 2020

Итак, я учусь пользоваться AWS ECS . Я пытаюсь запустить задачу в моем кластере, используя Fargate . Просто у меня проблема с получением Cloudwatch Logs . Когда я использую роль IAM , предоставленную AWS (ecsTaskExecutionRole), не возникает проблем с подключением к Logs , но мне требуются некоторые дополнительные разрешения для выполнения моя задача, например, восстановить пароли, сохраненные в диспетчере систем, загрузить в S3 и выполнить Athena запросов. Я создал политику специально для этих вещей и добавил ее в ecsTaskExecutionRole. Теперь вдруг я больше не получаю журналы, а вместо этого это сообщение:

События не найдены. Похоже, вы не установили агент CloudWatch Logs или на данный момент нет доступных событий. Попробуйте установить агент или попробуйте позже. Начало работы с CloudWatch Logs .

Разрешения ecsTaskExecutionRole:

{
    "Version": "2012-10-17",
    "Statement": [
        {
            "Effect": "Allow",
            "Action": [
                "ecr:GetAuthorizationToken",
                "ecr:BatchCheckLayerAvailability",
                "ecr:GetDownloadUrlForLayer",
                "ecr:BatchGetImage",
                "logs:CreateLogStream",
                "logs:PutLogEvents"
            ],
            "Resource": "*"
        }
    ]
}

Мои пользовательские разрешения:

{
    "Version": "2012-10-17",
    "Statement": [
        {
            "Sid": "VisualEditor0",
            "Effect": "Allow",
            "Action": [
                "athena:StartQueryExecution",
                "s3:GetAccessPoint",
                "athena:GetQueryResults",
                "athena:GetQueryExecutions",
                "s3:CreateBucket",
                "ssm:GetParameters",
                "s3:GetBucketAcl",
                "kms:GetParametersForImport",
                "s3:PutObject",
                "athena:CreateNamedQuery",
                "athena:BatchGetNamedQuery",
                "athena:RunQuery",
                "s3:DeleteObject"
            ],
            "Resource": "*"
        }
    ]
}

Я в полной растерянности и буду очень признателен за любую помощь!

...