Gemini Cloud Assist를 사용하려면 먼저 관리자가 이 문서에 설명된 설정 단계를 실행해야 합니다.
콘솔
Google Cloud를 위한 Gemini 페이지로 이동합니다.
Gemini Cloud Assist 구매하기를 클릭합니다.
Gemini Cloud Assist 가져오기 대화상자에서 다음을 수행합니다.
Google Cloud 제품용 Gemini를 사용하려면 필요한 Google Cloud를 위한 Gemini API를 사용 설정합니다.
선택사항: 다음 권장 API 중 하나를 사용 설정합니다.
- Google Cloud 리소스의 기록 및 인벤토리를 관리할 수 있는 Cloud 애셋 인벤토리 API
- Cloud Monitoring 데이터와 구성을 관리할 수 있는 Cloud Monitoring API
- Recommender API:Google Cloud 프로젝트를 최적화하는 데 도움이 되는 안내와 통계를 받을 수 있습니다.
Gemini Cloud Assist 사용 설정을 클릭합니다.
Gemini Cloud Assist를 사용하는 데 필요한 IAM 역할을 부여합니다.
IAM 및 관리자 페이지로 이동합니다.
주 구성원 열에서 Gemini Cloud Assist에 대한 액세스 권한을 부여하려는 주 구성원을 찾은 후 해당 행에서 주 구성원 수정을 클릭합니다.
액세스 수정 창에서
다른 역할 추가를 클릭합니다.역할 선택에서 Google Cloud를 위한 Gemini 사용자를 선택합니다.
다른 역할 추가를 클릭하고 서비스 사용량 소비자를 선택합니다.
다른 역할 추가를 클릭하고 Cloud 애셋 뷰어를 선택합니다.
다른 역할 추가를 클릭하고 추천 작성자 뷰어를 선택합니다.
저장을 클릭합니다.
API
-
In the Google Cloud console, activate Cloud Shell.
Google Cloud 프로젝트에서 Google Cloud용 Gemini API를 사용 설정합니다.
프로젝트 선택기 메뉴에서 프로젝트를 선택합니다.
gcloud services enable
명령어를 사용하여 Google Cloud를 위한 Gemini API를 사용 설정합니다.
gcloud services enable cloudaicompanion.googleapis.com
다른Google Cloud 프로젝트에서 Google Cloud를 위한 Gemini API를 사용 설정하려면
--project
매개변수를 추가합니다.gcloud services enable cloudaicompanion.googleapis.com --project PROJECT_ID
PROJECT_ID
를 Google Cloud 프로젝트 ID로 바꿉니다.출력은 다음과 비슷합니다.
Waiting for async operation operations/acf.2e2fcfce-8327-4984-9040-a67777082687 to complete... Operation finished successfully.
Google Cloud 프로젝트에서 IAM 역할을 부여합니다.
Google Cloud를 위한 Gemini 사용자 역할을 부여합니다.
gcloud projects add-iam-policy-binding PROJECT_ID \ --member=PRINCIPAL --role=roles/cloudaicompanion.user
PRINCIPAL
을 주 구성원 식별자로 바꿉니다. 식별자는user|group|serviceAccount:email
또는domain:domain
형식을 취합니다(예:user:cloudysanfrancisco@gmail.com
,group:admins@example.com
,serviceAccount:test123@example.domain.com
또는domain:example.domain.com
).다음을 포함하는 정책 바인딩 목록이 출력됩니다.
- members: - user:PRINCIPAL role: roles/cloudaicompanion.user
서비스 사용량 소비자 역할을 부여합니다.
gcloud projects add-iam-policy-binding PROJECT_ID \ --member=PRINCIPAL --role=roles/serviceusage.serviceUsageConsumer
다음을 포함하는 정책 바인딩 목록이 출력됩니다.
- members: - user:PRINCIPAL role: roles/serviceusage.serviceUsageConsumer
Cloud 애셋 뷰어 역할을 부여합니다.
gcloud projects add-iam-policy-binding PROJECT_ID \ --member=PRINCIPAL --role=roles/cloudasset.viewer
다음을 포함하는 정책 바인딩 목록이 출력됩니다.
- members: - user:PRINCIPAL role: roles/serviceusage.cloudasset.viewer
추천자 뷰어 역할을 부여합니다.
gcloud projects add-iam-policy-binding PROJECT_ID \ --member=PRINCIPAL --role=roles/recommender.viewer
다음을 포함하는 정책 바인딩 목록이 출력됩니다.
- members: - user:PRINCIPAL role: roles/recommender.viewer
자세한 내용은 단일 역할 부여 및
gcloud projects add-iam-policy-binding
을 참조하세요.
다음 단계
- Gemini 지원을 사용하여 클라우드 리소스를 분석하고 최적화하는 방법을 알아보세요.