Edit a Deployment Script

สามารถแก้ไขหรือ update deployment script ที่สร้างขึ้นเองใน project ได้ แต่ไม่สามารถแก้ไข script ที่ระบบ NCS สร้างเอาไว้ได้ หากต้องการแก้ไข script ที่ระบบ NCS สร้างเอาไว้ จะต้อง clone มาเป็นของตัวเองก่อน

Prerequisite

  • มียอดคงเหลือใน Project มากกว่า 0 บาท หากไม่มี ศึกษาวิธีเติมเงินได้ที่ ขั้นตอนการเติมเงินเข้าสู่ Project

  • มี deployment script ที่สร้างไว้ใน project อยู่ในรายการ deployment script อย่างน้อย 1 script

Instructions

1. เข้าสู่หน้า Deployment Scripts

ที่แถบเมนูทางซ้าย คลิกเลือกเมนู​ COMPUTE > Deployment Scripts เพื่อเข้าสู่หน้า Deployment Scripts

2. เลือกเมนู Edit

เลือกรายการ deployment script ที่ต้องการ edit แล้วคลิกปุ่ม MORE > Edit เพื่อเปิดหน้าต่าง Edit Deployment Script

3. กำหนดค่าต่างๆ ของ Deployment Script

ที่หน้า clone deployment script สามารถแก้ไขรายละเอียดต่าง ๆ ของ deployment script ใหม่ได้ ดังนี้

  1. Name : ชื่อของ script ที่จะแสดงใน list และ แสดงในหน้า launch instance

  2. Base Image : เลือก image ที่จะใช้เป็น base ในการ launch instance ก่อน run script

  3. Min Disk : ไซส์ต่ำสุดของ volume ที่จะ boot script นี้ได้ โดยค่าเริ่มต้นจะอ้างอิงมาจาก base image แต่สามารถเปลี่ยนแปลงได้

  4. Script Type : ประเภทของ script แบ่งเป็น 2 ประเภทคือ cloud-config (ศึกษาการเขียนเพิ่มเติมได้จาก https://cloudinit.readthedocs.io/en/latest/explanation/format.html) และ x-shellscript (ศึกษาการเขียนเพิ่มเดิมได้จาก https://www.shellscript.sh/)

  5. Script : script ที่ตาม script type ที่เลือกไว้

หาก base image ถูกลบออกจากระบบ deployment script นี้จะไม่แสดงในหน้า launch instance จนกว่าจะมีการ update base image เป็น image ที่มีอยู่จริงในระบบ

4. ตรวจสอบและยืนยันการ Edit Deployment Script

ตรวจสอบรายละเอียดต่าง ๆ ที่กรอกมาให้ครบถ้วน จากนั้นคลิกปุ่ม 'CONFIRM'

Script ที่ถูกแก้ไขแล้ว จะแสดงในรายการของ deployment script และใน source ของหน้า launch instance

การ edit deployment script จะไม่ส่งผลกับ instance ที่เคย launch โดยใช้ script นี้ แต่จะส่งผลกับ instance ที่จะ launch ต่อจากนี้เท่านั้น

Last updated