执行工作流时,有一个唯一的执行 ID
。是否可以从工作流中访问此值。例如,如果我要在步骤中使用执行 ID 作为文件名:
url: https://storage.googleapis.com/upload/storage/v1/b/bucketname/o
headers:
Content-Type: application/json
query:
uploadType: media
name: ${string(EXECUTION_ID) + ".json"}
```
最佳答案
截至目前,无法获取工作流执行 ID。
您唯一可以访问的环境变量如下:
GOOGLE_CLOUD_PROJECT_NUMBER
:工作流项目的编号。GOOGLE_CLOUD_PROJECT_ID
:工作流项目的标识符。GOOGLE_CLOUD_LOCATION
:工作流的位置。GOOGLE_CLOUD_WORKFLOW_ID
:工作流的标识符。GOOGLE_CLOUD_WORKFLOW_REVISION_ID
:工作流的修订版
标识符。您可以使用 sys.get_env()
在工作流中访问它们。例如:
- getProjectID:
assign:
- projectID: ${sys.get_env("GOOGLE_CLOUD_PROJECT_ID")}
参见 source
https://stackoverflow.com/questions/65229192/