可以使用專案層級密碼將加密的輸入新增至擴充性動作。

透過該密碼,可以將加密的輸入值新增至擴充性動作。在使用輸入管理敏感資料 (例如密碼和憑證) 的使用案例中,加密非常有用。密碼適用於所有 FaaS 提供者和執行階段。

備註: 也可以使用動作常數來新增加密的輸入值。請參閱 如何建立擴充性動作常數

密碼的存取權取決於建立密碼所在的專案。例如,在專案 A 中建立密碼只能供專案 A 中包括的使用者使用。

將密碼值新增至指令碼時,密碼會使用 context.getSecret() 函數將其解密。此函數會使用密碼的名稱作為參數。例如,您可以在動作中使用名稱為 abxsecret 的密碼作為加密的輸入參數。若要將此輸入參數新增至動作指令碼,您必須使用 context.getSecret(inputs["abxsecret"])

必要條件

程序

  1. 擴充性 > 動作頁面上,選取現有擴充性動作或建立新的擴充性動作。
  2. 預設輸入下,選取類型密碼
  3. 搜尋密碼,然後將其新增至擴充性動作輸入。
  4. 使用 context.getSecret() 函數將密碼新增至擴充性動作的指令碼。
  5. 若要測試密碼,請按一下測試