Notice
Recent Posts
Recent Comments
Link
반응형
«   2025/04   »
1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30
Archives
Today
Total
관리 메뉴

고양이발일기

AWS 정적 웹사이트 호스팅 (1) 본문

개발 일기

AWS 정적 웹사이트 호스팅 (1)

sowish 2021. 7. 14. 17:25
반응형

오늘은 퇴사날 ♪₍๐•ᴗ•๐₎

너무나도 행복하다.. 이런 곳 다시는 오고 싶지 않아 .... .. 너무나도 괴로웠다..

그래도 혼자 공부할 시간이 생긴 것 같아서 나름 얻어가는 건 있다. 고건 참 감사합니다 

오느른 일찍 끝나는 기념 겸사 aws lambda 시작하기를 해볼 것이다.

아직 아무것도 모르는 나.. 

클라우드가 뭐고..... 서버리스는 또 뭔가 ... ! 

좋은 기회로 연구원 자격으로 돈받으면서 또 aws를 배울 수 있는 기회라고 생각 중 돌돌..

 

계정 생성

우선 AWS 계정을 만들어준다. 나는 학생 개인으로 하는 중이니 당연히 무료 계정으루..

 

https://aws.amazon.com/

 

클라우드 서비스 | 클라우드 컴퓨팅 솔루션| Amazon Web Services

제조 AWS를 활용한 Siemens의 에너지, 의료 서비스, 제조 분야 혁신 Siemens가 AWS를 사용하여 어떻게 문화를 바꾸고 혁신을 장려하며 비즈니스 성과를 창출했는지 알아보세요. 자세히 알아보기  업종

aws.amazon.com

무료 계정 생성 버튼을 클릭해서 생성해주면 된다. 카드 등록시 100원이 빠져나가지만 곧 돌려준당. 안심하고 결제 ㄱ ㄱ

 

참고 문서 - https://aws.amazon.com/ko/getting-started/hands-on/build-serverless-web-app-lambda-apigateway-s3-dynamodb-cognito/module-1/

 

1단계 - Region 선택

 

지원이 되는 리전을 확인한다. 나는 서울에 거주 중이므로 포함 되므로 진행해주면 된다.

 

아마존 콘솔 창 오른쪽 위쪽에서 리전이 제대로 설정 되어있는지를 확인하자.

2단계 - Git 리포지토리 생성

 

코드를 관리하는 법에는 1. AWS CodeCommit 2. Github가 있다. 

AWS CodeCommit을 사용하는 방향으로 진행해보도록 하겠당.

 

https://console.aws.amazon.com/codesuite/codecommit/repositories

 

https://console.aws.amazon.com/codesuite/codecommit/repositories

 

console.aws.amazon.com

위 링크로 codecommit console 창으로 들어가 레포지토리를 생성한다.

이때 오른쪽 상단의 리전 설정을 꼭 확인하자 !!! 리전에 따라 레포지토리가 다르게 저장되므로 갑자기 안보인다면 리전을 확인해보면 된다.

 

1. 리포지토리 생성을 해준다.

리포지토리 생성을 눌러준다!

 

2. 리포지토리 이름을 "wildrydes-site"로 설정합니다.

문서에 있는대로 리포지토리 이름 칸에 wildrydes-site로 설정해주었당. 그리고 그대로 생성해주면 된다.

3. IAM 사용자 설정을 해준다.

 

여기서부터 다른 문서를 참고해서 설정해줘야해서 조금은 헤멨다.. 

ㅋ ㅋ 나중에라도 안헷갈리게 정리해둬야지 

 

https://console.aws.amazon.com/iamv2/home#/users

 

https://console.aws.amazon.com/iamv2/home#/users

 

console.aws.amazon.com

 

3-1. IAM Management console로 들어가서 사용자 추가를 눌러준다.

 

3-2. 단계에 맞춰서 설정을 진행해준다. 액세스 유형은 프로그래밍 방식 엑세스를 선택해준다.

권한은 AWSCodeCommitPowerUser를 선택하여 권한을 추가해준다.

3-3. 생성이 완료되면 이름을 클릭해서 들어간다.

 

3-4. 보안자격증명 탭에 들어가서 AWS CodeCommit에 대한 HTTPS Git 자격 증명에서 자격증명생성을 해준다.

 

반드시 자격증명 다운로드를 해준다!!! 나중에 암호를 쓸일이 있기 때문에 .. 꼭 해준당

 

4. 다시 codecommit console 로 돌아와서 HTTPS 복제를 해준다.

 

5. 터미널에서 git clone + https 주소 명령어를 실행해 클론해줍니다.

‘wildrydes-site'로 복제 중 ...
‘https://git-codecommit.us-east-1.amazonaws.com'의 사용자 이름 : XXXXXXXXXX
’USERID'의 비밀번호 : XXXXXXXXXXXX

경고 : 빈 리포지토리를 복제 한 것 같습니다.

 

라고 뜨면 성공이다!

참고로 여기서 사용자이름과 비밀번호는 다운로드한 자격증명서에서 참고해서 작성하면 된당 ٩( ᐖ )و

 

다음은 s3버킷에서 웹컨텐츠를 복사해서 빈 리포지토리를 채워야하는데 이것은 .. 다음 포스트에서 글 찌도록 하겠다.

아직은 조금 헤메는 중이기 때문 ..ㅎㅎ 그럼 담에 또 공부하러 오겠당 빠이

반응형

'개발 일기' 카테고리의 다른 글

AWS 정적 웹사이트 호스팅 (2)  (0) 2021.07.17
Amazon S3 란?  (0) 2021.07.16
Django 시작하기  (0) 2021.07.13
SASS( SCSS )가 궁금해서 찾아봤다냥  (0) 2020.05.23
Redux 다시 정리하기(3)  (0) 2020.05.22
Comments