Megosztás a következőn keresztül:


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.
Képernyőkép az Azure Portal ikonsávjának Cloud Shell ikonjáról.

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.Identityhaszná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 DefaultAzureCredentiala 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.Identityhaszná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: