Google Cloud Storage oferuje proste, skalowalne i nieustrukturyzowane miejsce na dane. W tym kontekście "nieustrukturyzowany" oznacza, że usługa Cloud Storage traktuje Twoje dane jako uporządkowaną sekwencję bajtów i nie zwraca żadnej uwagi na wewnętrzną strukturę ich danych. Odnosi się to do opcji uporządkowanego miejsca na dane, w których dane są traktowane bardziej jak tabela z wierszami i kolumnami.
W Cloud Storage obiekty "objects" są przechowywane w &zasobnikach. Przypomina to przechowywanie plików w "folderach" i „directories", ale w przeciwieństwie do katalogów zasobniki nie mogą być zagnieżdżone w innych zasobnikach w celu tworzenia hierarchii.
W tym module utworzymy nowy, pusty zasobnik Cloud Storage, a następnie prześlesz obiekt z pamięci lokalnej do nowego zasobnika.
Czego się nauczysz
- Jak uzyskać dostęp do przeglądarki Cloud Storage w Google Cloud Console
- Jak utworzyć zasobnik Cloud Storage.
- Jak przesyłać obiekty do zasobnika Cloud Storage.
- Jak usunąć zasobnik Cloud Storage i znajdujący się w nim obiekt.
Czego potrzebujesz
Jak będziesz korzystać z tego samouczka?
Jak oceniasz korzystanie z usług Google Cloud Platform i Firebase?
Konfiguracja środowiska we własnym tempie
Jeśli nie masz jeszcze konta Google (Gmail lub Google Apps), musisz je utworzyć. Zaloguj się w konsoli Google Cloud Platform (console.cloud.google.com) i utwórz nowy projekt:
Zapamiętaj identyfikator projektu, unikalną nazwę we wszystkich projektach Google Cloud (powyższa nazwa została już użyta i nie będzie działać). W ćwiczeniach nazywamy je później PROJECT_ID
.
Aby móc używać zasobów Google Cloud, musisz najpierw włączyć płatności w Cloud Console.
Ćwiczenia z programowania nie powinny kosztować więcej niż kilka dolarów, ale mogą być większe, jeśli zdecydujesz się wykorzystać więcej zasobów lub pozostawisz to uruchomione (zobacz sekcję „Czyszczenie” na końcu tego dokumentu).
Nowi użytkownicy Google Cloud Platform mogą skorzystać z bezpłatnej wersji próbnej o wartości 300 USD.
W Google Cloud Console kliknij ikonę Menu w lewym górnym rogu ekranu:
Przewiń w dół i wybierz Cloud Storage w podsekcji Storage:
Powinna pojawić się przeglądarka Cloud Storage. Jeśli używasz projektu, który obecnie nie ma zasobników Cloud Storage, zobaczysz okno z prośbą o utworzenie nowego zasobnika:
Jeśli używasz projektu, który ma już co najmniej jeden zasobnik, zobaczysz listę tych zasobników:
Jeśli Twój projekt nie ma zasobników, naciśnij przycisk Utwórz zasobnik, aby go utworzyć:
Jeśli korzystasz z projektu, który ma już co najmniej jeden zasobnik, naciśnij przycisk Utwórz zasobnik na ekranie Zasobniki, jak pokazano tutaj:
W obu przypadkach powinno być widoczne okno Utwórz zasobnik:
Wpisz nazwę zasobnika. Jak widać w oknie dialogowym, nazwy zasobników muszą być unikalne w całej usłudze Cloud Storage. Jeśli więc wybierzesz oczywistą nazwę, taką jak "test", prawdopodobnie zobaczysz, że ktoś już utworzył zasobnik o tej nazwie, i wyświetli się błąd podobny do tego:
Istnieją również zasady dotyczące znaków dozwolonych w nazwach zasobników. Jeśli nazwa zasobnika zaczyna się i kończy literą i liczbą oraz używasz tylko myślników w środku, to nie ma problemu. Jeśli spróbujesz użyć znaków specjalnych albo rozpocząć lub zakończyć nazwę zasobnika inną niż litera lub cyfra, w oknie pojawi się przypomnienie o regułach.
Wpisz niepowtarzalną nazwę zasobnika i kliknij Utwórz. Jeśli wybierzesz jakiś element, który jest już używany, zobaczysz komunikat o błędzie widoczny powyżej. Po utworzeniu zasobnika wyświetli się nowy, pusty zasobnik w przeglądarce:
Widoczne nazwy zasobników będą oczywiście różne, ponieważ muszą być unikalne dla wszystkich projektów.
Uwaga: jeśli masz problem z wymyśleniem niepowtarzalnej nazwy, możesz mieć pewność, że identyfikator projektu jest unikalny, a używany jako prefiks nazwy Twojego zasobnika będzie zwykle działać, jak pokazano w tym przykładzie. Aby znaleźć identyfikator projektu, wróć do ekranu głównego w Cloud Console:
W tym przykładzie zaakceptowaliśmy domyślną lokalizację i klasę pamięci zasobnika. To rozwiązanie sprawdza się w wielu przypadkach. Na końcu tego ćwiczenia z ćwiczeniami znajdziesz więcej informacji o lokalizacjach zasobnika i klasach pamięci.
Skoro masz już zasobnik Cloud Storage, sprawdzimy, jak przesłać do niego obiekt z komputera lokalnego. Jeśli nie jesteś w widoku pamięci, wróć do menu po lewej stronie lub naciśnij „"/" i wpisz „&storage” lub użyj lupy na górnym pasku i wyszukaj pamięć. Najpierw musimy coś przesłać. Pobierz ten obiekt do pamięci lokalnej komputera, którego używasz.
Aby przesłać obiekt, naciśnij Prześlij pliki:
Dalsze kroki zależą od typu używanego komputera. Pojawi się okno zależne od systemu, w którym możesz wybrać plik z pamięci lokalnej do przesłania. Znajdź pobrany wcześniej plik i wybierz go.
Po zakończeniu przesyłania zobaczysz obiekt w zasobniku:
Okno stanu przesyłania możesz zamknąć, naciskając X w prawym górnym rogu.
Obiekt został przesłany do Cloud Storage. Zakładając, że nie chcesz zachować przykładowego zasobnika i obiektu, usuń je teraz, aby uniknąć opłaty za przechowywanie niepotrzebnych danych.
Aby wrócić do listy zasobników, kliknij Zasobniki:
Na stronie zasobników zaznacz pole wyboru obok zasobnika, który chcesz usunąć, a następnie naciśnij Usuń:
Otrzymasz ostrzeżenie, że usunięcie zasobnika spowoduje skasowanie całej jego zawartości. Potwierdź usunięcie, naciskając przycisk Usuń:
Możesz teraz tworzyć i usuwać zasobniki i obiekty, korzystając z przeglądarki Cloud Storage w Google Cloud Console.
Omawiane zagadnienia
- Dostęp do przeglądarki Cloud Storage w Google Cloud Console
- Tworzenie nowego zasobnika Cloud Storage
- Przesyłanie obiektu do Cloud Storage z pamięci lokalnej
- Usuwanie zasobnika Cloud Storage i wszystkich zawartych w nim obiektów
Więcej informacji
- Wyświetl dokumentację Google Cloud Storage
- Więcej informacji o lokalizacjach zasobnika
- Dowiedz się więcej o klasach pamięci