Chapter 3. APIs, CLIs, IAM, and Billing
Google Cloud Platform (GCP) offers a broad catalog of products and services. Each of these products and services has a very deep control plane. In order to effectively build and manage solutions on GCP, users need a safe and meaningful way to interact with the underlying control plane. As we'll see in this chapter, Google satisfies this need with a rich and well-organized set of APIs, backed by a powerful and expressive access management system.
In this chapter, you'll learn to use the tools provided by Google to manage cloud resources. This includes creating and managing resources, interacting with Google managed services, configuring security settings, and managing billing.
In this chapter, we will cover the following topics:
- Becoming familiar with the underlying APIs of Google Cloud
- Discovering and interacting with APIs in the Google API Explorer
- Using the Google Cloud command-line tools
- Understanding permissions on Google Cloud with IAM
- Understanding...