0
votes

L'appel de vision (à partir de google.cloud) entraîne un «crash» dans le journal

J'ai travaillé sur un projet GCP impliquant l'OCR. J'ai essayé de suivre le didacticiel ici , mais la première fonction se bloque lorsque j'essaye de télécharger un fichier dans le compartiment de déclenchement. De plus, cloud shell ne me permettra pas de définir la variable d'environnement GCP_PROJECT; il retourne

ERROR: (gcloud.functions.deploy) ResponseError: status=[400], code=[Bad Request], message=[The request has errors
Problems: 
environment_variables:
environment variable name GCP_PROJECT is reserved by the system: it cannot be set by users
]

Aucune suggestion?


2 commentaires

Veuillez partager le code de l'OCR que vous utilisez dans la fonction Cloud. Vous pouvez supprimer les données sensibles, nous avons juste besoin de voir où et comment la variable env est utilisée dans le code


@KevinQuinzel la variable env est utilisée dans le cloud shell uniquement, pas dans le script. Si vous regardez le lien que j'ai publié, vous pouvez voir tout le code.


3 Réponses :


-1
votes

J'ai la même erreur. Je viens de suivre leur propre tutoriel et il n'y a rien de spécial ou de personnalisé. En fait, j'ai eu des erreurs à chaque étape du didacticiel et j'ai cherché sur Internet pour y remédier. Cependant, je suis resté sur celui-ci.


1 commentaires

Ce n'est pas une réponse, un commentaire.



0
votes

Je ne suis pas sûr à 100%, mais après quelques travaux, je suppose que la réponse est que le fichier .json avec le compte de service utilisé dans la fonction a dû être exporté en tant que GOOGLE_APPLICATION_CREDENTIALS dans le SDK gcloud lors du déploiement de la fonction.


0 commentaires

0
votes

J'ai eu la même erreur en suivant ce tutoriel .

En changeant

--set-env-vars "^:^GCP_PROJECT=my_proj:TRANSLATE_TOPIC

à

--project my_proj --set-env-vars "^:^TRANSLATE_TOPIC corrigé.


0 commentaires