1

执行工作流时,有一个独特的Execution 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"}
    ```
4

1 回答 1

1

截至目前,无法获取工作流执行 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")}

于 2020-12-10T10:03:26.057 回答