Google cloud platform 如何使用谷歌人工智能平台进行在线预测?
我创建了一个自定义tensorflow模型并部署到google云AI平台Google cloud platform 如何使用谷歌人工智能平台进行在线预测?,google-cloud-platform,google-cloud-ml,Google Cloud Platform,Google Cloud Ml,我创建了一个自定义tensorflow模型并部署到google云AI平台 然而,当我向在线预测api()发送post请求时。我返回401请求缺少所需的身份验证凭据。预期OAuth 2访问令牌我的理解是,通过部署模型,其API已经在线可用,所以有没有办法公开API?如果没有,我如何通过承载令牌进行api身份验证?您可以使用gcloud获得身份验证令牌: access_token=$(gcloud auth application-default print-access-token) 然后将其嵌
然而,当我向在线预测api()发送post请求时。我返回401请求缺少所需的身份验证凭据。预期OAuth 2访问令牌我的理解是,通过部署模型,其API已经在线可用,所以有没有办法公开API?如果没有,我如何通过承载令牌进行api身份验证?您可以使用gcloud获得身份验证令牌:
access_token=$(gcloud auth application-default print-access-token)
然后将其嵌入到标题中:
curl --silent \
-H "Authorization: Bearer $access_token" \
-H "Content-Type: application/json" \
-X POST \
等等。可能的副本用于本地开发,使用本地访问令牌。但是部署一个应用程序怎么样?例如,一个向API发出请求的网站?在这种情况下,你会使用服务帐户()@Anakhand你找到了吗?@apeliche我得到了一些建议,也许对你也有用。谢谢@Anakhand,我问这个问题是因为我不清楚(如何使用纯http/rest方法实现它-没有python库-),因此我不得不进行更多的研究来解决它。我能够完成它,下面是一些文档,以防这对任何人都有用: