Muistiinpano
Tämän sivun käyttö edellyttää valtuutusta. Voit yrittää kirjautua sisään tai vaihtaa hakemistoa.
Tämän sivun käyttö edellyttää valtuutusta. Voit yrittää vaihtaa hakemistoa.
Hallitun yksityisen päätepisteen avulla voidaan muodostaa työtilojen välinen viestintä avoimen työtilan ja saapuvaa julkista käyttöä rajoittavan työtilan välillä. Jos esimerkiksi haluat käyttää saapuvan rajoitetun työtilan lakehousea avoimen työtilan muistikirjasta, voit määrittää hallitun yksityisen päätepisteen (MPE) muodostamaan suojatun yhteyden kahden työtilan välille.
Tässä kaaviossa avoimessa työtilassa (työtila 1) on hallittu yksityinen päätepiste, joka muodostaa yhteyden rajoitettuun työtilaan (työtila 2). Tämän määrityksen avulla työtilan 1 muistikirja voi käyttää turvallisesti lakehousea ja lukea Delta-taulukoita työtilassa 2 paljastamatta niitä julkiselle käytölle.
Tässä artikkelissa kerrotaan, miten voit luoda hallitun yksityisen päätepisteen Fabric-portaalin tai ohjelmointirajapinnan työtilan asetusten kautta.
Vaihe 1: Luo työtilat
Luo työtiloja Fabricissa. Tämä määritys sisältää sekä avoimen että rajoitetun työtilan. Tässä artikkelissa työtiloihin viitataan seuraavasti:
- Lähdetyötila on avoin työtila, jossa ei ole julkisen käytön rajoituksia.
- Kohdetyötila on työtila, joka rajoittaa saapuvaa julkista käyttöä.
Note
Tämä artikkeli viittaa työtilan täydelliseen toimialuenimeen (FQDN). Muoto on:
https://{workspaceID}.z{xy}.w.api.fabric.microsoft.com
Missä the {workspaceID} on työtilan tunnus ilman viivoja, ja {xy} se on työtilan objektitunnuksen kaksi ensimmäistä kirjainta (katso myös Yhdistäminen työtiloihin).
Löydät työtilan tunnuksen avaamalla työtilasivun Fabric-portaalissa ja merkitsemällä tunnuksen URL-osoitteen "groups/" jälkeen. Voit myös etsiä työtilan FQDN:n käyttämällä ohjelmointirajapinnan Luettelo-työtilaa tai Hae työtila.
Vaihe 2: Luo hallittu yksityinen päätepiste
Luo hallittu yksityinen päätepiste (MPE) lähdetyötilassa (avoin). Käytä portaalin Työtila-asetusta tai seuraavaa ohjelmointirajapintaa:
POST https://{workspaceFQDN}/v1/workspaces/{workspaceID}/managedPrivateEndpoints
Missä {workspaceFQDN} on {workspaceID}.z{xy}.w.api.fabric.microsoft.com
Esimerkiksi: POST https://aaaaaaaa000011112222bbbbbbbbbbbb.zaa.w.api.fabric.microsoft.com/v1/workspaces/aaaaaaaa-0000-1111-2222-bbbbbbbbbbbb/managedPrivateEndpoints
Se targetPrivateLinkResourceId on rajoitetun työtilan yksityisen linkin resurssitunnus. Jos haluat luoda hallitun yksityisen päätepisteen kohdetyötilaan, tarvitset kohdetyötilan yksityisen linkin palvelun resurssitunnuksen.
Löydät tämän resurssitunnuksen Azuresta tarkastelemalla työtilan resurssin JSON-koodia. Varmista, että JSON-työtilan tunnus vastaa aiottua kohdetyötilaa.
Työtilan 2 yksityisen linkkipalvelun omistajan on hyväksyttävä hallittu yksityinen päätepistepyyntö Azuren yksityisen linkkikeskuksen>odottavissa yhteyksissä.
Vaihe 3: Lakehousen luominen rajoitettuun työtilaan
Luo lakehouse kohdetyötilaan (rajoitettu) käyttämällä seuraavaa Luo Lakehouse -ohjelmointirajapintaa:
POST https://{workspaceFQDN}/v1/workspaces/{workspaceID}/lakehouses
Missä {workspaceFQDN} on {workspaceID}.z{xy}.w.api.fabric.microsoft.com
Esimerkiksi: POST https://aaaaaaaa000011112222bbbbbbbbbbbb.zaa.w.api.fabric.microsoft.com/v1/workspaces/aaaaaaaa-0000-1111-2222-bbbbbbbbbbbb/lakehouses
Vaihe 4: Lataa Delta-taulukko lakehouseen
Lataa Delta Table -kansio rajoitetun lakehousen hallittuun tallennustilaan Azure Storage Explorerin avulla.
Siirry Azure Storage Exploreriin, valitse yhteyskuvake vasemmanpuoleisesta valikosta ja valitse sitten ADLS Gen2 -säilö tai -hakemisto.
Kirjaudu sisään OAuthin avulla.
Kirjoita tallennustilan näyttönimi ja kirjoita blob-säilön URL-osoite seuraavassa muodossa:
https://{workspaceFQDN}/{workspaceID}/{lakehouseID}missä
{workspaceFQDN}on{workspaceID}.z{xy}.onelake.fabric.microsoft.comEsimerkiksi:
POST https://aaaaaaaa000011112222bbbbbbbbbbbb.zaa.w.api.fabric.microsoft.com/v1/workspaces/aaaaaaaa-0000-1111-2222-bbbbbbbbbbbb/bbbbbbbb-1111-2222-3333-ccccccccccccValitse Yhdistä. Tallennustilan pitäisi nyt näkyä Explorer-näkymässä.
Lataa Taulukot-kansioon Delta-taulukko, jota haluat käyttää. Tässä esimerkissä käytetään asiakastaulukkoa .
Vaihe 5: Muistikirjan luominen lähdetyötilaan
Luo muistikirja ja liitä se rajoitettuun lakehouseen seuraavasti:
Siirry lähdetyötilassa kohtaan Muistikirjat.
Valitse + Uusi muistikirja.
Valitse Spark-suorituspalvelu.
Muodosta yhteys kohdetyötilaan Resurssienhallinta-ruudussa.
Liitä seuraava koodi:
from pyspark.sql import SparkSession # Read Delta table from the restricted lakehouse using Workspace DNS-based ABFSS URI df = spark.read.format("delta").load( "abfss://{WorkspaceID}@{WorkspaceFQDN}/{LakehouseID}/Tables/customers" )Varmista, että:
- ABFSS-polku vastaa lakehousen DNS:ää ja taulukon sijaintia.
- Verkkoyhteys avoimien ja rajoitettujen työtilojen välillä muodostetaan oikein yksityisen päätepisteen kautta.
Suorita muistikirja. Jos yksityinen päätepiste ja käyttöoikeudet on määritetty oikein, muistikirja muodostaa yhteyden ja näyttää Delta-taulukon sisällön rajoitetusta lakehousesta.