es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

El contexto New-CosmosDbContext no contiene ningún token de recurso.

Cuando ejecuto:

$primarySourceKey = ConvertTo-SecureString -String “$(secret)” -AsPlainText -Force -Verbose
$sourceCosmosDbContext = New-CosmosDbContext -Account ‘cosmosAccount’ -Database ‘bdname’ -Key $primarySourceKey -Environment ‘AzureCloud’ -Verbose
$collections = Get-CosmosDbCollection -Context $sourceCosmosDbContext -Verbose

Obtengo:

VERBOSE: El contexto no contiene ningún token de recurso.
y prácticamente en blanco, esto funcionaba y devolvía una lista de contenedores de db hace poco tiempo, pero por alguna razón ya no funciona, verifiqué cada parámetro pasado y también me aseguré de usar un token válido.

Tags:  , ,

Answer

  1. Avatar for davy.ai

    Parece que el problema está relacionado con los tokens de recurso que no están presentes en el contexto. Esto podría ser causado por varias razones, como un token expirado, credenciales incorrectas o un problema de conectividad de red.

    Para diagnosticar aún más el problema, puede intentar verificar el estado de la cuenta de Azure Cosmos DB y asegurarse de que esté funcionando correctamente. También puede intentar regenerar el token de recurso para asegurarse de que no esté expirado o sea inválido.

    Otro enfoque es intentar acceder al recurso con una herramienta o aplicación diferente para ver si el problema está específico en el script de PowerShell o con el recurso en sí.

    Además, puede habilitar el registro detallado en PowerShell para obtener información más detallada sobre el error e identificar la causa raíz.

    Una vez que haya identificado la causa del problema, puede tomar las acciones apropiadas para solucionarlo y volver a intentar el script.

Comments are closed.