检查保存步骤结果,而不仅是工作流状态
如果后续步骤出错,工作流可能在对象已保存后仍以失败结束。此时整体运行状态失败,并不表示保存步骤也失败。请检查单步结果,确认是否返回了对象键、大小和内容类型。
如果保存步骤本身失败,不要把假定的对象键传给后续操作。检查错误、所选存储连接、路径和输入内容。工作流定义中的路径只是请求的目标位置,并不能证明对象已实际写入。
读取准确对象并核对内容
将返回的对象键传给同一存储连接支持的读取或处理步骤。确认取回的内容是预期文件,并检查大小和内容类型是否合理。除非存储设置明确提供相应访问方式,否则不要根据对象键自行拼接公开 URL。
重试运行时,应根据工作流路径设置检查保存操作是写入同一对象键还是生成新键。将对象键与运行记录一并保存,便于排查后续错误,而不必猜测生成了哪个对象。