- Creates a slew of folders and pages nested under the mc-server page to store settings. - Breaks up all of the environment variable options formerly in the mc-server page into these separate pages. - Moves the config settings formerly in the mc admin config page to the appropriate new settings pages. - Adds a MiniO Client settings page and document `mc-host-<alias>` Closes #1017
2.0 KiB
Object Lambda Function Settings
minio
Table of Contents
This page documents environment variables for configuring MinIO to
publish data to an HTTP webhook endpoint and trigger an Object Lambda
function. See developers-object-lambda
for more complete
documentation and tutorials on using these environment variables.
You can specify multiple webhook endpoints as Lambda targets by
appending a unique identifier _FUNCTIONNAME
for each Object
Lambda function. For example, the following command sets two distinct
Object Lambda webhook endpoints:
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"
Environment Variables
MINIO_LAMBDA_WEBHOOK_ENABLE
Specify "on"
to enable the Object Lambda webhook
endpoint for a handler function.
Requires specifying MINIO_LAMBDA_WEBHOOK_ENDPOINT
.
MINIO_LAMBDA_WEBHOOK_ENDPOINT
The HTTP endpoint of the lambda webhook for the handler function.
MINIO_LAMBDA_WEBHOOK_AUTH_TOKEN
Specify the opaque string or JWT authorization token to use for authenticating to the lambda webhook service.
RELEASE.2023-06-23T20-26-00Z
MinIO redacts this value when returned as part of mc admin config get
.
MINIO_LAMBDA_WEBHOOK_CLIENT_CERT
Specify the path to the client certificate to use for performing mTLS authentication to the lambda webhook service.
MINIO_LAMBDA_WEBHOOK_CLIENT_KEY
Specify the path to the private key to use for performing mTLS authentication to the lambda webhook service.