Punkty kontrolne
Create a Cloud Storage bucket
/ 50
Copy an object to a folder in the bucket (ada.jpg)
/ 25
Make your object publicly accessible
/ 25
Cloud Storage: Qwik Start – interfejs wiersza poleceń / pakiet SDK
- GSP074
- Opis
- Konfiguracja i wymagania
- Zadanie 1. Tworzenie zasobnika
- Zadanie 2. Przesyłanie obiektu do zasobnika
- Zadanie 3. Pobieranie obiektu z zasobnika
- Zadanie 4. Kopiowanie obiektu do folderu w zasobniku
- Zadanie 5. Wyświetlanie listy zawartości w zasobniku lub folderze
- Zadanie 6. Wyświetlanie szczegółowych informacji o obiekcie
- Zadanie 7. Ustawianie obiektu jako dostępnego publicznie
- Zadanie 8. Usuwanie dostępu publicznego
- Gratulacje!
GSP074
Opis
Cloud Storage umożliwia przechowywanie i wyszukiwanie dowolnych ilości danych w dowolnym momencie na całym świecie. Usługę Cloud Storage można wykorzystać w różnych scenariuszach, takich jak wyświetlanie zawartości witryny, przechowywanie danych na potrzeby archiwizacji i odtwarzania awaryjnego lub dystrybucja dużych obiektów danych do użytkowników za pomocą bezpośredniego pobierania.
Z tego modułu praktycznego dowiesz się, jak przy pomocy wiersza poleceń Google Cloud tworzyć zasobnik na dane, przesyłać do niego obiekty, tworzyć w nim foldery i podfoldery, a także ustawiać obiekty jako dostępne publicznie.
W trakcie przechodzenia modułu możesz sprawdzać swoje postępy, wybierając w konsoli Menu nawigacyjne > Cloud Storage. Wystarczy, że po uruchomieniu każdego polecenia odświeżysz okno przeglądarki, aby zobaczyć utworzone przez siebie elementy.
Jakie zadania wykonasz
W tym praktycznym module dowiesz się, jak używać wiersza poleceń Google Cloud do:
- tworzenia zasobnika na dane,
- przesyłania obiektów do zasobnika,
- tworzenia folderów i podfolderów w zasobniku,
- ustawiania obiektów w zasobniku na dane jako dostępnych publicznie.
Konfiguracja i wymagania
Zanim klikniesz przycisk Rozpocznij moduł
Zapoznaj się z tymi instrukcjami. Moduły mają limit czasowy i nie można ich zatrzymać. Gdy klikniesz Rozpocznij moduł, na liczniku wyświetli się informacja o tym, na jak długo udostępniamy Ci zasoby Google Cloud.
W tym praktycznym module możesz spróbować swoich sił w wykonywaniu opisywanych działań w prawdziwym środowisku chmury, a nie w jego symulacji lub wersji demonstracyjnej. Otrzymasz nowe, tymczasowe dane logowania, dzięki którym zalogujesz się i uzyskasz dostęp do Google Cloud na czas trwania modułu.
Do ukończenia modułu potrzebne będą:
- dostęp do standardowej przeglądarki internetowej (zalecamy korzystanie z przeglądarki Chrome).
- Odpowiednia ilość czasu na ukończenie modułu – pamiętaj, że gdy rozpoczniesz, nie możesz go wstrzymać.
Rozpoczynanie modułu i logowanie się w konsoli Google Cloud
-
Kliknij przycisk Rozpocznij moduł. Jeśli moduł jest odpłatny, otworzy się wyskakujące okienko, w którym możesz wybrać formę płatności. Po lewej stronie znajduje się panel Szczegóły modułu z następującymi elementami:
- przyciskiem Otwórz konsolę Google Cloud;
- czasem, który Ci pozostał;
- tymczasowymi danymi logowania, których musisz użyć w tym module;
- innymi informacjami potrzebnymi do ukończenia modułu.
-
Kliknij Otwórz konsolę Google Cloud (lub kliknij prawym przyciskiem myszy i wybierz Otwórz link w oknie incognito, jeśli korzystasz z przeglądarki Chrome).
Moduł uruchomi zasoby, po czym otworzy nową kartę ze stroną logowania.
Wskazówka: otwórz karty obok siebie w osobnych oknach.
Uwaga: jeśli pojawi się okno Wybierz konto, kliknij Użyj innego konta. -
W razie potrzeby skopiuj nazwę użytkownika znajdującą się poniżej i wklej ją w oknie logowania.
{{{user_0.username | "Username"}}} Nazwę użytkownika znajdziesz też w panelu Szczegóły modułu.
-
Kliknij Dalej.
-
Skopiuj podane niżej hasło i wklej je w oknie powitania.
{{{user_0.password | "Password"}}} Hasło znajdziesz też w panelu Szczegóły modułu.
-
Kliknij Dalej.
Ważne: musisz użyć danych logowania podanych w module. Nie używaj danych logowania na swoje konto Google Cloud. Uwaga: korzystanie z własnego konta Google Cloud w tym module może wiązać się z dodatkowymi opłatami. -
Na kolejnych stronach wykonaj następujące czynności:
- Zaakceptuj Warunki korzystania z usługi.
- Nie dodawaj opcji odzyskiwania ani uwierzytelniania dwuskładnikowego (ponieważ konto ma charakter tymczasowy).
- Nie rejestruj się w bezpłatnych wersjach próbnych.
Poczekaj, aż na karcie otworzy się konsola Google Cloud.
Aktywowanie Cloud Shell
Cloud Shell to maszyna wirtualna oferująca wiele narzędzi dla programistów. Zawiera stały katalog domowy o pojemności 5 GB i działa w Google Cloud. Dzięki wierszowi poleceń Cloud Shell zyskujesz dostęp do swoich zasobów Google Cloud.
- Kliknij Aktywuj Cloud Shell na górze konsoli Google Cloud.
Po połączeniu użytkownik od razu jest uwierzytelniony. Uruchomi się Twój projekt o identyfikatorze PROJECT_ID. Dane wyjściowe zawierają wiersz z zadeklarowanym identyfikatorem PROJECT_ID dla tej sesji:
gcloud
to narzędzie wiersza poleceń Google Cloud. Jest ono już zainstalowane w Cloud Shell i obsługuje funkcję autouzupełniania po naciśnięciu tabulatora.
- (Opcjonalnie) Aby wyświetlić listę aktywnych kont, użyj tego polecenia:
-
Kliknij Autoryzuj.
-
Dane wyjściowe powinny wyglądać tak:
Dane wyjściowe:
- (Opcjonalnie) Aby wyświetlić identyfikator projektu, użyj tego polecenia:
Dane wyjściowe:
Przykładowe dane wyjściowe:
gcloud
w Google Cloud znajdziesz w opisie narzędzia wiersza poleceń gcloud.
Ustawianie regionu
Ustaw region projektu na potrzeby tego modułu:
Zadanie 1. Tworzenie zasobnika
Narzędzie Cloud Storage gsutil jest zainstalowane i gotowe do użycia Google Cloud. W tym module użyjesz gsutil
w Cloud Shell.
Podczas tworzenia zasobnika musisz korzystać z powszechnych reguł nazewnictwa zasobników wymienionych niżej.
Reguły nazewnictwa zasobników
- W nazwie zasobnika nie umieszczaj informacji poufnych, ponieważ przestrzeń nazw zasobników jest globalna i widoczna publicznie.
- Nazwa zasobnika może zawierać wyłącznie małe litery, cyfry, łączniki (-), znaki podkreślenia (_) i kropki (.). Nazwy zawierające kropki wymagają zatwierdzenia.
- Nazwy zasobników muszą zaczynać się i kończyć cyfrą lub literą.
- Nazwy zasobników muszą mieć od 3 do 63 znaków. Nazwy zawierające kropki mogą liczyć do 222 znaków, ale długość każdej części oddzielonej kropką nie może przekraczać 63 znaków.
- Nazw zasobników nie można zapisywać w notacji kropkowo-dziesiętnej, używanej do zapisywania adresów IP (na przykład: 192.168.5.4).
- Nazwy zasobników nie mogą zaczynać się od przedrostka „goog”.
- Nazwy zasobników nie mogą zawierać słowa „google” ani żadnego słowa podobnego w zapisie do „google”.
- Z uwagi na wymogi DNS i przyszłą zgodność nie używaj znaków podkreślenia (_) ani nie stawiaj 2 kropek obok siebie lub kropki obok łącznika. Na przykład: „..” lub „-.” czy też „.-” nie są nazwami zgodnymi z wymogami DNS.
Użyj polecenia (mb
), aby stworzyć zasobnik, zastępując <YOUR_BUCKET_NAME>
unikalną nazwą zasobnika zgodną z regułami nazewnictwa:
To polecenie tworzy zasobnik z ustawieniami domyślnymi. Aby sprawdzić, co to za ustawienia, w konsoli Cloud otwórz Menu nawigacyjne > Cloud Storage, a potem kliknij nazwę zasobnika i kartę Konfiguracja.
I to wszystko – właśnie udało Ci się utworzyć zasobnik Cloud Storage.
Uwaga: jeśli nazwa zasobnika jest już zajęta przez Ciebie lub kogoś innego, polecenie zwróci następujący komunikat:
Creating gs://YOUR-BUCKET-NAME/...
ServiceException: 409 Bucket YOUR-BUCKET-NAME already exists.
Testowanie ukończonego zadania
Kliknij Sprawdź postępy, aby zobaczyć stan realizacji zadania. Jeśli udało Ci się utworzyć zasobnik Cloud Storage, wyświetli się odpowiedni wynik.
Sprawdź swoją wiedzę
Poniżej znajdziesz pytanie jednokrotnego wyboru, które pomoże Ci utrwalić wiedzę zdobytą w tym module. Odpowiedz na nie najlepiej, jak potrafisz.
Zadanie 2. Przesyłanie obiektu do zasobnika
Użyj Cloud Shell, aby przesłać obiekt do swojego zasobnika.
- Aby pobrać ten obraz (ada.jpg) do swojego zasobnika, wpisz w Cloud Shell to polecenie:
- Użyj polecenia
gsutil cp
, aby przesłać obraz z miejsca zapisu do utworzonego zasobnika:
Zobaczysz, jak do Twojego zasobnika wczytuje się obraz z wiersza poleceń.
Właśnie udało Ci się zapisać obiekt w swoim zasobniku.
- Teraz usuń pobrany obraz:
Zadanie 3. Pobieranie obiektu z zasobnika
- Użyj polecenia
gsutil cp
, aby pobrać obraz ze swojego zasobnika do Cloud Shell:
Jeśli polecenie zadziała, wyświetli taką informację:
Właśnie udało Ci się pobrać obraz ze swojego zasobnika.
Zadanie 4. Kopiowanie obiektu do folderu w zasobniku
- Uruchom polecenie
gsutil cp
, aby utworzyć folder o nazwieimage-folder
i skopiować do niego obraz (ada.jpg):
Jeśli polecenie zadziała, wyświetli taką informację:
Plik obrazu został skopiowany do nowego folderu w Twoim zasobniku.
Testowanie ukończonego zadania
Kliknij Sprawdź postępy, aby zobaczyć stan realizacji zadania. Jeśli udało Ci się przesłać obiekt do folderu w zasobniku Cloud Storage, wyświetli się odpowiedni wynik.
Zadanie 5. Wyświetlanie listy zawartości w zasobniku lub folderze
- Uruchom polecenie
gsutil ls
, aby wyświetlić listę zawartości w zasobniku:
Jeśli polecenie zadziała, zwróci komunikat podobny do tego:
To wszystko, co obecnie znajduje się w Twoim zasobniku.
Zadanie 6. Wyświetlanie szczegółowych informacji o obiekcie
- Uruchom polecenie
gsutil ls
z flagą-l
, aby wyświetlić szczegółowe informacje o pliku obrazu przesłanym do zasobnika:
Jeśli polecenie zadziała, zwróci komunikat podobny do tego:
Teraz znasz już rozmiar pliku i jego datę utworzenia.
Zadanie 7. Ustawianie obiektu jako dostępnego publicznie
- Uruchom polecenie
gsutil acl ch
, aby przyznać wszystkim użytkownikom uprawnienia dostępu do obiektów w Twoim zasobniku:
Jeśli polecenie zadziała, wyświetli taką informację:
Twój obraz jest teraz publiczny i dostęp do niego może uzyskać każdy użytkownik internetu.
Testowanie ukończonego zadania
Kliknij Sprawdź postępy, aby zobaczyć stan realizacji zadania. Jeśli udało Ci się udostępnić obiekt ze swojego zasobnika na dane, wyświetli się odpowiedni wynik.
Upewnij się, że Twój obraz jest dostępny publicznie.
- Wybierz Menu nawigacyjne > Cloud Storage i kliknij nazwę swojego zasobnika.
Przy Twoim obrazie powinna być zaznaczona opcja Link publiczny. Kliknij Kopiuj URL i otwórz URL na karcie przeglądarki.
Uwaga: kto to? To Ada Lovelace – uznawana przez niektórych za pierwszą programistkę. Pracowała z matematykiem i pionierem nauk komputerowych Charlesem Babbage’em, który był pomysłodawcą maszyny analitycznej.
Zainteresowała się maszyną tak bardzo, że postanowiła przetłumaczyć pracę na jej temat. Autorem pozycji był włoski matematyk Luigi Menabrea, a Lovelace wzbogaciła przekład o obszerne komentarze. Jej notatki uważa się za pierwszy program komputerowy – algorytm zaprojektowany dla maszyn. Ada Lovelace przedstawiła wizję dotyczącą możliwości komputera wykraczających poza obliczenia i zbadała, jak jednostki oraz społeczeństwa odnoszą się do koncepcji technologii jako wspólnie tworzonego narzędzia.
Podpis: Ada Lovelace. (22 października 2015). Wikimedia Commons, repozytorium bezpłatnych mediów. Pozyskano o 8:01 31 maja 2022 z https://commons.wikimedia.org/w/index.php?title=Ada_Lovelace&oldid=176490980, .Sprawdź swoją wiedzę
Poniżej znajdziesz pytanie jednokrotnego wyboru, które pomoże Ci utrwalić wiedzę zdobytą w tym module. Odpowiedz na nie najlepiej, jak potrafisz.
Zadanie 8. Usuwanie dostępu publicznego
- Aby wyłączyć dostęp publiczny, użyj polecenia:
Jeśli polecenie zadziała, wyświetli taką informację:
Właśnie udało Ci się wyłączyć dostęp publiczny do tego obiektu.
- Potwierdź usunięcie dostępu publicznego, klikając przycisk Odśwież w konsoli. Znacznik wyboru powinien zniknąć.
Sprawdź swoją wiedzę
Poniżej znajdziesz pytanie jednokrotnego wyboru, które pomoże Ci utrwalić wiedzę zdobytą w tym module. Odpowiedz na nie najlepiej, jak potrafisz.
Usuwanie obiektów
- Uruchom polecenie
gsutil rm
, aby usunąć obiekt – w tym przypadku obraz – ze swojego zasobnika:
Jeśli polecenie zadziała, wyświetli taką informację:
- Odśwież konsolę. Kopia pliku graficznego nie jest już przechowywana w Cloud Storage (ale kopia utworzona przez Ciebie w folderze
image-folder/
nadal istnieje).
Gratulacje!
Udało Ci się utworzyć zasobnik na dane, uporządkować go za pomocą folderów i podfolderów oraz przesłać do niego obiekty. Oprócz tego udało Ci się udostępnić publicznie obiekty w zasobniku za pomocą Cloud Shell.
Kolejne kroki / Więcej informacji
Ten moduł należy do serii modułów Qwik Start. Opracowano je tak, aby dać Ci przedsmak bogactwa funkcji dostępnych w Google Cloud. Wyszukaj „Qwik Start” w katalogu modułów i znajdź kolejny interesujący Cię moduł.
Szkolenia i certyfikaty Google Cloud
…pomogą Ci wykorzystać wszystkie możliwości technologii Google Cloud. Nasze zajęcia obejmują umiejętności techniczne oraz sprawdzone metody, które ułatwią Ci szybką naukę i umożliwią jej kontynuację. Oferujemy szkolenia na poziomach od podstawowego po zaawansowany prowadzone w trybach wirtualnym, na żądanie i na żywo, dzięki czemu możesz dopasować program szkoleń do swojego napiętego harmonogramu. Certyfikaty umożliwią udokumentowanie i potwierdzenie Twoich umiejętności oraz doświadczenia w zakresie technologii Google Cloud.
Ostatnia aktualizacja instrukcji: 26 stycznia 2024 r.
Ostatni test modułu: 11 sierpnia 2023 r.
Copyright 2024 Google LLC. Wszelkie prawa zastrzeżone. Google i logo Google są znakami towarowymi Google LLC. Wszelkie inne nazwy firm i produktów mogą być znakami towarowymi odpowiednich podmiotów, z którymi są powiązane.