aws
Cloudwatch에 nginx, spring boot에서 발생하는 log 남기기
Cloudwatch로 로그 전송하기 nginx의 로그를 남기기 위한 configuration // vi nginx.conf http { access_log /var/log/nginx/access.log error_log /var/log/nginx/error.log ... } 도커 실행 sudo docker stop proxy && sudo docker rm proxy sudo docker build -t nextstep/reverse-proxy:0.0.2 . sudo docker run -d -p 80:80 -p 443:443 --name proxy -v /var/log/nginx:/var/log/nginx nextstep/reverse-proxy:0.0.2 EC2에 awslogs agent 설치하기 만..
[AWS] S3와 Cloudfront란?
이번에 S3 연결 작업을 담당하면서 뒤늦게 S3와 CloudFront에 대해 공부하게 되었다. 우선, S3 버킷 등록 및 CloudFront와의 연결은 CloudFront를 통해 S3 액세스하기를 참고하면 수월하게 할 수 있을 것이다. 그래서 이 글에는 S3와 Cloudfront가 그래서 무엇인지!에 대해 작성해보려 한다. S3란? 간단하게 말하자면 스토리지를 제공해주는 서비스이다. 예를 들어 USB를 사용한다고 할 때, 우리는 USB를 이용해 여러가지 데이터를 용량 제한 하에서 저장하고 이용할 수 있다. 사진, 동영상 등등 다양한 데이터를 USB에 저장하고 보관할 수 있다. S3는 마찬가지로, 웹 서비스 인터페이스를 통해 제공되는 스토리지 서비스이다. 웹 상에서 어디서나 원하는 양의 데이터를 저장하고 ..
AWS EC2에 elastic IP(탄력적 IP) 할당하기
public ip 자동 할당을 선택하면 서버를 껐다 켜면 public ip가 변경된다. 이 때 사용할 수 있는 것이 elastic IP이다. 1. 설정할 수 있는 방법은 먼저 https://console.aws.amazon.com/ec2/에서 Amazon EC2 콘솔을 연다. 2. 탐색 창에서 [네트워크 및 보안], [탄력적 IP]를 선택한다. 3. 탄력적 IP 주소 할당(Allocate Elastic IP address)을 선택한다. 4. 퍼블릭 IPv4 주소 풀을 선택하고, 태그를 선택적으로 추가한다. 5. 할당된 탄력적 IP 주소를 선택한 뒤, 탄력적 IP 주소 연결을 선택한다. 6. 탄력적 IP 주소 연결에서 연결할 리소스 유형을 인스턴스로 선택하고, 연결할 인스턴스를 선택한다. 7. 탄력적 IP..