Med*_* V. 1 google-cloud-platform gcloud google-workflows
鉴于工作流执行失败(由工作流 ID 和执行 ID 标识),我需要一种相对快速且简单的方法来使用 CLI 工具 ( ) 使用相同的输入有效负载
重新运行它。
询问谷歌并在 stackoverflow 上搜索并没有给我带来任何简单的方法来做到这一点。gcloud
虽然 UI 提供了重新运行执行的简单方法,但gcloud还没有快捷方式。您可以使用一些 shell 脚本来构建一个,检索以前的参数并将它们传递给新的执行:
#/bin/sh
# Usage: ./rerun.sh LOCATION WORKFLOW EXECUTION_ID
DATA=`gcloud workflows executions describe $3 --location $1 --workflow $2 | grep "^argument:" | cut -f2 -d' ' | sed -e "s/^'//" -e "s/'$//"`
gcloud workflows run $2 --location $1 --data=$DATA
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
947 次 |
| 最近记录: |