VM
Compute Engine -> VM 인스턴스
인스턴스 만들기 클릭
리전, 머신 유형 선택
전체 액세스 허용, 방화벽 설정
만들기 클릭
인스턴스 - SSH - 브라우저 창에서 열기
를 하면 인스턴스 터미널 창이 열린다.
깃배시를 이용해 키를 생성해본다.
RSA 키 생성: ssh-keygen -t rsa -C [구글 계정]
공개키(.pub) 파일 내용 복사
설정-메타데이터-SSH 키 추가
복사한 public key를 붙여넣는다.
public key 에 해당하는 private key를 제공하면 매칭해 인증을 시켜준다.
외부 IP 복사
ssh -i 개인키(.pub가 없는 파일) 계정아이디@외부 IP
Apache Web Server 설치
sudo apt-get -y update
sudo apt-get install apache2
외부 IP로 접속이 가능해진다.
사용자에게 권한을 부여하면 index.html 수정이 가능해진다.
Cloud Functions
메뉴-모든제품 보기- 서버리스 - Cloud Functions-함수 만들기
유형 = HTTP
인증: 인증되지 않은 호출 허용
배포하기
함수 테스트를 해보면 Hello World 가 뜬다.
트리거 -> 엔드포인트를 복사하면 페이지가 잘뜬다.
함수 수정- 코드 -> 코드를 수정할 수도 있다.
zip 다운로드를 하고, 코드를 수정한 후
소스코드-zip 업로드
단계 버킷을 선택 한후 배포를 한다.
'DEVOPS > CLOUD' 카테고리의 다른 글
[Azure] 정적 웹앱 만들기 (0) | 2022.12.03 |
---|---|
[AWS] Lambda 실습 (0) | 2022.12.03 |
[Azure] 가상 머신 만들기 (0) | 2022.12.02 |
[AWS] RDS 실습 (0) | 2022.11.05 |
[AWS] 네트워크 (VPC, 서브넷 ..) 개념 정리 (0) | 2022.10.27 |