Configuración

La configuración incluye información sobre cómo configurar un proyecto para Vertex AI Feature Store (antigua) y los permisos necesarios para usar Vertex AI Feature Store (antigua).

Configurar proyecto

En el siguiente procedimiento se describe cómo crear un proyecto y habilitar la API Vertex AI. Esta API es necesaria para usar Vertex AI Feature Store (antigua). Si ya tienes un proyecto con la API Vertex AI habilitada, puedes usarlo en lugar de crear uno nuevo.

  1. Sign in to your Google Cloud account. If you're new to Google Cloud, create an account to evaluate how our products perform in real-world scenarios. New customers also get $300 in free credits to run, test, and deploy workloads.
  2. In the Google Cloud console, on the project selector page, select or create a Google Cloud project.

    Roles required to select or create a project

    • Select a project: Selecting a project doesn't require a specific IAM role—you can select any project that you've been granted a role on.
    • Create a project: To create a project, you need the Project Creator (roles/resourcemanager.projectCreator), which contains the resourcemanager.projects.create permission. Learn how to grant roles.

    Go to project selector

  3. Verify that billing is enabled for your Google Cloud project.

  4. Enable the Vertex AI API.

    Roles required to enable APIs

    To enable APIs, you need the Service Usage Admin IAM role (roles/serviceusage.serviceUsageAdmin), which contains the serviceusage.services.enable permission. Learn how to grant roles.

    Enable the API

  5. In the Google Cloud console, on the project selector page, select or create a Google Cloud project.

    Roles required to select or create a project

    • Select a project: Selecting a project doesn't require a specific IAM role—you can select any project that you've been granted a role on.
    • Create a project: To create a project, you need the Project Creator (roles/resourcemanager.projectCreator), which contains the resourcemanager.projects.create permission. Learn how to grant roles.

    Go to project selector

  6. Verify that billing is enabled for your Google Cloud project.

  7. Enable the Vertex AI API.

    Roles required to enable APIs

    To enable APIs, you need the Service Usage Admin IAM role (roles/serviceusage.serviceUsageAdmin), which contains the serviceusage.services.enable permission. Learn how to grant roles.

    Enable the API

  8. Agente de servicio de Vertex AI Feature Store (antigua)

    Además de los permisos de usuario, Vertex AI Feature Store (antigua) actúa en tu nombre para realizar operaciones como acceder a datos de origen. Para ello, Vertex AI Feature Store (antigua) usa un agente de servicio: service-PROJECT_NUMBER@gcp-sa-aiplatform.iam.gserviceaccount.com. De forma predeterminada, el agente de servicio concede a Vertex AI Feature Store (antigua) acceso a los datos de origen del mismo proyecto en el que se encuentra tu almacén de características. Si los datos de origen están en un proyecto distinto del almacén de características, debes conceder al agente de servicio permiso para acceder al proyecto en el que se encuentran los datos de origen.

    Para obtener más información, consulta Conceder acceso a otros recursos a los agentes de servicio de Vertex AI.

    Permisos de gestión de identidades y accesos

    Los administradores de Vertex AI tienen privilegios de administrador de Vertex AI Feature Store (antigua). Si necesitas más granularidad, Vertex AI Feature Store (antigua) proporciona un conjunto de roles de gestión de identidades y accesos predefinidos. Estos roles proporcionan diferentes conjuntos de permisos basados en los siguientes perfiles:

    Operaciones de TI y DevOps
    Las operaciones de TI y DevOps gestionan Google Cloud los recursos y son responsables de crear almacenes de características y de optimizar su rendimiento. Puedes usar el rol featurestoreAdmin o featurestoreInstanceCreator. El rol de creador de instancias te permite gestionar almacenes de características, pero no ver ni escribir datos en ellos.
    Científicos e ingenieros de datos
    Los científicos y los ingenieros de datos crean funciones y escriben datos en almacenes de funciones. Puede usar el rol featurestoreResourceEditor para gestionar tipos de entidades y funciones, y el rol featurestoreDataWriter para leer y escribir valores de funciones.
    Investigadores de aprendizaje automático y analistas de negocio
    Los investigadores de aprendizaje automático y los analistas de negocio buscan funciones y exportan valores para entrenar modelos o hacer predicciones. No necesitan crear funciones nuevas ni escribir datos. Puede usar el rol featurestoreResourceViewer para buscar o consultar funciones y el rol featurestoreDataViewer para leer los valores de las funciones.

    Para ver las descripciones de cada rol y sus permisos asociados, consulta Roles predefinidos de Vertex AI.

    Cuotas y límites

    Vertex AI Feature Store (Legacy) aplica cuotas y límites para ayudarte a gestionar los recursos. Para ello, te permite definir tus propios límites de uso y proteger a la comunidad de usuarios de Google Cloud evitando picos de uso imprevistos. Para evitar que alcances restricciones no planificadas, consulta las cuotas de Vertex AI Feature Store (antigua) en la página Cuotas y límites. Por ejemplo, Vertex AI Feature Store (antigua) establece una cuota en el número de nodos de servicio online y otra en el número de solicitudes de servicio online que puedes hacer por minuto.

    Siguientes pasos