만약 curl http://…….. 이 작동이 안된다면
curl -X GET "<http://10.1.0.223:8080/v1/color?name=red&hash=abcd>"
를 실행할것
aws s3 ls s3://버킷 이름/만약 폴더가 있을경우 여기까지
aws s3 cp s3://버킷 이름/폴더/파일이름 ./
s3버킷 파일을 현재 위치로 복사해온다는 뜻
sudo yum install jq -y
jq를 다운로드한다는 의미지만 jq만 다운 박을거 바꿔서 적기
sudo tail -f /var/log/app/app.log
로그 조회
유저 데이터 사용할때
echo '{
"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}",
"timezone": "UTC"
}
]
}
}
}
}' | sudo tee /opt/aws/amazon-cloudwatch-agent/etc/amazon-cloudwatch-agent.json > /dev/null
오토 스케일링 그룹 런치 템플릿 유저 데이타
#!/bin/bash
sudo yum install -y curl sudo yum install -y jq sudo yum install -y awscli
sudo yum install -y amazon-cloudwatch-agent sudo yum install python3 -y sudo yum install python3-pip -y pip3 install Flask
aws s3 cp s3://wsi-1234-iost-artifactory/app.py ./
nohup python3 /home/ec2-user/app.py &
sudo systemctl start amazon-cloudwatch-agent sudo systemctl enable amazon-cloudwatch-agent
auto-rg (EC2 인스턴스)auto-rg (Auto Scaling EC2 인스턴스)alb-rg; SSH (22), 대상 bastion-rghttps://velog.io/@cyseok123/AWS-EC2-인스턴스-명령어-정리
mv /opt/aws/amazon-cloudwatch-agent/etc/weird-filename.json /opt/aws/amazon-cloudwatch-agent/etc/amazon-cloudwatch-agent.json
파일 이름 바꾸는 명령어
클라우드 프론트 작성 시 참고 https://velog.io/@dlrmsghks7/learncloudfrontforbiginner