Instalacja
Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.
Instalacja
O skillu
Skill do obsługi Google Cloud Platform za pomocą narzędzi gcloud, gsutil i firebase. Steruj maszynami wirtualnymi Compute Engine, wdrażaj usługi Cloud Run, zarządzaj Firebase Hosting i Cloud Storage, monitoruj logi oraz uzyskuj dostęp SSH do instancji. Obejmuje autentykację, konfigurację projektów, uruchamianie i zatrzymywanie VM-ów, a także zdalne wykonywanie poleceń na serwerach.
Jak używać
Pobierz i zainstaluj gcloud CLI, wykonując skrypt instalacyjny z oficjalnego repozytorium Google Cloud. Skrypt automatycznie doda narzędzie do zmiennej PATH i zaktualizuje konfigurację powłoki. Po instalacji załaduj nową konfigurację, wpisując source ~/.bashrc w terminalu.
Uwierzytelnij się w Google Cloud, uruchamiając gcloud auth login. Zostaniesz przekierowany do przeglądarki, gdzie zalogujesz się na swoje konto Google. Po zalogowaniu powróć do terminala — uwierzytelnienie będzie zapisane lokalnie.
Ustaw domyślny projekt, który chcesz zarządzać, za pomocą gcloud config set project PROJEKT_ID. Możesz wyświetlić listę dostępnych projektów poleceniem gcloud projects list, a bieżącą konfigurację sprawdzisz przez gcloud config list.
Wyświetl dostępne maszyny wirtualne Compute Engine poleceniem gcloud compute instances list --project PROJEKT_ID. Aby zobaczyć więcej szczegółów (IP, strefę, status), dodaj flagę --format="table(name,zone,status,networkInterfaces[0].accessConfigs[0].natIP)".
Zarządzaj instancjami za pomocą poleceń start, stop lub reset. Na przykład gcloud compute instances start NAZWA_INSTANCJI --zone STREFA --project PROJEKT_ID uruchamia wybraną maszynę. Analogicznie stop zatrzymuje, a reset restartuje instancję.
Połącz się z maszyną przez SSH, wpisując gcloud compute ssh NAZWA_INSTANCJI --zone STREFA --project PROJEKT_ID. Aby wykonać pojedyncze polecenie bez interaktywnej sesji, dodaj flagę --command "polecenie", na przykład --command "uptime" wyświetli czas pracy serwera.