0

在修改我的工作从PubSub的读取时开始使用timestampLabel后失败的数据流任务,资源设置似乎打破每次我尝试启动并出现以下错误的工作:PubSub的资源设置分配timestampLabel

(c8bce90672926e26): Workflow failed. Causes: (5743e5d17dd7bfb7): Step setup_resource_/subscriptions/project-name/subscription-name__streaming_dataflow_internal25: Set up of resource /subscriptions/project-name/subscription-name__streaming_dataflow_internal failed 

其中project-namesubscription-name代表我试图读取的我的项目和PubSub订阅的实际值。尝试在消息输入上附加timestampLabel之前,作业正常工作,消耗指定PubSub订阅中的消息,这应该表示我的API /网络设置正常。

我也注意到两个警告与有效载荷

Internal Issue (119d3b54af281acf): 65177287:8503 

但没有更多的信息可以在工人日志中找到。对于我的工作设置的几秒钟,我可以看到timestampLabel在管道的第一步中被设置。不幸的是,我找不到有关此错误的任何其他案例或文档。

+0

失败工作的工作ID是什么? –

+0

@BenChambers其中之一是2017-01-18_09_26_55-6088470432791782708。谢谢! – livathinos

回答

0

使用timestampLabel功能时,会创建第二个订阅用于跟踪目的。仔细检查您的主题的权限设置,以确保它匹配permissions required

+0

谢谢你本!我们正在阅读PubSub跨项目,并且一旦创建了这些资源,就会为每个订阅/主题授予权限。为了使它正常工作,我必须给第二个项目PubSub编辑者权限(在主项目中)。 – livathinos