Eu uso um token obtido com az account get-access-token
para implantar GPTs ajustados no Azure, atualizá-los (por exemplo, alterando sua taxa máxima de acerto) ou removê-los.
Li em https://learn.microsoft.com/en-us/cli/azure/account?view=azure-cli-latest :
az account get-access-token
: Obtenha um token para que os utilitários acessem o Azure.O token será válido por pelo menos 5 minutos e, no máximo, 60 minutos. Se o argumento de assinatura não for especificado, a conta corrente será usada.
Atualmente, os tokens que obtenho são válidos por 15 minutos.
Como posso alterar a duração da validade de um token obtido com az account get-access-token
?
Como solução alternativa, é possível efetuar login na Interface de Linha de Comando (CLI) do Azure por meio de
az login
e obter um token com o código Python abaixo.az login
permaneceu conectado por mais tempo do que a duração da validade do token obtido comaz account get-access-token
, então o código Python solicita outro token quando o token está próximo de expirar.Para instalar a Interface de Linha de Comando (CLI) do Azure no Ubuntu:
Em seguida, faça login via
az login
. Em seguida, execute este script Python:Para sua informação: fiz login na Interface de Linha de Comando (CLI) do Azure via `az login`: como posso ver quando ele vai me desconectar?
Testado no Ubuntu 16.04.5 LTS e Python 3.12.