AWS(3)
-
[AWS] elastic beanstalk 413 Request Entity Too Large 문제 해결
- 상황 1MB보다 큰 데이터를 담아 요청을 보낸다. - 문제 413 Request Entity Too Large 오류가 발생한다. - 원인 elastic beanstalk에서 사용하는 nginx 서버가 1MB이하만 요청을 받을 수 있기 때문이다. - 해결 nginx의 최대 요청 용량을 변경한다. 1. 다음의 구조를 가지는 .platform을 만든다. client_max_body_size.conf 안의 내용은 다음과 같다. client_max_body_size 50M; 숫자는 원하는 사이즈로 변경하면 된다. 2. .platform 폴더를 jar파일과 같은 디렉토리에 넣고 다음의 명령을 통해 zip으로 압축한다. zip -r deployment-package.zip my-application.jar .pl..
2023.12.25 -
[AWS] elastic beanstalk으로 배포했을 때 502 error 해결
- 상황 배포된 url에 들어간다 - 에러 502 bad gateway 에러가 난다 - 원인 beanstalk이 기본적으로 포트가 5000번이기 때문이다. - 해결 아래와 같이 PORT 8080을 추가해준다. Reference https://stackoverflow.com/questions/54612962/502-bad-gateway-elastic-beanstalk-spring-boot
2023.12.24 -
[AWS] elastic beanstalk 배포가 안되는 에러와 해결
- 상황 elastic beanstalk을 통해 배포를 할때 환경이 만들어지지 않고 에러가 난다. - 에러 The instance profile aws-elasticbeanstalk-ec2-role associated with the environment does not exist. - 원인 다음과 같이 Exisiting service roles와 EC2 instance profile가 모두 설정이 되어야 하는데 되지 않았기 때문 - 해결 다음과 같이 IAM-액세스 관리-역할에서 만들어 주면 된다. Reference https://stackoverflow.com/questions/30790666/error-with-not-existing-instance-profile-while-trying-to-get-..
2023.12.24