본문 바로가기

개발/AWS8

AWS + Lambda@Edge + CloudFront 이미지 리사이징 회사에서 진행하는 프로젝트에 페이지 로딩 이슈가 올라왔다. 현재 AWS - CloudFront를 통해서 캐싱을 진행하고 있는데도 이슈가 올라온것이다 슬프지만 확인은 해야 하는 법...! 라이트 하우스로 1차 확인 상세 로딩 속도 확인 이미지가 짤렸지만.... 대략 8초가 걸리는것으로 확인 된다. 제일 늦게 로딩 되는 부분이 favicon이지만, 메인페이지에서 보여지는 컨텐츠의 썸네일 또한 로딩 속도가 매우 느린 상황임을 할 수 있다. 도데체... 왜? 라는 생각으로 컨텐츠들의 용량을 확인해봤다. 용량이... ? 눈을 의심했다. 웹 사이트의 로딩에 3초 이상이 걸리면 느리다고 인식 되는데.. 이래서는 안된다. 우선 생각 할 수 있는 방안은 두가지였다. 1. 현재 사이즈가 큰 썸네일을 가진 이미지들에 대해서.. 2023. 8. 18.
[AWS] AWS + S3 + Spring boot File 업로드 AWS - 버킷은 이미 생성 완료로 진행합니다. 필요하시다면 아래 링크를 확인해주세요 더보기 https://victorydntmd.tistory.com/66 [AWS] IAM (1) Access Key and Security key 1. Access Key와 Security Key의 중요성Access Key 와 Security Key는 AWS API 또는 라이브러리에서 사용할 때 필요한 인증 도구입니다.이 key만 있으면 AWS의 모든 API 사용이 가능하기 때문에 매우매우 중요합니 victorydntmd.tistory.com https://bamdule.tistory.com/177 [AWS] Amazon S3 생성 방법 (Amazon Simple Storage Service) 1. Amazon S3란?.. 2023. 8. 7.
[AWS] AWS + S3 + ZIP형식 멀티다운로드 S3에 저장된 자료들을 ZIP형식으로 다운로드 받고 싶다는 요청이 들어와서 작업한 부분을 정리했다. /** * File > ZIP > MultiDownload */ public void multiDownload(List filePathList, HttpServletResponse response) throws IOException { List inputList = new ArrayList(); SimpleDateFormat dayFormat = new SimpleDateFormat("yyyyMMddHH:mm:ss"); Date nowDate = Calendar.getInstance().getTime(); String nowDay = dayFormat.format(nowDate).replace(":", ".. 2023. 8. 7.
[AWS] Application 백그라운드 nohup java -jar [application].jar 로 실행한 애플리케이션은 터미널 또는 ctrl + c 로 종료 된다. 하지만 우리는 둘의 상황에서도 살아남고 24시간 돌아가는 프로그램이 목적이기에 다음 명령어로 실행하지 nohup java -jar [application].jar & 2023. 1. 17.
[AWS] 서버에 파일 복사하기 pem KEY, 프로젝트 파일 명령어는 scp로 진행 scp -i [pem key 위치] [프로젝트 위치] ec2-user@[public IP]:[복사해둘 서버 파일 위치] 이후 서버에서 확인 2023. 1. 17.
[AWS] EC2 생성, SSH로 접근하기 기본적으로 ssh 키 생성 후 내가 보관하고 싶은 폴더로 옮겨두고 시작한다. mac Terminal pem키를 저장해둔 폴더 위치로 이동하자 chmod를 통해 파일 모드 변경 이후 ssh 접속 명령어를 통해서 접속하자. ssh -i [pemkey] ec2-user@[publicIP] 접속 성공이다. 2023. 1. 17.