GCP Automation | Use Google Cloud Functions and Python to start and stop VMs | Compute Engine

Опубликовано: 10 Август 2021
на канале: The Cloud Nerd
12,043
182

I have thought to start small series of videos about GCP automation. GCP is a great cloud service and it is very open for automation in everything. GCP automation can be done using Cloud Functions, or App Engine, or even by utilizing gcloud command line tool.

In GCP you can use #Python with #Cloud #Functions to automate the VMs start and stop operations.

Some times you want to allow people to control some VMs but you don't want to add them to the #GCP project, or you may want to create some sort of a workflow and an automation for this process.

I will show you in this video how to do this with 6 lines of code only using Python and Cloud Functions.

Cloud Functions is part of #Google Cloud Platform services and it is a serverless offering that will allow you to host your code and run it without worrying about the underlying infrastructure.

Cloud Functions is a function-as-a-service, where you will host your code and it will be invoked based on a trigger, such as an HTTP-based trigger which is the one that I'm going to show you here.

You can also use other triggers such as #PubSub or #Firebase or #GCS..

In this view I will be covering the following topics:
00:00 Introduction
00:58 Use case
01:51 Environment summary
02:08 Prerequisites
04:58 The scripts overview
06:46 The deployment process
08:13 Creating the service account & granting the permissions
11:51 Enable the required APIs
13:42 Creating the Cloud Functions
23:40 Testing
26:21 Further expansions
28:58 Closing

----------------------------

Links mentioned in the video:
My Girhub repository with the functions: https://github.com/salehram/gcp-cf-py...
How to securely invoke a Cloud Function from Google Kubernetes Engine running on another GCP project:   / how-to-securely-invoke-a-cloud-function-fr...  
Check out my website as well for a text-based version of this video: https://www.salehram.com/2021/08/05/s...

------------------------

Check out my course on Udemy for #GoogleWorkspace Admin Training, which is a full comprehensive #course about almost everything in Google Workspace!
https://www.udemy.com/course/the-comp...


------------------------


Interesting channels to follow and subscribe:
Google Workspace -    / @googleworkspace  
Google Cloud Tech -    / @googlecloudtech  
Google Cloud -    / @googlecloud  
Learn GCP with Mahesh -    / @learngooglecloudwithmahesh  


Смотрите видео GCP Automation | Use Google Cloud Functions and Python to start and stop VMs | Compute Engine онлайн без регистрации, длительностью часов минут секунд в хорошем качестве. Это видео добавил пользователь The Cloud Nerd 10 Август 2021, не забудьте поделиться им ссылкой с друзьями и знакомыми, на нашем сайте его посмотрели 12,043 раз и оно понравилось 182 людям.