

# ステップ 4. 必要に応じてカスタムビジュアル変換を更新する
<a name="custom-visual-transform-updating-transforms"></a>

 一度作成して使用すると、次のように変換が対応する JSON 定義に従っている限り、変換スクリプトを更新できます。
+  DynamicFrame に割り当てるときに使用される名前は、JSON の `functionName` と一致している必要があります。
+  関数の引数は、[ステップ 1. JSON 設定ファイルを作成する](custom-visual-transform-json-config-file.md) で説明されているように JSON ファイルで定義する必要があります。
+  Python ファイルの Amazon S3 パスは、ジョブが直接それに依存しているため、変更できません。

**注記**  
 更新が必要な場合は、スクリプトと .json ファイルの更新を整合させ、ビジュアルジョブを新しい変換で正しく再保存します。更新後にビジュアルジョブを保存しないと、更新の適用と検証が行われません。Python スクリプトファイルの名前が変更されたり、.json ファイルの横に配置されなかったりする場合は、.json ファイルにフルパスを指定する必要があります。

**カスタムアイコン**

**[アクション]** のデフォルトアイコンではワークフローの一部として視覚的に区別できないと判断した場合は、「[カスタムビジュアル変換を開始する](custom-visual-transform-getting-started.md)」で説明されているようにカスタムアイコンを指定できます。Amazon S3 でホストされている対応する SVG を更新することで、アイコンを更新できます。

最良の結果を得るには、Cloudscape Design System のガイドラインに従って、32 x 32 ピクセルで表示されるように画像をデザインしてください。Cloudscape ガイドラインの詳細については、[Cloudscape のドキュメント](https://cloudscape.design/foundation/visual-foundation/iconography/#custom-icons)を参照してください。