文件

物件 Lambda 函數設定

此頁面記錄用於設定 MinIO 以將資料發佈到 HTTP webhook 端點並觸發物件 Lambda 函數的環境變數。請參閱使用物件 Lambda 轉換,以取得有關使用這些環境變數的更完整文件和教學。

您可以透過附加每個物件 Lambda 函數的唯一識別碼 _FUNCTIONNAME 來指定多個 webhook 端點作為 Lambda 目標。例如,下列命令設定兩個不同的物件 Lambda webhook 端點

export MINIO_LAMBDA_WEBHOOK_ENABLE_myfunction="on"
export MINIO_LAMBDA_WEBHOOK_ENDPOINT_myfunction="http://webhook-1.example.net"
export MINIO_LAMBDA_WEBHOOK_ENABLE_yourfunction="on"
export MINIO_LAMBDA_WEBHOOK_ENDPOINT_yourfunction="http://webhook-2.example.net"

重要

每個組態設定都控制 MinIO 的基本行為和功能。MinIO 強烈建議在套用至生產環境之前,先在較低的環境(例如 DEV 或 QA)中測試組態變更。

環境變數

MINIO_LAMBDA_WEBHOOK_ENABLE

指定 "on" 以啟用處理常式函數的物件 Lambda webhook 端點。

需要指定 MINIO_LAMBDA_WEBHOOK_ENDPOINT

MINIO_LAMBDA_WEBHOOK_ENDPOINT

處理常式函數的 lambda webhook 的 HTTP 端點。

MINIO_LAMBDA_WEBHOOK_AUTH_TOKEN

指定用於驗證 lambda webhook 服務的不透明字串或 JWT 授權權杖。

在版本 RELEASE.2023-06-23T20-26-00Z 中變更:當作為 mc admin config get 的一部分傳回時,MinIO 會編輯此值。

MINIO_LAMBDA_WEBHOOK_CLIENT_CERT

指定用於執行與 Lambda webhook 服務的 mTLS 身份驗證的用戶端憑證路徑。

MINIO_LAMBDA_WEBHOOK_CLIENT_KEY

指定用於執行與 Lambda webhook 服務的 mTLS 身份驗證的私密金鑰路徑。