จัดการใบอนุญาต Gemini Code Assist

ผู้ใช้แต่ละคนในองค์กรต้องมีใบอนุญาตก่อนจึงจะใช้ฟีเจอร์ช่วยเขียนโค้ดของ Gemini ได้

โดยค่าเริ่มต้น การสมัครใช้บริการใหม่กำหนดให้คุณต้องมอบหมายใบอนุญาตด้วยตนเอง หลังจากตั้งค่าผลิตภัณฑ์ Gemini สำหรับ Google Cloud บางรายการแล้ว คุณจะเลือกมอบหมายใบอนุญาตด้วยตนเองหรือโดยอัตโนมัติก็ได้

ก่อนเริ่มต้น

  • ตรวจสอบว่าคุณมีบทบาท IAM ของผู้ดูแลระบบบัญชีสำหรับการเรียกเก็บเงิน (roles/billing.admin) หรือผู้ดูแลระบบคำสั่งซื้อของผู้บริโภค (roles/consumerprocurement.orderAdmin) เพื่อให้สามารถมอบสิทธิ์เพิ่มเติมที่จําเป็นในบัญชีสําหรับงานการจัดการใบอนุญาตที่เฉพาะเจาะจงได้ ตามที่ระบุไว้ในส่วนต่อไปนี้
  • หากต้องการจัดการใบอนุญาตโดยใช้ API แทนคอนโซล Google Cloud ให้ตรวจสอบสิ่งต่อไปนี้

เปลี่ยนจำนวนใบอนุญาต Gemini Code Assist ในการสมัครใช้บริการ

คุณสามารถเพิ่มหรือนำจำนวนใบอนุญาต Gemini for Google Cloud ออกได้โดยตรงผ่านคอนโซล Google Cloud หรือผ่านตัวแทนบัญชี Google หรือตัวแทนจำหน่ายที่ได้รับอนุญาต

หากต้องการเปลี่ยนจำนวนใบอนุญาตในการสมัครใช้บริการ ให้ทำตามขั้นตอนต่อไปนี้

  1. ตรวจสอบว่าคุณมีสิทธิ์ต่อไปนี้ในการจัดการข้อมูลประจำตัวและการเข้าถึงในบัญชีสำหรับการเรียกเก็บเงินที่เป็นเจ้าของการสมัครใช้บริการ

    • billing.accounts.get
    • consumerprocurement.orders.get
    • consumerprocurement.orders.modify
    • resourcemanager.projects.get
  2. ในคอนโซล Google Cloud ให้ไปที่หน้าผู้ดูแลระบบสําหรับ Gemini

    ไปที่ Gemini สำหรับ Google Cloud

  3. เลือกการสมัครใช้บริการที่ต้องการเปลี่ยน แล้วเลือกแก้ไขการสมัครใช้บริการ

  4. ป้อนจำนวนใบอนุญาตที่ต้องการ ระบบจะแสดงข้อมูลต่อไปนี้

    • จำนวนใบอนุญาตทั้งหมดหลังการซื้อ
    • จำนวนใบอนุญาตที่พร้อมให้มอบหมายหลังจากซื้อ
    • ราคาการสมัครใช้บริการใหม่ต่อระยะเวลา โดยจำนวนเงินเพิ่มเติมสำหรับใบอนุญาตที่เพิ่มจะคิดตามสัดส่วนตามระยะเวลาที่เหลือในระยะเวลาปัจจุบัน
  5. เลือกบันทึก

ดูการกำหนดใบอนุญาต Gemini Code Assist

โปรดเลือกจากตัวเลือกต่อไปนี้

