Gestionar cuentas de servicio.
Synopsis
Gestionar cuentas de servicio, las identidades programáticas que llaman a la plataforma.
Una cuenta de servicio está asociada a una organización o un Proyecto y se identifica mediante un ID de cliente y un secreto.
Intercambie el ID de cliente y el secreto por un token de acceso de 1horas en la publicación /api/v1/oauth/token. EnvÃe ese token solo a los puntos finales habilitados explÃcitamente para la autenticación de cuentas de servicio y que el rol asignado permita:
curl --fail-with-body --silent --show-error \ --user '<client-id>' \ --data grant_type=client_credentials \ '<base-url>/api/v1/oauth/token' | \jq -er '"Authorization: Bearer " + .access_token' | \curl --fail-with-body --silent --show-error \ --header @- \ '<base-url>/api/v1/<service-account-enabled-resource>'Los comandos de creación y rotación imprimen ejemplos seguros de curl para ambos pasos.
opciones
-h, --help help for service-accountOpciones heredadas de comandos padre
--log-file string override log file path --log-level string file log verbosity (error|warn|info|debug) (default "info") --no-log disable file logging-q, --quiet silence stderr below error-v, --verbose count raise stderr verbosity (-v info, -vv debug)Ver también
agentengine - agente motor CLI de desarrollo local.
agentengine service-account create - Crear una cuenta de servicio.
agentengine service-account borrar - Desactivar una cuenta de servicio.
agentengine service-account get - Mostrar detalles de la cuenta de servicio.
agentengine service-account list - Listar cuentas de servicio.
agentengine rotar cuenta de servicio - Generar un nuevo secreto para una cuenta de servicio.