FOTC
  • Produkty
    • Google Workspace
    • Google Cloud
    • Chrome Enterprise
  • Usługi
    • Audyt bezpieczeństwa Google Workspace
    • Droga do Chmury
    • Elastyczne usługi cloud engineering
    • Google AI
    • Landing Zone
    • Wsparcie Techniczne
  • O nas
  • Startupy
  • Materiały
    • Historie klientów
    • Blog
    • Program Partnerski
  • Kariera
Kontakt
ro pl hu en
  • Polityka Prywatności

Automatyczne tworzenie projektu przy użyciu Google Cloud Deployment Manager

PL » Blog » 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

Kamil Lasek

Entuzjasta muzyki i marketingu. Pierwszą z tych pasji realizuje jako DJ, drugą jako Chief Marketing Officer. Kieruje się zasadą „Nie możesz ulepszyć tego, czego nie mierzysz”.

Usługi
  • Droga do Chmury-Strategia i Roadmapa
  • Landing zone
  • Szkolenia
Produkty
  • Google Workspace
  • Google Cloud
  • Google Workspace for Education
Branża
  • Administracja publiczna
  • Edukacja
  • Gaming
  • Małe i średnie przedsiębiorstwa
  • Ochrona zdrowia
  • Retail
Wiedza
  • Blog
  • Case Studies
  • Dyrektywa NIS2
Firma
  • O nas
  • Kariera
  • Kontakt
  • Program Partnerski
  • Audyt bezpieczeństwa
  • Google Workspace Support
  • Polityka Prywatności
  • Regulamin
Copyright © 2014 – 2024 Fly On The Cloud sp. z o.o. KRS: 0000500884, NIP: 8971797086, REGON: 022370270