С одинаковой точной конфигурацией конвейера данных, отличающейся только используемым AMI (Amazon Linux и Ubuntu), выполнение моего конвейера данных будет успешным в обоих случаях, но он будет записывать журналы в S3 только при использовании Амазон Линукс.
С Amazon Linux
С Ubuntu
В обоих случаях я вхожу в систему с одним и тем же пользователем (ec2-user
, а не ubuntu
), для которого я правильно настроил это имя пользователя для Ubuntu AMI:
#cloud-config
system_info:
default_user:
name: ec2-user
Более того, я использую одни и те же атрибуты resourceRole
и role
при запуске пайплайнов Amazon Linux или Ubuntu. Так что это не проблема.
Итак, судя по всему, в Amazon Linux есть что-то необходимое для записи журналов S3, что это может быть?