คอนโซล API
  1. ตรวจสอบว่าคุณมีสิทธิ์ IAM ต่อไปนี้ในบัญชีสำหรับการเรียกเก็บเงินที่เป็นเจ้าของการสมัครใช้บริการ

    • billing.accounts.get
    • consumerprocurement.orders.get
    • consumerprocurement.licensePools.get
    • consumerprocurement.licensePools.enumerateLicensedUsers
    • resourcemanager.projects.get
  2. ไปที่หน้าผู้ดูแลระบบสำหรับ Gemini

    ไปที่ Gemini สำหรับ Google Cloud

  3. เลือกการสมัครใช้บริการที่ต้องการเปลี่ยน แล้วเลือกแก้ไขการสมัครใช้บริการ

    ข้อมูลต่อไปนี้พร้อมใช้งานสำหรับผู้ใช้แต่ละคนที่ได้รับมอบหมายใบอนุญาต

    • ชื่อ
    • อีเมล
    • วันที่ได้รับมอบหมายใบอนุญาต
    • วันที่และเวลาที่ใช้ใบอนุญาตครั้งล่าสุด
  4. หากต้องการค้นหากลุ่มผู้ใช้ที่เฉพาะเจาะจง คุณสามารถกรองและจัดเรียงรายการได้ดังนี้

    • หากต้องการกรองรายการ ให้ป้อนพร็อพเพอร์ตี้และค่าในช่องตัวกรอง
    • หากต้องการจัดเรียงรายการ ให้เลือกส่วนหัวของคอลัมน์ที่ต้องการจัดเรียง เช่น หากต้องการจัดเรียงตามลําดับตัวอักษรตามชื่อผู้ใช้ ให้เลือกส่วนหัวคอลัมน์ชื่อ

หากต้องการดูการมอบหมายใบอนุญาต Gemini Code Assist ให้ใช้billingAccounts.orders.licensePool.enumerateLicensedUsers

หากต้องการดำเนินการนี้ คุณต้องมีสิทธิ์ consumerprocurement.licensePools.enumerateLicensedUsers ในบัญชีการเรียกเก็บเงินที่เป็นเจ้าของการสมัครใช้บริการ

GET https://cloudcommerceconsumerprocurement.googleapis.com/v1/billingAccounts/BILLING_ACCOUNT_ID/orders/ORDER_ID/licensePool:enumerateLicensedUsers/

แทนที่ค่าต่อไปนี้

  • BILLING_ACCOUNT_ID: รหัสบัญชีสำหรับการเรียกเก็บเงิน
  • ORDER_ID: นโยบาย IAM

หากคำสั่งดำเนินการสำเร็จ ระบบจะแสดงผลลัพธ์ licensedUsers ในรูปแบบต่อไปนี้

{
  "licensedUsers": [
      {
          "username": "dana@example.com",
          "assignTime": "2024-09-26T16:24:40.559222Z"
      },
      {
          "username": "lee@example.com",
          "assignTime": "2024-09-26T16:24:40.559222Z"
      },
      {
          "username": "taylor@example.com",
          "assignTime": "2024-09-26T16:24:40.559222Z"
      },
      {
          "username": "bola@example.com",
          "assignTime": "2024-09-26T16:24:14.610828Z"
      }
  ]
}

หากไม่มีการมอบหมายใบอนุญาต Gemini Code Assist หรือORDER_IDไม่ถูกต้อง ระบบจะแสดงผลลัพธ์ licensedUsers ในรูปแบบต่อไปนี้

{}

มอบหมายใบอนุญาต Gemini Code Assist ให้แก่ผู้ใช้แต่ละรายด้วยตนเอง

โปรดเลือกจากตัวเลือกต่อไปนี้

