Számítási feladatok felhőmódja beállítása

Ebben a cikkben megismerheti a Microsoft Fabricben internetkapcsolattal rendelkező távoli kiszolgálón működő számítási feladatok üzembe helyezésének követelményeit.

Az üzembe helyezés két fő részből áll:

  • Számítási feladat ügyfélkódja: Az iFrame-ként beágyazott előtérkód a Microsoft Fabric felhasználói felületén.
  • Számítási feladatok háttérrendszere: A számítási feladatokat feldolgozó háttérrendszer, kiszolgálóoldali összetevő.

Mindkét összetevő üzembe helyezése felhőszolgáltatásként. Szükség esetén külön kiszolgálókon is üzemeltetheti a két összetevőt.

A számítási feladat felhő módban való használatához megfelelően kell konfigurálnia az alkalmazásadatokat és a tartományokat.

Microsoft Entra ID alkalmazás resourceId formátuma

A Microsoft Entra ID alkalmazás resourceId értékének a következő formátumban kell lennie:

https://<ISV's tenant verified domain>/<workload frontend server>/<workload backend server>/<workload id>/<optional string>
  • Az ISV bérlő által ellenőrzött tartománya: A közzétevő bérlőjében lévő ellenőrzött tartomány pontos egyezése előtagok és altartományok nélkül. Megtudhatja,hogyan vehet fel egyéni tartományt a Microsoft Entra szolgáltatásba.
  • Számítási feladatok előtérbeli kiszolgálója: Az előtérkiszolgáló neve, ahogy az előtér URL-címében megjelenik (az előtér URL-címének további szegmense az ellenőrzött tartomány tetején).
  • Számítási feladatok háttérkiszolgálója: A háttérkiszolgáló neve, ahogyan az a háttérrendszer URL-címében jelenik meg (a háttérRENDSZER URL-címének további szegmense az ellenőrzött tartomány tetején).
  • Számítási feladat ID: A számítási feladat azonosítója, ahogy a munkaterhelési jegyzékben megjelenik.
  • Erőforrás-azonosító: Az érték végéhez resourceId opcionális sztring is hozzáadható.

Feljegyzés

  • *.onmicrosoft Az altartományok nem engedélyezettek az URL-címekben.
  • Az opcionális sztringnek csak alfanumerikus (angol) karaktereket vagy kötőjeleket kell tartalmaznia, és nem haladhatja meg a 36 karakter hosszúságot.

Előtér- és háttértartományok

  • Az előtérbeli és a háttérbeli URL-címeknek az resourceId érték altartományainak kell lenniük, legfeljebb egy további szegmenssel.
  • A válasz URL-gazdagép tartományának meg kell egyeznie az előtérbeli gazdagép tartományával.

Példák

  • Microsoft Entra ID alkalmazás resourceId értéke: https://datafactory.contoso.com/feserver/beserver/Fabric.WorkloadSample/123
  • Előtértartomány: https://feserver.datafactory.contoso.com
  • Háttértartomány: https://beserver.datafactory.contoso.com
  • Átirányítási URI: https://feserver.datafactory.contoso.com/close

A számítási feladat végpontjának konfigurálása

A számítási feladatok végpontjának konfigurálása:

  1. Adja hozzá a számítási feladat háttér URL-címét a CloudServiceConfiguration jegyzék szakaszához, és nevezze el.Workload

  2. Adja hozzá a számítási feladat előtérbeli URL-címét a CloudServiceConfiguration jegyzék szakaszához, és nevezze el.Frontend

Példa:

<CloudServiceConfiguration>
    <Cloud>Public</Cloud>
    ...
    <Endpoints>
        <ServiceEndpoint>
        <Name>Workload</Name>
        <Url>https://beserver.datafactory.contoso.com/workload</Url>
        </ServiceEndpoint>
        <ServiceEndpoint>
        <Name>Frontend</Name>
        <Url>https://feserver.datafactory.contoso.com</Url>
        </ServiceEndpoint>
    </Endpoints>
</CloudServiceConfiguration>

Az alkalmazás konfigurálása a Microsoft Entra-azonosítóban

Az alkalmazás konfigurálása a Microsoft Entra-ban:

  1. Az átirányítási URL-címnek a hozzáfűzett előtérbeli URL-címre kell mutatnia /close. Például: feserver.datafactory.contoso.com/close.
  2. Az alkalmazásazonosító URI-jának meg kell egyeznie az alkalmazás ellenőrzött tartományával.

Feljegyzés

A Microsoft Entra ID minden más alkalmazáskonfigurációja megegyezik fejlesztői módban.

A számítási feladat konfigurálása (háttérrendszer)

  1. A háttérmintában nyissa meg az src/appsettings.json fájlt, és konfigurálja a következő beállításokat:

    • PublisherTenantId esetén válassza ki a közzétevő bérlőazonosítóját.
    • A ClientId mezőben adja meg az alkalmazásazonosítót (a Microsoft Entra ID áttekintésében található).
    • A ClientSecret esetében adja meg a Microsoft Entra ID alkalmazás konfigurálásakor létrehozott titkos kulcsot.
    • Célközönségként adja meg a Microsoft Entra ID alkalmazásban konfigurált azonosító URI-t.
  2. Nyissa meg az src/Packages/manifest/WorkloadManifest.xml fájlt.

  3. Az URI-azonosító alatt állítsa be, és AADApp (az azonosító URI) alatt.AppIdredirectUriResourceId

Figyelje meg az XSD-fájlban megadott követelményeket és a háttérjegyzék áttekintését.

Az előtéralkalmazás konfigurálása

Az .env.test fájlban állítsa be WORKLOAD_BE_URL a számítási feladatok háttérrendszerének URL-címét (például állítsa be a következőrebeserver.datafactory.contoso.com).

Példa:

WORKLOAD_NAME=Fabric.WorkloadSample
WORKLOAD_BE_URL=beserver.datafactory.contoso.com