【发布时间】:2020-12-17 10:54:55
【问题描述】:
我为 Dataflow Batch Jobs 创建了一个自定义模板。现在我需要使用云调度程序每 5 分钟运行一次。 模板存储在云存储中。但是,每当我在调度程序的 POST 请求中传递模板的 URI 时,我都会收到 401 错误
URI - "https://dataflow.googleapis.com/v1b3/projects/project-id/locations/region/templates:launch?gcsPath=gs://my_bucket/templates/mytemplate
我不确定正文应该包含什么
错误:
jsonPayload: {
targetType: "HTTP"
@type: "type.googleapis.com/google.cloud.scheduler.logging.AttemptFinished"
status: "UNAUTHENTICATED"
url: "https://storage.cloud.google.com/my_bucket/templates/mydemotemp"
jobName: "projects/project-id/locations/us-central1/jobs/finaljob"
}
httpRequest: {
status: 401
任何人都可以请帮助如何去做。由于我是 GCP 新手
【问题讨论】:
-
您是如何配置 Cloud Scheduler 的?您是否添加了身份验证信息?
标签: python-3.x post google-cloud-platform google-cloud-scheduler google-dataflow