FOTC
  • Oferta
    • Google Workspace
    • Google Cloud Platform
  • Usługi
        • Google Workspace
          • Audyt bezpieczeństwa
          • Wsparcie techniczne
          • Cos tam cos
        • Google Cloud
          • Landing Zone
          • cos 1
  • O nas
  • Wiedza
  • Blog
Kontakt
ro pl hu bg en
  • Polityka Prywatności

Automatyczne tworzenie projektu przy użyciu Google Cloud Deployment Manager

Kamil Lasek

28 kwietnia 2017
Automatyczne tworzenie projektu przy użyciu Google Cloud Deployment Manager

Podstawową jednostką strukturalną wewnątrz Google Cloud Platform jest projekt. W jego obrębie można używać wielu usług GCP. Jeśli firma potrzebuje stworzyć wiele projektów, przychodzi potrzeba zautomatyzowania takiego procesu. Google niedawno pokazał narzędzie które to ułatwi.

Google Cloud Deplyoment Manager jest narzędziem Google Cloud Platform, które pozwala tworzyć i zarządzać zasobami GCP, wliczając w to Compute Engine, Conainter Engine, Cloud SQL, BigQuery oraz Cloud Storage.

Niezależnie od ilości projektów, Deplyoment Manager pozwala na zarządzanie każdym z nich. Google stworzył szablony pozwalające na obsługę projektu:

  • Project Creation – tworzenie projektu o nazwie którą klient nada
  • Billing – tworzy profil płatności dla nowego projektu
  • Permissions – pozwala na ustawienie zasad IAM (Identity & Access Management) – określenie poziomu dostępu dla użytkowników w obrębie projektu
  • APIs – pozwala na włączenie kompatybilnych Googlowych API potrzebnych dla projektów

Jak zacząć

Korzystanie z Deplyment Manager jest relatywnie proste. Aby zacząć należy pobrać szablon z githuba (szablon project creation) dostępny w repozytorium DM. Można również skopiować całe repozytorium i z niego skopiować project_creation. W szablonie znajduje się plik Readme z którym należy się zapoznać.

Należy stworzyć projekt, który później będzie działać jako narzędzie do tworzenia projektów. Osoba która będzie zarządzać kolejnymi projektami powinna mieć najwyższe uprawnienia w IAM.

Kolejnym krokiem jest zmiana w pliku config.yaml, aby dodać nazwę projektu, profil płatności, potrzebne API, oraz zasady IAM. Na tym kończy się tak naprawdę obligatoryjna część, można też wprowadzić bardziej zaawansowane zmiany.

Stworzenie własnego projektu

W katalogu w którym znajdują się szablony należy uruchomić linię komend i skorzystać z następującego kodu:

gcloud deployment-manager deployments create
<newproject_deployment> –config config.yaml –project <Project
Creation project>

W miejscu <newproject_deployment> wkleja się nazwę nowego deploymentu. Można użyć tej samej nazwy jak projektu.

Dzięki temu prostemu narzędziu można zautomatyzować tworzenie nowych projektów, znacznie ułatwiając zarządzanie kontem Google Cloud Platform.

Żródło

Autor:
Stanisław Gacki
GCP Sales Representative

Interesuje Cię Gmail dla firm?

Zostaw kontakt, a przedstawimy Ci szczegóły.

Kamil Lasek

fotc
Twój Partner
w podróży
do Google Cloud
Produkty
  • Google Workspace
  • Google Cloud Platform
  • Google Workspace for Education
Branża
  • Administracja publiczna
  • Edukacja
  • Gaming
  • Małe i średnie przedsiębiorstwa
  • Ochrona zdrowia
  • Retail
Wiedza
  • Blog
  • Ebooki
  • Case Studies
  • Wydarzenia
Firma
  • O nas
  • Kariera
  • Kontakt
  • Google Workspace Support
  • Polityka Prywatności
Copyright © 2014 – 2021 FOTC
cookie fotc Kontynuując korzystanie z witryny, zgadzasz się na używanie plików cookie.AkceptujęPolityka prywatności