Pulumi
โครงสร้างพื้นฐาน
ปรับใช้ จัดการ Infrastructure as Code Pulumi ผ่านการสนทนา
- ปรับใช้ Pulumi stacks
- จัดการ resources
- ดูเอกสารลับและเอาท์พุต
คุณสามารถทำอะไรได้บ้าง
ดูตัวอย่างการเปลี่ยนแปลงก่อนที่จะปรับใช้
ขอให้ Neotask เรียกใช้การแสดงตัวอย่าง pulumi บนสแต็กใดๆ และอธิบายความแตกต่างเป็นภาษาอังกฤษธรรมดา ไม่ใช่แค่ผลลัพธ์ของแผนดิบเท่านั้น ทำความเข้าใจว่ามีการเพิ่ม เปลี่ยนแปลง หรือแทนที่อะไร และเพราะเหตุใด เพื่อให้คุณสามารถอนุมัติได้อย่างมั่นใจ
ปรับใช้และจัดการสแต็ก
เปิดใช้งาน pulumi ยกเลิกการอัปเดตที่ค้างอยู่ หรือย้อนกลับไปยังจุดตรวจสอบก่อนหน้า — ทั้งหมดนี้ผ่านการสนทนา Neotask ยืนยันการดำเนินการทำลายล้างก่อนดำเนินการและรายงานจำนวนทรัพยากรสุดท้ายเมื่อเสร็จสิ้น
แบบสอบถามสแต็กเอาท์พุตและสถานะ
ขอค่าเอาต์พุตเฉพาะ (เช่น ชื่อบัคเก็ต S3 หรือตำแหน่งข้อมูลฐานข้อมูล) โดยไม่ต้องเปิดคอนโซล Pulumi ค้นหาสถานะทรัพยากร ตรวจสอบการเลื่อนด้วยการรีเฟรช pulumi และดูว่าทรัพยากรใดได้รับการแก้ไขครั้งล่าสุด
จัดการสภาพแวดล้อมที่หลากหลาย
เปรียบเทียบสแต็กระหว่างการพัฒนา การจัดเตรียม และการใช้งานจริง ถาม Neotask สภาพแวดล้อมใดที่มีทรัพยากรที่การผลิตขาดหายไป หรือเหตุใดการจัดเตรียมและการผลิตจึงมีการกำหนดค่าที่แตกต่างกันสำหรับส่วนประกอบเดียวกัน
วินิจฉัยความล้มเหลวในการปรับใช้
เมื่อการอัปเดตสแตกล้มเหลว ให้วางข้อผิดพลาดหรือขอให้ Neotask ดึงบันทึกการดำเนินการล่าสุดและวินิจฉัยสาเหตุที่แท้จริง ไม่ว่าจะเป็นสิทธิ์ IAM ที่ขาดหายไป ขีดจำกัดโควต้า หรือข้อบกพร่องของผู้ให้บริการ
ลองถามดู
"ดูตัวอย่างการเปลี่ยนแปลงสำหรับกลุ่มการผลิตและอธิบายว่าจะมีการเปลี่ยนแปลงอะไรบ้าง"
"ปรับใช้สแต็กสแต็กและบอกฉันเมื่อเสร็จแล้ว"
"เอาท์พุตของ data-pipeline stack คืออะไร"
"รีเฟรชกลุ่มผู้พัฒนาและแสดงการดริฟท์ใดๆ ให้ฉันดู"
"เหตุใดการใช้งานจริงครั้งล่าสุดจึงล้มเหลว"
"ทรัพยากรใดบ้างที่ถูกสร้างขึ้นในสัปดาห์ที่ผ่านมาจากทุกสแต็ค"
"ทำลายสแต็กการทดสอบชั่วคราวหลังจากยืนยันสิ่งที่จะถูกลบ"
"เปรียบเทียบการกำหนดค่าสแต็กเครือข่ายระหว่างการแสดงละครและการใช้งานจริง"เคล็ดลับมือโปร
เรียกใช้การแสดงตัวอย่างก่อนปรับใช้เสมอ — ขอให้ Neotask "อธิบายการแทนที่ใดๆ" เนื่องจากการแทนที่จะทำให้ระบบหยุดทำงานซึ่งต่างจากการอัปเดตแบบแทนที่
ใช้แท็กสแต็กใน Pulumi และอ้างอิงในข้อความแจ้ง: "แสดงสแต็กทั้งหมดที่แท็กสภาพแวดล้อม=การผลิต" สำหรับองค์กรหลายโครงการ
ขอให้ Neotask ตรวจสอบนโยบาย IAM ก่อนการปรับใช้ หากคุณเห็นข้อผิดพลาดในการอนุญาต ซึ่งสามารถแนะนำคำชี้แจงนโยบายที่ตรงกันทุกประการที่จำเป็น
สำหรับการปรับใช้ระยะยาว ให้ขอการตรวจสอบความคืบหน้า: "มีทรัพยากรที่เสร็จสิ้นแล้วจำนวนเท่าใดในการอัพเดตปัจจุบัน"
ปฏิบัติต่อการทำลาย pulumi ตามพรอมต์สองขั้นตอน: ขั้นแรก "รายการทรัพยากรทั้งหมดที่จะถูกทำลาย" จากนั้นยืนยันการทำลายหลังจากตรวจสอบรายการแล้วเท่านั้น