avance
Todavía estamos trabajando en esta característica, ¡pero nos encantaría que la probaras!
Esta característica se proporciona actualmente como parte de un programa de vista previa de conformidad con nuestras políticas de prelanzamiento.
El desarrollo de aplicaciones New Relic requiere el uso de identidades del sistema, que son identidades no humanas que se emplean para autenticar y establecer confianza entre los servicios y las aplicaciones.
Las identidades del sistema tienen dos formas diferentes de autenticar. Los dos flujos de autenticación admitidos son:
- Token sitio web JSON firmado con clave privada (JWT)
- Credenciales del cliente
Durante el proceso de instalación guiada del Agent Control, se crea la primera identidad del sistema empleando las credenciales del cliente, que se incluyen en los valores del gráfico de Helm . Las credenciales para esta identidad del sistema caducan luego de 12 horas. Cuando caduquen, el despliegue del gráfico de Agent Control Helm no podrá autenticar con el servicio de autenticación de usuario, lo que generará el siguiente error:
Error getting system identity auth token. The API endpoint returned 400: Expired client secret.
En este caso, el gráfico de Helm debe actualizar con las nuevas credenciales de identidad del sistema.
global: cluster: "cluster-name" licenseKey: "*************************"agent-control-deployment: identityClientId: "L1_CLIENT_ID" identityClientSecret: "L1_CLIENT_SECRET" config: fleet_control: fleet_id: "SAMPLE_FLEET_ID" auth: organizationId: "00000000-0000-0000-0000-000000000000" subAgents: ...