Logs CloudWatch
sudo mkdir -p /etc/systemd/system/docker.service.d/
sudo touch /etc/systemd/system/docker.service.d/aws-credentials.conf
sudo vi /etc/systemd/system/docker.service.d/aws-credentials.conf
[Service]
Environment="AWS_ACCESS_KEY_ID=<YOUR_AWS_ACCESS_KEY_ID>"
Environment="AWS_SECRET_ACCESS_KEY=<YOUR_AWS_SECRET_ACCESS_KEY>"
sudo systemctl daemon-reload
Docker Compose
x-logging: &default-logging
driver: 'awslogs'
options:
awslogs-region: 'sa-east-1'
awslogs-group: '/ec2/ambiente-stack' # Exemplo: /ec2/pix-prod
awslogs-create-group: 'true'
service:
logging: *default-logging