名稱
gdcloud topic configurations - 命名設定的補充說明。
說明
gdcloud CLI 屬性可以儲存在具名設定中,這些設定是鍵/值組合的集合,可影響 gdcloud CLI 的行為。
  如果您管理多個專案或機構,命名設定會很有幫助。設定中通常會儲存的屬性包括機構控制台網址和專案 ID。您可以透過設定,將這些和其他設定定義為一組並啟用。
  設定資料會儲存在 $HOME/.config/gdcloud/ 中。
  如果您
  + 處理多個專案,您可以為每個專案建立個別設定。
  - 使用多個機構控制台網址。
  * 執行一般獨立工作  例如,您可以使用一個配置,在一個專案中處理物件儲存空間服務,並在另一個專案中管理不相關的服務。
  所有 gcloud CLI 指令都能讀取儲存在具名設定中的屬性資訊。如要設定屬性,請使用 gdcloud config set 指令。
建立設定
使用者可以定義具名設定,也可以內建於 gdcloud CLI。
  使用者定義的設定名稱為小寫,例如 johndoe、default、jeff-staging 或 foo2。這些項目是由下列規則運算式定義:^[a-z][-a-z0-9]*$。
  如要建立新設定,請執行 
gdcloud init
本指南將逐步說明如何設定第一個具名設定、建立新的具名設定,或重新初始化現有的具名設定。請注意,重新初始化現有設定會移除所有現有屬性。
如要建立新的空白設定,請執行
gdcloud config configurations create [CONFIG_NAME]
使用設定
gdcloud CLI 最多只能有一個提供屬性值的有效設定。非使用中的設定不會影響 gdcloud CLI 執行作業。如要啟用設定,請執行
gdcloud config configurations activate [CONFIG_NAME]
如要查看及變更使用中設定的屬性,請執行
gdcloud config list
gdcloud config set
此外,gdcloud config configurations 群組下的指令可讓您列出、啟用、重新命名、說明及刪除可能或可能未啟用的設定。
您可以使用 --configuration my-config 標記,為單一 gdcloud 叫用啟用設定。
可用的屬性
accessibility
  * screen_reader
      * 如果設定此選項,gdcloud CLI 會啟用螢幕閱讀器。
auth
  * login_config_cert_path
      * 儲存目前登入設定憑證的檔案路徑。
component_manager
  * disable_update_check
      * 如果設定此值,gdcloud CLI 就不會自動檢查更新。
core
  * disable_prompts
      * 如果為 True,系統會假設所有使用者提示的預設答案。不過,如果提示需要使用者輸入內容,系統就會引發錯誤。
  * format
      * 設定列印指令輸出資源的格式。預設值為指令專用的易讀輸出格式。如果同時指定 core/format 和 --format,系統會優先採用 --format。支援的格式僅限 csv、json、table、text、yaml。
  * organization_console_url
      * 目前機構 UI/控制台的網址。請注意,開頭應為 https //console.。例如:https //console.org-name.gdch.google.com。* project
      * 目前的專案名稱。
storage
  * s3_access_key_id
      * S3 儲存空間物件的存取金鑰 ID。這是使用者的專屬 ID。
  * s3_custom_ca_certs_file
      * S3 儲存物件的自訂憑證檔案。
  * s3_endpoint
      * S3 物件的網址由 S3_ENDPOINT/$BUCKET_NAME/$OBJECT_NAME 組成。S3_ENDPOINT 是 S3 儲存空間 bucket 所在的位置。
  * s3_secret_access_key
      * 用於簽署要求的 S3 儲存空間物件私密金鑰。