Hei
Vil bare vite hvordan det går med problemet ditt? Skulle du trenge mer informasjon, legg gjerne igjen en melding. Hyggelig å kunne hjelpe!
VP
Denne nettleseren støttes ikke lenger.
Oppgrader til Microsoft Edge for å dra nytte av de nyeste funksjonene, sikkerhetsoppdateringene og den nyeste tekniske støtten.
I am having an issue with publishing a function on Microsoft Azure.
Issue: Publishing the Function App via func azure functionapp publish … --python --force completes the remote build and writes functionappartifact.squashfs, but the final “Syncing triggers…” step always ends with:
Error calling sync triggers (BadRequest). Request ID = '<request-id>'
Troubleshooting steps already taken:
sync triggers (BadRequest)Request: Please investigate why trigger sync is returning BadRequest after publish, and verify the Function App’s host storage configuration so that all functions can be deployed successfully.
Hei
Vil bare vite hvordan det går med problemet ditt? Skulle du trenge mer informasjon, legg gjerne igjen en melding. Hyggelig å kunne hjelpe!
VP
God morgen
Har du funnet svaret nyttig? Hvis alt er i orden, ikke glem å dele din erfaring med problemet ved å akseptere svaret. Hvis du trenger mer informasjon, er det gratis å legge igjen en beskjed. Hyggelig å kunne hjelpe! :)
Vivian
Hei Jonas Mjaaland,
Når det gjelder problemet ditt, betyr BadRequest-feilen under triggersynkronisering at konfigurasjonen av den distribuerte funksjonen er ugyldig eller uleselig for Azure Functions-verten. Dette skjer vanligvis når de genererte function.json-filene er feildannede, inneholder feil bindings, eller lagringskontotilkoblingene er feilkonfigurert til tross for at de ser riktige ut.
I dette tilfellet bør du få tilgang til Kudu-konsollen (https://<your-functionapp-name>.scm.azurewebsites.net) og gå til /home/site/wwwroot for å inspisere function.json-filene for hver funksjon. Sørg for at de har gyldig JSON-struktur og riktige triggerdefinisjoner. Samtidig verifiseres i Azure Portal at AzureWebJobsStorage, WEBSITE_CONTENTAZUREFILECONNECTIONSTRING og applikasjonsinnstillingene WEBSITE_CONTENTSHARE peker på riktig lagringskonto, og at lagringskontoens nettverksregler tillater tilgang fra Function Apps utgående IP-adresser.
Hvis filene og innstillingene er riktige, kan problemet ligge i artefaktutplasseringen. Bruk den oppgitte forespørsels-ID-en for å spørre i Azure Monitor-logger for detaljert feilkontekst i synkroniseringsoperasjonen.
Jeg håper du er tydelig med informasjonen. Hvis du har flere spørsmål, er det bare å legge igjen en beskjed. Det er veldig satt pris på at du aksepterer svaret for å bidra til å bygge fellesskapet ved å dele dine erfaringer med problemet. Takk!
Vivian