Cloud Workstations w Google Cloud umożliwiają tworzenie SDV bez konieczności korzystania z komputera lokalnego. Zanim przejdziesz dalej, musisz mieć dostęp do projektu Google Cloud. Jeśli nie masz dostępu do projektu Google Cloud, skontaktuj się z osobą kontaktową w Google. Środowiska Qwiklabs są dostępne do tymczasowej oceny.
Workflows
Ten przewodnik dotyczy obu tych przypadków:
Deweloperzy indywidualni: dla deweloperów indywidualnych, którzy konfigurują własne środowisko.
Organizacje: dla administratorów, którzy konfigurują stację roboczą wielokrotnego użytku w swojej organizacji. Po przeczytaniu tego przewodnika przejdź do sekcji Konfiguracja organizacji.
Konfigurowanie środowiska
Aby skonfigurować środowisko Google Cloud i wdrożyć zasoby stacji roboczej, wykonaj te czynności.
Ustawianie zmiennych środowiskowych
Uruchom Cloud Shell w projekcie Google Cloud.
Ustaw zmienne środowiskowe specyficzne dla Twojego projektu w chmurze Google Cloud. Te zmienne są używane w skryptach poniżej.
- Jeśli korzystasz ze środowiska Qwiklabs:
- Uruchom skrypt na stronie Qwiklabs.
Jeśli używasz własnego projektu Google Cloud:
Znajdź identyfikator projektu i nazwę użytkownika w Cloud Shell.
Regiony i strefy znajdziesz na stronie Lokalizacje Google Cloud. Jeśli nie są one określone, jako region używany jest
us-central1, a jako strefa –us-central1-c.Edytuj poniższy skrypt, wpisując prawidłowe informacje, a następnie go uruchom:
# REQUIRED export TF_VAR_gcp_project_id=GCP Project ID export TF_VAR_gcp_username=GCP Username # OPTIONAL export TF_VAR_gcp_region=Region to use for the resources (default: us-central1) export TF_VAR_gcp_zone=Zone to use for the resources (default: us-central1-c)
- Jeśli korzystasz ze środowiska Qwiklabs:
Pobieranie skryptów konfiguracji
Aby uzyskać dostęp do skryptów konfiguracji, przeczytaj artykuł Uzyskiwanie dostępu do repozytoriów GitHub. Aby sklonować repozytoria, użyj standardowych poleceń GitHub.
Tworzenie repozytorium kontenerów
Zastosuj konfigurację Terraform, aby utworzyć repozytorium kontenerów:
cd ~/dev/sdv-setup/tf/container_repo
terraform init
terraform apply -auto-approve
Wykonanie tego skryptu zajmuje około 2 minut.
Tworzenie obrazu kontenera Dockera
Utwórz obraz Dockera dla Cloud Workstations:
cd ~/dev/sdv-setup/docker/android-studio-for-platform
gcloud builds submit --timeout=3h --substitutions=_IMAGE_NAME=${TF_VAR_gcp_region}-docker.pkg.dev/${TF_VAR_gcp_project_id}/aaos-sdv/android-studio-for-platform-canary,_ASFP_VERSION=canary
Wykonanie tego skryptu zajmuje około godziny. Po zakończeniu obraz kontenera jest przechowywany w Artifact Registry.
Wdrażanie środowiska programistycznego
Zastosuj konfigurację Terraform, aby utworzyć środowisko deweloperskie:
cd ~/dev/sdv-setup/tf/dev_env
terraform init
terraform apply -auto-approve
Wykonanie tego skryptu zajmuje około 20 minut.
Korzystanie z Cloud Workstations
Dowiedz się, jak uruchamiać stację roboczą, uzyskiwać dostęp do schowka i zarządzać aktywnością.
Uruchamianie stacji roboczej
W konsoli Google Cloud wpisz „Cloud Workstations” w pasku wyszukiwania. W sekcji Produkty i strony kliknij Cloud Workstations.
W menu nawigacyjnym kliknij Stacje robocze.
Na liście stacji roboczych kliknij Uruchom w kolumnie Szybkie działania przy stacji roboczej o nazwie
work-station.Po uruchomieniu stacji roboczej kliknij Uruchom w kolumnie Szybkie działania obok tej samej stacji roboczej.
Otworzy się nowe okno z interfejsem na komputery. Jeśli pojawi się błąd, odczekaj minutę i odśwież stronę.
Dostęp do schowka
Możesz kopiować i wklejać dane między maszyną lokalną a Cloud Workstations za pomocą specjalnego interfejsu. Na lewej krawędzi ekranu znajduje się mała szara strzałka wyśrodkowana pionowo. Kliknięcie strzałki otwiera małe menu z 5 przyciskami. Kliknij ikonę Schowek.
Zarządzaj schowkiem na stacji roboczej, korzystając z wyświetlonego obszaru tekstowego. Aby wkleić tekst z komputera lokalnego na stację roboczą, dodaj tekst do pola, a następnie go wklej. Aby skopiować tekst z komputera, skopiuj go. Tekst pojawi się w polu, w którym możesz go ponownie skopiować i wkleić na komputerze lokalnym.
Przegląd aktywności
Aplikacje możesz uruchamiać w przeglądzie aktywności:
Na pasku u góry kliknij Przegląd aktywności.
Aby przefiltrować listę aplikacji, wpisz nazwę aplikacji na pasku wyszukiwania u góry.
Aby uruchomić aplikację, kliknij odpowiednią ikonę.
Dalsze kroki
Środowisko programistyczne jest skonfigurowane i możesz zacząć tworzyć aplikacje z użyciem SDV. Wykonaj kolejne czynności w zależności od przepływu pracy:
Deweloperzy indywidualni: dowiedz się, jak pobierać, tworzyć i uruchamiać te elementy:
Pobieranie, kompilowanie i uruchamianie: obejmuje inicjowanie repozytorium i pobieranie kodu źródłowego.
Skonfiguruj projekt AAOS SDV: skonfiguruj projekt w dołączonym środowisku IDE Android Studio for Platform.
Wprowadzenie do Display Safety: opisuje konkretną architekturę i kroki tworzenia komponentów Display Safety i IVI.
Organizacje: przejdź do konfiguracji organizacji.