Checks CLI 可將 Checks 的功能帶入開發工作流程。您可以在本機、CI/CD 管道中,或透過其他類型的指令碼和自動化項目執行 CLI。
如要設定及使用 Checks CLI,請按照下列步驟操作:
- 安裝 Checks CLI
- 驗證機器
- 從指令列執行指令,或將 Checks CLI 整合至 CI/CD 環境,即可整合及使用 Checks CLI。
設定 Checks CLI
如要安裝或更新 Checks CLI,可以使用 Linux 或 macOS 表格中的獨立可執行檔。
安裝 Checks CLI 後,您必須進行驗證。接著,您就可以開始測試及修正安全漏洞,首先是測試安裝作業。
使用獨立可執行檔安裝
Checks 提供最新版本和特定版本的獨立可執行檔下載連結。舉例來說,以下連結適用於 macOS 和 Linux:
- https://dl.google.com/checks/cli/latest/checks-macos
- https://dl.google.com/checks/cli/v0.2.0/checks-linux
舉例來說,如要在 macOS 上下載並執行最新版 Checks CLI,請執行下列指令:
curl --compressed https://dl.google.com/checks/cli/latest/checks-macos -o checks
chmod +x ./checks
mv ./checks /usr/local/bin/
- 請確認您已安裝套件管理員和所有必要的第三方工具。
- 為您的平台下載 Checks CLI 二進位檔:
Linux
平台 |
套件 |
大小 |
SHA256 總和檢查碼 |
Linux |
35.1 MB |
cc12317c0d5b0a2edfe8d5bf28a3a0739d5bd469ccd771772bf65129ae97c94f |
執行 chmod +x ./checks
,將二進位檔設為可執行。(選用) 將二進位檔移至可全域執行的位置:mv ./checks
/usr/local/bin/
macOS
平台 |
套件 |
大小 |
SHA256 總和檢查碼 |
macOS |
29.4 MB |
a82699336aaf0f6b0a9502c293c84be45459d79d348a74eae3bbaaf89d1daa33 |
執行 chmod +x ./checks
,讓二進位檔可執行 (選用) 將二進位檔移至可全域執行的位置:mv ./checks
/usr/local/bin/
Windows
平台 |
套件 |
大小 |
SHA256 總和檢查碼 |
Windows 8.1 以上版本和 Windows Server 2012 以上版本 |
29.5 MB |
7ca465e28ffec9a7e16bc71e01bbaf9629c95d517e5846a31280a49af400d3c7 |
(選用) 將檔案重新命名為 checks.exe
,以便執行檢查指令 (如 checks help
所示)。
更新至最新版 CLI
為確保您能使用最新功能並修正錯誤,建議您經常檢查 CLI 更新。
您可以從上表下載新版本,然後取代系統中的舊版本。
測試安裝結果
完成驗證後,即可測試安裝作業。如要快速測試,請執行 checks --help
。
其他資訊
執行 checks --help
,或查看 CLI 指令和選項摘要。
取得支援
如需 Checks CLI 或 Checks 一般相關協助,請傳送電子郵件至 checks-support@google.com。
驗證 CLI
安裝 CLI 後,您必須登入 Google 帳戶。如要授權 Checks CLI 存取 Checks,請使用服務帳戶或使用者帳戶。
服務帳戶是與 Google Cloud 專案相關聯的 Google Cloud 帳戶,而非特定使用者。服務帳戶非常適合在 CI 環境中設定檢查。
使用者帳戶是指有權存取 Checks 帳戶的 Google 帳戶。這是從指令列使用 Checks CLI 的最佳方式。
使用服務帳戶進行驗證
- 開啟 Google Cloud 控制台並選取專案。
- 在 API 程式庫中啟用 Checks API。
- 前往 Google Cloud 控制台的 IAM 服務帳戶頁面,為專案建立服務帳戶。按一下「建立服務帳戶」,然後輸入服務帳戶詳細資料。
- 為新建立的服務帳戶建立私密 JSON 金鑰,並將金鑰移至建構環境可存取的位置。請務必將這個檔案存放在安全的地方,因為這個檔案會授予管理員 Checks 存取權。
- 使用 CLI 時,請將環境變數
CHECKS_CREDENTIALS
設為私密金鑰 JSON 檔案的路徑。如果使用 Checks CI/CD 外掛程式,請參閱外掛程式的說明文件,瞭解如何提供憑證。
- 如要授予服務帳戶 Checks 帳戶的存取權,請在 Checks 控制台的「設定」頁面新增電子郵件地址,並授予「擁有者」角色。如要進一步瞭解如何邀請使用者加入 Checks 帳戶,請參閱「管理團隊存取權」。
使用使用者帳戶進行驗證
重要事項:如果透過 SSH 連線,請轉送通訊埠 9005。
使用下列指令,透過 Google 帳戶登入 Checks CLI:
checks login
這項指令會將本機電腦連線至 Checks,並授予您 Checks 帳戶的存取權。
- 如果您先前已登入,但想切換至其他 Google 帳戶,請使用
checks login --reauth
。 - 使用
checks logout
登出。
- 如果您先前已登入,但想切換至其他 Google 帳戶,請使用
在瀏覽器中開啟產生的驗證網址。
登入 Google 帳戶。
同意授權 Checks 存取您的 Checks 帳戶。