javascript 有没有一种方法可以自动授权所有来自gcp顶点外部的请求?

w80xi6nr  于 2023-09-29  发布在  Java
关注(0)|答案(1)|浏览(82)

每次我们通过API发送一个分类请求时,它都会要求进行身份验证,我们希望它自动授权所有请求。
我们尝试了OAuth2,但它没有生成密钥。请提出一个有效的解决方案。模型部署在顶点人工智能上,它不是自定义的。经过上述提及,我们决定通过服务帐户访问顶点AI API,但它仍然显示错误
raise exceptions.from_grpc_error(exc)from exc google.API_core.exceptions.Unknown:无删除流
假设我们已经成功地将API端点提到为
model_name = f'projects/{PROJECT_ID}/locations/{LOCATION}/models/{MODEL_ID}:predict'
我们还为该特定服务帐户提供了IAM角色中的Vertex AI管理员角色。

sdnqo3pr

sdnqo3pr1#

您可以用途:

API密钥认证:

实现API密钥身份验证,向每个用户或应用程序颁发唯一的API密钥。用户在他们的请求中包含此密钥,您的API服务器验证密钥以授权访问。这种方法很简单,不需要用户执行OAuth2风格的身份验证。

令牌认证:

考虑实现一个自定义的基于令牌的身份验证系统,而不是OAuth2。用户通常通过提供其用户名和密码进行一次身份验证,然后收到一个令牌作为回报。该令牌随后被包括在后续请求中以证明其身份。

相关问题