Para que puedas habilitar modelos abiertos y realizar una solicitud inmediata, un administrador de Google Cloud debe establecer los permisos necesarios y verificar que la política de la organización permita el uso de las APIs requeridas.
Establece los permisos necesarios para usar modelos abiertos
Se requieren los siguientes roles y permisos para usar los modelos abiertos:
Debes tener el rol de Identity and Access Management (IAM) de administrador de autorizaciones de adquisición de consumidores. Cualquier persona a la que se le haya otorgado este rol puede habilitar modelos abiertos en Model Garden.
Debes tener el permiso
aiplatform.endpoints.predict
. Este permiso se incluye en el rol de IAM de usuario de Vertex AI. Para obtener más información, consulta Usuario de Vertex AI y Control de acceso.
Console
Para otorgar los roles de IAM de Administrador de autorizaciones de adquisición de consumidores a un usuario, ve a la página IAM.
En la columna Principal, busca la principal del usuario para el que deseas habilitar el acceso a los modelos abiertos y, luego, haz clic en Editar principal en esa fila.
En el panel Editar permisos, haz clic en
Agregar otra función.En Selecciona un rol, selecciona Administrador de autorizaciones de adquisición de consumidores.
En el panel Editar permisos, haz clic en
Agregar otro rol.En Selecciona un rol, selecciona Usuario de Vertex AI.
Haz clic en Guardar.
gcloud
-
In the Google Cloud console, activate Cloud Shell.
Otorga el rol de administrador de derechos de adquisición de consumidores que se requiere para habilitar modelos abiertos en Model Garden.
gcloud projects add-iam-policy-binding PROJECT_ID \ --member=PRINCIPAL --role=roles/consumerprocurement.entitlementManager
Otorga el rol de usuario de Vertex AI que incluye el permiso
aiplatform.endpoints.predict
, que es necesario para realizar solicitudes inmediatas:gcloud projects add-iam-policy-binding PROJECT_ID \ --member=PRINCIPAL --role=roles/aiplatform.user
Reemplaza
PRINCIPAL
por el identificador de la principal. El identificador tiene la formauser|group|serviceAccount:email
odomain:domain
, por ejemplo:user:cloudysanfrancisco@gmail.com
,group:admins@example.com
,serviceAccount:test123@example.domain.com
odomain:example.domain.com
.El resultado es una lista de vinculaciones de políticas que incluye lo siguiente:
- members: - user:PRINCIPAL role: roles/roles/consumerprocurement.entitlementManager
Para obtener más información, consulta Otorga un solo rol y
gcloud projects add-iam-policy-binding
.
Establece la política de la organización para el acceso al modelo abierto
Para habilitar los modelos abiertos, la política de la organización debe permitir la siguiente API: API de Cloud Commerce Consumer Procurement - cloudcommerceconsumerprocurement.googleapis.com
Si tu organización configura una política de la organización para
restringir el uso del servicio,
un administrador de la organización debe verificar que
cloudcommerceconsumerprocurement.googleapis.com
esté permitido a través de la
configuración de la política de la organización.
Además, si tienes una política de la organización que restringe el uso de modelos en Model Garden, la política debe permitir el acceso a los modelos abiertos. Para obtener más información, consulta Cómo controlar el acceso al modelo.