

# 独自のカスタムスクリプトの提供
<a name="console-custom-created"></a>

スクリプトは、AWS Glue で抽出、変換、ロード (ETL) 作業を実行します。スクリプトは、自動でジョブのソースコードロジックを生成するときに作成されます。この生成されたスクリプトを編集することもできますし、独自のカスタムスクリプトを指定することもできます。

**AWS Glue で独自のカスタムスクリプトを提供するには、以下の一般的な手順に従います。**

1. AWS マネジメントコンソールにサインインし、AWS Glue コンソール ([https://console.aws.amazon.com/glue/](https://console.aws.amazon.com/glue/)) を開きます。

1. **[ETL Jobs]** タブをクリックしてから、**[ジョブを作成する]** セクションを開きます。**[script editor]** オプションをクリックします。

1. [**This job runs**] (このジョブ実行) で、次のいずれかを選択します。
   + **[Create a new script with boilerplate code]**
   + **[Upload and edit an existing script]**

1. **[ジョブの詳細]** ページで、カスタムスクリプトを実行するのに必要な **[IAM ロール]** をクリックします。詳細については、「[AWS Glue のアイデンティティとアクセスの管理](security-iam.md)」を参照してください。

1. スクリプトが参照する接続を選択します。これらのオブジェクトは、目的の JDBC データストアに接続するために必要です。

   Elastic Network Interface は、Virtual Private Cloud (VPC) でインスタンスにアタッチできる、仮想ネットワークインターフェイスです。スクリプトで使用されているデータストアに接続するのに必要な Elastic Network Interface を選択します。

1. ジョブタイプ固有のパラメータなどの追加設定を行います。ジョブタイプの設定の詳細については、「[Visual ETL ジョブの作成](author-job-glue.md)」セクションを参照してください。

1. **[スクリプト]** タブで、カスタムスクリプトを貼り付けるか、記述します。

カスタムスクリプトを記述するプロセスのガイドとして、このセクションの内容を使用してください。

AWS Glue におけるジョブ追加の詳細については、「[Visual ETL ジョブの作成](author-job-glue.md)」を参照してください。

詳細な手順については、** コンソールの [**Add jobAWS Glue] (ジョブ追加) チュートリアルを参照してください。