我正在尝试运行ML引擎培训作业,以从Cloud Datastore读取数据,但是出现权限错误:

line 434, in _end_unary_response_blocking raise _Rendezvous(state, None, None, deadline) grpc._channel._Rendezvous: <_Rendezvous of RPC that terminated with (StatusCode.PERMISSION_DENIED, Missing or insufficient permissions.)> The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3.5/runpy.py",


我在本地运行了相同的脚本,并且运行良好。
我搜索了如何向Cloud ML添加数据存储权限,但未找到任何内容...

最佳答案

目前尚不清楚您是在同一项目中使用Cloud ML Engine和Cloud Datastore,还是已启用Cloud Datastore API。您可能可以按照https://cloud.google.com/ml-engine/docs/tensorflow/working-with-cloud-storage#setup-different-project上的说明进行操作,以确保您的Cloud ML Engine工作负载运行的服务帐户能够访问Cloud Datastore。

关于python - 将数据从Google数据存储加载到Google Cloud ML Engine,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/55172423/

10-15 21:00