Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/http/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Google bigquery 从gcs加载到bigquery时拒绝访问_Google Bigquery - Fatal编程技术网

Google bigquery 从gcs加载到bigquery时拒绝访问

Google bigquery 从gcs加载到bigquery时拒绝访问,google-bigquery,Google Bigquery,我已将csv文件上载到gcs,我可以使用“gsutil(ls和cat)”列出/查看该文件。我甚至可以使用“bq load”加载该文件,但当我尝试从示例中提到的python loadTable脚本加载该文件时,它失败并显示错误消息“Access Denied” 装载完毕 使用的授权是通过“服务帐户”密钥进行的。我已经测试了dataset和表的列表。这只是通过地面军事系统上传的,上面写着“访问被拒绝” 请提供帮助。服务帐户是否具有对google存储文件的读取权限?您可以发送失败加载作业的作业id吗?

我已将csv文件上载到gcs,我可以使用“gsutil(ls和cat)”列出/查看该文件。我甚至可以使用“bq load”加载该文件,但当我尝试从示例中提到的python loadTable脚本加载该文件时,它失败并显示错误消息“Access Denied”

装载完毕

使用的授权是通过“服务帐户”密钥进行的。我已经测试了dataset和表的列表。这只是通过地面军事系统上传的,上面写着“访问被拒绝”


请提供帮助。

服务帐户是否具有对google存储文件的读取权限?您可以发送失败加载作业的作业id吗?

服务帐户是否具有对google存储文件的读取权限?能否发送失败加载作业的作业id?

我没有注意到失败加载作业的作业id。我再次重新运行加载作业,该作业失败并出现相同错误,其作业ID为“作业”——“B32883BCBFA54B1AA82B5DFD15AAD3D28”。我们如何验证服务帐户是否具有对gcs的读取权限?如何设置服务帐户的访问权限?服务帐户的ACL存在问题。使用bucket的“gsutil ls-L-b”对其进行验证,并将服务帐户的读取权限分配给地面军事系统位置。感谢您的帮助。我没有注意到失败加载作业的jobId。我再次重新运行加载作业,该作业失败并出现相同错误,其作业ID为“作业”——“B32883BCBFA54B1AA82B5DFD15AAD3D28”。我们如何验证服务帐户是否具有对gcs的读取权限?如何设置服务帐户的访问权限?服务帐户的ACL存在问题。使用bucket的“gsutil ls-L-b”对其进行验证,并将服务帐户的读取权限分配给地面军事系统位置。谢谢你的帮助。
{u'state': u'DONE', u'errors': [{u'reason': u'accessDenied', u'message': u'Access Denied: File (file_name): Access Denied'}], u'errorResult': {u'reason': u'accessDenied', u'message': u'Access Denied: File (file_name): Access Denied'}}