在解決方案自訂連接器中使用環境變數
將應用程式部署到不同的環境時,它們通常需要不同的組態設定或輸入參數。 環境變數會儲存參數機碼和值,然後可將其視為其他各種應用程式物件的輸入。 您也可以在解決方案自訂連接器中使用環境變數來更新主要的自訂連接器屬性,例如 Host
、Base URL
、Client ID
、Client Secret
、Login Url
和 Refresh Url
。 如需詳細的教學課程,您可以閱讀此部落格。
在自訂連接器中使用環境變數
建立或更新自訂連接器時,會使用環境變數的值來建立自訂連接器。 自訂連接器會在儲存期間使用環境變數的值。 更新環境變數時必須重新儲存自訂連接器,才能使用更新後的環境變數值。
登入 Power Apps 或 Power Automate。
從清單中,選取一個解決方案。
或是
如果您需要在解決方案中建立新的自訂連接器,請移至在解決方案中自訂連接器。
從清單中,選取新建立或現有的解決方案。
選取環境變數。
選取新增 > 其他 > 環境變數。
輸入環境變數 Name,其中包含發行者識別碼首碼。 (請勿使用顯示名稱欄位的名稱。)
請以下範例使用 SharePoint 網站 URL。 您可以為其他設定 (如 OAUTH 用戶端識別碼、資源等) 建立其他環境變數值。
環境變數可以在自訂連接器欄位中使用以下語法:
@environmentVariables("environmentVariableName")
範例
@environmentVariables("cr49f_SharePointSiteURL_7weem")
(選用) 若要在主機和基本 URL 欄位中使用來自環境變數的值,請執行以下動作:
選取新增 > 自動化 > 自訂連接器。
在一般索引標籤中,輸入環境變數語法以參考環境變數。
(選用) 若要在安全性索引標籤的任何欄位中使用環境變數的值,請執行下列動作:
選取新增 > 自動化 > 自訂連接器。
在安全性索引標籤中,輸入環境變數語法以參考環境變數。
若要了解詳細資訊,請移至指定驗證類型。
資料類型為祕密的環境變數現已可在自訂連接器中使用。 您必須使用此處所述的步驟來設定 Azure Key Vault。 在安全性設定 UI 中,已標記該值。 您必須使用下列語法:
@environmentVariables("environmentVariableName")
重要
使用 Text 資料類型建立的用戶端密碼環境變數不安全。 這些值不會加密。 建議使用 Azure Key Vault。
- (選用) 在定義索引標籤上,新增任何必要的動作、觸發程序或原則。 目前的動作、觸發程序或原則不支援環境變數。
在匯入解決方案時,為環境變數使用新的值
如果您想要在匯入解決方案時為環境變數使用新值,可以在匯出解決方案之前從您的解決方案中移除該值。 這可確保現有的值仍將保留在開發環境中,而不會在解決方案中匯出。 這種方法可以在將解決方案匯入其他環境時提供新的值。
若要對環境變數使用新值
請匯出解決方案。 此步驟會移除該值,如前一段所述。
將解決方案匯入新環境。
如果環境變數已有預設值或存在任何值,就不會在解決方案匯入期間提示您輸入新的值。 當值是解決方案的一部分或已存在於目標環境時,就會發生這種情況。
若要了解詳細資訊,請移至如何移除環境變數中的值?。
提供意見反應
非常感謝您提供有關連接器平台問題,或新功能構想的意見反應。 若要提供意見反應,請移至提交問題或取得連接器說明,然後選取您的意見反應類型。