# GCP指令列工具 - gcloud

Google在服務的規劃上，基本上會有下面幾項介面讓使用者使用：

* Web Console介面：提供視覺化介面，讓使用者可以透過網頁的方式存取服務。亦即是我們所操作的 [http://console.cloud.google.com](http://console.cloud.google.com)
* CLI介面：提供指令介面，供管理者與開發者來使用，亦即本章所會提到的gcloud指令
* RESTful API：透過HTTP(S)的方式存取的應用程式介面，我們可以藉由[API Explore](https://developers.google.com/apis-explorer/#p/)的操作來了解Google所提供的各項API服務的操作。
* Client Library or SDK: 封裝Google所提供的RESTful API與操作流程，以不同程式語言的套件實作的程式庫，讓開發者可以直接引用，整合到所開發的程式中。

其中，gcloud即是本章節所要介紹的工具，除了透過下載安裝方式執行，另外也支援從Cloud Shell或是使用docker來執行。

## 參考

* Google API explore: [https://developers.google.com/apis-explorer/#p/](https://developers.google.com/apis-explorer/#p/)
