Google cloud dataflow 启用compute.requireshieldevm时Google云数据流失败

Google cloud dataflow 启用compute.requireshieldevm时Google云数据流失败,google-cloud-dataflow,Google Cloud Dataflow,我们的公司策略要求启用策略约束“compute.requireshieldevm”。但是,运行云数据流作业时,无法创建工作进程,错误如下: 违反了约束约束/compute.requireshieldevm,适用于项目/***********。启动盘的“初始化参数.源映像”字段指定了一个非屏蔽映像:projects/dataflow service producer prod/global/images/dataflow-dataflow-owned-resource-20200216-22-rc

我们的公司策略要求启用策略约束“compute.requireshieldevm”。但是,运行云数据流作业时,无法创建工作进程,错误如下:

违反了约束约束/compute.requireshieldevm,适用于项目/***********。启动盘的“初始化参数.源映像”字段指定了一个非屏蔽映像:projects/dataflow service producer prod/global/images/dataflow-dataflow-owned-resource-20200216-22-rc00。有关详细信息,请参阅。”


在运行数据流作业时,是否有任何方法请求将SHILEDVM用于辅助计算?

无法提供自定义映像,因为在作业提交期间没有可以提供的参数,如图所示


或者,如果您正在运行基于Python的数据流作业,您可以通过安装文件来设置环境。这里可以找到一个示例

在您提供的示例中,您知道setup.py中会发生什么事情吗?似乎屏蔽的虚拟机是基础平台的一部分,不会暴露于操作系统。因此在操作系统中执行的命令不会产生任何效果。这不是很有帮助,但以下是跟踪此问题的问题跟踪程序: