ข้ามไปยังเนื้อหา

บทบาทและความปลอดภัย

FortressFlag มาพร้อมบทบาทสี่แบบและชุดมาตรการป้องกัน production ที่ออกแบบรอบแนวคิดเดียว การเคลื่อนไหวเร็วในสภาพแวดล้อมที่ไม่ใช่ production ควรง่ายดาย และการเปลี่ยน production ควรต้องใช้บทบาทที่ถูกต้อง หรือคนที่สอง

Viewer Developer Admin Owner
ดู flag และทีม ✓ ✓ ✓ ✓
เปลี่ยนสภาพแวดล้อมที่ไม่ใช่ production ✓ ✓ ✓
เสนอและอนุมัติการเปลี่ยนแปลง production ✓ ✓ ✓
เปลี่ยน production โดยตรง ✓ ✓
ดูคีย์ SDK ✓ ✓ ✓
สร้างและเพิกถอนคีย์ SDK ✓ ✓
จัดการทีม โปรเจกต์ และสภาพแวดล้อม ✓ ✓
อ่านและส่งออกบันทึกการตรวจสอบ ✓ ✓
การเรียกเก็บเงิน การใช้งาน และนโยบายองค์กร ✓

บางเรื่องที่ตารางบอกไม่ได้

  • Viewer และ Developer เห็นเฉพาะโปรเจกต์ที่ได้รับสิทธิ์
  • ไม่มีใครมอบบทบาทที่สูงกว่าของตัวเองได้ Admin เชิญ Developer ได้ แต่เชิญ Owner ไม่ได้
  • เมทริกซ์ฉบับเต็มเผยแพร่อยู่ในแอป สิ่งที่คุณเห็นในแดชบอร์ดจึงสะท้อนสิ่งที่เซิร์ฟเวอร์บังคับใช้จริงเสมอ

Developer เขียนสภาพแวดล้อมคลาส production โดยตรงไม่ได้ — แต่ก็ไม่ต้องรอ Admin เช่นกัน Developer เสนอ การเปลี่ยนแปลง (การสลับ การแก้กฎ) และ คนที่สอง คนใดก็ได้ — Developer อีกคนหรือสูงกว่า — ตรวจสอบและอนุมัติ ซึ่งเป็นการนำไปใช้

รูปแบบนี้ตั้งใจให้เป็นแบบนี้ และควรเข้าใจในฐานะผู้ซื้อ

  • มันคือการตรวจสอบโดยเพื่อนร่วมงาน ไม่ใช่ตามลำดับชั้น Developer สองคนร่วมกันเปลี่ยน production ได้ ประเด็นคือไม่มีใครคนเดียวที่อยู่ต่ำกว่า Admin เปลี่ยนมันได้ตามลำพัง
  • การอนุมัติตัวเองถูกปฏิเสธ จบ — ตามตัวบุคคล ไม่ใช่ตามบทบาท แม้แต่ Admin ก็อนุมัติข้อเสนอของตัวเองไม่ได้
  • บันทึกการตรวจสอบระบุชื่อทั้งสองฝ่าย ในทุกข้อเสนอที่ถูกนำไปใช้ — ใครเสนอ ใครอนุมัติ

Admin และ Owner ยังเขียน production โดยตรงได้ เส้นทางข้อเสนอมีไว้เพื่อให้ทีมที่เหลือมีทางเข้าที่ปลอดภัย

สถานะของ flag แบบบูลีนกำหนดเวลาได้ เปิด holiday-banner เวลา 09:00 UTC วันศุกร์ การเปลี่ยนแปลงมีผล ณ เวลาที่เลือกเป๊ะสำหรับผู้อ่านทุกราย และการกำหนดเวลาในสภาพแวดล้อมหนึ่งต้องใช้สิทธิ์เดียวกับการเขียนตอนนี้ — กำหนดเวลาก็แค่การเขียนที่มี timestamp และถูกยึดมาตรฐานเดียวกัน

การเปลี่ยนสถานะทุกครั้งลงใน บันทึกการตรวจสอบแบบเพิ่มได้อย่างเดียว ใคร อะไร เมื่อไร จากที่ไหน และค่าก่อน/หลัง Admin และ Owner เรียกดูในแอปพร้อมตัวกรอง และส่งออกเป็น CSV ได้ — สำหรับการทบทวนเหตุการณ์ คำขอด้านการปฏิบัติตามกฎระเบียบ หรือผู้ตรวจสอบ ดูส่งออกบันทึกการตรวจสอบสำหรับขั้นตอน