如何使AI Platform部署模型可以公开访问?

时间:2019-08-28 17:37:52

标签: google-cloud-ml

我已经创建了一个模型并将其部署到Cloud AI Platform Predictions(ML Engine)。

如何使REST端点可公开访问?现在,它仅在我的项目中可见。

1 个答案:

答案 0 :(得分:1)

首先创建一个具有以下内容的policy.yaml:

bindings:
- members:
  - group:allAuthenticatedUsers
  role: roles/ml.modelUser

然后,设置模型的IAM策略:

gcloud ai-platform models set-iam-policy my_model --project=my_project policy.yaml 

您可以使用相同的方法来限制来自特定域的特定Google用户组

bindings:
- members:
  - group:admins@example.com
  - domain:example.com
  role: roles/ml.modelUser
- members:
  - user:sean@example.com
  role: roles/ml.modelUser