我是一个新手开发人员,想学习如何使用人工智能。所以我创建了模型,它会根据输入做出正确的响应。所以我想测试一下使用postman调用接口,以验证一切是否正常,并且我的调用中有一个错误:"message":"Request具有无效的身份验证凭据。预期的是OAuth 2访问令牌、登录cookie或其他有效的身份验证凭据。请参阅https://developers.google.com/identity/sign-in/web/devconsole-project.","status":"UNAUTHENTICATED“我不知道如何验证自己才能检索访问令牌。您能帮我找到解决方案吗?
发布于 2020-11-19 18:41:16
您有两种解决方案:
正如约翰评论的那样,使用命令gcloud auth login或gcloud init在您自己的云上安装gcloud SDK (建议在云访问令牌的末尾使用Shell
gcloud auth print-access-token - Add the access token to the header to your Postman request like this:
- Key is "Authrorization"
- Value is "Bearer "- The access token is valid 1H, then you have to generate a new one.gcloud ai-platform models add-iam-policy-binding --member="allUsers" \
--role="roles/ml.modelOwner" <Model Name>将model Name替换为您已部署的模型。但是,它仅用于测试目的。你有任何过滤器,任何人都可以使用它,你将为处理所产生的费用买单。
https://stackoverflow.com/questions/64907870
复制相似问题