[[["容易理解","easyToUnderstand","thumb-up"],["確實解決了我的問題","solvedMyProblem","thumb-up"],["其他","otherUp","thumb-up"]],[["難以理解","hardToUnderstand","thumb-down"],["資訊或程式碼範例有誤","incorrectInformationOrSampleCode","thumb-down"],["缺少我需要的資訊/範例","missingTheInformationSamplesINeed","thumb-down"],["翻譯問題","translationIssue","thumb-down"],["其他","otherDown","thumb-down"]],["上次更新時間:2025-09-04 (世界標準時間)。"],[[["\u003cp\u003eYou can interact with Google Cloud resources through various methods, including a web-based console, command-line interface, client libraries, and infrastructure as code.\u003c/p\u003e\n"],["\u003cp\u003eThe Google Cloud console offers a graphical user interface for managing resources, storing data, connecting to VMs, analyzing activity, diagnosing issues, and deploying solutions.\u003c/p\u003e\n"],["\u003cp\u003eThe Google Cloud CLI allows for command-line or scripted management of resources, facilitating tasks like pushing files to VMs, simulating backend data, and deploying serverless code.\u003c/p\u003e\n"],["\u003cp\u003eCloud Client Libraries enable the creation of custom applications for managing resources by providing language-specific conventions, consistent styling, and authentication handling.\u003c/p\u003e\n"],["\u003cp\u003eInfrastructure as Code (IaC) allows for the provisioning and management of infrastructure using code, enabling standardization, change management, testing, auditing, and storage of configurations in source control.\u003c/p\u003e\n"]]],[],null,["# Ways to interact with Google Cloud\n\nYou can use several methods to interact with Google Cloud and your\nresources. The methods you choose can depend on your preferences, your company\nworkflows, and your goals.\n\nThe following are example interaction methods:\n\n- [Google Cloud console](#console): Use a web-based graphical user interface.\n- [Google Cloud CLI](#commands-and-scripts): Write commands and scripts.\n- [Cloud Client Libraries](#libraries): Create your own application.\n- [Infrastructure as Code (IaC)](#infrastructure-as-code): Standardize resource deployment.\n\nUse the browser-based Google Cloud console\n------------------------------------------\n\nIf you prefer to manage your Google Cloud projects and resources through a\ngraphical user interface, use the browser-based Google Cloud console.\n\nUse the Google Cloud console to perform a variety of management and\nadministrative tasks, including the following:\n\n- Manage resources.\n- Store, query, and process data.\n- Connect to virtual machines (VMs).\n- Analyze activity.\n- Diagnose production issues.\n- Deploy easy-to-launch solutions.\n\nFor more information, see [Google Cloud console](/cloud-console).\n\nTo ensure proper console functionality, see also\n[Allow access to Google Cloud console domains](/docs/get-started/required-domains).\n\nWrite commands and create scripts\n---------------------------------\n\nIf you prefer to manage development and workflows on the command line or through\nautomated scripts, use [the Google Cloud CLI](/sdk/gcloud). Use the\nGoogle Cloud CLI to perform tasks efficiently and at scale. For example, you\nmight do the following:\n\n- Create a script to push a file to all VMs.\n- Simulate backend data with a data emulator to help you efficiently write client-side code.\n- Deploy serverless code.\n\nRun `gcloud` commands using the following methods:\n\n- Install the [Google Cloud CLI](/sdk/docs), which lets you run commands in\n a terminal window on your local computer.\n\n- Use the browser-based [Cloud Shell](/shell/docs/features), which doesn't\n require local installation. Open Cloud Shell from the\n [Google Cloud console](https://console.cloud.google.com/?cloudshell=true) to use the following\n features:\n\n - A temporary Compute Engine VM instance.\n - A [built-in code editor](/shell/docs/editor-overview).\n - Persistent disk storage.\n - Pre-installed gcloud CLI, Terraform, and other tools.\n - Language support for Java, Go, Python, Node.js, PHP, Ruby and .NET.\n - Web preview.\n - Built-in authorization for access to Google Cloud console projects and resources.\n\nFor more information about Cloud Shell, see\n[How Cloud Shell works](/shell/docs/how-cloud-shell-works).\n\nFor a list of `gcloud` commands, as well as flags and examples, see the\n[`gcloud` reference](/sdk/gcloud/reference).\n\nDevelop your own application using Cloud Client Libraries\n---------------------------------------------------------\n\nIf you want to create your own applications to manage resources, use\n[Cloud Client Libraries](/sdk/cloud-client-libraries) to access Google Cloud APIs.\n\nCloud Client Libraries provide the following benefits to help you build your\napplication:\n\n- Use conventions that are specific to your preferred language.\n- Use a consistent style across services.\n- Handle authentication.\n\nFor an overview, see [Cloud Client Libraries explained](/apis/docs/client-libraries-explained).\n\nScale resource provisioning and management with Infrastructure as Code (IaC)\n----------------------------------------------------------------------------\n\nInfrastructure as Code (IaC) is the process of provisioning and managing\ninfrastructure using *code* instead of graphical user interfaces or command-line\nscripts.\n\nYour company's administrators and architects might use IaC to obtain the\nfollowing benefits:\n\n- Incorporate your change management process.\n- Test and audit as you make changes.\n- Store configurations in source control.\n- Standardize your infrastructure.\n\nGoogle Cloud is integrated with several IaC tools. For example, you might use [Terraform](/docs/terraform/terraform-overview) to provision and manage your infrastructure\nthrough human-readable configuration files that you can version, reuse, and\nshare.\n\nFor an overview of IaC and a list of tools you can use with Google Cloud, see [Infrastructure as Code on Google Cloud](/docs/terraform/iac-overview)."]]