Gerenciar contas de serviço.
Synopsis
Gerencie contas de serviço, as identidades programáticas que chamam a plataforma.
Uma conta de serviço é vinculada a uma organização ou a um projeto e é identificada por um ID de cliente e um segredo.
Troque o ID e o segredo do cliente por um token de acesso de 1horas em POST /api/v1/oauth/token. Envie esse token apenas para pontos de extremidade explicitamente habilitados para autenticação de conta de serviço e que a função atribuÃda 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>'Os comandos create e rotate exibem exemplos de curl seguros para ambas as etapas.
Opções
-h, --help help for service-accountOpções herdadas dos comandos pai
--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)Veja também
agentemecanismo - CLI de desenvolvimento local do Mecanismo de Agente.
agentengine service-account create - Crie uma conta de serviço.
agentengine service-account excluir - Desative uma conta de serviço.
agentengine service-account get - Exibe os detalhes da conta de serviço.
agentengine service-account list - Liste as contas de serviço.
agentengine service-account rotate - Emita um novo segredo para uma conta de serviço.