Introducción a la API REST de Astra Control
Astra Control Center y Astra Control Service proporcionan una API de REST común a la que puede acceder directamente a través de un lenguaje de programación o utilidad como Curl. A continuación se muestran los principales aspectos destacados y ventajas de la API.
Para acceder a la API DE REST, primero debe iniciar sesión en la interfaz de usuario web de Astra y generar un token de API. Debe incluir el token con cada solicitud de API. |
La API Astra Control se ha creado con la tecnología REST y las mejores prácticas actuales. La tecnología principal incluye HTTP, JSON y RBAC.
El servicio Astra Control se utiliza en el entorno de cloud público, mientras que Astra Control Center se utiliza para sus puestas en marcha en las instalaciones. Hay una API DE REST que admite ambos modelos de puesta en marcha.
Los extremos DE REST externos utilizados para acceder a los recursos se asignan a un modelo de objetos coherente mantenido internamente por el servicio Astra. El modelo de objetos se ha diseñado utilizando el modelado de relación-entidad (ER), que ayuda a definir claramente las acciones y respuestas de API.
La API REST proporciona un amplio conjunto de parámetros de consulta que se pueden utilizar para acceder a las colecciones de recursos. Algunas de las operaciones admitidas son el filtrado, la ordenación y la paginación.
El diseño de la interfaz de usuario web de Astra se alinea con la API DE REST, por lo que existe coherencia entre las dos rutas de acceso y la experiencia de usuario.
La API REST de Astra Control proporciona una sólida capacidad de depuración y determinación de problemas, incluidos eventos del sistema y notificaciones del usuario.
Se proporciona un conjunto de flujos de trabajo para ayudar en el desarrollo del código de automatización. Los flujos de trabajo se organizan en dos categorías principales: Infraestructura y gestión.
Además de acceder directamente a la API DE REST, puede usar otras tecnologías de automatización basadas en la API DE REST.