查看 Application Integration 支援的連接器

Cloud KMS - 加密工作

使用 Cloud KMS - 加密工作,即可使用 Cloud Key Management Service (Cloud KMS) 金鑰加密文字或二進位檔內容。文字或二進位檔內容必須採用 base-64 編碼,才能由 Cloud KMS 加密。如要復原已加密的資料,請使用 Cloud KMS - 解密工作

Cloud KMS 是 Google Cloud 服務,可讓您透過單一集中式雲端服務建立、匯入及管理加密編譯金鑰,並執行加密編譯作業。

事前準備

設定 Cloud KMS - 加密 工作前,請務必先在 Google Cloud 專案中執行下列工作:

  1. 啟用 Cloud Key Management Service (KMS) API (cloudkms.googleapis.com)。

    啟用 Cloud Key Management Service (KMS) API

  2. 建立驗證設定檔。應用程式整合會使用驗證設定檔,連線至 Cloud KMS - 加密 工作專用的驗證端點。

設定 Cloud KMS - 加密工作

  1. 前往 Google Cloud 控制台的「Application Integration」頁面。

    前往「應用程式整合」

  2. 在導覽選單中,按一下「整合」

    系統隨即會顯示「Integrations」頁面,列出 Google Cloud 專案中可用的所有整合項目。

  3. 選取現有的整合,或按一下「建立整合」來建立新的整合。

    如果您要建立新的整合功能:

    1. 在「Create Integration」窗格中輸入名稱和說明。
    2. 選取整合作業的區域。
    3. 選取要用於整合的服務帳戶。您隨時可以透過整合工具列的 「整合摘要」窗格,變更或更新整合作業的服務帳戶詳細資料。
    4. 按一下「建立」,新建立的整合服務會在整合服務編輯器中開啟。

  4. 整合編輯器的導覽列中,按一下「Tasks」,即可查看可用任務和連接器的清單。
  5. 在整合服務編輯器中按一下並放置「Cloud KMS - encrypt」元素。
  6. 按一下設計工具中的「Cloud KMS - encrypt」元素,即可查看「Cloud KMS - encrypt」任務設定窗格。
  7. 前往「驗證」,然後選取要使用的現有驗證設定檔。

    (非必要) 如果您在設定工作前尚未建立驗證設定檔,請按一下「+ 新驗證設定檔」,然後按照「建立新的驗證設定檔」一節所述的步驟操作。

  8. 前往「Task Input」,然後使用下列「Task input parameters」表格設定顯示的輸入欄位。

    系統會自動儲存輸入欄位的變更。

工作輸入參數

下表說明 Cloud KMS - 加密 任務的輸入參數:

資源資料類型說明
區域字串金鑰環的 Cloud KMS 位置。
ProjectsId 字串您的 Google Cloud 專案 ID。
KeyRingsId 字串金鑰所在的金鑰環名稱。
CryptoKeysId字串用於加密的金鑰名稱。
要求JSON 請參閱「要求 JSON 結構」。在要求主體的 plaintext 欄位中指定要加密的 base64 編碼文字。

任務輸出

Cloud KMS - encrypt 工作會傳回回應,其中包含以 base64 編碼格式編碼的加密資料。

錯誤處理策略

工作錯誤處理策略會指定在工作因暫時性錯誤而失敗時,應採取的動作。如要瞭解如何使用錯誤處理策略,以及各種錯誤處理策略,請參閱「錯誤處理策略」。

後續步驟

  1. 新增邊緣和邊緣條件
  2. 測試並發布整合項目。
  3. 設定觸發條件
  4. 新增資料對應工作
  5. 請參閱 Google Cloud 服務的所有工作