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 Google Cloud project, berikan peran Identity and Access Management (IAM) kepada pengguna yang sama yang mengakses data biaya dan pemakaian Cloud Billing. 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 Google Cloud project

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

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 Penagihan Cloud yang memiliki izin tingkat akun penagihan di akun Penagihan Cloud, sebaiknya gunakan project administrasi FinOps untuk menampung API.

  3. Klik Enable.

    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 Penagihan Cloud 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 Google Cloud project lain, 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 diGoogle Cloud project yang ditentukan, Gemini Cloud Assist kini tersedia untuk semua pengguna yang memiliki peran IAM yang diperlukan di project yang ditentukan.

Memberikan peran IAM dalam Google Cloud project

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

  • Pengguna Gemini Cloud Assist
  • Service Usage Consumer

Konsol

  1. Untuk memberikan peran IAM yang diperlukan untuk 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 Add another role, 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: ID project Google Cloud Anda—misalnya,1234567890.
    • PRINCIPAL: ID untuk akun utama—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 (principal) 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 dalam membuat laporan biaya dan meringkas 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 konsol Google Cloud atau gcloud CLI untuk memberikan peran IAM yang telah ditentukan sebelumnya pada project, Anda dapat melakukan salah satu hal berikut:

  • Gunakan IAM REST API 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 cara memberikan peran, lihat Mengelola akses ke project, folder, dan organisasi.

  • Membuat dan memberikan peran khusus.

    Peran khusus 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 yang memadai di akun Penagihan Cloud untuk mengakses halaman Laporan dan hub FinOps. Untuk menggunakan Gemini Cloud Assist di Penagihan Cloud, beri pengguna akses ke akun Penagihan Cloud yang ditautkan ke project tempat Gemini Cloud Assist API diaktifkan.

  • Izin yang diperlukan: untuk panduan mendetail tentang izin yang diperlukan untuk mengakses Laporan Penagihan, lihat bagian Izin yang diperlukan untuk mengakses laporan yang tersedia di artikel "Menganalisis data penagihan dan tren biaya dengan Laporan".

  • Izin yang diperlukan: untuk panduan mendetail tentang izin yang diperlukan untuk mengakses hub FinOps Penagihan, lihat bagian Izin yang diperlukan untuk mengakses hub FinOps yang tersedia di artikel "Mengoptimalkan biaya dengan hub FinOps".

  • Memberikan akses: untuk mengetahui panduan cara memberikan akses ke akun Penagihan Cloud, lihat bagian Memperbarui izin pengguna untuk akun Penagihan Cloud yang tersedia di artikel "Mengelola akses ke akun Penagihan Cloud".

Langkah berikutnya