Menyiapkan Gemini Cloud Assist di Penagihan Cloud

Untuk menyiapkan Gemini Cloud Assist di Penagihan Cloud, lakukan langkah-langkah berikut:

  1. Aktifkan Gemini Cloud Assist API di Google Cloud project. Administrator biasanya melakukan langkah ini.

  2. Di project Google Cloud , berikan peran Identity and Access Management (IAM) kepada pengguna yang sama yang mengakses data biaya dan penggunaan Penagihan Cloud. Administrator biasanya melakukan langkah ini.

  3. Untuk pengguna yang memerlukan akses ke data Penagihan Cloud dan Gemini Cloud Assist di Penagihan Cloud, berikan peran IAM di akun Penagihan Cloud yang ditautkan ke project tempat Gemini Cloud Assist API diaktifkan. Administrator biasanya melakukan langkah ini.

Mengaktifkan Gemini Cloud Assist API di project Google Cloud

Bagian ini menjelaskan langkah-langkah yang diperlukan untuk mengaktifkan Gemini Cloud Assist API di project Google Cloud .

Konsol

  1. Untuk mengaktifkan Gemini Cloud Assist API, buka halaman Gemini Cloud Assist API.

    Buka Gemini Cloud Assist API

  2. Di pemilih project, pilih project yang ingin Anda gunakan sebagai project "Gemini".

    Anda dapat mengaktifkan Gemini Cloud Assist API di lebih dari satu project. Untuk pengguna Cloud Billing yang memiliki izin tingkat akun penagihan di akun Penagihan Cloud, sebaiknya gunakan project administrasi FinOps untuk menampung API.

  3. Klik Aktifkan.

    Halaman akan diperbarui dan menampilkan status API Enabled.

gcloud

  1. In the Google Cloud console, activate Cloud Shell.

    Activate Cloud Shell

  2. Di menu pemilih project, pilih project yang ingin Anda gunakan sebagai project "Gemini".

    Anda dapat mengaktifkan Gemini Cloud Assist API di lebih dari satu project. Untuk pengguna Cloud Billing yang memiliki izin tingkat akun penagihan di akun Penagihan Cloud, sebaiknya gunakan project administrasi FinOps untuk menampung API.

  3. Aktifkan Gemini Cloud Assist API menggunakan perintah gcloud services enable:

    gcloud services enable geminicloudassist.googleapis.com
    

    Jika Anda ingin mengaktifkan Gemini Cloud Assist API di projectGoogle Cloud yang berbeda, tambahkan parameter --project:

    gcloud services enable geminicloudassist.googleapis.com --project PROJECT_ID
    

    Ganti PROJECT_ID dengan Google Cloud project ID Anda.

    Outputnya mirip dengan hal berikut ini:

    Waiting for async operation operations/acf.2e2fcfce-8327-4984-9040-a67777082687 to complete...
    Operation finished successfully.
    

Setelah Anda mengaktifkan Gemini Cloud Assist API di projectGoogle Cloud yang ditentukan, Gemini Cloud Assist kini tersedia untuk semua pengguna yang memiliki peran IAM yang diperlukan di project yang ditentukan.

Memberikan peran IAM dalam project Google Cloud

Bagian ini menjelaskan langkah-langkah untuk memberikan izin project yang diperlukan agar dapat menggunakan Gemini Cloud Assist. Di project Google Cloud tempat Anda mengaktifkan Gemini Cloud Assist API, berikan peran IAM berikut kepada pengguna (prinsipal) di project:

  • Pengguna Gemini Cloud Assist
  • Service Usage Consumer

Konsol

  1. Untuk memberikan peran IAM yang diperlukan guna menggunakan Gemini Cloud Assist, buka halaman IAM & Admin.

    Buka IAM & Admin

  2. Di kolom Principal, temukan principal yang aksesnya ke Gemini Cloud Assist ingin Anda aktifkan, lalu klik Edit principal di baris tersebut.

  3. Di panel Edit akses, klik Tambahkan peran lain.

  4. Di Select a role, pilih Gemini Cloud Assist User.

  5. Klik Tambahkan peran lain, lalu pilih Service Usage Consumer.

  6. Klik Simpan.

gcloud

  1. In the Google Cloud console, activate Cloud Shell.

    Activate Cloud Shell

  2. Di menu pemilih project, pilih project.

  3. Berikan peran Pengguna Gemini Cloud Assist:

    gcloud projects add-iam-policy-binding PROJECT_ID \
      --member=PRINCIPAL --role=roles/geminicloudassist.user
    

    Ganti kode berikut:

    • PROJECT_ID: IDGoogle Cloud project Anda—misalnya,1234567890.
    • PRINCIPAL: ID untuk prinsipal—misalnya, user:cloudysanfrancisco@gmail.com.

    Outputnya adalah daftar binding kebijakan yang mencakup hal berikut:

    - members:
      - user:PRINCIPAL
      role: roles/geminicloudassist.user
    
  4. Ulangi langkah sebelumnya untuk peran roles/serviceusage.serviceUsageConsumer.

Untuk mengetahui informasi selengkapnya, lihat Memberikan satu peran dan gcloud projects add-iam-policy-binding.

Semua pengguna (prinsipal) yang diberi peran ini dapat mengakses fitur Gemini Cloud Assist di konsol Google Cloud dalam project yang ditentukan. Jika pengguna project juga memiliki akses untuk melihat data Penagihan Cloud, mereka dapat menggunakan Gemini Cloud Assist di Laporan Penagihan Cloud dan FinOps Hub untuk mendapatkan bantuan AI guna membuat laporan biaya dan merumuskan insight utama tentang biaya cloud dan rekomendasi pengoptimalan. Untuk mengetahui informasi selengkapnya, lihat ringkasan Gemini Cloud Assist di Penagihan Cloud.

Tugas penyiapan IAM lanjutan untuk project

Daripada menggunakan Google Cloud console atau gcloud CLI untuk memberikan peran IAM yang telah ditentukan sebelumnya pada project, Anda dapat melakukan salah satu hal berikut:

  • Gunakan REST API IAM atau library klien IAM untuk memberikan peran.

    Jika Anda menggunakan antarmuka ini, gunakan nama peran yang sepenuhnya memenuhi syarat:

    • roles/geminicloudassist.user
    • roles/serviceusage.serviceUsageConsumer

    Untuk mengetahui informasi selengkapnya tentang pemberian peran, lihat Mengelola akses ke project, folder, dan organisasi.

  • Membuat dan memberikan peran khusus.

    Setiap peran kustom untuk izin project yang Anda buat memerlukan izin berikut untuk mengakses Gemini Cloud Assist:

    • geminicloudassist.companions.generateChat
    • geminicloudassist.companions.generateCode
    • serviceusage.services.use

Memberikan peran IAM di akun Penagihan Cloud

Untuk pengguna yang memerlukan akses ke data biaya Penagihan Cloud, Anda harus memberikan izin di akun Penagihan Cloud yang memadai untuk mengakses halaman Laporan dan FinOps hub. Untuk menggunakan Gemini Cloud Assist di Cloud Billing, berikan akses kepada pengguna ke akun Cloud Billing yang ditautkan ke project tempat Gemini Cloud Assist API diaktifkan.

Langkah berikutnya