AWS 23

[AWS] Cognito - 사용자 풀 생성하기

Node.js 서버에 AWS Cognito를 연결하는 방법을 알아보겠습니다. AWS Cognito 란? Cognito는 AWS의 인증 서비스입니다. 로그인, 이메일 인증 등 사용자 관리를 제공하며, 자체 서비스/Facebool/Amazon/Google 등 로그인을 지원합니다. 자세한 기능은 아래 링크를 참고해주세요. https://docs.aws.amazon.com/ko_kr/cognito/latest/developerguide/what-is-amazon-cognito.html Amazon Cognito 란? - Amazon Cognito 이 페이지에 작업이 필요하다는 점을 알려 주셔서 감사합니다. 실망시켜 드려 죄송합니다. 잠깐 시간을 내어 설명서를 향상시킬 수 있는 방법에 대해 말씀해 주십시오. do..

AWS 2021.10.18

[AWS] Route53 도메인 구입하기

AWS Console에 접속해 Route53으로 들어갑니다. [등록된 도메인] - [도메인 등록]을 클릭합니다. 구입할 도메인을 입력 후 확인버튼을 클릭합니다. 검색한 도메인이 이미 사용중이라면 아래에 비슷한 도메인을 추천해줍니다. 구입할 도메인을 [장바구니에 추가] 하고 동록 기간을 선택합니다. 기본 기간은 1년이며, 1년단위로 선택할 수 있습니다. 물론, 구매 후 연장도 가능합니다. [연락처 세부 정보]를 입력합니다. 유형/이름/이메일/전화번호/주소 등을 입력 후 [계속] 버튼을 클릭합니다. 이용약관에 동의 체크 후 [주문 완료]를 클릭합니다. * 도메인 자동갱신은 등록기간이 끝났을 때 자동결제 여부입니다. [활성화]를 선택하면 기간이 끝났을때 자동으로 1년치 요금을 결제합니다. 추후 변경 가능하기 ..

AWS 2021.10.12

[AWS] 정적 웹 사이트 만들기 (3) - Route53 연결

S3에 배포된 정적 웹 사이트와 Route53 도메인에 연결해보겠습니다. 정적 웹 사이트 S3 설정은 아래 링크를 참고해주세요. https://jane-aeiou.tistory.com/40 [AWS] 정적 웹 사이트 만들기 (2) - S3 생성 AWS Console에 접속해 S3으로 들어갑니다. [버킷 만들기]를 클릭합니다. [버킷 이름]에 연결할 도메인(서브도메인 포함)을 입력합니다. Route53에서 연결시 도메인과 일치하는 S3버킷에서 리소스를 가 jane-aeiou.tistory.com AWS Console에 접속해 Route53으로 들어갑니다. [레코드 생성] 을 클릭해 하위 도메인을 생성합니다. [레코드 이름] 에 하위 도메인을 입력합니다. [별칭]을 체크하면, [트래픽 라우팅 대상]으로 변경..

AWS 2021.09.09

[AWS] 정적 웹 사이트 만들기 (2) - S3 생성

