As a cross-platform framework for automating, configuring and managing systems, PowerShell also automates clouds outside of Azure. AWS and Google Cloud Platform also support the tool – our workshop provides the tools for using PowerShell in these infrastructures.
We will start our journey into the cloud cosmos of PowerShell with the Google Cloud Platform (GCP). We will show you how to get this reliable automation tool up and running and how you can use it to simplify typical administrative tasks. The second part of our workshop then shows this analogously for the AWS platform.
Setting up PowerShell for GCP
PowerShell is available in the Google Cloud via the “Cloud Tools for PowerShell” [1]. Google itself provides PowerShell for use cases such as the automation of Windows workloads that run in GCP. The PowerShell modules provided do not have the full scope of the underlying SDK, so there is no feature parity with other tools such as Terraform. Google publishes the sources on GitHub so that you can view the current status if required or interested. At the moment, the focus is on the automation of virtual machines, cloud storage and cloud SQL – i.e. primarily for IaaS workloads.
The installation of PowerShell for Google is quick and easy. The prerequisite is, of course, GCP access and a project for which cost accounting is activated.