Bit의 개발다이어리
article thumbnail

Cloud IAM: Qwik Start

Identity and Access Management(IAM) 서비스 : Google Cloud 리소스에 대한 권한을 만들고 관리

  • 두 번째 사용자에게 역할 할당하기
  • Cloud IAM과 연결되어 있는 할당된 역할 삭제하기

탐색 메뉴 > IAM 및 관리자 > IAM > grant acess로 권한부여 가능

탐색 메뉴 > Cloud Storage > 버킷

example-bucket-0915이름에 멀티리전으로 생성해봤다. 여기에 txt파일을 업로드했다.

 

뷰어는 액세스 권한이 부여된 Google Cloud 프로젝트에서 호스팅되는 Cloud Storage 버킷과 파일을 볼 수 있습니다.

 

탐색 메뉴 > IAM 및 관리자 > IAM 에서 사용자에서 연필 아이콘을 누르고, 휴지통 아이콘을 누르면 권한이 삭제된다.

 

gsutil ls gs://내가 생성한 버킷 이름

Cloud Monitoring: Qwik Start

  • Cloud Monitoring으로 Compute Engine 가상 머신(VM) 인스턴스 모니터링하기
  • VM에 Monitoring 및 Logging 에이전트 설치하기

특정 Compute Engine 리소스는 여러 리전과 영역에 상주.
리전은 리소스를 실행할 수 있는 특정한 지리적 위치로, 각 리전에는 영역이 하나 이상 있습니다.

 

1. Compute Engine 인스턴스 만들기

탐색 메뉴 > Compute Engine > VM 인스턴스 > create an instance

2. 인스턴스에 Apache2 HTTP 서버 추가

SSH창에서 sudo명령어를 이용하여 추가한다.

제대로 잘 생성됐다면 external IP를 클릭했을 때, Apache2 기본페이지가 보인다.

Monitoring 및 Logging 에이전트 설치도 가능하다.

 

<Monitoring>

3. 업타임 체크 만들기

리소스에 항상 액세스할 수 있는지 확인할 수 있게 한다.(VM작동확인)

4. 알림 정책 만들기

alerting > create policy

5. 대시보드 및 차트 만들기

수집된 측정 항목을 표시한다.

dashboard > create dashboard > 위젯을 추가하여 시각화를 할 수 있다.

6. 로그 보기

logging > logs explorer

compute engine > 인스턴스 선택 > 점 세 개에서 stop을 누르고 로그 보기 탭에서 VM 중지를 관찰할 수 있다.

Cloud Functions: Qwik Start - 콘솔

  • Cloud 함수 만들기
  • 함수 배포 및 테스트
  • 로그 보기

Cloud 함수 : HTTP 요청, 메시지 서비스의 메시지, 파일 업로드와 같은 이벤트에 대한 응답으로 실행되는 코드입니다. 이벤트 기반이므로 이벤트 발생 시에만 실행

Cloud 이벤트 : 클라우드 환경에서 발생하는 모든 상황

 

 

Monitor and Manage Google Cloud Resources: Challenge Lab

아 스트레스받았다

2시간동안 시도하는데 마지막 단계에서만 자꾸 완료처리가 안돼서 돌아버리는 줄 알았다....

메일 알림도 잘 오는데 왜!!!!!!!!!!!!

머리아파와서 그냥 포기하고 깃허브 명령어 복붙하니까 됐다.

Challenge Lab 이쯤되면 무서운데; 이걸 14번이나 더 해야한다고요?

profile

Bit의 개발다이어리

@bit비트

포스팅이 좋았다면 "좋아요❤️" 또는 "구독👍🏻" 해주세요!