❗️문제 상황k8s Ingress를 AWS ALB를 통해 만들기 위해 eksctl CLI를 사용해 설정을 진행하던 도중 다음과 같은 오류가 발생하였다iam user가 인증되지 않았다는 것이다 그런데 문제는 해당 user는 현재 내가 등록한 Iam user와는 다른 user였다.우선 해당 user는 이전 프로젝트에서 사용하던 user이다. 그런데 왜 갑자기 현재 연결된 user가 아니라 다른 user가 나온것일까?💡 원인 파악 및 해결 과정 알고보니 이전 프로젝트를 할 때 내 컴퓨터에 환경변수로 AWS_ACCESS_KEY, AWS_SECRET_KEY를 등록해놨었다. eksctl이 해당 환경변수를 기본값으로 인식하고 사용하는 것이 아닐까하는 생각이 들었다. 그래서 관련 레퍼런스를 찾다 다음과 같은 내용을..
전체 글
✅ 쿼리 최적화의 필요성쿼리 최적화가 필요하다고 생각한 API는 두 가지이다. 1️⃣ 답변 목록 조회 API1. 답변 리스트 페이징해서 조회더보기User answerAuthor = userRepository.findById(answer.getUserId()) .orElseThrow(() -> UserNotFoundException.EXCEPTION);SELECT answer.answer_id, answer.content, answer.created_at, answer.like_count, answer.question_id, answer.url, answer.user_id, answer.visibilityFROM answerJO..
❗️문제 상황여느 때와 마찬가지로 Docker를 실행했는데 MAC ‘cohttp://m.docker.socket’은(는) 사용자의 컴퓨터를 손상시킵니다. 라는 메시지가 뜨며 도커가 실행되지 않았다. 맥 사양칩: M3 ProOS: macOS Sequioia 15.2 💡 원인 파악 및 해결 과정관련 깃허브를 뒤져보니 다음과 같은 이슈가 있었다. [Workaround in description] Mac is detecting Docker as a malware and keeping it from starting · Issue #7520 · docker/for-macDescription Whenever Docker is started, this error is shown: Malware Blocked. “c..
❗️문제 상황EC2에서 gradle build 과정이 너무 느리거나 멈추는 현상이 발생했을 때 💡 해결 방법스왑 메모리를 할당하자# 스왑 메모리 할당sudo dd if=/dev/zero of=/swapfile bs=128M count=16# 스왑 파일에 대한 읽기 및 쓰기 권한 업데이트sudo chmod 600 /swapfile# 스왑 영역 설정sudo mkswap /swapfile# 스왑 공간에 스왑 파일 추가sudo swapon /swapfile# 위 과정이 모두 성공했는지 확인sudo swapon -s# 편집기에서 파일 열기sudo vi /etc/fstab# 파일 끝의 새로운 줄에 아래 코드를 추가하고 파일을 저장한 뒤 종료/swapfile swap swap defaults 0 0 ✅ 참고 AWS..