可以使用專案層級密碼將加密的輸入新增至擴充性動作。
透過該密碼,可以將加密的輸入值新增至擴充性動作。在使用輸入管理敏感資料 (例如密碼和憑證) 的使用案例中,加密非常有用。密碼適用於所有 FaaS 提供者和執行階段。
備註: 也可以使用動作常數來新增加密的輸入值。請參閱
如何建立擴充性動作常數。
密碼的存取權取決於建立密碼所在的專案。例如,在專案 A 中建立密碼只能供專案 A 中包括的使用者使用。
將密碼值新增至指令碼時,密碼會使用 context.getSecret()
函數將其解密。此函數會使用密碼的名稱作為參數。例如,您可以在動作中使用名稱為 abxsecret
的密碼作為加密的輸入參數。若要將此輸入參數新增至動作指令碼,您必須使用 context.getSecret(inputs["abxsecret"])
。
必要條件
- 建立密碼以用於擴充性動作。請參閱密碼 Automation Assembler 內容。
- 確認要一起使用的擴充性動作和密碼與同一專案相關聯。
程序
- 在 頁面上,選取現有擴充性動作或建立新的擴充性動作。
- 在預設輸入下,選取類型密碼。
- 搜尋密碼,然後將其新增至擴充性動作輸入。
- 使用
context.getSecret()
函數將密碼新增至擴充性動作的指令碼。 - 若要測試密碼,請按一下測試。