반응형
[AWS] Lambda@Edge 활용하여 image resize - (2)
공부/AWS2024. 9. 8. 13:43[AWS] Lambda@Edge 활용하여 image resize - (2)

앞서 Lambda 함수 사용하여 S3 저장소 업로드 이미지 리사이징 방법을 살펴보았습니다. 참고. https://dev-ljw1126.tistory.com/460 [AWS] Lambda 활용하여 image resize (+CloudFront) - (1)1편으로 AWS 인프라 사용하여 실무에서도 활용되고 있는 이미지 리사이징을 구현해봅니다.필요한 전체 코드나 과정은 AWS 공식 가이드를 참고해서 했습니다.  가이드에서는 Source bucket과 Destinatiodev-ljw1126.tistory.com Lambda를 활용하여 S3 이미지 리사이징 하는 방식은 아래와 같은 장단점이 있었습니다. 장점.① 자동화된 리사이징 이미지를 S3 업로할 때 자동으로 람다 트리거 되므로, 이를 통해 개발 및 운영 부담..

[AWS] Lambda 활용하여 image resize (+CloudFront) - (1)
공부/AWS2024. 9. 8. 11:12[AWS] Lambda 활용하여 image resize (+CloudFront) - (1)

1편으로 AWS 인프라 사용하여 실무에서도 활용되고 있는 이미지 리사이징을 구현해봅니다.필요한 전체 코드나 과정은 AWS 공식 가이드를 참고해서 했습니다.  가이드에서는 Source bucket과 Destination bucket 분리하여 사용했는데, 포스팅에서는 간단하게 Bucket 하나에 디렉토리(origin, resize) 구분해서 작업합니다. 흐름은 아래와 같습니다.① S3 bucket의 origin/ 디렉토리에 원본 이미지 업로드② 이벤트 감지해서 Lambda 실행, 이미지 리사이징 후 S3의 resize/ 디렉토리 저장③ 사용자는 CloudFront 도메인 주소로 S3 이미지 호출  S3 버킷 생성region은 서울로 하고 외부 URL로 S3 직접 접근을 못하도록 퍼블릭 엑세스 차단 설정합니다..

[AWS] EC2 와 RDS 연결/접속 하기
공부/AWS2023. 1. 14. 22:03[AWS] EC2 와 RDS 연결/접속 하기

개요 - 다음 작업시 헤매지 않도록 흐름(flow) 기록 - AWS EC2 서버와 RDS 생성은 생략 - WSL2에 Ubuntu 설치하여 터미널로 사용 ① EC2서버 접속 - EC2 서버 인바운드 규칙으로 기본적으로 port 22, 80, 8080 등록 (22 : ssh, 80 : nginx, 8080: tomcat 용) - EC2 생성시 선택한 OS에 따라서 기본 계정명이 다름 ( ubuntu 의 경우 기본 계정이 ubuntu 이다!👨‍💻 ) - 필요시 EC2 의 VPC, 서브넷 그룹 확인하기 $ cd ~/.ssh $ sudo ssh -i [키.pem] ubuntu@[EC2공개도메인주소] ② RDS 인바운드 규칙 생성 (생략) - 엔드 포인트 주소 확인 - 인바운드 규칙에 신규 생성한 EC2 서버의 공..

[AWS] MFA 설정 가이드
공부/AWS2022. 3. 14. 17:54[AWS] MFA 설정 가이드

개요 - (2022년 기준) AWS console 접속해서 MFA 설정하는 방법 정리 - 결과적으로 AWS 계정에 Google OTP 인증 보안 설정 추가하는 거 였음 설정⚙ ① 접속 후 최초 비밀번호 변경 root로 부터 할당 받은 계정으로 IAM 사용자로 로그인함 https://console.aws.amazon.com https://console.aws.amazon.com/console/home console.aws.amazon.com ② 상단 검색🔍에서 IAM 입력 → 사용자(USER) 선택 이후 목록에서 본인 계정 아이디 클릭한다 ③ [보안 자격 증명] 탭 선택 할당된 MFA 디바이스 항목에 있는 관리⚙ 클릭🖱 ④ Goolge Authenticator App 설치 후 MFA 등록 절차 진행 ⑤ 재..

[MySql Workbench] SSH 터널링 통해 DB 연결하기
공부/DB2022. 2. 25. 19:07[MySql Workbench] SSH 터널링 통해 DB 연결하기

해당 게시글은 툴에 대한 내용만 개인 기록용으로 포스팅함 보안상 이유로 ip주소와 db 주소는 모자이크 처리한 점, 실무 경험 적은 이에게는 해당 정보가 친절하지 않은 점 양해 바람 - 아래 설정은 쉽게 말하면, MySQL 서버 접속 가능한 서버(ssh 연결) 통해서 연결하도록 하는 것입니다 - 준비가 되어 있는 상태에서 단순히 툴로 연결하는 거에 대해 간략히 다룹니다. (DB계정 생성, 방화벽 허용 다루지 않음) 설정 ⚙ - 상단 탭 메뉴 [Database > Manage Server Connections] 선택 - 하단 [New] 버튼을 누르고 터널링 접속하므로 Connection Method : Standard TCP/IP over SSH 선택 ① SSH 서버 'IPv4주소:포트' 입력 ( ex. ..

[Intellij] SSH 터널링 통해 AWS Mysql DB 접속하기
공부/IDE2022. 2. 25. 19:04[Intellij] SSH 터널링 통해 AWS Mysql DB 접속하기

DB 접속 정보 설정 ⚙ ① DB Host 주소 입력 ( aws 주소 또는 ip 주소 ) ② DB 포트 입력 (Well-Known Port > 3306/Mysql , 1521/Oracle , 8629/Tibero) ③ DB 계정 아이디 입력 ( ※ root 로는 외부 접속하는 거 아님 ) ④ DB 계정 비밀번호 입력 ⑤ Default Database Schema 명칭 입력 - AWS 서버의 경우 Amazon Aurora MySQL 드라이버 사용 (본인의 사양에 맞는 드라이버 선택하기) - URL의 경우 DB 서버 설정에 따라 get 방식으로 옵션 붙여야 연결되는 경우 있음 SSH 터널링 설정 ⚙ [SSH/SSL] 탭 선택 Use SSH tunnel 체크 후 설정 없을 경우 '...' 눌러서 추가함 ① 터..

반응형
image