Emitir un nuevo secreto para una cuenta de servicio.
Synopsis
Emitir un nuevo secreto del cliente para una cuenta de servicio.
El nuevo secreto se muestra solo una vez. El secreto anterior sigue autenticándose durante un máximo de 7 dÃas, o hasta que caduque, si es antes; volver a rotar finaliza su perÃodo de gracia de inmediato.
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>'agentengine service-account rotate <client-id> [flags]opciones
--base-url string Platform base URL --context string Named context to target (see 'agentengine context list')-h, --help help for rotate --json Output the rotated service account as JSON --org-id string Organization scope for the service account --project-id string Project scope for the service account --secret-expires-in duration Secret lifetime as a whole number of hours, e.g. 720h (default: server default of 2160h)Opciones 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 service-account - Gestionar cuentas de servicio.