En el Registro de agentes, los publicadores te permiten verificar la autoridad detrás de las habilidades independientes registradas para ayudar a evitar el uso no autorizado de los nombres de los publicadores. Cada
publicador establece el
dominio verificado o el prefijo de ID para
los identificadores de habilidades,
como cloud.google.com para las habilidades administradas por Google o private- para las habilidades
registradas de forma manual.
Google controla la creación, las actualizaciones y las eliminaciones de publicadores. Las habilidades que
creas se asignan automáticamente al publicador predeterminado private, que usa
el prefijo private-. Puedes enumerar e inspeccionar los detalles del publicador en
el Registro de agentes para verificar la propiedad de las habilidades registradas.
Antes de comenzar
- Configura el Registro de agentes.
Para una configuración de un solo proyecto, obtén el ID del proyecto del proyecto de administración en el que está habilitado el Registro de agentes. Si configuraste un límite de administración para varios proyectos, usa el ID de tu proyecto de administración para el descubrimiento y el registro en todo el límite, o especifica un ID del proyecto miembro para las operaciones de un solo proyecto.
Para usar los comandos de Google Cloud CLI en este documento, configura tu entorno de gcloud CLI.
Roles obligatorios
Para obtener los permisos que
necesitas para revisar los detalles del publicador de habilidades en el Registro de agentes,
pídele a tu administrador que te otorgue el rol de IAM de
Visualizador de la API de Agent Registry (roles/agentregistry.viewer) en el proyecto de administración
en el que está habilitado el Registro de agentes.
Para obtener más información sobre cómo otorgar roles, consulta Administra el acceso a proyectos, carpetas y organizaciones.
También puedes obtener los permisos necesarios a través de roles personalizados o cualquier otro rol predefinido.
Otros roles de Agent Registry también podrían incluir los permisos necesarios para ver los detalles del publicador de habilidades. Para obtener más información, consulta Roles y permisos de Agent Registry.
Niveles de publicador
Los publicadores se clasifican en niveles que reflejan su nivel de verificación:
- Administrados por Google (
FIRST_PARTY): Son publicadores verificados que administra Google, comocloud.google.comydiscoveryengine.googleapis.com. - Privado (
PRIVATE): Es el publicador deprivatepredeterminado que se asigna automáticamente a las habilidades que tú o los demás usuarios crean en el proyecto.
Enumera publicadores
Puedes enumerar todos los publicadores configurados en tu ubicación:
Console
- En la consola de Google Cloud , ve a la página Registro de agentes:
- Selecciona la pestaña Habilidades. En la página, se muestra una lista de todas tus habilidades registradas.
- En la columna Publicador de todas las habilidades registradas, puedes explorar todos los publicadores verificados disponibles que asociaste con cada una de tus habilidades.
gcloud
Para enumerar todos los publicadores verificados en una ubicación, ejecuta el comando
gcloud alpha agent-registry publishers list:
gcloud alpha agent-registry publishers list \
--project=PROJECT_ID \
--location=LOCATION
Reemplaza lo siguiente:
PROJECT_ID: Es el ID del proyecto.LOCATION: Es la ubicación del registro.
REST
curl -X GET \
-H "Authorization: Bearer $(gcloud auth print-access-token)" \
"https://agentregistry.googleapis.com/v1alpha/projects/PROJECT_ID/locations/LOCATION/publishers"
Reemplaza lo siguiente:
PROJECT_ID: Es el ID del proyecto.LOCATION: Es la ubicación del registro.
Ver detalles del publicador
Puedes inspeccionar los detalles de un publicador específico:
Console
- En la consola de Google Cloud , ve a la página Registro de agentes:
- Selecciona la pestaña Habilidades.
- Haz clic en el nombre de una habilidad para abrir su página de detalles.
En la sección Detalles de la habilidad, busca el identificador de la habilidad.
Usa este campo de identificador de habilidad para encontrar los recursos de un publicador específico. Por ejemplo, el formato de las habilidades administradas por Google es
urn:skill:PUBLISHER_ID:NAMESPACE:SKILL_ID.
gcloud
Para ver los detalles de un publicador específico, ejecuta el comando
gcloud alpha agent-registry publishers describe:
gcloud alpha agent-registry publishers describe PUBLISHER_ID \
--project=PROJECT_ID \
--location=LOCATION
Reemplaza lo siguiente:
PUBLISHER_ID: Es el ID del publicador que deseas revisar.PROJECT_ID: Es el ID del proyecto.LOCATION: Es la ubicación del registro.
REST
curl -X GET \
-H "Authorization: Bearer $(gcloud auth print-access-token)" \
"https://agentregistry.googleapis.com/v1alpha/projects/PROJECT_ID/locations/LOCATION/publishers/PUBLISHER_ID"
Reemplaza lo siguiente:
PROJECT_ID: Es el ID del proyecto.LOCATION: Es la ubicación del registro.PUBLISHER_ID: Es el ID del publicador que deseas revisar.
¿Qué sigue?
- Obtén más información para registrar habilidades independientes.