Tworzenie woluminów i zarządzanie nimi
Ten artykuł zawiera przykłady składni służące do tworzenia i usuwania woluminów wykazu aparatu Unity oraz zarządzania nimi.
- Aby uzyskać instrukcje dotyczące przekazywania plików w woluminach, zarządzania nimi lub pracy z nimi, zobacz Zarządzanie plikami w woluminach.
- Aby uzyskać szczegółowe informacje na temat eksplorowania woluminów i ich zawartości, zobacz Eksplorowanie magazynu i znajdowanie plików danych.
- Aby zapoznać się z ogólnym omówieniem woluminów, zobacz Co to są woluminy wykazu aparatu Unity?.
- Aby uzyskać szczegółowe informacje o woluminach zarządzanych i zewnętrznych, zobacz Zarządzane i zewnętrzne woluminy.
- Aby uzyskać szczegółowe informacje o uprawnieniach wykazu aparatu Unity, zobacz Jakie są uprawnienia dla woluminów?.
Tworzenie woluminu
Podczas tworzenia woluminu przy użyciu programu SQL, Eksploratora wykazu lub innych narzędzi wolumin zarządzany jest tworzony domyślnie. Aby utworzyć wolumin zewnętrzny, należy skojarzyć wolumin z lokalizacją zewnętrzną.
Poniższe instrukcje obejmują przykładową składnię tworzenia woluminów zarządzanych i opcjonalnie określanie lokalizacji przechowywania obiektów w chmurze w celu utworzenia woluminu zewnętrznego.
Eksplorator wykazu
Aby utworzyć wolumin w Eksploratorze wykazu:
- W obszarze roboczym usługi Azure Databricks kliknij pozycję Wykaz.
- Wyszukaj lub wyszukaj schemat, do którego chcesz dodać wolumin, i wybierz go.
- Kliknij przycisk Utwórz wolumin. (Musisz mieć wystarczające uprawnienia).
- Wprowadź nazwę woluminu.
- Jeśli chcesz utworzyć wolumin zewnętrzny, wykonaj następujące czynności:
- Wybierz lokalizację zewnętrzną, w której chcesz utworzyć wolumin.
- Edytuj ścieżkę, aby odzwierciedlić podkatalog, w którym chcesz utworzyć wolumin.
- Podaj komentarz (opcjonalnie).
- Kliknij pozycję Utwórz.
SQL
Aby utworzyć wolumin zarządzany, użyj następującej składni:
CREATE VOLUME <catalog>.<schema>.<volume-name>;
Aby utworzyć wolumin zewnętrzny, dodaj klauzulę LOCATION
, jak w poniższym przykładzie:
CREATE EXTERNAL VOLUME <catalog>.<schema>.<external-volume-name>
LOCATION 'abfss://<container-name>@<storage-account>.dfs.core.windows.net/<path>/<directory>';
Uwaga
Podczas definiowania woluminu zewnętrznego dostęp identyfikatora URI chmury do danych w ścieżce woluminu podlega uprawnieniam przyznanym na woluminie, a nie uprawnieniami przyznanymi w lokalizacji zewnętrznej, w której jest przechowywany wolumin.
Zobacz CREATE VOLUME (TWORZENIE WOLUMINU).
Wymagane uprawnienia
Aby utworzyć wolumin, musisz mieć następujące uprawnienia:
Zasób | Wymagane uprawnienia |
---|---|
Schemat | USE SCHEMA , CREATE VOLUME |
Wykaz | USE CATALOG |
Domyślnie woluminy zarządzane są tworzone w zarządzanej lokalizacji magazynu skojarzonej ze schematem zawierającym. Zobacz Określanie lokalizacji magazynu zarządzanego w katalogu aparatu Unity.
Aby utworzyć woluminy zewnętrzne, musisz również mieć CREATE EXTERNAL VOLUME
uprawnienia do lokalizacji zewnętrznej, która zarządza magazynem obiektów w chmurze określonym w LOCATION
klauzuli . Zobacz Łączenie z magazynem obiektów w chmurze i usługami przy użyciu wykazu aparatu Unity.
Usuwanie woluminu
Eksplorator wykazu
Aby usunąć wolumin w Eksploratorze wykazu:
- W obszarze roboczym usługi Azure Databricks kliknij pozycję Wykaz.
- Wyszukaj lub przeglądaj wolumin, który chcesz usunąć i wybierz go.
- Kliknij ikonę z prawej strony nazwy woluminu i wybierz pozycję Usuń.
- Kliknij przycisk Usuń w wyświetlonym oknie dialogowym, aby potwierdzić.
SQL
Użyj następującej składni, aby usunąć wolumin:
DROP VOLUME IF EXISTS <volume-name>;
Zobacz DROP VOLUME (UPUSZCZANIE WOLUMINU).
Uwaga
Usunięcie woluminu zarządzanego oznacza zawarte pliki do usunięcia, a usunięcie woluminu zewnętrznego nie jest. Zobacz Różnice zachowania między woluminami zarządzanymi i zewnętrznymi.
Wymagane uprawnienia
Tylko użytkownicy z uprawnieniami właściciela mogą usuwać wolumin. Zobacz Własność woluminu.
Zmienianie nazwy woluminu
Eksplorator wykazu
Aby zmienić nazwę woluminu w Eksploratorze wykazu:
- W obszarze roboczym usługi Azure Databricks kliknij pozycję Wykaz.
- Wyszukaj lub wyszukaj wolumin, którego nazwę chcesz zmienić, i wybierz go.
- Kliknij ikonę z prawej strony nazwy woluminu i wybierz pozycję Zmień nazwę.
- Wprowadź nazwę woluminu.
- Kliknij przycisk Zapisz.
SQL
Użyj następującej składni, aby zmienić nazwę woluminu:
ALTER VOLUME <volume-name> RENAME TO <new-volume-name>
Zobacz ALTER VOLUME (ALTER VOLUME).
Wymagane uprawnienia
Tylko użytkownicy z uprawnieniami właściciela mogą zmienić nazwę woluminu. Zobacz Własność woluminu.
Zmienianie uprawnień na woluminie
Eksplorator wykazu
Aby zmienić uprawnienia woluminu w Eksploratorze wykazu, zacznij od przejścia do interfejsu użytkownika uprawnień:
- W obszarze roboczym usługi Azure Databricks kliknij pozycję Wykaz.
- Wyszukaj lub przeglądaj wolumin, dla którego chcesz zmodyfikować uprawnienia zmiany i wybierz go.
- Kliknij kartę Uprawnienia . Wyświetlane są przyznane i dziedziczone uprawnienia na woluminie.
Aby przyznać nowe uprawnienia, wykonaj następujące czynności:
- Kliknij pozycję Udziel.
- Wpisz, aby wyszukać podmiot zabezpieczeń. Wybierz podmiot zabezpieczeń, którego chcesz udzielić uprawnień. Możesz wybrać wiele podmiotów zabezpieczeń.
- Wybierz uprawnienia, które chcesz przyznać.
- Kliknij pozycję Udziel.
Uwaga
Jeśli podmiot zabezpieczeń nie ma USE CATALOG
uprawnień i USE SCHEMA
w zasobach nadrzędnych, zostanie wyświetlone ostrzeżenie, że wymagane są dodatkowe uprawnienia. Jeśli masz wystarczające uprawnienia do zasobów nadrzędnych, aby przyznać te uprawnienia, zostanie również wyświetlone pole wyboru, aby przyznać te uprawnienia.
Aby odwołać uprawnienia, wykonaj następujące czynności:
- Wybierz co najmniej jedną dotację.
- Kliknij pozycję Odwołaj.
- Kliknij przycisk Odwołaj w wyświetlonym oknie dialogowym, aby potwierdzić.
SQL
Użyj funkcji GRANT
i REVOKE
, aby zmienić uprawnienia na woluminie.
Na przykład następujące granty READ FILES
składni na woluminie:
GRANT READ FILES ON VOLUME <volume-name> TO <principal>
Następująca składnia do odwołania WRITE FILES
w woluminie:
REVOKE WRITE FILES ON VOLUME <volume-name> TO <principal>
Zobacz Zarządzanie uprawnieniami w wykazie aparatu Unity.
Wymagane uprawnienia
Tylko użytkownicy z uprawnieniami właściciela mogą mieć uprawnienia do woluminu. Zobacz Własność woluminu.
Zmienianie właściciela woluminu
Eksplorator wykazu
Aby zmienić właściciela woluminu w Eksploratorze wykazu, wykonaj następujące czynności:
- W obszarze roboczym usługi Azure Databricks kliknij pozycję Wykaz.
- Wyszukaj lub przeglądaj wolumin, dla którego chcesz zmienić własność, i wybierz go.
- W okienku Informacje o tym woluminie kliknij obok pozycji Właściciel.
- Wpisz, aby wyszukać podmiot zabezpieczeń i wybrać go.
- Kliknij przycisk Zapisz.
SQL
Użyj następującej składni, aby zmienić właściciela woluminu:
ALTER VOLUME <volume-name> SET OWNER TO <principal-name>
Zobacz ALTER VOLUME (ALTER VOLUME).
Wymagane uprawnienia
Tylko użytkownicy z uprawnieniami właściciela mogą zmieniać właściciela woluminu. Zobacz Własność woluminu.