hot-updater AWS 세팅

jingjinge·2025년 6월 2일
0

OpenSource

목록 보기
9/9

hot-updater

콘솔에 페이지네이션이 안되는 사실을 깨닫고, 데이터베이스 스펙이 바뀌었습니다..

PR

현재 plugin으로 지원되는 provider는 다음과 같은데, 이 친구들의 모든 코드를 수정해야합니다.

AWS(S3 + CloudFront + Lambda)
firebase
cloudflare
postgres
standalone
supabase

수정 하는김에 인프라 세팅을 어떻게 시작해야하는지 가이드라인을 만들고자 작성합니다.


AWS

AWS를 PC에서 완전 처음 다루거나, AWS CLI가 PC에 설치되어 있지 않다면 아래 링크에 접속해, 본인의 OS에 맞는 AWS CLI를 설치합니다.

https://docs.aws.amazon.com/cli/latest/userguide/getting-started-install.html

위와 같이 버전이 출력되어야 합니당.

AWS의 콘솔에 접속합니다.

검색창에 사용자(한국어), users(영어)를 검색합니다.

사용자에 접속 후

사용자 생성을 눌러줍니다.

이름을 생성한 후 다음을 눌러줍니다.

※ 그룹을 생성해서, 그룹에 권한을 부여한 후 사용자를 추가하는 방법도 있지만, 사용 용도에 따라 각자 판단하시어 진행해주시면 되겠습니다.

저는 혼자 사용하기에 사용자 1인에 권한을 부여하도록 하겠습니다.

직접 정책 연결

총 5개의 권한이 필요합니다.

위와 같은 방법으로 총 5개의 권한을 체크해주세요.

권한: 설명입니다.

AmazonS3FullAccess: Create and read S3 buckets
AWSLambda_FullAccess: Create and update Lambda functions
CloudFrontFullAccess: Create and update CloudFront distributions
IAMFullAccess: Get or create IAM roles for Lambda@Edge
AmazonSSMFullAccess: Access to SSM Parameters for storing CloudFront key pairs

다음과 같이 5개의 권한이 확인되었으면, 사용자 생성을 눌러줍니다.

생성된 사용자를 눌러줍니다.

보안 자격 증명 - 액세스 키 만들기를 순차적으로 눌러줍니다.

CLI를 통해서 접근하기 때문에, 가장 맨 위를 선택해주고 확인 - 다음을 눌러줍니다.

네, 선택사항입니다. 마음대로 적어주시고 액세스 키 만들기

왼쪽에 있는 액세스 키가 hot-updater init 이후 입력할 AWS Access Key ID이며
오른쪽에 있는 비밀 액세스 키가 AWS Secret Access Key입니다.

이렇게 하여 AWS infra 세팅은 끝이 났습니다.

다음은 프로젝트에서 사용하는 것으로 마치겠습니다

이후로는 알아서 진행이 착착 되게 됩니다.

모든 provider를 진행할 예정이니 궁금하신 사항 있으시면 댓글 남겨주시면 답변 드리겠습니다~!

2개의 댓글

comment-user-thumbnail
2025년 6월 19일

firebase 와 연동해서 셋팅하는 방법도 알고 싶습니다 ㅠㅠ

1개의 답글