0
votes

le téléchargement de l'application vers la tâche par lots azure a échoué lors du téléchargement à partir d'Azure Portal

J'essaie de télécharger une application sur un compte de lot Azure nouvellement créé à partir du portail que j'ai suivi ci-dessous.

1) Created a azure batch account.
2) Create .zip of the application exe in local desktop
3) Go to the application options
4) Click on add applications 
5) Give applicationid, version and application package path by selecting the .zip from local machine.
6) Click on submit

Vous avez différentes erreurs-

  • ajaxExtended appel a échoué
  • Erreur de téléchargement pour ffmpeg.zip
  • Échec du téléchargement de l'objet blob de bloc vers le magasin d'objets blob. Détails: StatusCode = 201, StatusText = Créé.


3 commentaires

Veuillez noter que la taille du .zip est <22 Mo.


Cela semble être probablement un problème de portail temporaire ou quelque chose avec le stockage, car ce que je peux voir, c'est que Status=201 est un succès en termes de création pour les détails, voir ici: docs.microsoft.com/en-us/dotnet/api/… . Cela vaudrait probablement la peine d'essayer à nouveau, d'ajouter une capture d'écran ou de soulever un problème de portail si cela se produit dans votre navigateur, compte tenu de ce que vous avez mentionné, j'ai essayé et je n'ai pas pu voir cette erreur spécifique. Merci


oui, la référence du document a été créée, mais elle est en attente car pas complètement téléchargée.


3 Réponses :


0
votes

En fait, lorsque nous téléchargeons un fichier .zip dans ce cas, il échoue, il est préférable d'utiliser Azure Batch Explorer, c'est une application de bureau. https://azure.github.io/BatchExplorer/

Ensuite, vous pouvez facilement ajouter un package / application à votre compte batch.

De plus, j'obtenais la même erreur lors du téléchargement d'un fichier dans un conteneur d'objets blob à partir d'Azure Portal, j'ai donc utilisé Microsoft Azure Explorer pour télécharger et télécharger les fichiers.


0 commentaires

1
votes

J'ai eu une erreur légèrement différente et le message était très vague:

HHTP Status 409 - The auto storage account keys are invalid, please
sync auto storage keys.

Batch Explorer n'a pas non plus réussi à télécharger le fichier. En regardant le trafic réseau dans mon navigateur, j'ai vu que la requête POST avait reçu un code de succès 200, mais en regardant à l'intérieur de la réponse JSON, j'ai vu l'erreur détaillée:

Upload Error for ffmpeg-3.4-win64-static.zip
File Upload encountered an unexpected error during upload.

Je les avais modifiés il y a un jour et j'avais utilisé avec succès les nouveaux dans une application par lots, mais pour que le compte de lots télécharge automatiquement l'application sur le compte de stockage, les clés devaient être synchronisées. La solution rapide était de synchroniser les clés et tout était bon.


0 commentaires

1
votes

Cela m'est également arrivé, et comme Phil G, j'ai remarqué qu'un message apparaissait dans les outils de développement F12 indiquant que «les clés de compte de stockage automatique ne sont pas valides». Cependant, ils étaient valides.

Le problème était que j'avais désactivé «autoriser l'accès à partir de tous les réseaux» sous les pare-feu et la configuration du réseau. Changer cela pour «autoriser l'accès à partir de tous les réseaux» a fonctionné, au compromis de la sécurité.

Le cas échéant, j'utilise un cluster avec l'accès public désactivé et le mode d'allocation du pool d'abonnement utilisateur.


0 commentaires