Google Professional Cloud Developer Question 212
Select 3Google Cloud PlatformYou are a developer working on a Google Cloud project. You need to deploy a new version of your application to App Engine. This deployment requires configuring environment variables and updating the scaling settings. Which tool or tools would allow you to perform both tasks efficiently?
- A
Google Cloud Console
- B
Google Cloud SDK (gcloud CLI)
- C
Cloud Shell
- D
Cloud Deployment Manager
Show answer and explanation
Correct answers: A, B, C
Explanation
To deploy and configure an App Engine application, you can use the Google Cloud Console for a graphical interface, the gcloud CLI for command-line operations, or Cloud Shell, which is an environment that includes the gcloud CLI. Cloud Deployment Manager is not relevant in this context as it focuses on resource management rather than application configuration.
- A. Correct.
Google Cloud Console allows you to configure environment variables and scaling settings for App Engine through its user interface, making it a valid option.
- B. Correct.
Google Cloud SDK (gcloud CLI) provides commands to deploy applications, configure environment variables, and update scaling settings. It is widely used for such tasks.
- C. Correct.
Cloud Shell is a web-based shell that comes pre-installed with the gcloud CLI. You can use it to run gcloud commands, making it a valid option for this scenario.
- D. Incorrect.
Cloud Deployment Manager is primarily used for managing infrastructure as code and defining resources in templates. It is not suitable for directly configuring App Engine settings like environment variables or scaling.