gdcloud 主題設定

名稱

gdcloud topic configurations - 命名設定的補充說明。

說明

gdcloud CLI 屬性可以儲存在具名設定中,這些設定是鍵/值組合的集合,可影響 gdcloud CLI 的行為。 如果您管理多個專案或機構,命名設定會很有幫助。設定中通常會儲存的屬性包括機構控制台網址和專案 ID。您可以透過設定,將這些和其他設定定義為一組並啟用。 設定資料會儲存在 $HOME/.config/gdcloud/ 中。 如果您 + 處理多個專案,您可以為每個專案建立個別設定。 - 使用多個機構控制台網址。 * 執行一般獨立工作 例如,您可以使用一個配置,在一個專案中處理物件儲存空間服務,並在另一個專案中管理不相關的服務。 所有 gcloud CLI 指令都能讀取儲存在具名設定中的屬性資訊。如要設定屬性,請使用 gdcloud config set 指令。

建立設定

使用者可以定義具名設定,也可以內建於 gdcloud CLI。 使用者定義的設定名稱為小寫,例如 johndoedefaultjeff-stagingfoo2。這些項目是由下列規則運算式定義:^[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。支援的格式僅限 csvjsontabletextyaml。 * 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 儲存空間物件私密金鑰。