Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Z tego artykułu dowiesz się, jak utworzyć skrót usługi Google Cloud Storage (GCS) w usłudze Fabric lakehouse. Skróty można tworzyć w usłudze Google Cloud Storage (GCS) przy użyciu interfejsu API XML dla GCS. Podczas tworzenia skrótów do usługi Google Cloud Storage ścieżka docelowa musi zawierać co najmniej nazwę zasobnika. Zakres skrótu można również ograniczyć, określając prefiks/folder, który chcesz wskazać w hierarchii magazynu.
Skróty GCS są tylko do odczytu. Nie obsługują one operacji zapisu niezależnie od uprawnień użytkownika.
Aby zapoznać się z przeglądem skrótów, zobacz OneLake shortcuts. Aby programowo tworzyć skróty, zobacz interfejsy API REST OneLake do skrótów.
Skróty GCS mogą korzystać z buforowania plików w celu zmniejszenia kosztów ruchu wychodzącego związanego z dostępem do danych między chmurami. Aby uzyskać więcej informacji, zobacz Skróty OneLake > buforowanie.
Wymagania wstępne
Jeśli nie masz lakehouse, utwórz go, wykonując następujące kroki: Tworzenie lakehouse za pomocą usługi OneLake.
Upewnij się, że wybrany zasobnik GCS i użytkownik spełniają wymagania dotyczące dostępu i autoryzacji skrótów GCS.
Tworzenie skrótu
Otwórz dom nad jeziorem.
Kliknij prawym przyciskiem myszy katalog w widoku jeziora lakehouse.
Wybierz pozycję Nowy skrót.
Wybieranie źródła
W obszarze Źródła zewnętrzne wybierz pozycję Google Cloud Storage.
Wprowadź ustawienia połączenia zgodnie z następującą tabelą:
Field Opis Wartość URL Łańcuch połączenia dla bucketu GCS. Nazwa zasobnika jest opcjonalna. https://BucketName.storage.googleapis.comhttps://storage.googleapis.comPołączenie Wcześniej zdefiniowane połączenia dla określonej lokalizacji magazynu są wyświetlane na liście rozwijanej. Jeśli nie istnieją żadne połączenia, utwórz nowe połączenie. Tworzenie nowego połączenia Nazwa połączenia Nazwa zdefiniowana przez użytkownika dla połączenia. Nazwa połączenia. Rodzaj uwierzytelniania Fabric wykorzystuje klucze kodu uwierzytelniania komunikatów opartych na skrótach (HMAC) do uzyskiwania dostępu do magazynu Google Cloud. Te klucze są skojarzone z użytkownikiem lub kontem usługi. Konto musi mieć uprawnienia dostępu do danych w zasobniku GCS. Jeśli określony punkt końcowy zasobnika został użyty w adresie URL połączenia, konto musi mieć uprawnienia storage.objects.getorazstorage.objects.list. Jeśli globalny punkt końcowy został wykorzystany w adresie URL połączenia, konto musi mieć także uprawnieniestorage.buckets.list.Klucz HMAC Identyfikator dostępu Klucz dostępu skojarzony z kontem użytkownika lub usługi. Aby uzyskać więcej informacji na temat tworzenia kluczy HMAC, zobacz Zarządzanie kluczami HMAC. Klucz dostępu. Wpis tajny Tajemnica klucza dostępu. Klucz tajny. Wybierz Dalej.
Przejdź do docelowej lokalizacji skrótu.
Jeśli użyto globalnego punktu końcowego w adresie URL połączenia, wszystkie dostępne zasobniki będą wyświetlane w widoku nawigacji po lewej stronie. Jeśli użyto określonego punktu końcowego zasobnika w adresie URL połączenia, tylko określony zasobnik i jego zawartość będą wyświetlane w widoku nawigacji.
Przejdź do konta magazynowego, wybierając folder lub klikając strzałkę rozwijania obok folderu.
W tym widoku można wybrać co najmniej jedną lokalizację docelową skrótu. Wybierz lokalizacje docelowe, klikając pole wyboru obok folderu w widoku nawigacji po lewej stronie.
Wybierz Dalej
Strona przeglądu umożliwia zweryfikowanie wszystkich wybranych opcji. W tym miejscu można zobaczyć każdy skrót, który zostanie utworzony. W kolumnie akcji możesz kliknąć ikonę ołówka, aby edytować nazwę skrótu. Możesz kliknąć ikonę kosza, aby usunąć skrót.
Wybierz pozycję Utwórz.
Dom nad jeziorem odświeża się automatycznie. Skrót zostanie wyświetlony w okienku eksploratora po lewej stronie.
Access
Podczas konfigurowania połączenia dla skrótu GCS można określić globalny punkt końcowy dla usługi przechowywania lub użyć punktu końcowego specyficznego dla bucketu.
- Przykład globalnego punktu końcowego:
https://storage.googleapis.com - Przykład punktu końcowego dedykowanego dla zasobnika:
https://<BucketName>.storage.googleapis.com
Authorization
Skróty GCS używają delegowanego modelu autoryzacji. W tym modelu twórca skrótów określa poświadczenia skrótu GCS, a cały dostęp do tego skrótu jest autoryzowany przy użyciu tego poświadczenia. Obsługiwane delegowane poświadczenia to klucz HMAC i tajne hasło dla konta usługi lub konta użytkownikowego.
Konto musi mieć uprawnienia dostępu do danych w zasobniku GCS. Jeśli punkt końcowy właściwy dla zasobnika został użyty w połączeniu związanym ze skrótem, konto musi mieć następujące uprawnienia:
storage.objects.getstoage.objects.list
Aby użyć globalnego punktu końcowego w połączeniu do skrótu, konto musi mieć również następujące uprawnienia:
storage.buckets.list
Ograniczenia
Następujące ograniczenia dotyczą skrótów usługi Google Cloud Storage:
- Skróty GCS są tylko do odczytu. Nie obsługują one operacji zapisu niezależnie od uprawnień użytkownika.