บัญชีบริการมีประโยชน์ในการตั้งค่า App Distribution ในสภาพแวดล้อม CI
การตรวจสอบสิทธิ์กับบัญชีบริการ
อนุญาตให้คุณใช้ไลบรารีของไคลเอ็นต์ (เช่น Firebase CLI หรือ Fastlane) เพื่อ
แจกจ่ายงานสร้างของคุณ เมื่อคุณใช้บัญชีบริการในการตรวจสอบสิทธิ์
Firebase ใช้ข้อมูลเข้าสู่ระบบเริ่มต้นของแอปพลิเคชัน (ADC)
เพื่อค้นหาข้อมูลเข้าสู่ระบบของแอป ซึ่งคุณระบุได้โดยการตั้งค่า
ตัวแปรสภาพแวดล้อม GOOGLE_APPLICATION_CREDENTIALS
- เปิด คอนโซล Google Cloud แล้วเลือกโปรเจ็กต์
- คลิกสร้างบัญชีบริการ แล้วป้อนรายละเอียดของบัญชีบริการ
- คลิกสร้างและดำเนินการต่อ
- เพิ่มบทบาทผู้ดูแลระบบ Firebase App Distribution แล้วคลิกเสร็จสิ้น
- สร้างคีย์ JSON ส่วนตัวและย้ายคีย์ไปยังตำแหน่งที่ สภาพแวดล้อมของบิลด์ โปรดเก็บไฟล์นี้ไว้ในที่ปลอดภัย เนื่องจากจะให้สิทธิ์ผู้ดูแลระบบ สิทธิ์เข้าถึง App Distribution ในโปรเจ็กต์ Firebase
- ข้ามขั้นตอนนี้หากคุณสร้างแอปหลังจากวันที่ 20 กันยายน 2019: ในคอนโซล Google APIs ให้เปิดใช้ Firebase App Distribution API เมื่อได้รับข้อความแจ้ง ให้เลือกโปรเจ็กต์ที่มีชื่อเดียวกับ Firebase ของคุณ
- ตั้งค่าตัวแปรสภาพแวดล้อม
GOOGLE_APPLICATION_CREDENTIALS
เป็นเส้นทาง ของไฟล์ JSON คีย์ส่วนตัว:export GOOGLE_APPLICATION_CREDENTIALS=/absolute/path/to/credentials/file.json