AWS Console에 접속해 S3으로 들어갑니다. [버킷 만들기]를 클릭합니다. [버킷 이름]에 연결할 도메인(서브도메인 포함)을 입력합니다. Route53에서 연결시 도메인과 일치하는 S3버킷에서 리소스를 가져올 수 있습니다. [모든 퍼블릭 엑세스 차단]을 해제 후 [버킷 만들기]를 클릭합니다. 모든 사용자가 정적 웹 사이트 리소스에 접근해야 하므로 엑세스 차단을 해제해야합니다. [권한] - [버킷 정책] - [편집]에 다음 코드를 추가합니다. { "Version":"2012-10-17", "Statement":[{ "Sid":"AddPerm", "Effect":"Allow", "Principal":"*", "Action":[ "s3:GetObject" ], "Resource":[ "arn:aws:s..

AWS 2021.09.09

[AWS] 정적 웹 사이트 만들기 (1) - 무료 도메인 Route53 등록하기

주의! ga / ml / cf 등 제3세게 도메인은 KT DNS에서 불법적 이용으로 판단해 막는 경우가 있다고 합니다...ㅠ(Google 등 다른 DNS는 정상 동작) com / net 등 일반적인 도메인을 사용할 것을 권장합니다. 이미 발급받은 무료 도메인을 Route53에 연결하는 방법을 알아보겠습니다. 무료 도메인 발급은 아래 링크를 참고해주세요. https://jane-aeiou.tistory.com/entry/%EB%AC%B4%EB%A3%8C-%EB%8F%84%EB%A9%94%EC%9D%B8-%EC%84%A4%EC%A0%95-1%EB%8F%84%EB%A9%94%EC%9D%B8-%EC%83%9D%EC%84%B1 무료 도메인 설정 (1)도메인 생성 무료 도메인 생성 및 설정 freenom을 이용한 ..

AWS 2021.09.08

무료 도메인 설정 (2)가상호스트

도메인 생성에 이어 가상호스트 설정을 해보겠습니다. 현재로는 도메인은 등록이 되었지만 3000포트로 접속하려면 URL에 Port번호가 노출됩니다. port가 노출되지 않고 같은 서버의 다른 프로그램도 연결할 수 있도록 아파치를 이용해 가상호스팅을 하겠습니다. 1. 아파치 설치 가장 먼저 아파치를 설치하겠습니다. PuTTy로 서버에 접속해 아파치를 설치합니다. sudo apt-get install apache2 위 명령어 입력 오류가 난다면 apt-get을 update 후 다시 install을 실행 (sudo apt-get update) 정상적으로 설치가 되었는지 확인합니다. (버전확인) apache2 -v 2. 아파치 conf 경로로 이동 해당 경로로 들어갑니다. conf파일은 /etc/apache2/s..

Web 2020.06.02

[AWS] 탄력적 IP설정

AWS의 탄력적 IP 사용하기 탄력적 IP 주소는 인터넷에서 연결 가능한 퍼블릭 IPv4 주소입니다. 단순하게 고정 IP정도로 생각하면 될 것 같습니다. AWS는 인스턴스가 재시작 될 때 IP주소가 변경됩니다. 탄력적 IP를 할당받아 인스턴스에 연결하면 해당 인스턴스가 재시작 되더라도 IP주소는 변경되지 않습니다. 주의! 연결 후에는 인스턴스가 기존에 사용하던 IP를 사용할 수 없습니다. 역시나 공식문서에 자세히 설명되어 있습니다. https://docs.aws.amazon.com/ko_kr/AWSEC2/latest/UserGuide/elastic-ip-addresses-eip.html 탄력적인 IP 주소 - Amazon Elastic Compute Cloud 탄력적인 IP 주소 탄력적 IP 주소는 동적..

AWS 2020.06.02

[AWS] Node.js 서버 구축 - (4) 백그라운드 실행

Node.js 서버 구축 - (4) 백그라운드 실행 1. 백그라운드 실행 nphup 명령어로 백그라운드 실행 & 빼먹지 않도록 주의 nohup node file_name & 명령어 입력 후 log를 nohup.out파일에 저장한다는 메세지가 나옴 엔터 치고 넘어감 2. 확인 ps 명령어로 잘 동작하는지 확인 ps ps -ef 위의 사진에서는 node 프로세스인 4537가 동작 중 PuTTY를 열었다 닫으면 ps로 확인이 안됨 -ef 옵션을 주면 찾을 수 있음(4번째줄) 3. 종료 kill 명령어로 프로세스 종료 kill myPID

AWS 2020.03.22

[AWS] Node.js 서버 구축 - (3) Git Source 가져오기 및 Node.js 실행

Node.js 서버 구축 - (3) Git Source 가져오기 및 Node.js 실행 sudo apt-get update 2. node.js 설치 명령어 입력 - Y 입력 sudo apt-get install nodejs 3. 기존 Git 코드 가져오기 Git에서 가져올 기존 소스 Clone or download 클릭 -> Clone URL 복사 -> PuTTY에서 명령어 입력 ( PuTTY에서 우클릭하면 붙여넣기 가능) git clone https://github.com/KangG/4989_aws.git 4. 폴더 이동 cd dir_name 5. 실행 파일 권한 변경 chmod 755 file_name 6. node 실행 node app_pool.js 7. 웹 페이지 접속 퍼블릭DNS:포트번호/로 접..

AWS 2020.03.20

[AWS] Node.js 서버 구축 - (2) PuTTY로 인스턴스에 연결

Node.js 서버 구축하기(2) PuTTY로 인스턴스에 연결 참고 : https://docs.aws.amazon.com/ko_kr/AWSEC2/latest/UserGuide/putty.html https://docs.aws.amazon.com/ko_kr/AWSEC2/latest/UserGuide/putty.html PuTTY를 사용하여 Windows에서 Linux 인스턴스에 연결 docs.aws.amazon.com 공식 문서에 잘 나와있습니다. 1. PuTTY 설치 https://www.chiark.greenend.org.uk/~sgtatham/putty/latest.html Download PuTTY: latest release (0.73) This page contains download links..

AWS 2020.03.20
728x90
반응형