Credentials และ environment
Token แยกองค์กร สิทธิ์อ่าน environment และ encryption key ที่ต้องเก็บไว้
Repository token ขององค์กร
Credentials แยกสิทธิ์ use/create/update/delete เลือกองค์กร host และ token ในหน้า Credentials ตัว token เข้ารหัสและ API ไม่ส่งคืน เมื่อแก้ไขแล้วเว้น token ว่างจะเก็บ secret เดิม Credential ที่ใช้อยู่ลบหรือย้ายองค์กรไม่ได้ ต้องเปลี่ยน project binding ก่อน Default credential ไม่ได้เพิ่มสิทธิ์ที่ Git provider
แก้ environment ของแอป
env.read อ่านค่าจริงได้ ส่วน env.write ใช้แทนค่าโดยแยกสิทธิ์กัน สมาชิก write-only ดึงค่าเดิมไม่ได้ Editor มีมุมมองไฟล์และแถว Upload ได้ถึง 128 KB โดย merge keys ลง draft ให้ตรวจแล้วบันทึก การเปลี่ยนมีผลใน deployment ถัดไป KEY= คือค่าว่าง ลบ key คือเลิกใช้ ชื่อไม่ซ้ำ ใช้ตัวพิมพ์ใหญ่ ตัวเลข underscore และห้ามขึ้นต้นด้วยตัวเลข ไม่ใช้ export หรือ multiline values
เก็บ encryption key เดิม
HOSTMGR_SECRET_KEY ใช้ป้องกัน encrypted state ต้องเก็บคู่ backup การเปลี่ยน key ทำให้อ่านค่าเดิมไม่ได้ อย่าวาง secrets ใน issues, screenshots หรือ public logs และจำกัด provider token เฉพาะ repository กับ read permissions ที่ทีมต้องใช้
ENV ว่างสำหรับ Worker
Worker ไม่มี user environment variables เลยก็ได้ Portal สร้าง environment file ว่างที่จำกัดสิทธิ์ให้ service โดยไม่เติม PORT/HOST ให้อัตโนมัติ ผู้ใช้ยังตั้งชื่อเหล่านี้ได้หากแอปต้องใช้ ส่วน Web ยังคงเงื่อนไข environment และ HTTP configuration ของตัวเอง