개요
워크플로우 자동화를 통해 GCP Functions에서 작업 수행
설명
오케스트레이션 앱을 사용하면 워크플로우를 통해 다양한 시스템 및 애플리케이션에 걸쳐 반복 가능한 작업과 행동을 자동화할 수 있습니다. 이 앱에서 지원하는 작업 목록은 다음과 같습니다:
기능 관리
함수 호출
함수 삭제
함수 가져오기
다운로드 URL 생성
업로드 URL 생성
IAM 정책 가져오기
전제 조건
앱을 설치하고 인증하려면 다음 입력을 제공해야 합니다:
구성 이름 - 구성 이름은 앱에 추가된 구성에 대해 제공해야 하는 고유 식별자입니다
개인 키
개인 키 ID
클라이언트 이메일
단계 1: 서비스 계정 생성
Google API 콘솔에서 서비스 계정 프로젝트를 설정합니다. Google API 콘솔.
새로운 프로젝트를 생성하거나 기존 프로젝트를 선택합니다
서비스 계정 생성 버튼을 클릭합니다.
서비스 계정 세부정보에서 이름, ID 및 설명을 입력한 후 생성 버튼을 클릭합니다.
서비스 계정 권한에서 IAM 역할을 선택하여 서비스 계정에 '프로젝트 소유자' 권한을 부여한 후 계속 버튼을 클릭합니다.
선택 사항: 이 서비스 계정에 대한 사용자 액세스 권한을 부여하여 사용할 수 있는 사용자나 그룹을 추가합니다.
서비스 계정이 생성된 후, 서비스 계정을 열고 "편집"을 클릭한 다음 "키"에서 "키 추가"를 클릭하고 "새 키 생성"을 클릭합니다.
키 유형이 JSON으로 설정되어 있는지 확인하고 생성 버튼을 클릭합니다.
닫기 > 저장을 클릭합니다.
다운로드된 JSON 키를 저장합니다.
새로운 공개/개인 키 쌍이 생성되어 컴퓨터에 다운로드됩니다. 이는 개인 키의 유일한 사본으로, 안전하게 보관해야 합니다. 이 키 쌍을 잃어버리면 새로 생성해야 합니다.
참고: 앱 설치 입력으로 사용되는 클라이언트 이메일, 개인 키 및 개인 키 ID는 다운로드된 서비스 계정 JSON 파일에서 얻습니다. 따라서 다운로드된 JSON 파일에서 이 매개변수를 복사하여 아래와 같이 앱 입력으로 제공해야 합니다.
그런 다음 생성된 서비스 계정으로 이동하여 "도메인 전체 위임 표시"를 클릭한 후 "G Suite 도메인 전체 위임 활성화"를 선택하고 저장합니다.
단계 2: Admin SDK API 활성화
프로젝트를 API 콘솔에서 엽니다. API 및 서비스 활성화 버튼을 클릭합니다
API 목록에서 Admin SDK API를 검색하고 클릭합니다.
Admin SDK API를 활성화하려면 활성화 버튼을 클릭합니다
단계 3: Admin SDK API에 대한 OAUTH 범위 할당
관리자 콘솔로 이동합니다. 관리자 콘솔에서 홈 > 보안 > API 제어로 이동합니다.
도메인 전체 위임에서 도메인 전체 위임 관리 버튼을 클릭합니다.
도메인 전체 위임 관리 페이지에서 새로 추가 버튼을 클릭합니다.
서비스 계정의 클라이언트 ID 또는 앱의 OAuth2 클라이언트 ID를 입력합니다.
OAuth 범위에서 애플리케이션이 액세스할 수 있는 각 범위를 추가합니다.
승인 버튼을 클릭합니다
위의 단계를 사용하여 다음 OAuth 범위를 제공합니다단계
1. https://www.googleapis.com/auth/cloud-platform
2.https://www.googleapis.com/auth/cloudfunctions


