คอนโซล API
  1. ตรวจสอบว่าคุณมีสิทธิ์ IAM ต่อไปนี้ในบัญชีสำหรับการเรียกเก็บเงินที่เป็นเจ้าของการสมัครใช้บริการ

    • billing.accounts.get
    • consumerprocurement.orders.get
    • consumerprocurement.licensePools.get
    • consumerprocurement.licensePools.enumerateLicensedUsers
    • consumerprocurement.licensePools.assign
    • resourcemanager.projects.get
  2. ไปที่หน้าผู้ดูแลระบบสำหรับ Gemini

    ไปที่ Gemini สำหรับ Google Cloud

  3. เลือกจัดการ Gemini Code Assist แล้วเลือกแก้ไขการสมัครใช้บริการ

  4. สำหรับการสมัครใช้บริการ Gemini Code Assist นี้ โปรดตรวจสอบว่าคุณได้ตั้งค่าการมอบหมายใบอนุญาตเป็นมอบหมายใบอนุญาตด้วยตนเอง หากตั้งค่าการสมัครใช้บริการ Gemini Code Assist เป็นมอบหมายใบอนุญาตโดยอัตโนมัติ คุณจะจัดการใบอนุญาตแต่ละใบไม่ได้ การเปลี่ยนบัญชีการเรียกเก็บเงินนี้เป็นมอบหมายใบอนุญาตด้วยตนเองจะปิดการมอบหมายใบอนุญาตอัตโนมัติหลังจากการเปลี่ยนแปลง แต่การมอบหมายใบอนุญาตที่มีอยู่ก่อนหน้านี้จะไม่ได้รับผลกระทบ

  5. เลือกมอบหมายใบอนุญาต กล่องโต้ตอบการเลือกผู้ใช้จะปรากฏขึ้น หากต้องการค้นหาผู้ใช้ที่เฉพาะเจาะจง ให้ป้อนอีเมลของผู้ใช้ แล้วเลือกถัดไป

  6. เลือกมอบหมายใบอนุญาต

  7. ตรวจสอบว่าคุณได้มอบหมายบทบาท IAM ของผู้ใช้ Gemini สำหรับ Google Cloud และผู้ใช้ทั่วไปในการใช้งานบริการให้กับผู้ใช้ให้กับผู้ใช้ที่ได้รับอนุญาตแล้ว

หากต้องการมอบหมายใบอนุญาต Gemini Code Assist ให้ใช้billingAccounts.orders.licensePool.assign

หากต้องการดำเนินการนี้ โปรดตรวจสอบว่าคุณมีสิทธิ์ต่อไปนี้ในบัญชีการเรียกเก็บเงินที่เป็นเจ้าของการสมัครใช้บริการ

  • billing.accounts.get
  • consumerprocurement.licensePools.assign
  • consumerprocurement.licensePools.get
  • consumerprocurement.licensePools.unassign
  • consumerprocurement.orders.get
POST https://cloudcommerceconsumerprocurement.googleapis.com/v1/billingAccounts/BILLING_ACCOUNT_ID/orders/ORDER_ID/licensePool:assign/

{
  "usernames": [
            "dana@example.com",
            "lee@example.com"
  ]
}

แทนที่ค่าต่อไปนี้

  • BILLING_ACCOUNT_ID: รหัสบัญชีสำหรับการเรียกเก็บเงิน
  • ORDER_ID: นโยบาย IAM

หากคำสั่งดำเนินการสำเร็จ ระบบจะแสดงผลลัพธ์เป็นเนื้อหาการตอบกลับที่ว่างเปล่าในรูปแบบต่อไปนี้

{}

หากต้องการยืนยันงาน ให้ดูรายการงาน

จากนั้นตรวจสอบว่าคุณได้มอบหมายบทบาท IAM ของผู้ใช้ Gemini สำหรับ Google Cloud และผู้ใช้แบบบริโภคบริการให้กับผู้ใช้แล้วให้กับผู้ใช้ที่มีใบอนุญาต

มอบหมายใบอนุญาต Gemini Code Assist โดยอัตโนมัติ

คุณสามารถมอบหมายใบอนุญาตให้กับผู้ใช้ทุกคนในองค์กรที่จำเป็นต้องเข้าถึงฟีเจอร์ความช่วยเหลือด้านโค้ดของ Gemini โดยอัตโนมัติได้จากหน้าการมอบหมายใบอนุญาต การมอบหมายใบอนุญาตอัตโนมัติจะตั้งค่าแยกกันสำหรับแต่ละการสมัครใช้บริการ

