Az Azure Digital Twins ismert problémái
Ez a cikk az Azure Digital Twins szolgáltatással kapcsolatos ismert problémákról nyújt tájékoztatást.
Az Azure Digital Twins Explorer nem támogatja a privát végpontokat
Probléma leírása: Az Azure Digital Twins Explorer hibákat jelenít meg, amikor egy Privát hivatkozást használó Azure Digital Twins-példánysal próbálja meg használni a nyilvános hozzáférést. Előfordulhat, hogy megjelenik egy előugró ablak, amely azt jelzi , hogy hiba történt a modellek beolvasása közben.
Ez hatással van rám? | Ok | Resolution (Osztás) |
---|---|---|
Ha privát végponttal/privát kapcsolattal használja az Azure Digital Twins szolgáltatást, ez a probléma hatással lesz a példány Azure Digital Twins Explorerben való megtekintésére. | Az Azure Digital Twins Explorer nem nyújt támogatást a privát végpontokhoz. | Az Azure Digital Twins Explorer kódbázis saját verzióját privát módon helyezheti üzembe a felhőben. Ennek módjáról az Azure Digital Twins Explorer: Fut a felhőben című témakörben talál útmutatást. Másik lehetőségként kezelheti az Azure Digital Twins-példányt az API-k és az SDK-k használatával. |
"400 Ügyfélhiba: Hibás kérés" a Cloud Shellben
Probléma leírása: A Cloud Shellben https://shell.azure.com futó parancsok időnként meghiúsulhatnak a "400 Ügyfélhiba: Hibás URL-kérés: http://localhost:50342/oauth2/token
", majd a teljes veremkövetés" hibával.
Ez hatással van rám? | Ok | Resolution (Osztás) |
---|---|---|
Az Azure Digital Twinsben ez a probléma a következő parancscsoportokat érinti:az dt route az dt model az dt twin |
Ez a Cloud Shell ismert hibájának eredménye: A tokenek Cloud Shellből való lekérése időnként meghiúsul 400 ügyfélhiba: hibás kéréssel. Problémát jelent az Azure Digital Twins-példány hitelesítési jogkivonataival és a Cloud Shell alapértelmezett felügyelt identitásalapú hitelesítésével kapcsolatban. Ez nem érinti a az dt parancscsoportokból vagy az dt endpoint parancscsoportokból származó Azure Digital Twins-parancsokat, mert más típusú hitelesítési jogkivonatot használnak (az Azure Resource Manager alapján), amely nem jelent problémát a Cloud Shell felügyelt identitásának hitelesítésével kapcsolatban. |
A probléma megoldásának egyik módja, ha újrafuttatja a parancsot a az login Cloud Shellben, és végrehajtja az alábbi bejelentkezési lépéseket. Ez a művelet kikapcsolja a munkamenetet a felügyelt identitáshitelesítésről, ami elkerüli a kiváltó problémát. Ezután újrafuttathatja a parancsot.Ellenkező esetben megnyithatja a Cloud Shell panelt az Azure Portalon, és onnan végezheti el a Cloud Shell-munkát. Végül egy másik megoldás az Azure CLI telepítése a gépre, hogy helyileg futtathassa az Azure CLI-parancsokat. A helyi parancssori felület nem tapasztalja ezt a problémát. |
Interaktív böngészőhitelesítéssel kapcsolatos probléma az Azure.Identity 1.2.0-n
Probléma leírása: Ha hitelesítési kódot ír az Azure Digital Twins-alkalmazásokban az Azure.Identity-kódtár 1.2.0-s verziójával, problémák léphetnek fel az InteractiveBrowserCredential metódussal kapcsolatban. Ez a probléma az "Azure.Identity.AuthenticationFailedException" hibaválaszaként jelenik meg, amikor egy böngészőablakban próbál hitelesítést végezni. Előfordulhat, hogy a böngészőablak nem indul el teljesen, vagy úgy tűnik, hogy sikeresen hitelesíti a felhasználót, miközben az ügyfélalkalmazás továbbra is meghiúsul a hibával.
Ez hatással van rám? | Ok | Resolution (Osztás) |
---|---|---|
Az érintett módszert a következő cikkekben használjuk: Ügyfélalkalmazás kódolása Alkalmazáshitelesítési kód írása Azure Digital Twins API-k és SDK-k |
Egyes felhasználóknál ez a probléma a kódtár 1.2.0-s Azure.Identity verziójával kapcsolatos. |
A probléma megoldásához frissítse az alkalmazásokat az alkalmazás egy későbbi verziójának Azure.Identity használatára. A kódtár verziójának frissítése után a böngészőnek a várt módon kell betöltenie és hitelesítenie magát. |
Az Azure.Identity 1.3.0 alapértelmezett Azure-hitelesítő hitelesítésével kapcsolatos probléma
Probléma leírása: Amikor hitelesítési kódot ír az Azure.Identity-kódtár 1.3.0-s verziójával, egyes felhasználók problémákat tapasztaltak a DefaultAzureCredential metódussal kapcsolatban, amelyet az Azure Digital Twins-dokumentumok számos mintájában használtak. Ez a probléma az "Azure.Identity.AuthenticationFailedException: SharedTokenCacheCredential authentication failed" hibaüzenetként jelenik meg, amikor a kód megpróbál hitelesíteni.
Ez hatással van rám? | Ok | Resolution (Osztás) |
---|---|---|
DefaultAzureCredential a szolgáltatás dokumentációs példáinak többségében a hitelesítést is tartalmazza. Ha a kódtár 1.3.0-s verziójával ír hitelesítési kódot DefaultAzureCredential , és ezt a Azure.Identity hibaüzenetet látja, ez a probléma önt is érinti. |
Ez valószínűleg a kódtár és DefaultAzureCredential a Azure.Identity hitelesítési osztály konfigurációs problémáinak eredménye. Ez az osztály egy burkoló, amely több, sorrendben kipróbált hitelesítőadat-típust tartalmaz. A probléma akkor fordulhat elő, ha a hitelesítési folyamat eléri a típust SharedTokenCacheCredential . |
Ennek megoldására az egyik megoldási stratégia az, hogy kizárja SharedTokenCacheCredential a hitelesítő adatokból az ebben a DefaultAzureCredential problémában leírtak szerint, amely jelenleg nyitva áll a hitelesítő adatok között Azure.Identity . A hitelesítő adatokból kizárhatja SharedTokenCacheCredential az osztály példányosítását az DefaultAzureCredential alábbi opcionális paraméterrel: new DefaultAzureCredential(new DefaultAzureCredentialOptions { ExcludeSharedTokenCacheCredential = true }); Egy másik lehetőség, ha az alkalmazást úgy módosítja, hogy az az 1.2.3-as verziót Azure.Identity használja. Egy korábbi verzió használata nincs hatással az Azure Digital Twinsre, ezért elfogadott megoldás. |
Következő lépések
További információ az Azure Digital Twins biztonságáról és engedélyeiről: