

# 步骤 4：根据需要更新自定义视觉转换
<a name="custom-visual-transform-updating-transforms"></a>

 创建并使用后，只要转换遵循相应的 json 定义，就可以更新转换脚本：
+  分配给 DynamicFrame 时使用的名称与 json `functionName` 非常匹配。
+  函数参数必须在 json 文件中定义，如 [步骤 1：创建 JSON 配置文件](custom-visual-transform-json-config-file.md) 中所述。
+  Python 文件的 Amazon S3 路径无法更改，因为任务直接依赖于该路径。

**注意**  
 如果需要进行任何更新，请确保脚本和 .json 文件持续更新，并且使用新的转换再次正确保存所有可视作业。如果更新后未保存可视作业，则不会应用和验证更新。如果 Python 脚本文件被重命名或未放在 .json 文件旁边，则需要在 .json 文件中指定完整路径。

**自定义图标**

如果您确定**操作**的默认图标无法直观地将其区分为工作流程的一部分，则可以提供自定义图标，如 [开始使用自定义视觉转换](custom-visual-transform-getting-started.md) 中所述。您可以通过更新 Amazon S3 中托管的相应 SVG 来更新图标。

为了获得最佳效果，请按照 Cloudscape Design System 的指导方针，将图像设计为以 32x32px 的分辨率查看。有关 Cloudscape 准则的更多信息，请参阅 [Cloudscape 文档](https://cloudscape.design/foundation/visual-foundation/iconography/#custom-icons)