AWS
문제 상황 code deploy 배포 시 AllowTraffic 과 BlockTraffic 단계에서 시간이 매우 오래 걸리는 문제 발생 AllowTraffic은 1분 32초, BlockTraffic은 5분 5초가 소요됨. 해결방법 AllowTraffic은 상태 검사 간격 및 횟수를 조정해주어야 함. EC2 > 대상그룹 > 상태검사 > 편집 에서 변경. 정상 임계 값 2회, 간격 5초로 조정 시간 1분 이상 단축👍 BlockTraffic에서는 대상그룹 속성 편집 > 대상 취소 지연(드레이닝 간격) 줄이기 default 300초로 설정되어 있던 드레이닝 간격 10초로 변경 16초로 단축 성공!
문제 상황 ec2 인스턴스를.. 실수로.. 종료시킴^^ code deploy 를 적용시키는 상황에서 auto scaling된 인스턴스를 중지 시킬 일이 많았다. 그래서 여러 개의 인스턴스를 한번에 종료시키는 상황에서, 실수롤 개발서버 인스턴스를 종료시킴. - 종료 vs 중지 인간적으로 말이 너무 헷갈린거아닙니까 종료 시킨 인스턴스 다시 실행할 수 없을까? NO....😭 https://repost.aws/ko/knowledge-center/recovery-terminated-instance 원본 Amazon EC2 인스턴스 또는 종료 프로세스의 일부로 삭제된 볼륨은 복구할 수 없습니다. 인스턴스 AMI 인스턴스 ami를 설정해두어 빠르게 복구할 수 있었다. 종료된 Amazon EC2 인스턴스에서 생성된 A..
문제 상황 Code deploy, Blue Green 배포 전략이란 무중단 배포(Zero-downtime Deployment) Blue Green 배포 전략 Code Deploy를 위한 AWS 설정 1. IAM 설정 2. AMI 생성 3. 시작 템플릿 생성 4. Target Group(대상그룹) 생성 5. Load Balancer 생성 6. Auto Scaling Group 설정 7. CodeDeploy 설정하기 8. health check API 분리 CI/CD 설정 : github actions와 연동 마주한 에러들 aka 삽질일기 배포 2 단계 오류 CodeDeploy 배포 로그 위치 Codedeploy AllowTraffic 에서 무한 로딩 후 배포 실패 Slack Notification 추가 마..
끝난 플젝도 다시보자 프로젝트에서의 상황 backend를 ec2로 배포 후 도메인까지 적용 시킨 상황이었다. 이미 AWS amplify로 배포된 frontend에 바뀐 backend url을 적용시키니 api 통신 과정에서 Mixed Content error가 발생했다. Mixed Content: The page at '' was loaded over HTTPS, but requested an insecure XMLHttpRequest endpoint ''. This request has been blocked; the content must be served over HTTPS. 구글링을 하니 aws에 다음과 같은 링크를 확인할 수 있었다. aws question link Amplify Console은..