#!/bin/bash mkdir -m 777 /var/log/app aws s3 cp s3://wsi-0000-0000-artifactory/app.py /home/ec2-user dnf update -y dnf install python3-pip amazon-cloudwatch-agent -y pip3 install flask nohup python3 /home/ec2-user/app.py &
cat <<EOF > /opt/aws/amazon-cloudwatch-agent/etc/amazon-cloudwatch-agent.json { "logs": { "logs_collected": { "files": { "collect_list": [ { "file_path": "/var/log/app/app.log", "log_group_name": "/aws/ec2/wsi", "log_stream_name": "api_{instance_id}" } ] } } } } EOF sudo /opt/aws/amazon-cloudwatch-agent/bin/amazon-cloudwatch-agent-ctl -a fetch-config -m ec2 -s -c file:/opt/aws/amazon-cloudwatch-agent/etc/amazon-cloudwatch-agent.json