{"id":34844,"date":"2022-11-15T19:07:34","date_gmt":"2023-06-25T13:32:47","guid":{"rendered":"https:\/\/www.silicloud.com\/zh\/blog\/%e5%b0%9d%e8%af%95%e4%bd%bf%e7%94%a8gcloud%e5%91%bd%e4%bb%a4%ef%bc%88%e4%b8%bb%e8%a6%81%e7%94%a8%e4%ba%8e%e7%a1%ae%e8%ae%a4%e5%91%bd%e4%bb%a4%e8%a1%8c%e7%9a%84%e8%ae%be%e7%bd%ae%ef%bc%89%e3%80%82\/"},"modified":"2024-04-29T00:49:13","modified_gmt":"2024-04-28T16:49:13","slug":"%e5%b0%9d%e8%af%95%e4%bd%bf%e7%94%a8gcloud%e5%91%bd%e4%bb%a4%ef%bc%88%e4%b8%bb%e8%a6%81%e7%94%a8%e4%ba%8e%e7%a1%ae%e8%ae%a4%e5%91%bd%e4%bb%a4%e8%a1%8c%e7%9a%84%e8%ae%be%e7%bd%ae%ef%bc%89%e3%80%82","status":"publish","type":"post","link":"https:\/\/www.silicloud.com\/zh\/blog\/%e5%b0%9d%e8%af%95%e4%bd%bf%e7%94%a8gcloud%e5%91%bd%e4%bb%a4%ef%bc%88%e4%b8%bb%e8%a6%81%e7%94%a8%e4%ba%8e%e7%a1%ae%e8%ae%a4%e5%91%bd%e4%bb%a4%e8%a1%8c%e7%9a%84%e8%ae%be%e7%bd%ae%ef%bc%89%e3%80%82\/","title":{"rendered":"\u5c1d\u8bd5\u4f7f\u7528gcloud\u547d\u4ee4\uff08\u4e3b\u8981\u7528\u4e8e\u786e\u8ba4\u547d\u4ee4\u884c\u7684\u8bbe\u7f6e\uff09"},"content":{"rendered":"<h1>\u8bf7\u7528\u4e2d\u6587\u91cd\u65b0\u8868\u8fbe\u4ee5\u4e0b\u53e5\u5b50\uff1a\uff08\u53ea\u9700\u8981\u4e00\u79cd\u9009\u62e9\uff09<\/h1>\n<p>The topic is open for discussion.<\/p>\n<p>\u53ea\u662f\u5e7f\u6cdb\u800c\u6d45\u663e\u5730\u4e86\u89e3gcloud\u547d\u4ee4\u800c\u5df2\u3002<\/p>\n<h1>\u73af\u5883<\/h1>\n<h3>\u64cd\u4f5c\u7cfb\u7edf<\/h3>\n<pre class=\"post-pre\"><code>$ cat \/etc\/os-release \r\nNAME=\"Ubuntu\"\r\nVERSION=\"17.10 (Artful Aardvark)\"\r\n<\/code><\/pre>\n<h3>\u8c37\u6b4c\u4e91<\/h3>\n<pre class=\"post-pre\"><code>$ gcloud version\r\nGoogle Cloud SDK 217.0.0\r\napp-engine-go \r\napp-engine-java 1.9.65\r\napp-engine-python 1.9.75\r\nbeta 2018.07.16\r\nbigtable \r\nbq 2.0.34\r\ncbt \r\ncloud-build-local \r\ncloud-datastore-emulator 2.0.2\r\ncloud_sql_proxy \r\ncontainer-builder-local \r\ncore 2018.09.17\r\ndocker-credential-gcr \r\ngsutil 4.34\r\nkubectl 2018.09.17\r\npubsub-emulator 2018.02.02\r\n<\/code><\/pre>\n<h1>\u6761\u4ef6<\/h1>\n<ul class=\"post-ul\">\n<li style=\"list-style-type: none;\">\n<ul class=\"post-ul\">\u81ea\u524d\u3067GCP\u30d7\u30ed\u30b8\u30a7\u30af\u30c8\u306f\u5951\u7d04\u6e08\u307f<\/ul>\n<\/li>\n<\/ul>\n<p>&nbsp;<\/p>\n<ul class=\"post-ul\">gcloud\u3092\u30ed\u30fc\u30ab\u30eb\u3067\u4f7f\u3048\u308b\u72b6\u614b\u306b\u306a\u3063\u3066\u3044\u308b<\/ul>\n<p>\u4ee5\u4e0b\u662f\u53c2\u8003\u94fe\u63a5\uff1a<br \/>\nhttps:\/\/cloud.google.com\/sdk\/docs\/?hl=ja<\/p>\n<h1>\u5b9e\u8df5<\/h1>\n<h2>\u5927\u81f4\u7684\u7406\u89e3<\/h2>\n<h3>\u25a0\u8c37\u6b4c\u4e91<\/h3>\n<p>\u6682\u65f6\u76f2\u76ee\u5730\u6572\u51fb\u547d\u4ee4\u3002\u7136\u540e\uff0c\u4f1a\u51fa\u73b0\u201c\u8fd9\u6837\u4f7f\u7528\uff01\u201d\u548c\u7528\u6cd5\u3002\u5f53\u7136\uff0c\u4f7f\u7528gcloud &#8211;help\u53ef\u4ee5\u5f97\u5230\u66f4\u8be6\u7ec6\u7684\u4fe1\u606f\uff0c\u4f46\u662f\u5f53\u6211\u4eec\u60f3\u8981\u6309\u7167\u5927\u4f53\u987a\u5e8f\u9010\u6b65\u4e86\u89e3\u65f6\uff0c\u7a81\u7136\u51fa\u73b0\u8fc7\u591a\u7684\u4fe1\u606f\u6709\u70b9\u56f0\u6270\u3002<\/p>\n<pre class=\"post-pre\"><code>$ gcloud\r\nERROR: (gcloud) Command name argument expected.\r\nUsage: gcloud [optional flags] &lt;group | command&gt;\r\n  group may be           app | auth | beta | bigtable | builds | components |\r\n                         composer | compute | config | container | dataflow |\r\n                         dataproc | datastore | debug | deployment-manager |\r\n                         dns | domains | endpoints | firebase | functions |\r\n                         iam | iot | kms | logging | ml | ml-engine |\r\n                         organizations | projects | pubsub | redis | services |\r\n                         source | spanner | sql | topic\r\n  command may be         docker | feedback | help | info | init | version\r\n\r\nFor detailed information on this command and its flags, run:\r\n  gcloud --help\r\n<\/code><\/pre>\n<p>\u6682\u65f6\u6765\u8bf4\uff0c\u53ef\u4ee5\u770b\u5230\u4e0d\u4ec5\u9700\u8981\u4f7f\u7528gcloud\uff0c\u8fd8\u9700\u8981\u5728\u5176\u540e\u6dfb\u52a0\u53ef\u80fd\u6ca1\u6709\u5217\u51fa\u7684group may be\u6216\u8005command may be\u3002<\/p>\n<h3>\u25a0gcloud \u7684\u6848\u4f8b<\/h3>\n<p>\u8bd5\u7740\u4f7f\u7528gcloud app\u6216\u8005\u5176\u4ed6\u7c7b\u4f3c\u7684\u4e1c\u897f\u65f6\uff0c\u4f1a\u663e\u793a\u201c\u8fd9\u6837\u4f7f\u7528\uff01\u201d\u548c\u4f7f\u7528\u8bf4\u660e\u3002<\/p>\n<pre class=\"post-pre\"><code>$ gcloud app\r\nERROR: (gcloud.app) Command name argument expected.\r\nUsage: gcloud app [optional flags] &lt;group | command&gt;\r\n  group may be           domain-mappings | firewall-rules | instances | logs |\r\n                         operations | regions | services | ssl-certificates |\r\n                         versions\r\n  command may be         browse | create | deploy | describe | open-console |\r\n                         update\r\n\r\nFor detailed information on this command and its flags, run:\r\n  gcloud app --help\r\n<\/code><\/pre>\n<p>\u4f60\u770b\uff0c\u51fa\u73b0\u4e86\u3002<br \/>\n\u901a\u8fc7\u8fd9\u6837\u6df1\u5165\u6316\u6398\uff0c\u57fa\u672c\u4e0a\u53ef\u4ee5\u4e86\u89e3\u5230\u5927\u90e8\u5206\u7684\u4e8b\u60c5\u3002\u2191\u5728\u8fd9\u4e4b\u540e\uff0c\u4f60\u9700\u8981\u52a0\u4e0a\u5728gcloud app\u540e\u9762\u53ef\u80fd\u6ca1\u6709\u7684group may be\u6216\u8005command may be\u5217\u4e3e\u7684\u5185\u5bb9\uff0c\u544a\u8bc9\u4f60\u8fd9\u4e2a\u7684\u7528\u6cd5\u3002<br \/>\n\u54e6\uff0c\u4f46\u662f\uff0c\u5982\u679c\u4f60\u6839\u672c\u4e0d\u77e5\u9053gcloud app\u662f\u4e0e\u54ea\u4e2a\u670d\u52a1\u76f8\u5173\u7684\uff0c\u5c31\u7b97\u6709\u8fd9\u4e2a\u63d0\u793a\u4e5f\u4e0d\u77e5\u9053\u662f\u4ec0\u4e48\u610f\u601d\u3002<br \/>\n\u8fd9\u79cd\u60c5\u51b5\u4e0b\uff0c\u4f60\u9700\u8981\u6b63\u786e\u5730\u4f7f\u7528gcloud app &#8211;help\u547d\u4ee4\u3002\u7136\u540e\uff0c\u5b83\u4f1a\u544a\u8bc9\u4f60\u4e0eApp Engine\u76f8\u5173\u7684\u547d\u4ee4\u3002<\/p>\n<pre class=\"post-pre\"><code>NAME\r\n    gcloud app - manage your App Engine deployments\r\n\r\nSYNOPSIS\r\n    gcloud app GROUP | COMMAND [GCLOUD_WIDE_FLAG ...]\r\n\r\nDESCRIPTION\r\n    The gcloud app command group lets you deploy and manage your Google App\r\n    Engine apps. These commands replace their equivalents in the appcfg tool.\r\n\r\n    App Engine is a platform for building scalable web applications and mobile\r\n    backends. App Engine provides you with built-in services and APIs such as\r\n    NoSQL datastores, memcache, and a user authentication API, common to most\r\n    applications.\r\n\r\n    More information on App Engine can be found here:\r\n    https:\/\/cloud.google.com\/appengine and detailed documentation can be found\r\n    here: https:\/\/cloud.google.com\/appengine\/docs\/\r\n\u3000\u3000\u3000\u3000\u301c\u7701\u7565\u301c\r\n<\/code><\/pre>\n<p>\u5f53\u6211\u4eec\u5e0c\u671b\u8ba9\u66f4\u591a\u4eba\u4f7f\u7528\u65f6\uff0c\u6211\u8ba4\u8bc6\u5230\u7f16\u5199\u8fd9\u6837\u7684\u4f7f\u7528\u8bf4\u660e\u548c\u5e2e\u52a9\u662f\u5fc5\u4e0d\u53ef\u5c11\u7684\u3002\u8fd9\u662f\u4f5c\u4e3a\u81ea\u6211\u8b66\u9192\uff0c\u5f53\u6211\u81ea\u5df1\u5236\u4f5c\u5de5\u5177\u65f6\u7684\u601d\u8003\u3002<\/p>\n<h3>\u25a0gcloud <command><\/command>\u7684\u793a\u4f8b<\/h3>\n<p>gcloud docker\u662f\u4ec0\u4e48\uff1f<\/p>\n<pre class=\"post-pre\"><code>$ gcloud docker\r\nWARNING: `gcloud docker` will not be supported for Docker client versions above 18.03.\r\n\r\nAs an alternative, use `gcloud auth configure-docker` to configure `docker` to\r\nuse `gcloud` as a credential helper, then use `docker` as you would for non-GCR\r\nregistries, e.g. `docker pull gcr.io\/project-id\/my-image`. Add\r\n`--verbosity=error` to silence this warning: `gcloud docker\r\n--verbosity=error -- pull gcr.io\/project-id\/my-image`.\r\n\r\nSee: https:\/\/cloud.google.com\/container-registry\/docs\/support\/deprecation-notices#gcloud-docker\r\n\u3000\u301c\u7701\u7565\u301c\r\n<\/code><\/pre>\n<p>\u542c\u8bf4\u73b0\u5728\u7684\u672c\u5730 Docker \u5ba2\u6237\u7aef\u7248\u672c\u65e0\u6cd5\u4f7f\u7528\u539f\u59cb\u547d\u4ee4\u3002<br \/>\n\u6211\u5bf9\u8fd9\u4e2a\u547d\u4ee4\u5f88\u611f\u5174\u8da3\uff0c\u4f46\u8003\u8651\u5230\u4eca\u5929\u7684\u4e3b\u9898\u53ef\u80fd\u4f1a\u6df1\u5165\u5f97\u592a\u591a\uff0c\u6240\u4ee5\u6211\u4eec\u4e0b\u6b21\u518d\u8bf4\u5427\u3002<\/p>\n<h2>\u4ecegcloud \u7684\u5217\u8868\u4e2d\u6311\u9009\u51fa\u6765\u5e76\u8fdb\u884c\u8bd5\u9a8c\u3002<\/h2>\n<h3>\u25a0\u8c37\u6b4c\u4e91\u5e94\u7528<\/h3>\n<pre class=\"post-pre\"><code>$ gcloud app\r\nERROR: (gcloud.app) Command name argument expected.\r\nUsage: gcloud app [optional flags] &lt;group | command&gt;\r\n  group may be           domain-mappings | firewall-rules | instances | logs |\r\n                         operations | regions | services | ssl-certificates |\r\n                         versions\r\n  command may be         browse | create | deploy | describe | open-console |\r\n                         update\r\n<\/code><\/pre>\n<h4>\u25c6gcloud app &lt;\u6307\u4ee4&gt;<\/h4>\n<ul class=\"post-ul\">\u4eca\u73fe\u5728\u30c7\u30d7\u30ed\u30a4\u6e08\u307f\u306e\u30a2\u30d7\u30ea\u306b\u30d6\u30e9\u30a6\u30b6\u3092\u958b\u3044\u3066\u30a2\u30af\u30bb\u30b9<\/ul>\n<pre class=\"post-pre\"><code>$ gcloud app browse\r\nOpening [https:\/\/\u3010\u30d7\u30ed\u30b8\u30a7\u30af\u30c8ID\u3011.appspot.com] in a new tab in your default browser.\r\n<\/code><\/pre>\n<ul class=\"post-ul\">\u30a2\u30d7\u30ea\u4f5c\u6210\u30a4\u30f3\u30bf\u30e9\u30af\u30b7\u30e7\u30f3\u306b\u5165\u308b<\/ul>\n<pre class=\"post-pre\"><code>$ gcloud app create\r\nYou are creating an app for project [\u3010\u30d7\u30ed\u30b8\u30a7\u30af\u30c8ID\u3011].\r\nWARNING: Creating an App Engine application for a project is irreversible and the region\r\ncannot be changed. More information about regions is at\r\n&lt;https:\/\/cloud.google.com\/appengine\/docs\/locations&gt;.\r\n\r\nPlease choose the region where you want your App Engine application \r\nlocated:\r\n\r\n [1] asia-northeast1 (supports standard and flexible)\r\n [2] asia-south1   (supports standard and flexible)\r\n [3] australia-southeast1 (supports standard and flexible)\r\n [4] europe-west   (supports standard and flexible)\r\n [5] europe-west2  (supports standard and flexible)\r\n [6] europe-west3  (supports standard and flexible)\r\n [7] northamerica-northeast1 (supports standard and flexible)\r\n [8] southamerica-east1 (supports standard and flexible)\r\n [9] us-central    (supports standard and flexible)\r\n [10] us-east1      (supports standard and flexible)\r\n [11] us-east4      (supports standard and flexible)\r\n [12] us-west2      (supports standard and flexible)\r\n [13] cancel\r\nPlease enter your numeric choice:  \r\n\u3000\u301c\u7701\u7565\u301c\r\n<\/code><\/pre>\n<ul class=\"post-ul\">\u30a2\u30d7\u30ea\u3092\u30c7\u30d7\u30ed\u30a4\uff08app.yaml\u306a\u3044\u3057appengine-web.xml\u304c\u3042\u308b\u5834\u6240\u3067\u53e9\u304b\u306a\u3044\u3068\u6012\u3089\u308c\u308b\uff09<\/ul>\n<pre class=\"post-pre\"><code>$ gcloud app deploy\r\nERROR: An app.yaml (or appengine-web.xml) file is required to deploy this directory as an App Engine application. Create an app.yaml file using the directions at https:\/\/cloud.google.com\/appengine\/docs\/flexible\/python\/configuring-your-app-with-app-yaml (App Engine Flexible Environment) or https:\/\/cloud.google.com\/appengine\/docs\/standard\/python\/config\/appref (App Engine Standard Environment) under the tab for your language.\r\nERROR: (gcloud.app.deploy) [\/home\/koge] could not be identified as a valid source directory or file.\r\n<\/code><\/pre>\n<ul class=\"post-ul\">GAE\u30b5\u30fc\u30d3\u30b9\u306e\u8a73\u7d30<\/ul>\n<pre class=\"post-pre\"><code>$ gcloud app describe\r\nauthDomain: gmail.com\r\ncodeBucket: staging.\u3010\u30d7\u30ed\u30b8\u30a7\u30af\u30c8ID\u3011.appspot.com\r\ndefaultBucket: \u3010\u30d7\u30ed\u30b8\u30a7\u30af\u30c8ID\u3011.appspot.com\r\ndefaultHostname: \u3010\u30d7\u30ed\u30b8\u30a7\u30af\u30c8ID\u3011.appspot.com\r\nfeatureSettings:\r\n  splitHealthChecks: true\r\ngcrDomain: asia.gcr.io\r\nid: \u3010\u30d7\u30ed\u30b8\u30a7\u30af\u30c8ID\u3011\r\nlocationId: asia-northeast1\r\nname: apps\/\u3010\u30d7\u30ed\u30b8\u30a7\u30af\u30c8ID\u3011\r\nservingStatus: SERVING\r\n<\/code><\/pre>\n<h3>\u25a0\u8c37\u6b4c\u4e91\u8eab\u4efd\u9a8c\u8bc1<\/h3>\n<pre class=\"post-pre\"><code>NAME\r\n    gcloud auth - manage oauth2 credentials for the Google Cloud SDK\r\n\r\nDESCRIPTION\r\n    The gcloud auth command group lets you grant and revoke authorization to\r\n    Cloud SDK (gcloud) to access Google Cloud Platform. Typically, when\r\n    scripting Cloud SDK tools for use on multiple machines, using gcloud auth\r\n    activate-service-account is recommended.\r\n<\/code><\/pre>\n<pre class=\"post-pre\"><code>$ gcloud auth\r\nERROR: (gcloud.auth) Command name argument expected.\r\nUsage: gcloud auth [optional flags] &lt;group | command&gt;\r\n  group may be           application-default\r\n  command may be         activate-service-account | configure-docker | list |\r\n                         login | revoke\r\n<\/code><\/pre>\n<ul class=\"post-ul\">\u8a8d\u8a3c\u30a2\u30ab\u30a6\u30f3\u30c8\u306e\u30ea\u30b9\u30c8<\/ul>\n<pre class=\"post-pre\"><code>$ gcloud auth list\r\n   Credentialed Accounts\r\nACTIVE  ACCOUNT\r\n*       \u3010\u30a2\u30ab\u30a6\u30f3\u30c8\u7528\u30e1\u30a2\u30c9\u3011@gmail.com\r\n\r\nTo set the active account, run:\r\n    $ gcloud config set account `ACCOUNT`\r\n<\/code><\/pre>\n<h3>\u25a0\u8c37\u6b4c\u4e91\u5927\u8868<\/h3>\n<pre class=\"post-pre\"><code>NAME\r\n    gcloud bigtable - manage your Cloud Bigtable storage\r\n\r\nDESCRIPTION\r\n    Manage your Cloud Bigtable storage.\r\n<\/code><\/pre>\n<pre class=\"post-pre\"><code>$ gcloud bigtable\r\nERROR: (gcloud.bigtable) Command name argument expected.\r\nUsage: gcloud bigtable [optional flags] &lt;group&gt;\r\n  group may be           clusters | instances\r\n<\/code><\/pre>\n<h4>\u96c6\u7fa4\u64cd\u4f5c<\/h4>\n<pre class=\"post-pre\"><code>$ gcloud bigtable clusters\r\nERROR: (gcloud.bigtable.clusters) Command name argument expected.\r\nUsage: gcloud bigtable clusters [optional flags] &lt;command&gt;\r\n  command may be         describe | list\r\n<\/code><\/pre>\n<h4>\u5728\u4e2d\u56fd\u672c\u5730\u53ea\u9700\u8981\u4e00\u79cd\u9009\u62e9\u6765\u91ca\u4e49\u4ee5\u4e0b\u77ed\u8bed\uff1a\u5b9e\u4f8b\u64cd\u4f5c\u3002<\/h4>\n<pre class=\"post-pre\"><code>$ gcloud bigtable instances\r\nERROR: (gcloud.bigtable.instances) Command name argument expected.\r\nUsage: gcloud bigtable instances [optional flags] &lt;command&gt;\r\n  command may be         add-iam-policy-binding | create | delete | describe |\r\n                         get-iam-policy | list | remove-iam-policy-binding |\r\n                         set-iam-policy | update | upgrade\r\n<\/code><\/pre>\n<h3>\u25a0\u8c37\u6b4c\u4e91\u6784\u5efa<\/h3>\n<pre class=\"post-pre\"><code>NAME\r\n    gcloud builds - create and manage builds for Google Cloud Build\r\n\r\nDESCRIPTION\r\n    Create and manage builds for Google Cloud Build.\r\n<\/code><\/pre>\n<pre class=\"post-pre\"><code>$ gcloud builds\r\nERROR: (gcloud.builds) Command name argument expected.\r\nUsage: gcloud builds [optional flags] &lt;command&gt;\r\n  command may be         cancel | describe | list | log | submit\r\n<\/code><\/pre>\n<ul class=\"post-ul\">\u30d3\u30eb\u30c9\u5c65\u6b74\u306e\u4e00\u89a7<\/ul>\n<pre class=\"post-pre\"><code>$ gcloud builds list\r\nID                                    CREATE_TIME                DURATION  SOURCE                                                                                     IMAGES                                                    STATUS\r\n89a46d98-be7b-47e4-bdc2-74c13eea5264  2018-09-17T06:10:24+00:00  58S       gs:\/\/\u3010\u30d7\u30ed\u30b8\u30a7\u30af\u30c8ID\u3011_cloudbuild\/source\/1537164620.42-af835aedbe1e48bebf5358711b9cbb70.tgz  gcr.io\/\u3010\u30d7\u30ed\u30b8\u30a7\u30af\u30c8ID\u3011\/go-webapi-for-gke-study (+1 more)  SUCCESS\r\ndf4f7e19-5059-46fa-933c-40fd22bbadd7  2018-09-16T09:08:57+00:00  58S       gs:\/\/\u3010\u30d7\u30ed\u30b8\u30a7\u30af\u30c8ID\u3011_cloudbuild\/source\/1537088915.85-9bd420ed50594b2c89a79a96d205399c.tgz  gcr.io\/\u3010\u30d7\u30ed\u30b8\u30a7\u30af\u30c8ID\u3011\/go-webapi-for-gke-study (+1 more)  SUCCESS\r\n<\/code><\/pre>\n<h3>\u25a0\u8c37\u6b4c\u4e91\u8ba1\u7b97<\/h3>\n<pre class=\"post-pre\"><code>NAME\r\n    gcloud compute - create and manipulate Google Compute Engine resources\r\n\r\nDESCRIPTION\r\n    The gcloud compute command group lets you create, configure and manipulate\r\n    Google Compute Engine virtual machines.\r\n\r\n    With Compute Engine you can create and run virtual machines on Google\r\n    infrastructure. Compute Engine offers scale, performance, and value that\r\n    allows you to easily launch large compute clusters on Google's\r\n    infrastructure.\r\n<\/code><\/pre>\n<pre class=\"post-pre\"><code>$ gcloud compute\r\nERROR: (gcloud.compute) Command name argument expected.\r\nUsage: gcloud compute [optional flags] &lt;group | command&gt;\r\n  group may be           accelerator-types | addresses | backend-buckets |\r\n                         backend-services | commitments | disk-types | disks |\r\n                         firewall-rules | forwarding-rules | health-checks |\r\n                         http-health-checks | https-health-checks | images |\r\n                         instance-groups | instance-templates | instances |\r\n                         interconnects | machine-types | networks | operations |\r\n                         os-login | project-info | regions | routers | routes |\r\n                         shared-vpc | snapshots | sole-tenancy |\r\n                         ssl-certificates | ssl-policies | target-http-proxies |\r\n                         target-https-proxies | target-instances |\r\n                         target-pools | target-ssl-proxies |\r\n                         target-tcp-proxies | target-vpn-gateways | tpus |\r\n                         url-maps | vpn-tunnels | zones\r\n  command may be         config-ssh | connect-to-serial-port | copy-files |\r\n                         reset-windows-password | scp | sign-url | ssh\r\n<\/code><\/pre>\n<p>\u679c\u7136GCE\u7684\u83dc\u5355\u975e\u5e38\u4e30\u5bcc\u3002<\/p>\n<h4>\u83dc\u5355\u9879\u7684\u5b9e\u4f8b<\/h4>\n<pre class=\"post-pre\"><code>$ gcloud compute instances\r\nERROR: (gcloud.compute.instances) Command name argument expected.\r\nUsage: gcloud compute instances [optional flags] &lt;group | command&gt;\r\n  group may be           network-interfaces\r\n  command may be         add-access-config | add-labels | add-metadata |\r\n                         add-tags | attach-disk | create |\r\n                         create-with-container | delete | delete-access-config |\r\n                         describe | detach-disk | get-serial-port-output |\r\n                         list | move | remove-labels | remove-metadata |\r\n                         remove-tags | reset | set-disk-auto-delete |\r\n                         set-machine-type | set-scheduling |\r\n                         set-service-account | simulate-maintenance-event |\r\n                         start | stop | tail-serial-port-output | update |\r\n                         update-access-config | update-container\r\n<\/code><\/pre>\n<ul class=\"post-ul\">\u30a4\u30f3\u30b9\u30bf\u30f3\u30b9\u306e\u30ea\u30b9\u30c8\uff08GKE\u8a66\u884c\u95a2\u9023\u3067\u52d5\u304b\u3057\u3066\u3044\u305f\u30a4\u30f3\u30b9\u30bf\u30f3\u30b9\u304c\u30d2\u30c3\u30c8\uff09<\/ul>\n<pre class=\"post-pre\"><code>$ gcloud compute instances list\r\nNAME                                             ZONE               MACHINE_TYPE  PREEMPTIBLE  INTERNAL_IP  EXTERNAL_IP    STATUS\r\ngke-my-cluster-1-min-default-pool-ea807978-8d2t  asia-northeast1-a  f1-micro      true         10.146.0.2   xx.xxx.xxx.xx  RUNNING\r\ngke-my-cluster-1-min-default-pool-ea807978-hpqc  asia-northeast1-a  f1-micro      true         10.146.0.3   xx.xxx.xx.xxx  RUNNING\r\ngke-my-cluster-1-min-default-pool-ea807978-ss7p  asia-northeast1-a  f1-micro      true         10.146.0.4   xx.xxx.xx.xxx  RUNNING\r\n<\/code><\/pre>\n<p>\u53ea\u9700\u8981\u7a0d\u5fae\u6d4f\u89c8\u5b50\u547d\u4ee4\uff0c\u5c31\u9700\u8981\u76f8\u5f53\u957f\u7684\u65f6\u95f4&#8230;&#8230;<br \/>\n\u4ece\u8fd9\u91cc\u5f00\u59cb\uff0c\u57fa\u672c\u4e0a\u53ea\u9700\u8981\u68c0\u67e5DESCRIPTION\u548c\u547d\u4ee4\u5217\u8868\u5c31\u53ef\u4ee5\u4e86\u3002<\/p>\n<h3>\u25a0\u8c37\u6b4c\u4e91\u914d\u7f6e<\/h3>\n<pre class=\"post-pre\"><code>$ gcloud config\r\nERROR: (gcloud.config) Command name argument expected.\r\nUsage: gcloud config [optional flags] &lt;group | command&gt;\r\n  group may be           configurations\r\n  command may be         get-value | list | set | unset\r\n<\/code><\/pre>\n<ul class=\"post-ul\">\u8a2d\u5b9a\u306e\u30ea\u30b9\u30c8<\/ul>\n<pre class=\"post-pre\"><code>$ gcloud config list\r\n[compute]\r\nregion = asia-northeast1\r\nzone = asia-northeast1-a\r\n[core]\r\naccount = \u3010\u30a2\u30ab\u30a6\u30f3\u30c8\u306e\u30e1\u30a2\u30c9\u3011@gmail.com\r\ndisable_usage_reporting = False\r\nproject = \u3010\u30d7\u30ed\u30b8\u30a7\u30af\u30c8ID\u3011\r\n<\/code><\/pre>\n<h3>\u25a0\u8c37\u6b4c\u4e91\u5bb9\u5668<\/h3>\n<pre class=\"post-pre\"><code>NAME\r\n    gcloud container - deploy and manage clusters of machines for running\r\n        containers\r\n\r\nDESCRIPTION\r\n    The gcloud container command group lets you create and manage Google\r\n    Kubernetes Engine containers and clusters.\r\n\r\n    Kubernetes Engine is a cluster manager and orchestration system for running\r\n    your Docker containers. Kubernetes Engine schedules your containers into\r\n    the cluster and manages them automatically based on requirements you\r\n    define, such as CPU and memory.\r\n<\/code><\/pre>\n<pre class=\"post-pre\"><code>$ gcloud container\r\nERROR: (gcloud.container) Command name argument expected.\r\nUsage: gcloud container [optional flags] &lt;group | command&gt;\r\n  group may be           builds | clusters | images | node-pools | operations\r\n  command may be         get-server-config\r\n<\/code><\/pre>\n<h3>\u25a0\u8c37\u6b4c\u4e91\u6570\u636e\u6d41<\/h3>\n<pre class=\"post-pre\"><code>NAME\r\n    gcloud dataflow - manage Google Cloud Dataflow jobs\r\n\r\nDESCRIPTION\r\n    The gcloud dataflow command group lets you manage Google Cloud Dataflow\r\n    jobs.\r\n\r\n    Cloud Dataflow is a unified programming model and a managed service for\r\n    developing and executing a wide range of data processing patterns including\r\n    ETL, batch computation, and continuous computation.\r\n<\/code><\/pre>\n<pre class=\"post-pre\"><code>$ gcloud dataflow\r\nERROR: (gcloud.dataflow) Command name argument expected.\r\nUsage: gcloud dataflow [optional flags] &lt;group&gt;\r\n  group may be           jobs\r\n<\/code><\/pre>\n<pre class=\"post-pre\"><code>$ gcloud dataflow jobs\r\nERROR: (gcloud.dataflow.jobs) Command name argument expected.\r\nUsage: gcloud dataflow jobs [optional flags] &lt;command&gt;\r\n  command may be         cancel | describe | drain | list | run | show\r\n<\/code><\/pre>\n<h3>\u25a0\u8c37\u6b4c\u4e91\u6570\u636e\u5b58\u50a8<\/h3>\n<pre class=\"post-pre\"><code>NAME\r\n    gcloud datastore - manage your Cloud Datastore indexes\r\n\r\nDESCRIPTION\r\n    The gcloud datastore command group lets you create and delete Google Cloud\r\n    Datastore indexes.\r\n\r\n    Cloud Datastore is a highly-scalable NoSQL database for your applications.\r\n    Cloud Datastore automatically handles sharding and replication, providing\r\n    you with a highly available and durable database that scales automatically\r\n    to handle your applications' load.\r\n<\/code><\/pre>\n<pre class=\"post-pre\"><code>$ gcloud datastore\r\nERROR: (gcloud.datastore) Command name argument expected.\r\nUsage: gcloud datastore [optional flags] &lt;group | command&gt;\r\n  group may be           indexes | operations\r\n  command may be         cleanup-indexes | create-indexes | export | import\r\n<\/code><\/pre>\n<h3>\u25a0\u8c37\u6b4c\u4e91\u90e8\u7f72\u7ba1\u7406\u5668<\/h3>\n<pre class=\"post-pre\"><code>NAME\r\n    gcloud deployment-manager - manage deployments of cloud resources\r\n\r\nDESCRIPTION\r\n    The gcloud deployment-manager command group lets you manage the deployment\r\n    of Google Cloud Platform resources using Google Cloud Deployment Manager.\r\n\r\n    Google Cloud Deployment Manager allows you to specify all the resources\r\n    needed for your application in a declarative format using YAML. You can\r\n    also use Python or Jinja2 templates to parameterize the configuration and\r\n    allow reuse of common deployment paradigms such as a load balanced,\r\n    auto-scaled instance group.\r\n<\/code><\/pre>\n<pre class=\"post-pre\"><code>$ gcloud deployment-manager \r\nERROR: (gcloud.deployment-manager) Command name argument expected.\r\nUsage: gcloud deployment-manager [optional flags] &lt;group&gt;\r\n  group may be           deployments | manifests | operations | resources |\r\n                         types\r\n<\/code><\/pre>\n<ul class=\"post-ul\">\u30c7\u30d7\u30ed\u30a4\u30e1\u30f3\u30c8\u306e\u30ea\u30b9\u30c8<\/ul>\n<pre class=\"post-pre\"><code>$ gcloud deployment-manager deployments list\r\nNAME                   LAST_OPERATION_TYPE  STATUS  DESCRIPTION  MANIFEST                ERRORS\r\nqs-deployment          insert               DONE                 manifest-1537552296004  []\r\nquickstart-deployment  insert               DONE                                         [CONDITION_NOT_MET]\r\n<\/code><\/pre>\n<h3>\u25a0\u8c37\u4e91 DNS<\/h3>\n<pre class=\"post-pre\"><code>NAME\r\n    gcloud dns - manage your Cloud DNS managed-zones and record-sets\r\n\r\nDESCRIPTION\r\n    The gcloud dns command group lets you create and manage DNS zones and their\r\n    associated records on Google Cloud DNS.\r\n\r\n    Cloud DNS is a scalable, reliable and managed authoritative DNS service\r\n    running on the same infrastructure as Google. It has low latency, high\r\n    availability and is a cost-effective way to make your applications and\r\n    services available to your users.\r\n<\/code><\/pre>\n<pre class=\"post-pre\"><code>$ gcloud dns\r\nERROR: (gcloud.dns) Command name argument expected.\r\nUsage: gcloud dns [optional flags] &lt;group&gt;\r\n  group may be           dns-keys | managed-zones | operations | project-info |\r\n                         record-sets\r\n<\/code><\/pre>\n<h3>\u25a0\u8c37\u6b4c\u4e91\u57df\u540d\u670d\u52a1<\/h3>\n<pre class=\"post-pre\"><code>NAME\r\n    gcloud domains - manage domains for your Google Cloud projects\r\n\r\nDESCRIPTION\r\n    The gcloud domains command group lets you view and manage your custom\r\n    domains for use across Google projects.\r\n<\/code><\/pre>\n<pre class=\"post-pre\"><code>$ gcloud domains \r\nERROR: (gcloud.domains) Command name argument expected.\r\nUsage: gcloud domains [optional flags] &lt;command&gt;\r\n  command may be         list-user-verified | verify\r\n<\/code><\/pre>\n<h3>\u25a0gcloud \u4e91\u7aef\u8282\u70b9<\/h3>\n<pre class=\"post-pre\"><code>NAME\r\n    gcloud endpoints - create, enable and manage API services\r\n\r\nSYNOPSIS\r\n    gcloud endpoints GROUP [GCLOUD_WIDE_FLAG ...]\r\n\r\nDESCRIPTION\r\n    Google Service Management is an infrastructure service of Google Cloud\r\n    Platform that manages other APIs and services, including Google's own Cloud\r\n    Platform services and their APIs, and services created using Google Cloud\r\n    Endpoints.\r\n<\/code><\/pre>\n<pre class=\"post-pre\"><code>$ gcloud endpoints \r\nERROR: (gcloud.endpoints) Command name argument expected.\r\nUsage: gcloud endpoints [optional flags] &lt;group&gt;\r\n  group may be           configs | operations | services\r\n<\/code><\/pre>\n<h3>\u25a0\u8c37\u6b4c\u4e91\u7aef\u5e73\u53f0 (gcloud) \u7684 Firebase<\/h3>\n<pre class=\"post-pre\"><code>NAME\r\n    gcloud firebase - work with Google Firebase\r\n\r\nSYNOPSIS\r\n    gcloud firebase GROUP [GCLOUD_WIDE_FLAG ...]\r\n\r\nDESCRIPTION\r\n    To view all options available for using Firebase Test Lab, run:\r\n<\/code><\/pre>\n<pre class=\"post-pre\"><code>$ gcloud firebase \r\nERROR: (gcloud.firebase) Command name argument expected.\r\nUsage: gcloud firebase [optional flags] &lt;group&gt;\r\n  group may be           test\r\n<\/code><\/pre>\n<h3>\u25a0Google\u4e91\u51fd\u6570<\/h3>\n<pre class=\"post-pre\"><code>NAME\r\n    gcloud functions - manage Google Cloud Functions\r\n\r\nDESCRIPTION\r\n    Manage Google Cloud Functions.\r\n<\/code><\/pre>\n<pre class=\"post-pre\"><code>$ gcloud functions \r\nERROR: (gcloud.functions) Command name argument expected.\r\nUsage: gcloud functions [optional flags] &lt;group | command&gt;\r\n  group may be           event-types | logs | regions\r\n  command may be         call | delete | deploy | describe | list\r\n<\/code><\/pre>\n<h3>\u25a0\u8c37\u6b4c\u4e91IAM<\/h3>\n<pre class=\"post-pre\"><code>NAME\r\n    gcloud iam - manage IAM service accounts and keys\r\n\r\nDESCRIPTION\r\n    The gcloud iam command group lets you manage Google Cloud Identity &amp; Access\r\n    Management (IAM) service accounts and keys.\r\n\r\n    Cloud IAM authorizes who can take action on specific resources, giving you\r\n    full control and visibility to manage cloud resources centrally. For\r\n    established enterprises with complex organizational structures, hundreds of\r\n    workgroups and potentially many more projects, Cloud IAM provides a unified\r\n    view into security policy across your entire organization, with built-in\r\n    auditing to ease compliance processes.\r\n<\/code><\/pre>\n<pre class=\"post-pre\"><code>$ gcloud iam\r\nERROR: (gcloud.iam) Command name argument expected.\r\nUsage: gcloud iam [optional flags] &lt;group | command&gt;\r\n  group may be           roles | service-accounts\r\n  command may be         list-grantable-roles | list-testable-permissions\r\n<\/code><\/pre>\n<h3>\u25a0\u8c37\u6b4c\u4e91\u5bc6\u94a5\u7ba1\u7406\u670d\u52a1<\/h3>\n<pre class=\"post-pre\"><code>NAME\r\n    gcloud kms - manage cryptographic keys in the cloud\r\n\r\nSYNOPSIS\r\n    gcloud kms GROUP | COMMAND [GCLOUD_WIDE_FLAG ...]\r\n\r\nDESCRIPTION\r\n    The gcloud kms command group lets you generate, use, rotate and destroy\r\n    Google Cloud KMS keys.\r\n\r\n    Cloud KMS is a cloud-hosted key management service that lets you manage\r\n    encryption for your cloud services the same way you do on-premises. You can\r\n    generate, use, rotate and destroy AES256 encryption keys. Cloud KMS is\r\n    integrated with IAM and Cloud Audit Logging so that you can manage\r\n    permissions on individual keys, and monitor how these are used. Use Cloud\r\n    KMS to protect secrets and other sensitive data which you need to store in\r\n    Google Cloud Platform.\r\n<\/code><\/pre>\n<pre class=\"post-pre\"><code>$ gcloud kms\r\nERROR: (gcloud.kms) Command name argument expected.\r\nUsage: gcloud kms [optional flags] &lt;group | command&gt;\r\n  group may be           keyrings | keys | locations\r\n  command may be         decrypt | encrypt\r\n<\/code><\/pre>\n<h3>\u25a0\u8c37\u6b4c\u4e91\u65e5\u5fd7<\/h3>\n<pre class=\"post-pre\"><code>NAME\r\n    gcloud logging - manage Stackdriver Logging\r\n\r\nDESCRIPTION\r\n    Manage Stackdriver Logging.\r\n<\/code><\/pre>\n<pre class=\"post-pre\"><code>$ gcloud logging\r\nERROR: (gcloud.logging) Command name argument expected.\r\nUsage: gcloud logging [optional flags] &lt;group | command&gt;\r\n  group may be           logs | metrics | resource-descriptors | sinks\r\n  command may be         read | write\r\n<\/code><\/pre>\n<h3>\u25a0\u8c37\u6b4c\u4e91\u7ec4\u7ec7<\/h3>\n<pre class=\"post-pre\"><code>NAME\r\n    gcloud organizations - create and manage Google Cloud Platform\r\n        Organizations\r\n\r\nDESCRIPTION\r\n    The gcloud organizations group lets you create and manage Cloud\r\n    Organizations. Google Cloud Platform resources form a hierarchy with\r\n    Organizations at the root. Organizations contain projects, and Projects\r\n    contain the remaining Google Cloud Platform resources.\r\n<\/code><\/pre>\n<pre class=\"post-pre\"><code>$ gcloud organizations\r\nERROR: (gcloud.organizations) Command name argument expected.\r\nUsage: gcloud organizations [optional flags] &lt;command&gt;\r\n  command may be         add-iam-policy-binding | describe | get-iam-policy |\r\n                         list | remove-iam-policy-binding | set-iam-policy\r\n<\/code><\/pre>\n<h3>\u25a0\u8c37\u6b4c\u4e91\u9879\u76ee<\/h3>\n<pre class=\"post-pre\"><code>NAME\r\n    gcloud projects - create and manage project access policies\r\n\r\nDESCRIPTION\r\n    The gcloud projects group lets you create and manage IAM policies for\r\n    projects on the Google Cloud Platform. Resources are organized\r\n    hierarchically and assigned to a particular project. A Project resource is\r\n    required to use Google Cloud Platform, and forms the basis for creating,\r\n    enabling and using all Cloud Platform services, managing APIs, enabling\r\n    billing, adding and removing collaborators, and managing permissions.\r\n<\/code><\/pre>\n<pre class=\"post-pre\"><code>$ gcloud projects\r\nERROR: (gcloud.projects) Command name argument expected.\r\nUsage: gcloud projects [optional flags] &lt;command&gt;\r\n  command may be         add-iam-policy-binding | create | delete | describe |\r\n                         get-iam-policy | list | remove-iam-policy-binding |\r\n                         set-iam-policy | undelete | update\r\n<\/code><\/pre>\n<h3>\u25a0Google\u4e91\u6d88\u606f\u4f20\u9012\u670d\u52a1<\/h3>\n<pre class=\"post-pre\"><code>NAME\r\n    gcloud pubsub - manage Cloud Pub\/Sub topics and subscriptions\r\n\r\nDESCRIPTION\r\n    Manage Cloud Pub\/Sub topics and subscriptions.\r\n<\/code><\/pre>\n<pre class=\"post-pre\"><code>$ gcloud pubsub\r\nERROR: (gcloud.pubsub) Command name argument expected.\r\nUsage: gcloud pubsub [optional flags] &lt;group&gt;\r\n  group may be           subscriptions | topics\r\n<\/code><\/pre>\n<h4>\u4e3b\u9898<\/h4>\n<pre class=\"post-pre\"><code>$ gcloud pubsub topics \r\nERROR: (gcloud.pubsub.topics) Command name argument expected.\r\nUsage: gcloud pubsub topics [optional flags] &lt;command&gt;\r\n  command may be         create | delete | describe | list |\r\n                         list-subscriptions | publish\r\n<\/code><\/pre>\n<h4>\u8ba2\u9605<\/h4>\n<pre class=\"post-pre\"><code>$ gcloud pubsub subscriptions\r\nERROR: (gcloud.pubsub.subscriptions) Command name argument expected.\r\nUsage: gcloud pubsub subscriptions [optional flags] &lt;command&gt;\r\n  command may be         ack | create | delete | describe | list |\r\n                         modify-message-ack-deadline | modify-push-config | pull\r\n<\/code><\/pre>\n<h3>\u8c37\u6b4c\u4e91Redis<\/h3>\n<pre class=\"post-pre\"><code>NAME\r\n    gcloud redis - manage Cloud Memorystore Redis resources\r\n\r\nDESCRIPTION\r\n    Manage Cloud Memorystore Redis resources.\r\n<\/code><\/pre>\n<pre class=\"post-pre\"><code>$ gcloud redis\r\nERROR: (gcloud.redis) Command name argument expected.\r\nUsage: gcloud redis [optional flags] &lt;group&gt;\r\n  group may be           instances | operations | regions | zones\r\n<\/code><\/pre>\n<h3>\u25a0\u8c37\u6b4c\u4e91\u670d\u52a1<\/h3>\n<pre class=\"post-pre\"><code>NAME\r\n    gcloud services - list, enable and disable APIs and services\r\n\r\nDESCRIPTION\r\n    The gcloud services command group lets you manage your project's access to\r\n    services provided by Google and third parties.\r\n<\/code><\/pre>\n<pre class=\"post-pre\"><code>$ gcloud services\r\nERROR: (gcloud.services) Command name argument expected.\r\nUsage: gcloud services [optional flags] &lt;group | command&gt;\r\n  group may be           operations\r\n  command may be         disable | enable | list\r\n<\/code><\/pre>\n<ul class=\"post-ul\">\u30b5\u30fc\u30d3\u30b9\u306e\u30ea\u30b9\u30c8<\/ul>\n<pre class=\"post-pre\"><code>$ gcloud services list \r\nNAME                               TITLE\r\nappengine.googleapis.com           App Engine Admin API\r\nbigquery-json.googleapis.com       BigQuery API\r\ncloudapis.googleapis.com           Google Cloud APIs\r\ncloudbuild.googleapis.com          Cloud Build API\r\nclouddebugger.googleapis.com       Stackdriver Debugger API\r\ncloudtrace.googleapis.com          Stackdriver Trace API\r\ncompute.googleapis.com             Compute Engine API\r\ncontainer.googleapis.com           Kubernetes Engine API\r\ncontainerregistry.googleapis.com   Container Registry API\r\ndatastore.googleapis.com           Cloud Datastore API\r\ndeploymentmanager.googleapis.com   Google Cloud Deployment Manager V2 API\r\ndns.googleapis.com                 Google Cloud DNS API\r\nfirebaserules.googleapis.com       Firebase Rules API\r\nfirestore.googleapis.com           Cloud Firestore API\r\niap.googleapis.com                 Cloud Identity-Aware Proxy API\r\nlogging.googleapis.com             Stackdriver Logging API\r\nmonitoring.googleapis.com          Stackdriver Monitoring API\r\noslogin.googleapis.com             Cloud OS Login API\r\npubsub.googleapis.com              Cloud Pub\/Sub API\r\nreplicapool.googleapis.com         Compute Engine Instance Group Manager API\r\nreplicapoolupdater.googleapis.com  Google Compute Engine Instance Group Updater API\r\nresourceviews.googleapis.com       Google Compute Engine Instance Groups API\r\nservicemanagement.googleapis.com   Service Management API\r\nserviceusage.googleapis.com        Service Usage API\r\nsourcerepo.googleapis.com          Cloud Source Repositories API\r\nsql-component.googleapis.com       Google Cloud SQL\r\nstorage-api.googleapis.com         Google Cloud Storage JSON API\r\nstorage-component.googleapis.com   Google Cloud Storage\r\n<\/code><\/pre>\n<h3>\u25a0\u8c37\u6b4c\u4e91\u7aef\u786c\u76d8<\/h3>\n<pre class=\"post-pre\"><code>NAME\r\n    gcloud source - cloud git repository commands\r\n\r\nDESCRIPTION\r\n    The gcloud source group lets you manipulate git repositories within a\r\n    Google Cloud project.\r\n<\/code><\/pre>\n<pre class=\"post-pre\"><code>$ gcloud source --eh\r\nERROR: (gcloud.source) unrecognized arguments: --eh (did you mean '-h'?)\r\nUsage: gcloud source [optional flags] &lt;group&gt;\r\n  group may be           repos\r\n<\/code><\/pre>\n<ul class=\"post-ul\">\u30ea\u30dd\u30b8\u30c8\u30ea\u306e\u30ea\u30b9\u30c8<\/ul>\n<pre class=\"post-pre\"><code>$ gcloud source repos  list \r\nREPO_NAME                PROJECT_ID       URL\r\ngo-webapi-for-gke-study  \u3010\u30d7\u30ed\u30b8\u30a7\u30af\u30c8ID\u3011  ssh:\/\/git@github.com\/sky0621\/go-webapi-for-gke-study.git\r\n<\/code><\/pre>\n<h3>\u25a0\u8c37\u6b4c\u4e91Spanner<\/h3>\n<pre class=\"post-pre\"><code>NAME\r\n    gcloud spanner - command groups for Cloud Spanner\r\n\r\nDESCRIPTION\r\n    Command groups for Cloud Spanner.\r\n<\/code><\/pre>\n<pre class=\"post-pre\"><code>$ gcloud spanner \r\nERROR: (gcloud.spanner) Command name argument expected.\r\nUsage: gcloud spanner [optional flags] &lt;group&gt;\r\n  group may be           databases | instance-configs | instances | operations\r\n<\/code><\/pre>\n<h3>\u25a0\u8c37\u6b4c\u4e91 SQL<\/h3>\n<pre class=\"post-pre\"><code>NAME\r\n    gcloud sql - create and manage Google Cloud SQL databases\r\n\r\nDESCRIPTION\r\n    The gcloud sql command group lets you create and manage Google Cloud SQL\r\n    databases.\r\n\r\n    Cloud SQL is a fully-managed database service that makes it easy to set up,\r\n    maintain, manage, and administer your relational MySQL databases in the\r\n    cloud.\r\n<\/code><\/pre>\n<pre class=\"post-pre\"><code>$ gcloud sql\r\nERROR: (gcloud.sql) Command name argument expected.\r\nUsage: gcloud sql [optional flags] &lt;group | command&gt;\r\n  group may be           backups | databases | export | flags | import |\r\n                         instances | operations | ssl | ssl-certs | tiers |\r\n                         users\r\n  command may be         connect\r\n<\/code><\/pre>\n<h3>\u25a0Gcloud \u4e13\u9898<\/h3>\n<pre class=\"post-pre\"><code>NAME\r\n    gcloud topic - gcloud supplementary help\r\n\r\nDESCRIPTION\r\n    The gcloud topic command group provides supplementary help for topics not\r\n    directly associated with individual commands.\r\n\r\n    More information on gcloud topic can be found by running:\r\n\r\n        $ gcloud topic [TOPIC_NAME]\r\n<\/code><\/pre>\n<pre class=\"post-pre\"><code>$ gcloud topic\r\nERROR: (gcloud.topic) Command name argument expected.\r\nUsage: gcloud topic &lt;topic&gt;\r\n  topic may be           arg-files | cli-trees | command-conventions |\r\n                         configurations | datetimes | escaping | filters |\r\n                         formats | gcloudignore | projections | resource-keys |\r\n                         startup\r\n<\/code><\/pre>\n<h1>\u6982\u8981<\/h1>\n<p>\u6211\u771f\u7684\u53ea\u662f\u5728\u770b\u8fd9\u4e2a\u4ea7\u54c1\u7ebf\u800c\u5df2\u3002<br \/>\n\u5728\u672a\u6765\uff0c\u6211\u4f1a\u9010\u6b65\u5bf9\u6bcf\u4e2a\u670d\u52a1\u7684\u529f\u80fd\u8fdb\u884c\u8c03\u67e5\uff0c\u6216\u8005\u6309\u7167\u6559\u7a0b\u4e00\u6b65\u4e00\u6b65\u5b66\u4e60\uff0c\u540c\u65f6\u6df1\u5165\u4e86\u89e3\u4e0a\u8ff0\u7684\u547d\u4ee4\u3002<\/p>\n","protected":false},"excerpt":{"rendered":"<p>\u8bf7\u7528\u4e2d\u6587\u91cd\u65b0\u8868\u8fbe\u4ee5\u4e0b\u53e5\u5b50\uff1a\uff08\u53ea\u9700\u8981\u4e00\u79cd\u9009\u62e9\uff09 The topic is open for discussion [&hellip;]<\/p>\n","protected":false},"author":6,"featured_media":0,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[],"class_list":["post-34844","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v21.5 (Yoast SEO v21.5) - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>\u5c1d\u8bd5\u4f7f\u7528gcloud\u547d\u4ee4\uff08\u4e3b\u8981\u7528\u4e8e\u786e\u8ba4\u547d\u4ee4\u884c\u7684\u8bbe\u7f6e\uff09 - Blog - Silicon Cloud<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.silicloud.com\/zh\/blog\/\u5c1d\u8bd5\u4f7f\u7528gcloud\u547d\u4ee4\uff08\u4e3b\u8981\u7528\u4e8e\u786e\u8ba4\u547d\u4ee4\u884c\u7684\u8bbe\u7f6e\uff09\u3002\/\" \/>\n<meta property=\"og:locale\" content=\"zh_CN\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"\u5c1d\u8bd5\u4f7f\u7528gcloud\u547d\u4ee4\uff08\u4e3b\u8981\u7528\u4e8e\u786e\u8ba4\u547d\u4ee4\u884c\u7684\u8bbe\u7f6e\uff09\" \/>\n<meta property=\"og:description\" content=\"\u8bf7\u7528\u4e2d\u6587\u91cd\u65b0\u8868\u8fbe\u4ee5\u4e0b\u53e5\u5b50\uff1a\uff08\u53ea\u9700\u8981\u4e00\u79cd\u9009\u62e9\uff09 The topic is open for discussion [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.silicloud.com\/zh\/blog\/\u5c1d\u8bd5\u4f7f\u7528gcloud\u547d\u4ee4\uff08\u4e3b\u8981\u7528\u4e8e\u786e\u8ba4\u547d\u4ee4\u884c\u7684\u8bbe\u7f6e\uff09\u3002\/\" \/>\n<meta property=\"og:site_name\" content=\"Blog - Silicon Cloud\" \/>\n<meta property=\"article:published_time\" content=\"2023-06-25T13:32:47+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2024-04-28T16:49:13+00:00\" \/>\n<meta name=\"author\" content=\"\u6587, \u7fd4\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"\u4f5c\u8005\" \/>\n\t<meta name=\"twitter:data1\" content=\"\u6587, \u7fd4\" \/>\n\t<meta name=\"twitter:label2\" content=\"\u9884\u8ba1\u9605\u8bfb\u65f6\u95f4\" \/>\n\t<meta name=\"twitter:data2\" content=\"16 \u5206\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.silicloud.com\/zh\/blog\/%e5%b0%9d%e8%af%95%e4%bd%bf%e7%94%a8gcloud%e5%91%bd%e4%bb%a4%ef%bc%88%e4%b8%bb%e8%a6%81%e7%94%a8%e4%ba%8e%e7%a1%ae%e8%ae%a4%e5%91%bd%e4%bb%a4%e8%a1%8c%e7%9a%84%e8%ae%be%e7%bd%ae%ef%bc%89%e3%80%82\/\",\"url\":\"https:\/\/www.silicloud.com\/zh\/blog\/%e5%b0%9d%e8%af%95%e4%bd%bf%e7%94%a8gcloud%e5%91%bd%e4%bb%a4%ef%bc%88%e4%b8%bb%e8%a6%81%e7%94%a8%e4%ba%8e%e7%a1%ae%e8%ae%a4%e5%91%bd%e4%bb%a4%e8%a1%8c%e7%9a%84%e8%ae%be%e7%bd%ae%ef%bc%89%e3%80%82\/\",\"name\":\"\u5c1d\u8bd5\u4f7f\u7528gcloud\u547d\u4ee4\uff08\u4e3b\u8981\u7528\u4e8e\u786e\u8ba4\u547d\u4ee4\u884c\u7684\u8bbe\u7f6e\uff09 - Blog - Silicon Cloud\",\"isPartOf\":{\"@id\":\"https:\/\/www.silicloud.com\/zh\/blog\/#website\"},\"datePublished\":\"2023-06-25T13:32:47+00:00\",\"dateModified\":\"2024-04-28T16:49:13+00:00\",\"author\":{\"@id\":\"https:\/\/www.silicloud.com\/zh\/blog\/#\/schema\/person\/64d5cc7727fffbff2f9a2a8da1de3e5c\"},\"breadcrumb\":{\"@id\":\"https:\/\/www.silicloud.com\/zh\/blog\/%e5%b0%9d%e8%af%95%e4%bd%bf%e7%94%a8gcloud%e5%91%bd%e4%bb%a4%ef%bc%88%e4%b8%bb%e8%a6%81%e7%94%a8%e4%ba%8e%e7%a1%ae%e8%ae%a4%e5%91%bd%e4%bb%a4%e8%a1%8c%e7%9a%84%e8%ae%be%e7%bd%ae%ef%bc%89%e3%80%82\/#breadcrumb\"},\"inLanguage\":\"zh-Hans\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.silicloud.com\/zh\/blog\/%e5%b0%9d%e8%af%95%e4%bd%bf%e7%94%a8gcloud%e5%91%bd%e4%bb%a4%ef%bc%88%e4%b8%bb%e8%a6%81%e7%94%a8%e4%ba%8e%e7%a1%ae%e8%ae%a4%e5%91%bd%e4%bb%a4%e8%a1%8c%e7%9a%84%e8%ae%be%e7%bd%ae%ef%bc%89%e3%80%82\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.silicloud.com\/zh\/blog\/%e5%b0%9d%e8%af%95%e4%bd%bf%e7%94%a8gcloud%e5%91%bd%e4%bb%a4%ef%bc%88%e4%b8%bb%e8%a6%81%e7%94%a8%e4%ba%8e%e7%a1%ae%e8%ae%a4%e5%91%bd%e4%bb%a4%e8%a1%8c%e7%9a%84%e8%ae%be%e7%bd%ae%ef%bc%89%e3%80%82\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"\u9996\u9875\",\"item\":\"https:\/\/www.silicloud.com\/zh\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"\u5c1d\u8bd5\u4f7f\u7528gcloud\u547d\u4ee4\uff08\u4e3b\u8981\u7528\u4e8e\u786e\u8ba4\u547d\u4ee4\u884c\u7684\u8bbe\u7f6e\uff09\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.silicloud.com\/zh\/blog\/#website\",\"url\":\"https:\/\/www.silicloud.com\/zh\/blog\/\",\"name\":\"Blog - Silicon Cloud\",\"description\":\"\",\"inLanguage\":\"zh-Hans\"},{\"@type\":\"Person\",\"@id\":\"https:\/\/www.silicloud.com\/zh\/blog\/#\/schema\/person\/64d5cc7727fffbff2f9a2a8da1de3e5c\",\"name\":\"\u6587, \u7fd4\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"zh-Hans\",\"@id\":\"https:\/\/www.silicloud.com\/zh\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/920c3d673e0bccacc98e5e6b7149bb3c22edd8d39cb753e5d7d7e471498118a1?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/920c3d673e0bccacc98e5e6b7149bb3c22edd8d39cb753e5d7d7e471498118a1?s=96&d=mm&r=g\",\"caption\":\"\u6587, \u7fd4\"},\"url\":\"https:\/\/www.silicloud.com\/zh\/blog\/author\/wenxiang\/\"},{\"@type\":\"ImageObject\",\"inLanguage\":\"zh-Hans\",\"@id\":\"https:\/\/www.silicloud.com\/zh\/blog\/%e5%b0%9d%e8%af%95%e4%bd%bf%e7%94%a8gcloud%e5%91%bd%e4%bb%a4%ef%bc%88%e4%b8%bb%e8%a6%81%e7%94%a8%e4%ba%8e%e7%a1%ae%e8%ae%a4%e5%91%bd%e4%bb%a4%e8%a1%8c%e7%9a%84%e8%ae%be%e7%bd%ae%ef%bc%89%e3%80%82\/#local-main-organization-logo\",\"url\":\"\",\"contentUrl\":\"\",\"caption\":\"Blog - Silicon Cloud\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"\u5c1d\u8bd5\u4f7f\u7528gcloud\u547d\u4ee4\uff08\u4e3b\u8981\u7528\u4e8e\u786e\u8ba4\u547d\u4ee4\u884c\u7684\u8bbe\u7f6e\uff09 - Blog - Silicon Cloud","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.silicloud.com\/zh\/blog\/\u5c1d\u8bd5\u4f7f\u7528gcloud\u547d\u4ee4\uff08\u4e3b\u8981\u7528\u4e8e\u786e\u8ba4\u547d\u4ee4\u884c\u7684\u8bbe\u7f6e\uff09\u3002\/","og_locale":"zh_CN","og_type":"article","og_title":"\u5c1d\u8bd5\u4f7f\u7528gcloud\u547d\u4ee4\uff08\u4e3b\u8981\u7528\u4e8e\u786e\u8ba4\u547d\u4ee4\u884c\u7684\u8bbe\u7f6e\uff09","og_description":"\u8bf7\u7528\u4e2d\u6587\u91cd\u65b0\u8868\u8fbe\u4ee5\u4e0b\u53e5\u5b50\uff1a\uff08\u53ea\u9700\u8981\u4e00\u79cd\u9009\u62e9\uff09 The topic is open for discussion [&hellip;]","og_url":"https:\/\/www.silicloud.com\/zh\/blog\/\u5c1d\u8bd5\u4f7f\u7528gcloud\u547d\u4ee4\uff08\u4e3b\u8981\u7528\u4e8e\u786e\u8ba4\u547d\u4ee4\u884c\u7684\u8bbe\u7f6e\uff09\u3002\/","og_site_name":"Blog - Silicon Cloud","article_published_time":"2023-06-25T13:32:47+00:00","article_modified_time":"2024-04-28T16:49:13+00:00","author":"\u6587, \u7fd4","twitter_card":"summary_large_image","twitter_misc":{"\u4f5c\u8005":"\u6587, \u7fd4","\u9884\u8ba1\u9605\u8bfb\u65f6\u95f4":"16 \u5206"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/www.silicloud.com\/zh\/blog\/%e5%b0%9d%e8%af%95%e4%bd%bf%e7%94%a8gcloud%e5%91%bd%e4%bb%a4%ef%bc%88%e4%b8%bb%e8%a6%81%e7%94%a8%e4%ba%8e%e7%a1%ae%e8%ae%a4%e5%91%bd%e4%bb%a4%e8%a1%8c%e7%9a%84%e8%ae%be%e7%bd%ae%ef%bc%89%e3%80%82\/","url":"https:\/\/www.silicloud.com\/zh\/blog\/%e5%b0%9d%e8%af%95%e4%bd%bf%e7%94%a8gcloud%e5%91%bd%e4%bb%a4%ef%bc%88%e4%b8%bb%e8%a6%81%e7%94%a8%e4%ba%8e%e7%a1%ae%e8%ae%a4%e5%91%bd%e4%bb%a4%e8%a1%8c%e7%9a%84%e8%ae%be%e7%bd%ae%ef%bc%89%e3%80%82\/","name":"\u5c1d\u8bd5\u4f7f\u7528gcloud\u547d\u4ee4\uff08\u4e3b\u8981\u7528\u4e8e\u786e\u8ba4\u547d\u4ee4\u884c\u7684\u8bbe\u7f6e\uff09 - Blog - Silicon Cloud","isPartOf":{"@id":"https:\/\/www.silicloud.com\/zh\/blog\/#website"},"datePublished":"2023-06-25T13:32:47+00:00","dateModified":"2024-04-28T16:49:13+00:00","author":{"@id":"https:\/\/www.silicloud.com\/zh\/blog\/#\/schema\/person\/64d5cc7727fffbff2f9a2a8da1de3e5c"},"breadcrumb":{"@id":"https:\/\/www.silicloud.com\/zh\/blog\/%e5%b0%9d%e8%af%95%e4%bd%bf%e7%94%a8gcloud%e5%91%bd%e4%bb%a4%ef%bc%88%e4%b8%bb%e8%a6%81%e7%94%a8%e4%ba%8e%e7%a1%ae%e8%ae%a4%e5%91%bd%e4%bb%a4%e8%a1%8c%e7%9a%84%e8%ae%be%e7%bd%ae%ef%bc%89%e3%80%82\/#breadcrumb"},"inLanguage":"zh-Hans","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.silicloud.com\/zh\/blog\/%e5%b0%9d%e8%af%95%e4%bd%bf%e7%94%a8gcloud%e5%91%bd%e4%bb%a4%ef%bc%88%e4%b8%bb%e8%a6%81%e7%94%a8%e4%ba%8e%e7%a1%ae%e8%ae%a4%e5%91%bd%e4%bb%a4%e8%a1%8c%e7%9a%84%e8%ae%be%e7%bd%ae%ef%bc%89%e3%80%82\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/www.silicloud.com\/zh\/blog\/%e5%b0%9d%e8%af%95%e4%bd%bf%e7%94%a8gcloud%e5%91%bd%e4%bb%a4%ef%bc%88%e4%b8%bb%e8%a6%81%e7%94%a8%e4%ba%8e%e7%a1%ae%e8%ae%a4%e5%91%bd%e4%bb%a4%e8%a1%8c%e7%9a%84%e8%ae%be%e7%bd%ae%ef%bc%89%e3%80%82\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"\u9996\u9875","item":"https:\/\/www.silicloud.com\/zh\/blog\/"},{"@type":"ListItem","position":2,"name":"\u5c1d\u8bd5\u4f7f\u7528gcloud\u547d\u4ee4\uff08\u4e3b\u8981\u7528\u4e8e\u786e\u8ba4\u547d\u4ee4\u884c\u7684\u8bbe\u7f6e\uff09"}]},{"@type":"WebSite","@id":"https:\/\/www.silicloud.com\/zh\/blog\/#website","url":"https:\/\/www.silicloud.com\/zh\/blog\/","name":"Blog - Silicon Cloud","description":"","inLanguage":"zh-Hans"},{"@type":"Person","@id":"https:\/\/www.silicloud.com\/zh\/blog\/#\/schema\/person\/64d5cc7727fffbff2f9a2a8da1de3e5c","name":"\u6587, \u7fd4","image":{"@type":"ImageObject","inLanguage":"zh-Hans","@id":"https:\/\/www.silicloud.com\/zh\/blog\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/920c3d673e0bccacc98e5e6b7149bb3c22edd8d39cb753e5d7d7e471498118a1?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/920c3d673e0bccacc98e5e6b7149bb3c22edd8d39cb753e5d7d7e471498118a1?s=96&d=mm&r=g","caption":"\u6587, \u7fd4"},"url":"https:\/\/www.silicloud.com\/zh\/blog\/author\/wenxiang\/"},{"@type":"ImageObject","inLanguage":"zh-Hans","@id":"https:\/\/www.silicloud.com\/zh\/blog\/%e5%b0%9d%e8%af%95%e4%bd%bf%e7%94%a8gcloud%e5%91%bd%e4%bb%a4%ef%bc%88%e4%b8%bb%e8%a6%81%e7%94%a8%e4%ba%8e%e7%a1%ae%e8%ae%a4%e5%91%bd%e4%bb%a4%e8%a1%8c%e7%9a%84%e8%ae%be%e7%bd%ae%ef%bc%89%e3%80%82\/#local-main-organization-logo","url":"","contentUrl":"","caption":"Blog - Silicon Cloud"}]}},"_links":{"self":[{"href":"https:\/\/www.silicloud.com\/zh\/blog\/wp-json\/wp\/v2\/posts\/34844","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.silicloud.com\/zh\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.silicloud.com\/zh\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.silicloud.com\/zh\/blog\/wp-json\/wp\/v2\/users\/6"}],"replies":[{"embeddable":true,"href":"https:\/\/www.silicloud.com\/zh\/blog\/wp-json\/wp\/v2\/comments?post=34844"}],"version-history":[{"count":2,"href":"https:\/\/www.silicloud.com\/zh\/blog\/wp-json\/wp\/v2\/posts\/34844\/revisions"}],"predecessor-version":[{"id":69504,"href":"https:\/\/www.silicloud.com\/zh\/blog\/wp-json\/wp\/v2\/posts\/34844\/revisions\/69504"}],"wp:attachment":[{"href":"https:\/\/www.silicloud.com\/zh\/blog\/wp-json\/wp\/v2\/media?parent=34844"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.silicloud.com\/zh\/blog\/wp-json\/wp\/v2\/categories?post=34844"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.silicloud.com\/zh\/blog\/wp-json\/wp\/v2\/tags?post=34844"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}