问题描述
我正在将 GCP-Workflows 中的一个项目与 GCP-Admin 集成,但在 Admin 中输入数据时遇到困难(我打算将字段设置为 ""suspended": true/false})。但是 GCP-Admin只接受PUT而不接受POST,我在Playground中查看,由于GCP-Workflows没有PUT方法,如何解决这种情况?
解决方法
根据 GCP Workflows documentation,您可以使用下一步来执行任何类型的 HTTP 请求 GET,HEAD,POST,PUT,DELETE,OPTIONS,PATCH
。
所以对于PUT
,它看起来是这样的:
- STEP_NAME:
call: http.request
args:
url: URL_VALUE
method: PUT
headers:
KEY:VALUE
body:
KEY:VALUE
query:
KEY:VALUE
auth:
type:{OIDC|OAuth2}
timeout: VALUE_IN_SECONDS
result: RESPONSE_VARIABLE