AWS

· AWS
프리티어를 써도 과금이 된다는것을 알고 있었는데진짜로 요금이 부과됬다  EC2에 사용하지 않는 IP가 있어서 요금이 부과되는것 같았다 그래서 관련 자료들을 찾아보다 2월 부터 AWS 정책이 변경돼사용하지 않는 IP들도 과금이 된다고 한다(프리티어 + EC2에 연결된 IP 제외)  그래서 나는 네트워크 환경인 VPC의 서브넷이 로드밸런싱 때문에 4개가 있어서과금이 되는줄 알고 2개만 남기고 다 지워버렸다...문제는 이게 아닌데... 원인은 EB에 로드 밸런싱을 적용하고 각 로드 밸런싱에 할당된 IP 때문인것... 그렇게 이것저것 만지다가AWS elasticbeanstalk Error: .... Must be Ready이런 버그같은게 걸렸다 EB에 새로운 버전을 배포하려고 해도어떤 작업이 수행중인지 계속 준..
· AWS
github Action으로 배포 자동화를 하려고 이것 저것 뒤져보던 중에EC2에 로드 밸런싱 탭에 가니 로드 밸런서가 없다고 나온다 EB로 배포를 구성하면 자동으로 오토 스케일링과 로드 밸런싱이 적용되는줄 알았는데 적용이 안돼있던 것이다...처음 이런 상태였다 그래서 AWS documentation에 가서 EB의 로드 밸런싱에 대한 자료를 찾아봤는데단일 인스턴스 환경 또는 로드 밸런싱 가능 환경으로 변경이 가능하다고 한다 처음부터 로드 밸런싱이 적용 되는줄 알았는데 기본은 단일 인스턴스 환경이다 설명에도 적혀 있듯이 개발 및 테스트 하는 용인것 같다 프로덕션에 들어갈 준비가 되면 로드 밸런싱된 환경으로 업그레이드 된다고 적혀있다 로드 밸런싱된 환경으로 빌드중... 정상적으로 로드 밸런싱이 적용됬다가용 ..
· AWS
팀원분이 프론트 개발을하며 API가 자꾸 에러가 난다고 하여 서버 로그를 보고싶다고 하여 로그 기록을 살펴보던중...해킹 시도를 한것으로 추측되는 요청이 확인되었다... 이런 요청들이 무수히 많았다 내 서버 주소는 어떻게 알아낸걸까 매크로 인가? 테스트 파일을 얻어내려는 목적으로 추측된다 그런데 IP를 확인해보면 여러개의 IP에서 해킹 시도를 한것같다아니면 한명인데 IP를 바꿔서 보낸걸수도... 요청 로그를 보며 가장 식겁했던 요청은 .env파일 요청이다환경변수가 포함되어있는 파일을 요청한것!내 서버에는 .env파일이 없기도 하고 관련된 API도 없기에 404 에러가 뜬게 다행이다배포할땐 항상 보안에 주의하도록 하자 이러한 요청도 있다..
· AWS
엔진이 실행중 오류가 발생했다고 한다...  하지만 도커 컨테이너는 잘 동작하는중...그래서 배포된 서버가 실행중이긴 하나 eb가 자동으로 관리해주는(로드 밸런싱 등)서비스가 동작하진 않는것 같다 eb 앱을 생성할때 지정했던 EC2 인스턴스 프로파일이다 지정된 서비스가 s3밖에 없어서 그런걸로 추정된다{ "Version": "2012-10-17", "Statement": [ { "Action": [ "s3:Get*", "s3:List*" ], "Effect": "Allow", "Resource": "*" } ]} 정책을 업데이트했다 ..
nyh98
'AWS' 카테고리의 글 목록