Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
In dit artikel leert u hoe u een snelkoppeling naar Google Cloud Storage (GCS) maakt in een Fabric Lakehouse. Snelkoppelingen kunnen worden gemaakt naar Google Cloud Storage (GCS) met behulp van de XML-API voor GCS. Wanneer u snelkoppelingen naar Google Cloud Storage maakt, moet het doelpad minimaal een bucketnaam bevatten. U kunt ook het bereik van de snelkoppeling beperken door het voorvoegsel of de map op te geven waarnaar u wilt verwijzen in de opslaghiƫrarchie.
GCS-snelkoppelingen zijn alleen lezen. Ze bieden geen ondersteuning voor schrijfbewerkingen, ongeacht de machtigingen van de gebruiker.
Voor een overzicht van snelkoppelingen, zie OneLake-snelkoppelingen. Als u programmatisch snelkoppelingen wilt maken, raadpleegt u de OneLake shortcuts REST API's.
GCS-snelkoppelingen kunnen profiteren van bestandscaching om uitgaande kosten te verlagen die zijn gekoppeld aan toegang tot gegevens in meerdere clouds. Zie OneLake-snelkoppelingen > opslaan in cache voor meer informatie.
Prerequisites
Als u geen lakehouse hebt, maakt u er een door deze stappen te volgen: Een lakehouse maken met OneLake.
Zorg ervoor dat uw gekozen GCS-bucket en -gebruiker voldoen aan de toegangs- en autorisatievereisten voor GCS-snelkoppelingen.
Snelkoppeling maken
Open een meerhuis.
Klik met de rechtermuisknop op een map in de Lake view van het lakehouse.
Kies Nieuwe snelkoppeling.
Een bron selecteren
Selecteer Google Cloud Storage onder Externe bronnen.
Voer de verbindingsinstellingen in volgens de volgende tabel:
Field Beschrijving Waarde URL De verbindingstekenreeks voor je GCS-bucket. De naam van de bucket is optioneel. https://BucketName.storage.googleapis.comhttps://storage.googleapis.comVerbinding Eerder gedefinieerde verbindingen voor de opgegeven opslaglocatie worden weergegeven in de vervolgkeuzelijst. Als er geen verbindingen bestaan, maakt u een nieuwe verbinding. Nieuwe verbinding maken Verbindingsnaam De door de gebruiker gedefinieerde naam voor de verbinding. Een naam voor uw verbinding. Authenticatietype Fabric maakt gebruik van HMAC-sleutels (Hash-based Message Authentication Code) voor toegang tot Google Cloud-opslag. Deze sleutels zijn gekoppeld aan een gebruikers- of serviceaccount. Het account moet gemachtigd zijn om toegang te krijgen tot de gegevens in de GCS-bucket. Als het bucketspecifieke eindpunt is gebruikt in de verbindings-URL, moet het account over de storage.objects.getenstorage.objects.listmachtigingen beschikken. Als het globale eindpunt is gebruikt in de verbindings-URL, moet het account ook over destorage.buckets.listmachtiging beschikken.HMAC-sleutel Toegangs-id De toegangssleutel die is gekoppeld aan een gebruikers- of serviceaccount. Zie HMAC-sleutels beheren voor meer informatie over het maken van HMAC-sleutels. Uw toegangssleutel. Geheim Het geheim voor de toegangssleutel. Uw geheime sleutel. Klik op Volgende.
Blader naar de doellocatie voor de snelkoppeling.
Als u het globale eindpunt in de verbindings-URL hebt gebruikt, worden al uw beschikbare buckets weergegeven in de linkernavigatieweergave. Als u een bucketspecifiek eindpunt in de verbindings-URL hebt gebruikt, worden alleen de opgegeven bucket en de inhoud ervan weergegeven in de navigatieweergave.
Navigeer door het opslagaccount door een map te selecteren of op de uitbreidingspijl naast een map te klikken.
In deze weergave kunt u een of meer doellocaties voor snelkoppelingen selecteren. Kies doellocaties door op het selectievakje naast een map in de linkernavigatieweergave te klikken.
Selecteer Volgende
Op de controlepagina kunt u al uw selecties controleren. Hier ziet u elke snelkoppeling die zal worden gemaakt. In de actiekolom kunt u op het potloodpictogram klikken om de naam van de snelkoppeling te bewerken. U kunt op het prullenbakpictogram klikken om de snelkoppeling te verwijderen.
Klik op Creƫren.
Het lakehouse wordt automatisch vernieuwd. De snelkoppeling wordt weergegeven in het linkerpaneel van het Explorer-venster.
Toegang
Wanneer u de verbinding voor een GCS-snelkoppeling configureert, kunt u het globale eindpunt voor de opslagservice opgeven of een bucketspecifiek eindpunt gebruiken.
- Voorbeeld van globaal eindpunt:
https://storage.googleapis.com - Voorbeeld van een bucket-specifiek eindpunt:
https://<BucketName>.storage.googleapis.com
Authorization
GCS-snelkoppelingen maken gebruik van een gedelegeerd autorisatiemodel. In dit model geeft de maker van de snelkoppeling een referentie op voor de GCS-snelkoppeling en alle toegang tot die snelkoppeling is geautoriseerd met die referentie. De ondersteunde gedelegeerde referentie is een HMAC-sleutel en geheime sleutel voor een serviceaccount of gebruikersaccount.
Het account moet gemachtigd zijn om toegang te krijgen tot de gegevens in de GCS-bucket. Als het bucketspecifieke eindpunt is gebruikt in de verbinding voor de snelkoppeling, moet het account de volgende machtigingen hebben:
storage.objects.getstoage.objects.list
Als het globale eindpunt is gebruikt in de verbinding voor de snelkoppeling, moet het account ook de volgende machtiging hebben:
storage.buckets.list
Beperkingen
De volgende beperkingen gelden voor Snelkoppelingen naar Google Cloud Storage:
- GCS-snelkoppelingen zijn alleen lezen. Ze bieden geen ondersteuning voor schrijfbewerkingen, ongeacht de machtigingen van de gebruiker.