หากเลือกมอบหมายใบอนุญาตสำหรับ Gemini Code Assist โดยอัตโนมัติ คุณจะไม่สามารถเพิ่มหรือนำใบอนุญาตของผู้ใช้แต่ละรายออกในบัญชีนั้น ระบบจะยกเลิกการจัดสรรโดยอัตโนมัติเมื่อสิ้นสุดระยะเวลาการเรียกเก็บเงินหลังจากไม่มีการใช้งานตามจำนวนวันที่ระบุไว้ตามที่ผู้ดูแลระบบกำหนดสำหรับผู้ใช้ที่มีการกำหนดใบอนุญาตซึ่งไม่ได้ใช้ฟีเจอร์ Gemini Code Assist

  1. ในคอนโซล Google Cloud ให้ไปที่หน้าผู้ดูแลระบบสําหรับ Gemini

    ไปที่ Gemini สำหรับ Google Cloud

  2. เลือกจัดการ Gemini Code Assist แล้วเลือกจัดการการสมัครใช้บริการ

  3. เลือกการจัดการใบอนุญาต แล้วเลือกเปิดใช้การมอบหมายใบอนุญาตโดยอัตโนมัติ กล่องโต้ตอบเปิดใช้ใบอนุญาตอัตโนมัติจะปรากฏขึ้น

    การเปลี่ยนการสมัครใช้บริการนี้เป็นการมอบหมายใบอนุญาตโดยอัตโนมัติจะปิดการมอบหมายใบอนุญาตด้วยตนเองหลังจากการเปลี่ยนแปลง แต่การมอบหมายใบอนุญาตที่มีอยู่ก่อนหน้านี้จะไม่ได้รับผลกระทบ

  4. กำหนดระยะเวลาที่ระบบจะยกเลิกการกำหนดใบอนุญาตหากผู้ได้รับมอบหมายไม่ได้ใช้งาน แล้วเลือกยืนยันการเปลี่ยนแปลง กล่องโต้ตอบเปิดใช้การมอบหมายใบอนุญาตโดยอัตโนมัติจะปรากฏขึ้น

  5. เลือกปิด

  6. ตรวจสอบว่าคุณได้มอบหมายบทบาท IAM ของผู้ใช้ Gemini สำหรับ Google Cloud และผู้ใช้แบบบริโภคบริการให้กับผู้ใช้ให้กับผู้ใช้ที่ได้รับอนุญาตแล้ว

    ผู้ใช้ที่มีสิทธิ์ cloudaicompanion.licenses.selfAssign จะได้รับใบอนุญาตโดยอัตโนมัติเมื่อเข้าถึง Gemini Code Assist เป็นครั้งแรกในโปรเจ็กต์ที่ชำระโดยบัญชีสําหรับการเรียกเก็บเงินซึ่งมีการสมัครใช้บริการที่ถูกต้องซึ่งกําหนดค่าไว้สําหรับการมอบหมายใบอนุญาตอัตโนมัติ และมีใบอนุญาตที่พร้อมใช้งานซึ่งครอบคลุมถึงการสมัครใช้บริการในบัญชีสําหรับการเรียกเก็บเงิน

หากต้องการปิดใช้การกำหนดใบอนุญาตอัตโนมัติ ให้ทำตามขั้นตอนต่อไปนี้

  1. ในคอนโซล Google Cloud ให้ไปที่หน้าผู้ดูแลระบบสําหรับ Gemini

    ไปที่ Gemini สำหรับ Google Cloud

  2. เลือกจัดการ Gemini Code Assist แล้วเลือกจัดการการสมัครใช้บริการ

  3. เลือกการจัดการใบอนุญาต แล้วเลือกจัดการการมอบหมายใบอนุญาตโดยอัตโนมัติ กล่องโต้ตอบจัดการการมอบหมายใบอนุญาตอัตโนมัติจะปรากฏขึ้น

  4. เลือกปิดใช้การจัดการใบอนุญาตอัตโนมัติ

  5. เลือกยืนยันการเปลี่ยนแปลง

ยกเลิกการกำหนดใบอนุญาต Gemini Code Assist ด้วยตนเอง

โปรดเลือกจากตัวเลือกต่อไปนี้

