Las claves de API están asociadas al proyecto Google Cloud en el que se crearon. Si tu API requiere una clave de API, debes dar a los usuarios de la API una clave del proyecto en el que creaste el servicio de Cloud Endpoints, o puedes permitir que los usuarios habiliten tu API en su propio proyecto de Google Cloudy creen una clave de API. En esta página, se muestra cómo otorgar el permiso que los usuarios necesitan para habilitar la API.
Otorga acceso
Endpoints usa el rol de consumidor de servicios de la administración de identidades y accesos (IAM) para permitir que alguien que no sea miembro de tu proyecto deGoogle Cloud habilite tu API en su propio proyecto de Google Cloud. En esta sección, se muestra cómo otorgar acceso mediante la
console de Google Cloud o Google Cloud CLI.
Consola de Google Cloud
En la consola de Google Cloud, ve a la página Endpoints > Servicios de tu proyecto.
Si tienes más de una API, haz clic en el nombre de la API a la que quieras otorgar acceso.
Si el panel lateral Permisos no está abierto, haz clic en Mostrar panel de permisos.
En el campo Agregar principal, ingresa la dirección de correo electrónico de la persona o el Grupo de Google a los que deseas otorgar acceso.
En el menú desplegable Seleccionar una función, selecciona Service Management > Consumidor de servicio.
Haz clic en Guardar.
Continúa agregando miembros y seleccionando funciones según sea necesario.
Contacta a los usuarios o grupos que agregaste para informarles que pueden habilitar la API en sus Google Cloud proyectos. Consulta Habilitar una API en tu Google Cloud
proyecto para obtener más información sobre cómo habilitar un servicio en API y servicios.
gcloud
Abre Cloud Shell o, si tienes Google Cloud CLI instalado, abre una ventana de la terminal.
Ejecuta el siguiente código para conceder acceso a un usuario individual:
Contacta a los usuarios o grupos que agregaste para informarles que pueden habilitar la API en sus proyectos de Google Cloud . Consulta Habilitar una API en tu Google Cloud
proyecto para obtener más información sobre cómo habilitar un servicio en API y servicios.
Revoca acceso
Para revocar el acceso a tu API, quita la función Consumidor de servicio de un usuario o grupo que tenía la función anteriormente. Después de que revocas el acceso de un usuario o grupo, ya no podrán habilitar la API.
En esta sección, se muestra cómo revocar el acceso con la consola de Google Cloud o
Google Cloud CLI.
Consola de Google Cloud
En la consola de Google Cloud, ve a la página Endpoints > Servicios de tu Google Cloud proyecto.
[[["Fácil de comprender","easyToUnderstand","thumb-up"],["Resolvió mi problema","solvedMyProblem","thumb-up"],["Otro","otherUp","thumb-up"]],[["Difícil de entender","hardToUnderstand","thumb-down"],["Información o código de muestra incorrectos","incorrectInformationOrSampleCode","thumb-down"],["Faltan la información o los ejemplos que necesito","missingTheInformationSamplesINeed","thumb-down"],["Problema de traducción","translationIssue","thumb-down"],["Otro","otherDown","thumb-down"]],["Última actualización: 2025-04-02 (UTC)"],[[["API keys are linked to the Google Cloud project where they are created, allowing users to utilize keys from the service's project or enable the API in their own project."],["The Identity and Access Management (IAM) Service Consumer role grants external users the ability to enable the API in their Google Cloud projects."],["Access can be granted to users or Google Groups via the Google Cloud console or the Google Cloud CLI by assigning the Service Consumer role."],["Access can be revoked from users or Google Groups through the Google Cloud console or the Google Cloud CLI by removing the Service Consumer role."],["Revoking access doesn't prevent users who have already enabled the API from making calls, however, logic can be implemented to disable specific API keys."]]],[]]