📌(42)
-
[AWS] CloudFront 캐싱 무효화 하는 방법
디자인팀에서 기존 s3에 올려놨던 이미지 파일을 변경해 달라고 요청이 들어왔다.파일명은 같아서 기존 파일을 덮어씌우는 형태로 변경 후 '변경완료했습니다~' 하고 피드백을 드렸다. 왠걸? 주신 파일 그대로 변경했는데 변경이 안되었다고 연락이 왔고,'엥 난 변경했는데??' 생각하면서 이슈 확인이 시작되었다..다행히 30분 내로 원인 + 해결까지 완료 이 이슈를 통해서 알게 된 점1. 같은 파일명으로 변경 후, 변경 전 파일이 캐싱되어 있으면 캐싱이 만료되기 전까지는 변경 전 파일을 바라보게 된다는 점2. 네트워크 응답 헤더를 통해 cloudfront를 통해 캐싱되었는지 확인할 수 있는 태그가 있다는 점3. cloudFront를 폴더별, 파일별로 무효화시키는 명령어가 있다는 점 해당 파일이 cloudFro..
2024.11.08 -
[AWS] Global Accelarator 적용 후기
1. 적용 계기최근엔 프리랜서로 올해 글로벌 서비스 앱 런칭도 준비하고 있다.백엔드 개발자가 나혼자라 다양한 시도를 하며 고군분투 중이다. 어느새 6개월이 되어가고 있네 시간이 엄청 빠르다.. 현재 시드 투자를 받기 위해 투자자 미팅이 많은데, 대표님께서 미국 투자자 미팅 일정이 잡혀 갑자기 당장 내일 모레 뉴욕을 간다고 하셨다.한창 개발 중이라 운영 서버도 구축이 안되어있고, 개발 서버도 서울 리전에 있는데, 뉴욕에서 성능이 괜찮을지 걱정이 되었다. 서울 -> 서울리전 서버는 트래픽 성능이 좋겠지만, 뉴욕 -> 서울리전 서버는 과연..? 기존에 이미지 최적화를 위해 CloudFront를 적용해놨지만, CloudFront는 정적 콘텐츠를 캐싱해주고, 캐싱되지 않은 데이터는 오리진으로 요청한다. 그럼..
2024.11.01 -
[Mac] MySQL root 비밀번호 변경하기
이슈 - root 계정 비밀번호 까먹어서 접근 불가... 방법 1. 혹시라도 mysql 서버가 켜져있지 않다면 실행시켜 주기 $ mysql.server start 아래와 같이 뜨면 정상적으로 실행됨 2. 비밀번호 없이 root 계정에 접근하기 $ mysql - u root 3. database [mysql]에 접속 $ use mysql; 4. 새로운 비밀번호 변경 쿼리 $ alter user 'root'@'localhost' identified with mysql_native_password by '변경할 비밀번호 작성'; 5. 현재 사용 중인 MySQL 새로운 설정을 적용 (ID, 패스워드 추가 & 수정될 경우는 환경 설정이 변경되었기 때문에 필요함) $ flush privileges; 6. 확인하기
2024.04.10 -
[AWS] Kinesis Data Streams 1분 요약 (개념, 예시, 그 외 비슷한 서비스 종류)
최근 면접 볼 일이 많았는데, 그중 프리랜서 면접 본 곳에서 AWS Kinesis를 통해 데이터 스트림 처리 관련 업무를 맡게 되는 곳이 있었다.. (Kinesis라는 용어조차 처음 들었더니 발음을 잘 모르겠어서 AWS에 데이터 스트림 서비스라고 검색해 본 건 안 비밀...) 그만큼 모르는 분야였어서 이번 기회에 간략하게 정리해 보았다.. 나와 비슷한 경험이 있는 사람들이 빠르게 아는 척하기에 딱 훑기 좋은 글이 되길 바라면서..😝 📝 AWS Kinesis 개념 - 실시간 비디오 및 데이터 스트림을 수집, 처리 및 분석할 수 있는 완전관리형 AWS 서비스이다. 데이터 스트림을 일상생활에 비유를 해보자. 내가 카페에 앉아 있고 주변에서 일어나는 모든 대화를 실시간으로 듣고 있다고 가정하면, 여기서 일어나는..
2024.04.07 -
[리눅스마스터 1급] 2023년 필기 합격 후기 & 시험 공부 방법
📝 개요✍🏻 시험을 보게 된 계기 회사에서 AWS 업무를 배우게 되면서 다소 작은 장애들은 내 선에서 대응해야 할 일들이 생겼다. 현재 생성된 인스턴스들의 os는 모두 ubuntu로 올라가 있는 상황이었다. 문제가 생겼을 시 당연히 리눅스 명령어 사용하여 원인 파악을 해야 하는지라 리눅스 지식이 어느 정도 필요해졌음을 느끼게 되었다. 이전에 알고 있던 명령어는 cd, cat, vi와 같이 정말 기본적인 명령어였기 때문에 예를 들어 out of memory라는 이슈가 생겨서 서버가 뻗었을 경우, 어떤 명령어로 어떻게 찾아야 하는 건지 그때그때 구글링을 해서 급급하게 찾아보는 상황이었다. 이러저러한 이유로, 리눅스 기본기를 다지자 라는 마음으로 그냥 공부하려다가 이왕이면 관리자 영역까지 공부할 수 있는 리눅..
2023.09.10 -
[리눅스마스터 1급] 16/03/12 기출 - 3과목 정리
✅ 파일 공유를 위한 서비스 및 프로토콜 - SAMBA, NFS(Network File System), FTP(File Transport Protocol) 📕 SAMBA 특징 GPL 기반의 자유 소프트웨어로 리눅스와 윈도우 간 디렉토리, 파일,, 프린터 등 공유에 사용 TCP/IP 기반으로 NetBIOS상에 동작하는 SMB(Server Message Block) 프로토콜 이용 삼바에서 설정한 그룹과 호스트명이 윈도우의 Network Neighborhood에 컴퓨터 이름으로 표시된다, 또한 삼바를 이용하면 상대의 호스트의 IP 주소 대신 컴퓨터 이름을 이용하여 접속 가능 (WINS- Windows Internet Name Service) CIFS(Common Internet File System)은 SMB..
2023.08.26