Home Arrow Icon Knowledge base Arrow Icon Global Arrow Icon Ali obstajajo posebne konfiguracije predloge za bicep ali roke, ki lahko povzročijo upravljane napake v logičnih aplikacijah


Ali obstajajo posebne konfiguracije predloge za bicep ali roke, ki lahko povzročijo upravljane napake v logičnih aplikacijah


Da, obstajajo posebne konfiguracije predloge BICEP ali ARM, ki lahko povzročijo upravljane napake v logičnih aplikacijah. Tu je nekaj skupnih vprašanj in rešitev:

1. Nepravilna konfiguracija povezave: Pri uporabi upravljanih identitet z logičnimi aplikacijami je treba pravilno konfigurirati vire povezave (npr. Azure Storage, Office 365 skupin). Na primer, ko se povežete s čakalno vrsto za shranjevanje Azure, morate v vašo predlogo BICEP vključiti objekt parameterValueSet` z imenom, ki je nastavljeno na `manageDidentityauth` in prazen objekt` vrednosti ". Podobno za skupine Office 365 uporabite objekt `AutentionatedUser` in nastavite` parametervalueType` na `'alternative'” s praznimi `alternativnimi parameterValues` [1].

2. Neveljavne napake predloge: Napake v skladbi ali napačne vrednosti parametrov v predloge za roko ali bicep lahko privedejo do okvare uvajanja. Prepričajte se, da je sintaksa predloge pravilna in da so vsi parametri veljavni. Za prepoznavanje in odpravljanje težav s sintakso uporabite orodja, kot je Visual Studio Code s razširitvijo BICEP [2].

3. Konfiguracija identitete logične aplikacije: Ko omogočite upravljane identitete za logične aplikacije, se prepričajte, da je objekt `Identity" pravilno opredeljen v predlogi vaše roke. Za sistemske identitete, dodeljene sistemu, nastavite `" Type ":" SystemAssing "` znotraj predmeta `Identity`. Za identitete, dodeljene uporabnikom, določite objekt `usersignidentitys 's pravilnimi podrobnostmi o virih [9].

4. Nepodprte lastnosti: Nekatere lastnosti morda ne bodo podprte v trenutni različici predloge BICEP ali ARM. Na primer, poročali so o vprašanjih z logičnimi aplikacijami, ki jih upravljajo identitete zaradi manjkajočih definicij zasuka [4]. V takih primerih vedno preverite posodobitve ali rešitve.

5. Zaporedje uvajanja in odvisnosti: Prepričajte se, da so vaši moduli BICEP nameščeni v pravilnem zaporedju, zlasti pri nastavitvi upravljanih identitet in dodeljevanju vlog. Za upravljanje odvisnosti med viri uporabite `odvisnik '[5].

Navedbe:
[1] https://www.blimped.nl/Common-errors-deiting-azure-bicep-and-arm-templates/
[2] https://learn.microsoft.com/en-us/azure/azure-resource-manager/troubleShooting/error-invalid-template
[3] https://blog.siliconvalve.com/posts/2023/01/03/fix-logic-app-connections-managed-identy-errors-in-bicep-tomplates
[4] https://github.com/azure/bicep/isissue/949
[5] https://stackoverflow.com/questions/74034501/Logic-apps-managed-identy-deised-with-devops-bicep-template-gets-error-sendi
[6] https://stackoverflow.com/questions/tagged/azure-logic-app-candard?tab=votes
[7] https://azureaggregator.wordpress.com/2023/03/06/Deploying-logic-app-candard-resource-using-bicep-templates-and-devops-pipene/
[8] https://www.red-gate.com/simple-talk/cloud/azure/how-to-use-managed-identitys-in-your-azure-logic-apps/
[9] https://learn.microsoft.com/en-us/azure/logic-apps/authenticate-with-managed-identy