

本文為英文版的機器翻譯版本，如內容有任何歧義或不一致之處，概以英文版為準。

# 提供您的自訂指令碼
<a name="console-custom-created"></a>

指令碼會在其中執行擷取、轉換和載入 (ETL) AWS Glue。當您為任務自動產生原始碼邏輯，指令碼也會隨之建立。您可以編輯產生的指令碼，或是提供自訂的指令碼。

**若要在 中提供您自己的自訂指令碼 AWS Glue，請遵循下列一般步驟：**

1. 登入 AWS 管理主控台 並在 https：//[https://console.aws.amazon.com/glue/](https://console.aws.amazon.com/glue/) 開啟 AWS Glue 主控台。

1. 選擇 **ETL 任務**索引標籤，然後檢視**建立任務**區段。選擇**指令碼編輯器**選項。

1. 在 **This job runs** (此任務執行) 下，選擇以下其中一項：
   + **使用樣板程式碼建立新的指令碼**
   + **上傳和編輯現有指令碼**

1. 在**任務詳細資訊**頁面上，選擇執行自訂指令碼所需的 **IAM 角色**。如需詳細資訊，請參閱[Glue AWS 的身分和存取管理](security-iam.md)。

1. 選擇指令碼參考的任何連線。欲連線至必要的 JDBC 資料存放區，就需要這些物件。

   彈性網路界面是一種虛擬的網路介面，而您可在 Virtual Private Cloud (VPC) 中將其連接至執行個體。選擇連接至指令碼使用之資料存放區所需的彈性網路界面。

1. 提供任務類型特定的其他組態，包括參數。如需有關任務類型組態的詳細資訊，請參閱 [建置視覺化的 ETL 任務](author-job-glue.md) 一節。

1. 在**指令碼**索引標籤上，貼上或撰寫自訂指令碼。

請使用本節中的內容，進行自訂指令碼的撰寫程序。

如需在 中新增任務的詳細資訊 AWS Glue，請參閱 [建置視覺化的 ETL 任務](author-job-glue.md)。

如需逐步指引，請參閱 ** 主控台的 **Add job AWS Glue (新增工作) 教學。