Throughout this book, we have been using the cloud SDK in some shape or form. Cloud SDK provides a set of tools to manage GCP resources. Recall the use of the command gcloud which is just one of the command line tools that cloud SDK offers. Cloud SDK has other command line tools as well, such as gsutil and bq. Cloud SDK can be installed on various platforms such as Linux, Debian/Ubuntu, macOS, RedHat, and Windows.
Cloud SDK is made up of components. Components are installable parts of the SDK, such as command-line tools or packages that contain dependencies for tools in SDK. Components also allow you to access tools that are in Alpha or Beta testing phases. When you install the cloud SDK, the following components are installed: gcloud, bq, gsutil, and core. The gcloud tool gives you the ability to interact with GCP using commands in the terminal. This is ideal for...