Ir al contenido principal

Claves API del proyecto

Las claves API de los proyectos son independientes de los usuarios y se adaptan bien a las herramientas de automatización y CI/CD. La pertenencia a un usuario puede cambiar con el tiempo en un proyecto, y los usuarios pueden abandonarlo en cualquier momento. Si se marcha un usuario cuyas claves API se utilizaban en funciones del proyecto, dichas claves perderán el acceso a los recursos del proyecto, lo que provocará fallos de automatización imprevistos. Utilizando claves API del proyecto, y rotando esas claves en el momento adecuado, se pueden evitar estos escenarios.

Una clave API de proyecto tiene acceso a los recursos dentro de un proyecto, pero no a los recursos que pueden gestionar o poseer la organización o los usuarios. Esto significa que una clave API de proyecto no puede utilizarse para descubrir detalles de facturación, ni para invitar a nuevos miembros al proyecto o crear nuevas claves API de proyecto. Si una clave API de proyecto se ve comprometida, puede ser rotada por un miembro del proyecto, lo que reduce el riesgo.

Creación de claves API de proyecto

Las claves API del proyecto pueden obtenerse creándolas en la consola de Equinix Metal o en la propia API.

Puede crear una clave API del proyecto en la Configuración del proyecto, en la pestaña Claves API. Haga clic en Añadir una clave API. Añada una descripción para la clave y elija si tiene permisos de Lectura/Escritura o Sólo lectura.

Creating a Project API key in the Console

Gestión de las claves API del proyecto

Las claves API de un proyecto se enumeran en la pestaña Claves API de la Configuración del proyecto.

Project API Keys List in the Console

Eliminación de claves API de proyecto

El acceso concedido mediante una clave API de proyecto puede revocarse eliminando la clave API de proyecto. Esto no afectará a ninguno de los recursos creados con la clave.

Para eliminar una clave API desde la consola, vaya a la pestaña Claves API de la Configuración del proyecto, y haga clic en Eliminar junto a la clave que desee eliminar.

Puntos finales Referencia

Las claves API de proyecto tienen un conjunto limitado de accesos a los puntos finales y se limitan al proyecto en el que se crean. Las claves API de proyecto pueden hacer lo siguiente:

Información general

/capacity/metrosget, post /operating-systems

Información sobre el proyecto

/projectsget, post /projects/{id}

Información sobre dispositivos

/projects/{id}/devicesget, post /projects/{id}/devices/batch

Claves API

/api-keys/{id}eliminar /projects/{id}/api-keys

Claves SSH

/projects/{id}/ssh-keysget, post /devices/{id}/ssh-keys

Reservas de hardware

/hardware-reservations/{id}get /hardware-reservations/{id}/activate

El mercado al contado

/market/spot/pricesget /market/spot/prices/history

Direcciones IP

/devices/{id}/ipsobtener, publicar /ips/{id}

BGP

/devices/{id}/bgp/neighborsget /projects/{id}/global-bgp-ranges

Modos de red de capa 2 y VLAN

/ports/{id}get /ports/{id}/assign

Pasarelas metálicas

/metal-gateways/{id}get, delete /metal-gateways/{id}/ips

Interconexión

/connections/{connection_id}get, put, delete /connections/{connection_id}/events

VRFs

/projects/{id}/vrfsget, post /vrfs/{id}
¿Fue útil esta página?