Score:0

สร้างบัญชีบริการ GCP โดยอัตโนมัติ

ธง cn
Sri

เป็นไปได้ไหมที่เว็บแอปของฉันจะสร้างบัญชีบริการในนามของผู้ใช้ของฉันใน GCP

การไหลในอุดมคติจะเป็น:

  1. ใช้ดำเนินการ Google OAuth ผ่านเว็บแอปของฉัน
  2. มีการผ่านขอบเขตที่ถูกต้องและได้รับอนุญาต
  3. แอปของฉันได้รับสิทธิ์ในการสร้างบัญชีบริการในนามของผู้ใช้

เป็นไปได้หรือไม่? ฉันไม่สามารถหาตัวอย่างหรือค้นหาขอบเขตที่เกี่ยวข้องผ่าน Google Oauth ที่ให้สิทธิ์ดังกล่าวได้

ขอบคุณ!

John Hanley avatar
cn flag
ใช่ การสร้างบัญชีบริการนั้นง่ายมาก มีตัวอย่างมากมายใน Python, C#, Java และอื่นๆ บนอินเทอร์เน็ต ขอบเขต OAuth ที่ต้องการคือ **cloud-platform** ข้อมูลประจำตัว IAM ต้องการบทบาท IAM https://cloud.google.com/iam/docs/service-accounts#service_account_permissions อย่างไรก็ตาม มีความแตกต่างระหว่างการสร้างบัญชีบริการ (ขั้นตอนแรก) และการสร้างบัญชีบริการ **คีย์** ไฟล์ JSON (ขั้นตอนที่สอง) หมายเหตุ: Google Cloud มีการจำกัดจำนวนบัญชีบริการและคีย์ ค่าเริ่มต้นคือ 100 บัญชีบริการต่อโครงการและ 10 คีย์ต่อบัญชีบริการ
Sri avatar
cn flag
Sri
ขอบคุณ @JohnHanley ฉันได้ดำเนินการบางอย่างตั้งแต่ตอนที่โพสต์คำขอต้นฉบับ และฉันจะแบ่งปันโอเพนซอร์สงานของฉันเมื่อมันดีพอ :v:
Score:0
ธง ve

ตามที่แนะนำโดย @John Hanley ได้ คุณสามารถสร้างบัญชีบริการได้ ขอบเขต OAuth ที่จำเป็นคือแพลตฟอร์มระบบคลาวด์ ในการสร้างบัญชีบริการ ผู้ใช้อย่างน้อยต้องได้รับบทบาทผู้ดูแลบัญชีบริการ (บทบาท/iam.serviceAccountAdmin) หรือบทบาทพื้นฐานของบรรณาธิการ (บทบาท/บรรณาธิการ).

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

ตามค่าเริ่มต้น แต่ละโครงการสามารถมีบัญชีบริการได้สูงสุด 100 บัญชีที่ควบคุมการเข้าถึงทรัพยากรของคุณ

ชำระเงินที่ ลิงค์ เกี่ยวกับการสร้างและจัดการบัญชีบริการ

โพสต์คำตอบ

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