Utilice la API de gestión de red
Puede realizar tareas de administración del sistema utilizando la API REST de administración de cuadrícula en lugar de la interfaz de usuario de Grid Manager. Por ejemplo, es posible que desee utilizar la API para automatizar operaciones o crear múltiples entidades, como usuarios, más rápidamente.
Recursos de alto nivel
La API de administración de red proporciona los siguientes recursos de nivel superior:
-
/grid
:El acceso está restringido a los usuarios de Grid Manager y se basa en los permisos de grupo configurados. -
/org
:El acceso está restringido a los usuarios que pertenecen a un grupo LDAP local o federado para una cuenta de inquilino. Para obtener más información, consulte "Utilice una cuenta de inquilino" . -
/private
:El acceso está restringido a los usuarios de Grid Manager y se basa en los permisos de grupo configurados. Las API privadas están sujetas a cambios sin previo aviso. Los puntos finales privados de StorageGRID también ignoran la versión API de la solicitud.
Emitir solicitudes de API
La API de administración de red utiliza la plataforma API de código abierto Swagger. Swagger proporciona una interfaz de usuario intuitiva que permite a los desarrolladores y no desarrolladores realizar operaciones en tiempo real en StorageGRID con la API.
La interfaz de usuario de Swagger proporciona detalles completos y documentación para cada operación de API.
-
Ha iniciado sesión en Grid Manager mediante un"navegador web compatible" .
-
Tienes"permisos de acceso específicos" .
|
Cualquier operación de API que realice utilizando la página web de Documentación de API son operaciones en vivo. Tenga cuidado de no crear, actualizar o eliminar datos de configuración u otros datos por error. |
-
Desde el encabezado de Grid Manager, seleccione el ícono de ayuda y seleccione Documentación de API.
-
Para realizar una operación con la API privada, seleccione Ir a la documentación de la API privada en la página API de administración de StorageGRID .
Las API privadas están sujetas a cambios sin previo aviso. Los puntos finales privados de StorageGRID también ignoran la versión API de la solicitud.
-
Seleccione la operación deseada.
Cuando expande una operación de API, puede ver las acciones HTTP disponibles, como GET, PUT, UPDATE y DELETE.
-
Seleccione una acción HTTP para ver los detalles de la solicitud, incluida la URL del punto final, una lista de parámetros obligatorios u opcionales, un ejemplo del cuerpo de la solicitud (cuando sea necesario) y las posibles respuestas.
-
Determinar si la solicitud requiere parámetros adicionales, como un ID de grupo o usuario. Luego, obtenga estos valores. Es posible que primero debas emitir una solicitud API diferente para obtener la información que necesitas.
-
Determina si necesitas modificar el cuerpo de la solicitud de ejemplo. Si es así, puede seleccionar Modelo para conocer los requisitos de cada campo.
-
Seleccione Probarlo.
-
Proporcione los parámetros necesarios o modifique el cuerpo de la solicitud según sea necesario.
-
Seleccione Ejecutar.
-
Revise el código de respuesta para determinar si la solicitud fue exitosa.