Przeglądanie zasobów magazynu i zarządzanie nimi przy użyciu Eksploratora serwera
Napiwek
Wypróbuj eksploratora usługi Microsoft Azure Storage
Eksplorator usługi Microsoft Azure Storage to bezpłatna, autonomiczna aplikacja firmy Microsoft. Umożliwia ona wizualną pracę z danymi usługi Azure Storage w systemach Windows, macOS i Linux.
Notatka
Ten artykuł dotyczy usługi Azure Azure Cloud Services (wsparcie dodatkowe). Usługi Cloud Services (wersja klasyczna) są wycofane z dnia 31 sierpnia 2024 r. Aby uzyskać więcej informacji, zobacz Model wdrażania usług w chmurze (klasyczny) zostanie wycofany 31 sierpnia 2024 r.. W przypadku nowego programowania zalecamy użycie nowszego typu usługi przeznaczonego do określonego celu, takiego jak Azure App Service, Azure Functionslub Azure Container Apps. Aby uzyskać najnowszą listę dostępnych usług, zobacz Directory of Azure products.
Jeśli masz zainstalowane środowisko robocze Azure dla programu Microsoft Visual Studio 2019, możesz wyświetlać dane obiektów blob, kolejek i tabel z kont Azure. Węzeł usługi Azure Storage w Eksploratorze serwerów pokazuje dane, które znajdują się na lokalnym koncie emulatora przestrzeni dyskowej i innych kontach usługi Azure Storage.
Aby wyświetlić Eksploratora serwera w programie Visual Studio, na pasku menu wybierz pozycję View>Server Explorer. Węzeł Storage pokazuje wszystkie konta magazynowe, które istnieją w ramach każdej subskrypcji lub certyfikatu platformy Azure, z którymi jesteś połączony. Jeśli konto magazynowe nie jest wyświetlane, możesz je dodać, postępując zgodnie z instrukcjami w kolejnych częściach tego artykułu.
W programie Visual Studio 2019 i starszych programach można również wyświetlać zasoby platformy Azure i zarządzać nimi za pomocą eksploratora chmury. Aby uzyskać więcej informacji, zobacz Zarządzanie zasobami platformy Azure przy użyciu programu Cloud Explorer.
Ważny
Program Cloud Explorer został wycofany w programie Visual Studio 2022. Zamiast tego można użyć następujących alternatyw:
- Aby debugować usługi Azure App Services lub aplikacje usługi Azure Functions, możesz użyć usług połączonych lub funkcji Publikuj dostępne we wszystkich projektach.
- Jeśli korzystasz z programu Visual Studio do publikowania, możesz uzyskać dostęp do tej funkcji w sekcji "Dodatkowe opcje" w sekcji Hosting.
- Jeśli nie używasz funkcji publikowania, węzeł usług połączonych wewnątrz każdego projektu w rozwiązaniu może pomóc w skonfigurowaniu dostępu do zasobów platformy Azure i wywołaniu różnych operacji, takich jak zdalne debugowanie, profilowanie zdalne, uruchamianie/zatrzymywanie aplikacji, wyświetlanie dzienników przesyłania strumieniowego i nie tylko.
- Używanie Eksploratora usługi Microsoft Azure Storage to bezpłatna, autonomiczna aplikacja firmy Microsoft. Umożliwia ona wizualną pracę z danymi usługi Azure Storage w systemach Windows, macOS i Linux.
- Konsola Kudu zapewnia bezpośredni, podwyższony dostęp do wiersza polecenia serwera usługi App Service i jego systemu plików. Jest to zarówno cenne narzędzie do debugowania, jak i umożliwia wykonywanie operacji interfejsu wiersza polecenia, takich jak instalowanie pakietów.
W razie potrzeby możesz użyć Azure Portal lub kontynuować korzystanie z węzła Azure w Eksploratorze serwera w poprzednich wersjach programu Visual Studio.
Aby uzyskać więcej informacji na temat programu Visual Studio 2022, przeczytaj nasze uwagi do wydania .
Warunki wstępne
- Konto platformy Azure. Jeśli nie masz konta platformy Azure, aktywuj swoje korzyści platformy Azure dla subskrybentów programu Visual Studio lub zarejestruj się na bezpłatną wersję próbną.
Wyświetlanie zasobów magazynu i zarządzanie nimi w programie Visual Studio
Eksplorator serwera automatycznie wyświetla listę obiektów blob, kolejek i tabel na koncie emulatora magazynu. Konto emulatora magazynu znajduje się w Eksploratorze serwera w węźle Storage, jako węzeł Development.
Aby wyświetlić zasoby konta emulatora pamięci, rozwiń gałąź o nazwie Development. Jeśli emulator magazynu nie został uruchomiony po rozwinięciu węzła Development, zostanie on uruchomiony automatycznie. Ten proces może potrwać kilka sekund. Można kontynuować pracę w innych obszarach programu Visual Studio, gdy emulator pamięci masowej się uruchamia.
Aby wyświetlić zasoby na koncie magazynu, rozwiń węzeł konta magazynu w Eksploratorze serwera, w którym są widoczne obiekty blob, kolejki i tabele węzłów.
Praca z zasobami blob
Węzeł Obiektów blob wyświetla listę kontenerów dla wybranego konta przechowywania. Kontenery blobów zawierają pliki blobów, a te można organizować w foldery i podfoldery. Aby uzyskać więcej informacji, zobacz Jak używać magazynu Blob w .NET.
Aby utworzyć kontener obiektów blob
Otwórz menu skrótów dla węzła Obiektów blob, a następnie wybierz pozycję Utwórz kontener obiektów blob.
W oknie dialogowym Tworzenie kontenera obiektów blob wpisz nazwę nowego kontenera.
Naciśnij klawisz Enter na klawiaturze lub kliknij/naciśnij poza polem nazwy, aby zapisać kontener blob.
Notatka
Nazwa kontenera obiektów blob musi zaczynać się od cyfry (0–9) lub małej litery (a-z).
Aby usunąć kontener blob
Otwórz menu skrótów dla kontenera, który chcesz usunąć, a następnie wybierz Usuń.
Aby wyświetlić listę elementów w kontenerze obiektów blob
Otwórz menu skrótów dla nazwy kontenera obiektów blob na liście, a następnie wybierz pozycję Otwórz.
Gdy wyświetlisz zawartość kontenera obiektów blob, zostanie wyświetlona na karcie znanej jako widok kontenera obiektów blob.
widok kontenera blob
Następujące operacje na obiektach blob można wykonać przy użyciu przycisków w prawym górnym rogu widoku kontenera:
- Wprowadź wartość filtru i zastosuj ją.
- Odśwież listę obiektów w kontenerze.
- Przekaż plik.
- Usuń obiekt blob. (Usunięcie pliku z kontenera obiektów blob nie powoduje usunięcia bazowego pliku. Usuwa go tylko z kontenera obiektów blob).
- Otwórz „blob”.
- Zapisz obiekt blob na komputerze lokalnym.
Aby utworzyć folder lub podfolder w kontenerze blob
Wybierz kontener blob w programie Cloud Explorer. W oknie kontenera wybierz przycisk Prześlij obiekt blob.
W oknie dialogowym Przekazywanie nowego pliku wybierz przycisk Przeglądaj, aby określić plik, który chcesz przekazać, a następnie wprowadź nazwę folderu w polu Folder (opcjonalnie).
Podfoldery można dodawać w folderach kontenerów, wykonując ten sam krok. Jeśli nie określisz nazwy folderu, plik zostanie przesłany na najwyższy poziom kontenera blob. Plik zostanie wyświetlony w określonym folderze w kontenerze.
Folder
Kliknij dwukrotnie folder lub wybierz Enter, aby wyświetlić zawartość folderu. Gdy jesteś w folderze kontenera, możesz wrócić do katalogu głównego kontenera, wybierając przycisk Otwórz katalog nadrzędny (strzałka).
Aby usunąć folder kontenera
Usuń wszystkie pliki w folderze.
Ponieważ foldery w kontenerach obiektów blob to foldery wirtualne, nie można utworzyć pustego folderu. Nie można również usunąć folderu, aby usunąć jego zawartość pliku, ale zamiast tego należy usunąć całą zawartość folderu, aby usunąć sam folder.
Aby filtrować obiekty blob w kontenerze
Można filtrować wyświetlane obiekty blob, określając wspólny prefiks.
Jeśli na przykład wprowadzisz prefiks hello w polu tekstowym filtru, a następnie wybierz przycisk Wykonaj (!), zostaną wyświetlone tylko obiekty blob rozpoczynające się od "hello".
pole tekstowe filtru
Pole tekstowe filtru uwzględnia wielkość liter i nie obsługuje filtrowania z symbolami wieloznacznymi. Obiekty blob można filtrować tylko według prefiksu. Prefiks może zawierać ogranicznik, jeśli używasz go do organizowania blobów w hierarchii wirtualnej. Na przykład filtrowanie po prefiksie "HelloFabric/" zwraca wszystkie obiekty blob rozpoczynające się od tego ciągu znaków.
Aby pobrać dane obiektu blob
W programie Cloud Explorerużyj dowolnej z następujących metod:
- Otwórz menu kontekstowe dla co najmniej jednego bloba, a następnie wybierz pozycję Otwórz.
- Wybierz nazwę bloba, a następnie kliknij przycisk Otwórz.
- Kliknij dwukrotnie nazwę obiektu blob.
Postęp pobierania obiektu blob jest wyświetlany w oknie Dziennik aktywności platformy Azure.
Blob otwiera się w edytorze domyślnym dla tego typu pliku. Jeśli system operacyjny rozpoznaje typ pliku, plik zostanie otwarty w aplikacji zainstalowanej lokalnie. W przeciwnym razie zostanie wyświetlony monit o wybranie aplikacji odpowiedniej dla typu pliku obiektu blob. Plik lokalny utworzony podczas pobierania obiektu blob jest oznaczony jako tylko do odczytu.
Dane plików blob są buforowane lokalnie i sprawdzane względem czasu ostatniej modyfikacji plików blob w usłudze Azure Blob Storage. Jeśli obiekt blob został zaktualizowany od czasu ostatniego pobrania, zostanie pobrany ponownie. W przeciwnym razie obiekt blob jest ładowany z dysku lokalnego.
Domyślnie obiekt blob jest pobierany do katalogu tymczasowego. Aby pobrać obiekty blob do określonego katalogu, otwórz menu skrótów dla wybranych nazw obiektów blob i wybierz pozycję Zapisz jako. Podczas zapisywania bloba w ten sposób plik blob nie jest otwierany, a plik lokalny tworzony jest z atrybutami odczytu/zapisu.
Aby przesłać obiekty blob
Aby przekazać obiekty blob, wybierz przycisk Przekaż obiekt blob po otwarciu kontenera do wyświetlenia w widoku kontenera obiektów blob.
Możesz wybrać jeden lub więcej plików do przekazania i możesz przekazać pliki dowolnego typu. W oknie dziennika aktywności platformy Azure przedstawiono postęp przekazywania. Aby uzyskać więcej informacji na temat pracy z danymi obiektów blob, zobacz Jak używać usługi Azure Blob Storage na platformie .NET.
Aby wyświetlić dzienniki przesyłane do obiektu blob
Jeśli korzystasz z diagnostyki Azure do rejestrowania danych z aplikacji Azure i przeniosłeś dzienniki na swoje konto magazynowania Azure, zobaczysz kontenery utworzone przez Azure dla tych dzienników. Wyświetlanie tych dzienników w Eksploratorze serwera jest łatwym sposobem identyfikowania problemów z aplikacją, zwłaszcza jeśli została wdrożona na platformie Azure.
Aby uzyskać więcej informacji na temat diagnostyki Azure, zobacz Zbieranie danych dziennika za pomocą diagnostyki Azure.
Aby uzyskać adres URL dla obiektu blob
Otwórz menu skrótów obiektu blob, a następnie wybierz pozycję Kopiuj adres URL.
Aby edytować obiekt blob
Wybierz obiekt blob, a następnie naciśnij przycisk Otwórz obiekt blob.
Plik jest pobierany do lokalizacji tymczasowej i otwierany na komputerze lokalnym. Prześlij ponownie obiekt blob po wprowadzeniu zmian.
Praca z zasobami kolejki
Kolejki usług przechowywania są hostowane w koncie usługi Azure Storage. Można ich użyć, aby umożliwić role usługi w chmurze komunikowanie się ze sobą i z innymi usługami za pomocą mechanizmu przekazywania komunikatów. Dostęp do kolejki można uzyskać programowo za pośrednictwem usługi w chmurze i za pośrednictwem usługi internetowej dla klientów zewnętrznych. Dostęp do kolejki można również uzyskać bezpośrednio przy użyciu Eksploratora serwera w programie Visual Studio.
Podczas tworzenia usługi w chmurze korzystającej z kolejek możesz użyć programu Visual Studio do tworzenia kolejek i pracy z nimi interaktywnie podczas opracowywania i testowania kodu.
W Eksploratorze serwera można wyświetlić kolejki na koncie magazynowym, utworzyć i usunąć kolejki, otworzyć kolejkę, aby zobaczyć jej wiadomości i dodać wiadomości do kolejki. Po otwarciu kolejki do wyświetlania można wyświetlić poszczególne komunikaty i wykonać następujące akcje w kolejce przy użyciu przycisków w lewym górnym rogu:
- Odśwież widok kolejki.
- Dodaj komunikat do kolejki.
- Usuń wiadomość znajdującą się na początku kolejki.
- Wyczyść całą kolejkę.
Na poniższej ilustracji przedstawiono kolejkę zawierającą dwa komunikaty:
kolejki
Aby uzyskać więcej informacji na temat kolejek usługi magazynowania, zobacz Rozpoczynanie pracy z usługą Azure Queue Storage przy użyciu platformy .NET. Aby uzyskać informacje na temat usługi internetowej dla kolejek usług magazynu, zobacz Queue Storage Concepts. Aby uzyskać informacje o sposobie wysyłania komunikatów do kolejki usług magazynu przy użyciu programu Visual Studio, zobacz Wysyłanie komunikatów do kolejki usług magazynu.
Notatka
Kolejki usług magazynu różnią się od kolejek usługi Azure Service Bus. Aby uzyskać więcej informacji na temat kolejek usługi Service Bus, zobacz sekcję kolejki, tematy i subskrypcje usługi Service Bus.
Praca z zasobami tabeli
Usługa Azure Table Storage przechowuje duże ilości danych ustrukturyzowanych. Usługa jest magazynem danych NoSQL, który akceptuje uwierzytelnione wywołania z wewnątrz i poza chmurą platformy Azure. Tabele platformy Azure idealnie nadają się do przechowywania danych strukturalnych, nierelacyjnych.
Aby utworzyć tabelę
- W programie Cloud Explorerwybierz węzeł konta magazynu Tabele, a następnie wybierz pozycję Utwórz tabelę.
- W oknie dialogowym Tworzenie tabeli wprowadź nazwę tabeli.
Aby wyświetlić dane tabeli
W programie Cloud Explorerotwórz węzeł Azure, a następnie węzeł Storage.
Otwórz węzeł konta magazynowania, który Cię interesuje, a następnie otwórz węzeł Tabele, aby zobaczyć listę tabel dla konta magazynowania.
Otwórz menu skrótów dla tabeli, a następnie wybierz pozycję Wyświetl tabelę.
Tabela jest zorganizowana według jednostek (pokazanych w wierszach) i właściwości (pokazanych w kolumnach). Na przykład na następnej ilustracji przedstawiono jednostki wymienione w Projektancie tabel.
Aby edytować dane tabeli
W programie Table Designerotwórz menu kontekstowe dla elementu (pojedynczy wiersz) lub właściwości (pojedyncza komórka), a następnie wybierz Edytuj.
Jednostki w jednej tabeli nie muszą mieć tego samego zestawu właściwości (kolumn). Należy pamiętać o następujących ograniczeniach dotyczących wyświetlania i edytowania danych tabeli:
- Nie można wyświetlać ani edytować danych binarnych (
type byte[]
), ale można je przechowywać w tabeli. - Nie można edytować wartości PartitionKey ani RowKey, ponieważ usługa Azure Table Storage nie obsługuje tej operacji.
- Nie można utworzyć właściwości o nazwie Sygnatura czasowa. Usługi Azure Storage używają właściwości o tej nazwie.
- Jeśli wprowadzisz wartość DateTime, musisz postępować zgodnie z formatem odpowiednim dla regionu i ustawień języka komputera (na przykład MM/DD/RRRR HH:MM:SS [AM|PM] dla języka angielskiego w STANACH Zjednoczonych).
Aby dodać jednostki
W programie Table Designerwybierz przycisk Dodaj jednostkę.
W oknie dialogowym Dodaj jednostkę wprowadź wartości właściwości PartitionKey i RowKey.
Dokładnie wprowadź wartości. Nie można ich zmienić po zamknięciu okna dialogowego, chyba że usuniesz jednostkę i ponownie ją dodasz.
Aby filtrować jednostki
Jeśli używasz konstruktora zapytań, możesz dostosować zestaw jednostek wyświetlanych w tabeli.
Aby otworzyć konstruktora zapytań, otwórz tabelę do wyświetlenia.
Wybierz przycisk Konstruktor zapytań na pasku narzędzi widoku tabeli.
Zostanie wyświetlone okno dialogowe konstruktora zapytań. Poniższa ilustracja przedstawia zapytanie kompilowane w konstruktorze zapytań.
Po zakończeniu tworzenia zapytania zamknij okno dialogowe. Wynikowa forma tekstowa zapytania jest wyświetlana w polu tekstowym jako filtr usług danych WCF.
Aby uruchomić zapytanie, wybierz ikonę zielonego trójkąta.
Możesz również filtrować dane jednostki wyświetlane w Projektancie tabel, jeśli wprowadzisz ciąg filtru usług danych WCF bezpośrednio w polu tekstowym filtru. Ten rodzaj ciągu jest podobny do klauzuli WHERE
SQL, ale jest wysyłany do serwera jako żądanie HTTP. Aby uzyskać informacje o sposobie konstruowania ciągów filtru, zobacz Konstruowanie ciągów filtru dla projektanta tabel.
Poniższa ilustracja przedstawia przykład prawidłowego ciągu filtru:
Odśwież dane magazynowe
Po nawiązaniu połączenia z kontem magazynu przez eksplorator serwera lub pobraniu z niego danych, operacja może potrwać do minuty. Jeśli Eksplorator serwera nie może nawiązać połączenia, operacja może zostać przerwana z powodu przekroczenia limitu czasu. Podczas pobierania danych można kontynuować pracę w innych częściach programu Visual Studio. Aby anulować operację, jeśli trwa to zbyt długo, wybierz przycisk Zatrzymaj odświeżanie na pasku narzędzi Eksploratora serwera.
Aby odświeżyć dane kontenera blob
- Wybierz węzeł Blobs pod Storage, a następnie wybierz przycisk Odśwież na pasku narzędzi Eksploratora serwera.
- Aby odświeżyć listę wyświetlanych blobów, wybierz przycisk Wykonaj.
Aby odświeżyć dane tabeli
- Wybierz węzeł Tables pod Storage, a następnie wybierz przycisk Odśwież na pasku narzędzi Eksploratora serwera.
- Aby odświeżyć listę jednostek wyświetlanych w programie Table Designer, wybierz przycisk Wykonaj w Projektancie tabel.
Aby odświeżyć dane kolejki
Wybierz węzeł Kolejki znajdujący się pod Storage, a następnie kliknij przycisk Odśwież na pasku narzędzi Eksploratora serwera.
Aby odświeżyć wszystkie elementy w koncie magazynu
Wybierz nazwę konta, a następnie wybierz przycisk Odśwież na pasku narzędzi Eksploratora serwera.
Dodaj konta magazynu przy użyciu Eksploratora serwera
Istnieją dwa sposoby dodawania kont przechowywania za pomocą Eksploratora serwera. Możesz utworzyć konto magazynu w ramach subskrypcji platformy Azure lub dołączyć istniejące konto magazynu.
Aby utworzyć konto magazynu przy użyciu Eksploratora serwera
W Eksploratorze serwera otwórz menu skrótów dla węzła Storage, a następnie wybierz pozycję Utwórz konto Storage.
W oknie dialogowym Utwórz konto magazynu wybierz lub wprowadź następujące informacje:
- Subskrypcja platformy Azure, do której chcesz dodać konto magazynowe.
- Nazwa, której chcesz użyć dla nowego konta magazynowego.
- Region lub grupa koligacji (na przykład Zachodnie stany USA lub Azja Wschodnia).
- Typ replikacji, który ma być używany dla konta przechowywania, na przykład lokalnie nadmiarowy.
Wybierz pozycję Utwórz.
Nowe konto magazynowe pojawia się na liście Storage w Eksploratorze rozwiązań.
Aby dołączyć istniejące konto usługi magazynowania z użyciem Eksploratora serwera
W Eksploratorze serwera otwórz menu skrótów dla węzła Azure Storage, a następnie wybierz pozycję Dołącz magazyn zewnętrzny.
W oknie dialogowym Tworzenie konta magazynowania wybierz lub wprowadź następujące informacje:
- Nazwa istniejącego konta magazynu, które chcesz dołączyć.
- Klucz wybranego konta pamięci masowej. Ta wartość jest zazwyczaj dostarczana dla ciebie podczas wybierania konta magazynowego. Jeśli chcesz, aby program Visual Studio zapamiętał klucz konta pamięci, zaznacz pole wyboru Zapamiętaj klucz konta.
- Protokół używany do połączenia z kontem magazynowym, na przykład HTTP, HTTPS lub punkt końcowy niestandardowy. Aby uzyskać więcej informacji na temat niestandardowych punktów końcowych, zobacz Jak skonfigurować ciągi połączeń.
Aby wyświetlić drugorzędne punkty końcowe
Jeśli konto magazynu zostało utworzone przy użyciu opcji replikacji geograficznie nadmiarowejRead-Access geograficznie nadmiarowej, możesz wyświetlić jego pomocnicze punkty końcowe, otwierając menu skrótów dla nazwy konta, a następnie wybierz pozycję właściwości .
pomocnicze punkty końcowe magazynowania
Aby usunąć konto magazynu z Eksploratora serwera
W Eksploratorze serwera otwórz menu skrótów dla nazwy konta, a następnie wybierz pozycję Usuń.
Jeśli usuniesz konto magazynowe, wszystkie zapisane informacje o kluczu dla tego konta również zostaną usunięte.
Jeśli usuniesz konto magazynowe z Eksploratora serwera, nie wpłynie to na konto magazynowe ani na jakiekolwiek dane, które zawiera. Po prostu usuwa odwołanie z Eksploratora serwera. Aby trwale usunąć konto magazynu, użyj portalu Azure .
Powiązana zawartość
Aby dowiedzieć się więcej na temat korzystania z usług Azure Storage, zobacz Accessing the Azure Storage Services.