Udostępnij przez


Tworzenie skrótu usługi Google Cloud Storage (GCS)

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

Tworzenie skrótu

  1. Otwórz dom nad jeziorem.

  2. Kliknij prawym przyciskiem myszy katalog w widoku jeziora lakehouse.

  3. Wybierz pozycję Nowy skrót.

    Zrzut ekranu przedstawiający menu kontekstowe po kliknięciu prawym przyciskiem myszy, w którym można wybrać opcję „Nowy skrót” z widoku Lake.

Wybieranie źródła

  1. W obszarze Źródła zewnętrzne wybierz pozycję Google Cloud Storage.

    Zrzut ekranu przedstawiający okno Nowy skrót przedstawiający dostępne typy skrótów. Wyróżniono opcję o nazwie Google Cloud Storage.

  2. Wprowadź ustawienia połączenia zgodnie z następującą tabelą:

    Zrzut ekranu przedstawiający okno Nowe skróty z ustawieniami połączenia i poświadczeniami połączenia.

    Field Opis Wartość
    URL Łańcuch połączenia dla bucketu GCS. Nazwa zasobnika jest opcjonalna. https:// BucketName.storage.googleapis.comhttps://storage.googleapis.com
    Połą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.get oraz storage.objects.list. Jeśli globalny punkt końcowy został wykorzystany w adresie URL połączenia, konto musi mieć także uprawnienie storage.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.
  3. Wybierz Dalej.

  4. Przejdź do docelowej lokalizacji skrótu.

    Zrzut ekranu przedstawiający okno przeglądania pamięci z wybranymi kilkoma folderami.

    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.

  5. Wybierz Dalej

    Zrzut ekranu przedstawiający stronę przeglądu skrótów z opcjami zmiany nazwy i usuwania skrótów.

    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.

  6. Wybierz pozycję Utwórz.

Dom nad jeziorem odświeża się automatycznie. Skrót zostanie wyświetlony w okienku eksploratora po lewej stronie.

Zrzut ekranu przedstawiający listę tabel widoku Jeziora, które pokazują symbol skrótu.

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.get
  • stoage.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.