> For the complete documentation index, see [llms.txt](https://docs-epc.gitbook.io/ncs-documents/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs-epc.gitbook.io/ncs-documents/compute/deployment-script/managing-deployment-script.md).

# Managing Deployment Script

Deployment script คือหนึ่งใน source ของการ launch instance ที่ช่วยให้สามารถ setup หรือติดตั้ง software ภายใน instance ได้ทันทีหลังจากที่ instance boot เสร็จ โดยการสร้าง script ระบุขั้นตอนในการจัดการต่างๆ

## Instructions

### 1. Log in เข้าสู่ project

เลือก project จากหน้า projects management เพื่อเข้าสู่หน้า project detail

<figure><img src="/files/FaRerbvgesJITsPYuCIr" alt=""><figcaption></figcaption></figure>

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

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

ในหน้าดังกล่าว จะเห็นรายการ deployment script โดยแบ่งเป็น script ที่ NCS มีให้ใช้ และ script ที่คุณสร้างไว้เอง สามารถเลือก "Hide all script created by NCS" เพื่อให้แสดงเฉพาะ script ของคุณก็ได้

<figure><img src="/files/PujM8H5Rz7uucbyPe4om" alt=""><figcaption></figcaption></figure>

### 3. จัดการ deployment script&#x20;

การจัดการ deployment script สามารถทำได้ดังนี้&#x20;

1. [Create](/ncs-documents/compute/deployment-script/create-a-deployment-script.md) : สร้าง deployment script ใหม่ตั้งแต่ต้น
2. [Clone](/ncs-documents/compute/deployment-script/clone-a-deployment-script.md) : สร้าง deployment script จาก script ที่มีอยู่แล้ว
3. [Edit](/ncs-documents/compute/deployment-script/edit-a-deployment-script.md) : แก้ไข script&#x20;
4. [Delete](/ncs-documents/compute/deployment-script/delete-a-deployment-script.md) : ลบ script ที่ไม่ต้องการออกจาก project&#x20;

{% hint style="info" %}
ไม่สามารถแก้ไข หรือลบ deployment script ที่ NCS สร้างได้

หากต้องการแก้ไข script ดังกล่าว ให้ทำการ clone มาเป็นของตนก่อน
{% endhint %}
