Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/meteor/3.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 cloud platform 状态代码:403,原因短语:';禁止';在.net的google ml中执行预测请求时_Google Cloud Platform_Google Cloud Ml - Fatal编程技术网

Google cloud platform 状态代码:403,原因短语:';禁止';在.net的google ml中执行预测请求时

Google cloud platform 状态代码:403,原因短语:';禁止';在.net的google ml中执行预测请求时,google-cloud-platform,google-cloud-ml,Google Cloud Platform,Google Cloud Ml,我目前正在使用库Google.api.CloudMachineLearningEngine.v1发出预测请求,最终返回JSON: { StatusCode: 403, ReasonPhrase: 'Forbidden', Version: 1.1, Content: System.Net.Http.StreamContent, Headers: { Vary: Origin Vary: X-Origin Vary: Referer X-XSS-Protection: 1; mode=block

我目前正在使用库Google.api.CloudMachineLearningEngine.v1发出预测请求,最终返回JSON:

{
StatusCode: 403, ReasonPhrase: 'Forbidden', Version: 1.1, Content: 
System.Net.Http.StreamContent, Headers:
{
Vary: Origin
Vary: X-Origin
Vary: Referer
X-XSS-Protection: 1; mode=block
X-Frame-Options: SAMEORIGIN
X-Content-Type-Options: nosniff
Alt-Svc: quic=":443"; ma=2592000; v="44,43,39,35"
Transfer-Encoding: chunked
Cache-Control: private
Date: Mon, 13 Aug 2018 17:57:44 GMT
Server: ESF
Content-Type: application/json; charset=UTF-8
}
}.
我的代码与此类似。(他最后的密码)

我还为该服务帐户设置了一个编辑器角色(在IAM&ADMIN/IAM中更改),并在生成的电子邮件中添加了对ML引擎/Models/{model name}的编辑器权限


我想知道我是否错过了什么。我正在asp.net中以调试模式运行代码(通过localhost)。我只需要一些清晰的信息就可以了。

如果与密钥关联的服务帐户在项目中具有编辑角色,那么您应该能够进行预测。您是否尝试过使用gcloud ml engine predict进行预测以进行交叉验证。您还可以尝试将ML引擎开发人员角色授予服务帐户。403错误与服务帐户权限相关的错误有关。您能否验证是否遵循了步骤A并相应地设置了身份验证?