Google Associate Cloud Engineer Question 167
Single answerGoogle Cloud PlatformAs a Google Cloud Associate Cloud Engineer, you are tasked with setting up a repeatable and scalable infrastructure for a new project using Infrastructure as Code (IaC). Which Google Cloud Platform service should you use to define and manage your resources in a declarative way?
- A
Google Deployment Manager
- B
Google Cloud Shell
- C
Google Cloud Console
- D
Google Cloud SDK
Show answer and explanation
Correct answer: A
Explanation
Google Deployment Manager is specifically designed for Infrastructure as Code on Google Cloud Platform. It allows users to manage cloud resources using YAML configuration files, enabling repeatable and automated deployments. This makes it the appropriate choice for setting up a scalable and repeatable infrastructure using IaC principles.
- A. Correct.
Google Deployment Manager is a Google Cloud service that allows you to define, manage, and deploy cloud resources using declarative templates.
- B. Incorrect.
Google Cloud Shell is an interactive shell environment for Google Cloud Platform, but it is not specifically designed for managing infrastructure as code.
- C. Incorrect.
Google Cloud Console is a web-based interface for managing Google Cloud resources, but it is not used for defining infrastructure as code.
- D. Incorrect.
Google Cloud SDK is a set of command-line tools for interacting with Google Cloud services, but it does not provide declarative infrastructure management.