Pulumi

โครงสร้างพื้นฐาน

ปรับใช้ จัดการ Infrastructure as Code Pulumi ผ่านการสนทนา

คุณสามารถทำอะไรได้บ้าง

ดูตัวอย่างการเปลี่ยนแปลงก่อนที่จะปรับใช้

ขอให้ Neotask เรียกใช้การแสดงตัวอย่าง pulumi บนสแต็กใดๆ และอธิบายความแตกต่างเป็นภาษาอังกฤษธรรมดา ไม่ใช่แค่ผลลัพธ์ของแผนดิบเท่านั้น ทำความเข้าใจว่ามีการเพิ่ม เปลี่ยนแปลง หรือแทนที่อะไร และเพราะเหตุใด เพื่อให้คุณสามารถอนุมัติได้อย่างมั่นใจ

ปรับใช้และจัดการสแต็ก

เปิดใช้งาน pulumi ยกเลิกการอัปเดตที่ค้างอยู่ หรือย้อนกลับไปยังจุดตรวจสอบก่อนหน้า — ทั้งหมดนี้ผ่านการสนทนา Neotask ยืนยันการดำเนินการทำลายล้างก่อนดำเนินการและรายงานจำนวนทรัพยากรสุดท้ายเมื่อเสร็จสิ้น

แบบสอบถามสแต็กเอาท์พุตและสถานะ

ขอค่าเอาต์พุตเฉพาะ (เช่น ชื่อบัคเก็ต S3 หรือตำแหน่งข้อมูลฐานข้อมูล) โดยไม่ต้องเปิดคอนโซล Pulumi ค้นหาสถานะทรัพยากร ตรวจสอบการเลื่อนด้วยการรีเฟรช pulumi และดูว่าทรัพยากรใดได้รับการแก้ไขครั้งล่าสุด

จัดการสภาพแวดล้อมที่หลากหลาย

เปรียบเทียบสแต็กระหว่างการพัฒนา การจัดเตรียม และการใช้งานจริง ถาม Neotask สภาพแวดล้อมใดที่มีทรัพยากรที่การผลิตขาดหายไป หรือเหตุใดการจัดเตรียมและการผลิตจึงมีการกำหนดค่าที่แตกต่างกันสำหรับส่วนประกอบเดียวกัน

วินิจฉัยความล้มเหลวในการปรับใช้

เมื่อการอัปเดตสแตกล้มเหลว ให้วางข้อผิดพลาดหรือขอให้ Neotask ดึงบันทึกการดำเนินการล่าสุดและวินิจฉัยสาเหตุที่แท้จริง ไม่ว่าจะเป็นสิทธิ์ IAM ที่ขาดหายไป ขีดจำกัดโควต้า หรือข้อบกพร่องของผู้ให้บริการ

ลองถามดู

  • "ดูตัวอย่างการเปลี่ยนแปลงสำหรับกลุ่มการผลิตและอธิบายว่าจะมีการเปลี่ยนแปลงอะไรบ้าง"
  • "ปรับใช้สแต็กสแต็กและบอกฉันเมื่อเสร็จแล้ว"
  • "เอาท์พุตของ data-pipeline stack คืออะไร"
  • "รีเฟรชกลุ่มผู้พัฒนาและแสดงการดริฟท์ใดๆ ให้ฉันดู"
  • "เหตุใดการใช้งานจริงครั้งล่าสุดจึงล้มเหลว"
  • "ทรัพยากรใดบ้างที่ถูกสร้างขึ้นในสัปดาห์ที่ผ่านมาจากทุกสแต็ค"
  • "ทำลายสแต็กการทดสอบชั่วคราวหลังจากยืนยันสิ่งที่จะถูกลบ"
  • "เปรียบเทียบการกำหนดค่าสแต็กเครือข่ายระหว่างการแสดงละครและการใช้งานจริง"
  • เคล็ดลับมือโปร

  • เรียกใช้การแสดงตัวอย่างก่อนปรับใช้เสมอ — ขอให้ Neotask "อธิบายการแทนที่ใดๆ" เนื่องจากการแทนที่จะทำให้ระบบหยุดทำงานซึ่งต่างจากการอัปเดตแบบแทนที่
  • ใช้แท็กสแต็กใน Pulumi และอ้างอิงในข้อความแจ้ง: "แสดงสแต็กทั้งหมดที่แท็กสภาพแวดล้อม=การผลิต" สำหรับองค์กรหลายโครงการ
  • ขอให้ Neotask ตรวจสอบนโยบาย IAM ก่อนการปรับใช้ หากคุณเห็นข้อผิดพลาดในการอนุญาต ซึ่งสามารถแนะนำคำชี้แจงนโยบายที่ตรงกันทุกประการที่จำเป็น
  • สำหรับการปรับใช้ระยะยาว ให้ขอการตรวจสอบความคืบหน้า: "มีทรัพยากรที่เสร็จสิ้นแล้วจำนวนเท่าใดในการอัพเดตปัจจุบัน"
  • ปฏิบัติต่อการทำลาย pulumi ตามพรอมต์สองขั้นตอน: ขั้นแรก "รายการทรัพยากรทั้งหมดที่จะถูกทำลาย" จากนั้นยืนยันการทำลายหลังจากตรวจสอบรายการแล้วเท่านั้น