คอนโซล API
  1. ตรวจสอบว่าคุณมีสิทธิ์ IAM ต่อไปนี้ในบัญชีสำหรับการเรียกเก็บเงินที่เป็นเจ้าของการสมัครใช้บริการ

    • billing.accounts.get
    • consumerprocurement.orders.get
    • consumerprocurement.licensePools.get
    • consumerprocurement.licensePools.enumerateLicensedUsers
    • consumerprocurement.licensePools.unassign
    • resourcemanager.projects.get
  2. ไปที่หน้าผู้ดูแลระบบสำหรับ Gemini

    ไปที่ Gemini สำหรับ Google Cloud

  3. เลือกจัดการ Gemini Code Assist แล้วเลือกจัดการการสมัครใช้บริการ

  4. เลือกการจัดการใบอนุญาต แล้วเลือกจัดการการมอบหมายใบอนุญาตโดยอัตโนมัติ กล่องโต้ตอบจัดการการมอบหมายใบอนุญาตอัตโนมัติจะปรากฏขึ้น

  5. เลือกผู้ใช้ที่ต้องการยกเลิกการกำหนดใบอนุญาต แล้วเลือกยกเลิกการกำหนดใบอนุญาต

  6. เลือก Confirm

หากต้องการยกเลิกการกำหนดใบอนุญาต Gemini Code Assist ให้ใช้วิธี billingAccounts.orders.licensePool.unassign

หากต้องการดำเนินการนี้ คุณต้องมีสิทธิ์ consumerprocurement.licensePools.unassign ในบัญชีสำหรับการเรียกเก็บเงินที่เป็นเจ้าของการสมัครใช้บริการ

POST https://cloudcommerceconsumerprocurement.googleapis.com/v1/billingAccounts/BILLING_ACCOUNT_ID/orders/ORDER_ID/licensePool:unassign/

{
  "usernames": [
            "dana@example.com",
            "lee@example.com"
  ]
}

แทนที่ค่าต่อไปนี้

  • BILLING_ACCOUNT_ID: รหัสบัญชีสำหรับการเรียกเก็บเงิน
  • ORDER_ID: นโยบาย IAM

หากคำสั่งดำเนินการสำเร็จ ระบบจะแสดงผลลัพธ์เป็นเนื้อหาการตอบกลับที่ว่างเปล่าในรูปแบบต่อไปนี้

{}

หากต้องการยืนยันการยกเลิกการกำหนด ให้ดูรายการงาน

โอนใบอนุญาต Gemini Code Assist

ใบอนุญาตของฟีเจอร์ช่วยเขียนโค้ดของ Gemini โอนระหว่างผู้ใช้โดยตรงไม่ได้ แต่ให้ยกเลิกการมอบหมายใบอนุญาตจากผู้ใช้ แล้วมอบหมายใบอนุญาตให้กับผู้ใช้ใหม่

ป้องกันการใช้ใบอนุญาตข้ามองค์กร

ใบอนุญาต Gemini Code Assist จะมอบหมายให้กับผู้ใช้แต่ละราย ไม่ใช่องค์กรหรือโปรเจ็กต์ ซึ่งช่วยให้ผู้ใช้แต่ละรายสามารถใช้ Gemini Code Assist ในหลายองค์กรได้

บันทึกที่สร้างขึ้นจากการใช้งานฟีเจอร์ช่วยเขียนโค้ดของ Gemini จะอยู่ในโปรเจ็กต์ที่มีการใช้งาน ไม่ใช่อยู่กับผู้ได้รับอนุญาต นอกจากนี้ การปรับแต่งหรือการกําหนดค่า Gemini Code Assist (เช่น การปรับแต่งโค้ด) จะต้องทําในโปรเจ็กต์ ไม่ใช่ที่ระดับการอนุญาตให้ใช้สิทธิหรือการสมัครใช้บริการ

หากต้องการป้องกันไม่ให้องค์กรต่างๆ ใช้ฟีเจอร์ช่วยเขียนโค้ดของ Gemini ในโปรเจ็กต์เดียวกัน โปรดทำอย่างใดอย่างหนึ่งต่อไปนี้

  • ปิดใช้ Gemini สำหรับ Google Cloud API ในโปรเจ็กต์
  • ใช้สิทธิ์เพื่อปฏิเสธการเข้าถึงโปรเจ็กต์ของผู้ใช้

ข้อจำกัด