ผู้ใช้แต่ละคนในองค์กรต้องมีใบอนุญาตก่อนจึงจะใช้ฟีเจอร์ช่วยเขียนโค้ดของ Gemini ได้
โดยค่าเริ่มต้น การสมัครใช้บริการใหม่กำหนดให้คุณต้องมอบหมายใบอนุญาตด้วยตนเอง หลังจากตั้งค่าผลิตภัณฑ์ Gemini สำหรับ Google Cloud บางรายการแล้ว คุณจะเลือกมอบหมายใบอนุญาตด้วยตนเองหรือโดยอัตโนมัติก็ได้
ก่อนเริ่มต้น
- ตรวจสอบว่าคุณมีบทบาท IAM ของผู้ดูแลระบบบัญชีสำหรับการเรียกเก็บเงิน (
roles/billing.admin
) หรือผู้ดูแลระบบคำสั่งซื้อของผู้บริโภค (roles/consumerprocurement.orderAdmin
) เพื่อให้สามารถมอบสิทธิ์เพิ่มเติมที่จําเป็นในบัญชีสําหรับงานการจัดการใบอนุญาตที่เฉพาะเจาะจงได้ ตามที่ระบุไว้ในส่วนต่อไปนี้
- หากต้องการจัดการใบอนุญาตโดยใช้ API แทนคอนโซล Google Cloud ให้ตรวจสอบสิ่งต่อไปนี้
- ตั้งค่าโปรเจ็กต์โควต้าสําหรับบัญชีสําหรับเรียกเก็บเงิน
- เปิดใช้ Cloud Commerce Consumer Procurement API ในโปรเจ็กต์โควต้า
- ตรวจสอบว่าคู่คีย์-ค่าส่วนหัวต่อไปนี้แสดงในการเรียก API ทั้งหมด
Authorization
: โทเค็นการเข้าถึง Google Cloud ของคุณจาก Google Cloud CLIx-goog-user-project
: รหัสโปรเจ็กต์ของโปรเจ็กต์โควต้า
เปลี่ยนจำนวนใบอนุญาต Gemini Code Assist ในการสมัครใช้บริการ
คุณสามารถเพิ่มหรือนำจำนวนใบอนุญาต Gemini for Google Cloud ออกได้โดยตรงผ่านคอนโซล Google Cloud หรือผ่านตัวแทนบัญชี Google หรือตัวแทนจำหน่ายที่ได้รับอนุญาต
หากต้องการเปลี่ยนจำนวนใบอนุญาตในการสมัครใช้บริการ ให้ทำตามขั้นตอนต่อไปนี้
ตรวจสอบว่าคุณมีสิทธิ์ต่อไปนี้ในการจัดการข้อมูลประจำตัวและการเข้าถึงในบัญชีสำหรับการเรียกเก็บเงินที่เป็นเจ้าของการสมัครใช้บริการ
billing.accounts.get
consumerprocurement.orders.get
consumerprocurement.orders.modify
resourcemanager.projects.get
ในคอนโซล Google Cloud ให้ไปที่หน้าผู้ดูแลระบบสําหรับ Gemini
เลือกการสมัครใช้บริการที่ต้องการเปลี่ยน แล้วเลือกแก้ไขการสมัครใช้บริการ
ป้อนจำนวนใบอนุญาตที่ต้องการ ระบบจะแสดงข้อมูลต่อไปนี้
- จำนวนใบอนุญาตทั้งหมดหลังการซื้อ
- จำนวนใบอนุญาตที่พร้อมให้มอบหมายหลังจากซื้อ
- ราคาการสมัครใช้บริการใหม่ต่อระยะเวลา โดยจำนวนเงินเพิ่มเติมสำหรับใบอนุญาตที่เพิ่มจะคิดตามสัดส่วนตามระยะเวลาที่เหลือในระยะเวลาปัจจุบัน
เลือกบันทึก
ดูการกำหนดใบอนุญาต Gemini Code Assist
โปรดเลือกจากตัวเลือกต่อไปนี้
ตรวจสอบว่าคุณมีสิทธิ์ IAM ต่อไปนี้ในบัญชีสำหรับการเรียกเก็บเงินที่เป็นเจ้าของการสมัครใช้บริการ
billing.accounts.get
consumerprocurement.orders.get
consumerprocurement.licensePools.get
consumerprocurement.licensePools.enumerateLicensedUsers
resourcemanager.projects.get
ไปที่หน้าผู้ดูแลระบบสำหรับ Gemini
เลือกการสมัครใช้บริการที่ต้องการเปลี่ยน แล้วเลือกแก้ไขการสมัครใช้บริการ
ข้อมูลต่อไปนี้พร้อมใช้งานสำหรับผู้ใช้แต่ละคนที่ได้รับมอบหมายใบอนุญาต
- ชื่อ
- อีเมล
- วันที่ได้รับมอบหมายใบอนุญาต
- วันที่และเวลาที่ใช้ใบอนุญาตครั้งล่าสุด
หากต้องการค้นหากลุ่มผู้ใช้ที่เฉพาะเจาะจง คุณสามารถกรองและจัดเรียงรายการได้ดังนี้
- หากต้องการกรองรายการ ให้ป้อนพร็อพเพอร์ตี้และค่าในช่องตัวกรอง
- หากต้องการจัดเรียงรายการ ให้เลือกส่วนหัวของคอลัมน์ที่ต้องการจัดเรียง เช่น หากต้องการจัดเรียงตามลําดับตัวอักษรตามชื่อผู้ใช้ ให้เลือกส่วนหัวคอลัมน์ชื่อ
หากต้องการดูการมอบหมายใบอนุญาต 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 ให้แก่ผู้ใช้แต่ละรายด้วยตนเอง
โปรดเลือกจากตัวเลือกต่อไปนี้
ตรวจสอบว่าคุณมีสิทธิ์ IAM ต่อไปนี้ในบัญชีสำหรับการเรียกเก็บเงินที่เป็นเจ้าของการสมัครใช้บริการ
billing.accounts.get
consumerprocurement.orders.get
consumerprocurement.licensePools.get
consumerprocurement.licensePools.enumerateLicensedUsers
consumerprocurement.licensePools.assign
resourcemanager.projects.get
ไปที่หน้าผู้ดูแลระบบสำหรับ Gemini
เลือกจัดการ Gemini Code Assist แล้วเลือกแก้ไขการสมัครใช้บริการ
สำหรับการสมัครใช้บริการ Gemini Code Assist นี้ โปรดตรวจสอบว่าคุณได้ตั้งค่าการมอบหมายใบอนุญาตเป็นมอบหมายใบอนุญาตด้วยตนเอง หากตั้งค่าการสมัครใช้บริการ Gemini Code Assist เป็นมอบหมายใบอนุญาตโดยอัตโนมัติ คุณจะจัดการใบอนุญาตแต่ละใบไม่ได้ การเปลี่ยนบัญชีการเรียกเก็บเงินนี้เป็นมอบหมายใบอนุญาตด้วยตนเองจะปิดการมอบหมายใบอนุญาตอัตโนมัติหลังจากการเปลี่ยนแปลง แต่การมอบหมายใบอนุญาตที่มีอยู่ก่อนหน้านี้จะไม่ได้รับผลกระทบ
เลือกมอบหมายใบอนุญาต กล่องโต้ตอบการเลือกผู้ใช้จะปรากฏขึ้น หากต้องการค้นหาผู้ใช้ที่เฉพาะเจาะจง ให้ป้อนอีเมลของผู้ใช้ แล้วเลือกถัดไป
เลือกมอบหมายใบอนุญาต
ตรวจสอบว่าคุณได้มอบหมายบทบาท 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
ในคอนโซล Google Cloud ให้ไปที่หน้าผู้ดูแลระบบสําหรับ Gemini
เลือกจัดการ Gemini Code Assist แล้วเลือกจัดการการสมัครใช้บริการ
เลือกการจัดการใบอนุญาต แล้วเลือกเปิดใช้การมอบหมายใบอนุญาตโดยอัตโนมัติ กล่องโต้ตอบเปิดใช้ใบอนุญาตอัตโนมัติจะปรากฏขึ้น
การเปลี่ยนการสมัครใช้บริการนี้เป็นการมอบหมายใบอนุญาตโดยอัตโนมัติจะปิดการมอบหมายใบอนุญาตด้วยตนเองหลังจากการเปลี่ยนแปลง แต่การมอบหมายใบอนุญาตที่มีอยู่ก่อนหน้านี้จะไม่ได้รับผลกระทบ
กำหนดระยะเวลาที่ระบบจะยกเลิกการกำหนดใบอนุญาตหากผู้ได้รับมอบหมายไม่ได้ใช้งาน แล้วเลือกยืนยันการเปลี่ยนแปลง กล่องโต้ตอบเปิดใช้การมอบหมายใบอนุญาตโดยอัตโนมัติจะปรากฏขึ้น
เลือกปิด
ตรวจสอบว่าคุณได้มอบหมายบทบาท IAM ของผู้ใช้ Gemini สำหรับ Google Cloud และผู้ใช้แบบบริโภคบริการให้กับผู้ใช้ให้กับผู้ใช้ที่ได้รับอนุญาตแล้ว
ผู้ใช้ที่มีสิทธิ์
cloudaicompanion.licenses.selfAssign
จะได้รับใบอนุญาตโดยอัตโนมัติเมื่อเข้าถึง Gemini Code Assist เป็นครั้งแรกในโปรเจ็กต์ที่ชำระโดยบัญชีสําหรับการเรียกเก็บเงินซึ่งมีการสมัครใช้บริการที่ถูกต้องซึ่งกําหนดค่าไว้สําหรับการมอบหมายใบอนุญาตอัตโนมัติ และมีใบอนุญาตที่พร้อมใช้งานซึ่งครอบคลุมถึงการสมัครใช้บริการในบัญชีสําหรับการเรียกเก็บเงิน
หากต้องการปิดใช้การกำหนดใบอนุญาตอัตโนมัติ ให้ทำตามขั้นตอนต่อไปนี้
ในคอนโซล Google Cloud ให้ไปที่หน้าผู้ดูแลระบบสําหรับ Gemini
เลือกจัดการ Gemini Code Assist แล้วเลือกจัดการการสมัครใช้บริการ
เลือกการจัดการใบอนุญาต แล้วเลือกจัดการการมอบหมายใบอนุญาตโดยอัตโนมัติ กล่องโต้ตอบจัดการการมอบหมายใบอนุญาตอัตโนมัติจะปรากฏขึ้น
เลือกปิดใช้การจัดการใบอนุญาตอัตโนมัติ
เลือกยืนยันการเปลี่ยนแปลง
ยกเลิกการกำหนดใบอนุญาต Gemini Code Assist ด้วยตนเอง
โปรดเลือกจากตัวเลือกต่อไปนี้
ตรวจสอบว่าคุณมีสิทธิ์ IAM ต่อไปนี้ในบัญชีสำหรับการเรียกเก็บเงินที่เป็นเจ้าของการสมัครใช้บริการ
billing.accounts.get
consumerprocurement.orders.get
consumerprocurement.licensePools.get
consumerprocurement.licensePools.enumerateLicensedUsers
consumerprocurement.licensePools.unassign
resourcemanager.projects.get
ไปที่หน้าผู้ดูแลระบบสำหรับ Gemini
เลือกจัดการ Gemini Code Assist แล้วเลือกจัดการการสมัครใช้บริการ
เลือกการจัดการใบอนุญาต แล้วเลือกจัดการการมอบหมายใบอนุญาตโดยอัตโนมัติ กล่องโต้ตอบจัดการการมอบหมายใบอนุญาตอัตโนมัติจะปรากฏขึ้น
เลือกผู้ใช้ที่ต้องการยกเลิกการกำหนดใบอนุญาต แล้วเลือกยกเลิกการกำหนดใบอนุญาต
เลือก 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 ในโปรเจ็กต์
- ใช้สิทธิ์เพื่อปฏิเสธการเข้าถึงโปรเจ็กต์ของผู้ใช้
ข้อจำกัด
- Gemini สำหรับการจัดการใบอนุญาต Google Cloud ไม่รองรับการรวมข้อมูลระบุตัวตนของ Workforce