-
AWS, CTO 일기 2024‧09‧19
AWS EC2 Auto Scale Group - static ip (고정 아이피)
EC2 오토 스케일을 할 경우 고정 아이피가 부여되지 않는다.오더탁(othetak.com)의 ci/cd는 블루/그린 배포를 진행하기 때문에 배포마다 새로운 서버에 배포되기 때문에 서버 컴퓨터 아이피 및 맥 어드레스가 변경된다. 외부 서비스(문자 발송 api 등)를 연동하여 쓸 경우 보안을 위해 우리 API 서버의 고정 ip를 전달해줘야 하는데 이럴 때 고정 ip가 필요하다. 그래서 여러 방법이 있지만 로드밸런서를 이용하여 간단히 […]
-
AWS, Server 2024‧02‧02
보호된 글: AWS CodePipeline + Slack 수동 승인 연동 (정리중)
보호 글이라서 요약이 없습니다.
-
AWS 2024‧01‧10
cicd codedeploy 오류 - DownloadBundle 에서 동작이 오래 걸린다.
(2024.01.10 업데이트) 원인을 알아냈다. ec2 의 사양이 t2.micro 이다. 메모리 swap을 해놓지 않았으니 기본 메모리가 1GB 이다.메모리가 적기 때문에 문제가 발생했던 것이다. 문제가 되었던 현상은 github action + s3 + ec2 + aws codedeploy 를 통해 java .jar 를 구동하는 서버로 구성했을 때도 ci/cd 도중 download bundle에서 44분째 진행이 멈춰있었고 cpu는 95%이상으로 올라가 있었다. 그래서 […]
-
AWS, Server 2023‧10‧05
Auto Scaling + codedeploy 배포 오류 - The IAM role arn:aws: does not give you permission to perform operations in the following AWS service: AmazonAutoScaling. Contact your AWS administrator if you need help. If you are an AWS administrator, you can grant permissions to your users or groups by creating IAM policies.
블루/그린 배포 설정하고 codedeploy 진행할 때 발생한 오류로 권한 설정이 수정하면 된다. 1. IAM - 역할 - 정책을 하나 만들고 그 안에 아래 내용을 입력한다. 적용된 예시는 아래 이미지와 같다. 2. codedeploy - 애플리케이션 - 배포 그룹 편집에 입력했던 서비스 역할을 확인한다. 3. 해당 역할을 IAM - 역할에서 찾아서 1번에서 추가한 정책을 권한 추가를 통해서 […]