1
0
mirror of https://github.com/minio/docs.git synced 2025-08-06 14:42:56 +03:00
Files
docs/source/reference/minio-server/settings/notifications.rst
Ravind Kumar 4edb3f7bae Improve documentation on MINIO_DOMAIN (#1131)
# Summary

As per a recent customer issue, our guidance on `MINIO_DOMAIN` and
path/virtual bucket lookups needs some attention.

There are two main areas to address:

1. We need to guide users to avoid namespace collision within the
`MINIO_DOMAIN` , as this causes bucket lookup issues with certain MinIO
services/features
2. We need to generally improve docs on setting `MINIO_DOMAIN` correctly

There is also a side objective from Engineering to ensure we have a
simple admonition to direct users to test wherever possible changes to
config settings before applying to production.

---------

Co-authored-by: Daryl White <53910321+djwfyi@users.noreply.github.com>
2024-02-14 17:16:58 -05:00

78 lines
2.5 KiB
ReStructuredText

.. _minio-server-envvar-notifications:
.. _minio-server-config-logging-logs:
=============================
Bucket Notifications Settings
=============================
.. default-domain:: minio
.. contents:: Table of Contents
:local:
:depth: 2
This page covers settings that control behavior related to :ref:`MinIO bucket notifications <minio-bucket-notifications>`.
.. include:: /includes/common-mc-admin-config.rst
:start-after: start-minio-settings-defined
:end-before: end-minio-settings-defined
.. include:: /includes/common-mc-admin-config.rst
:start-after: start-minio-settings-test-before-prod
:end-before: end-minio-settings-test-before-prod
Sync Events
-----------
*Optional*
.. tab-set::
.. tab-item:: Environment Variable
:sync: envvar
.. envvar:: MINIO_API_SYNC_EVENTS
.. tab-item:: Configuration Setting
:sync: config
.. mc-conf:: api sync_events
.. include:: /includes/common-mc-admin-config.rst
:start-after: start-minio-api-sync-events
:end-before: end-minio-api-sync-events
Supported Notification Targets
------------------------------
Notifications require a target to receive the events.
MinIO supports a variety of possible targets.
Settings for each target type have their own pages.
Select the appropriate link below for the type of target you use for notifications.
- :ref:`minio-server-envvar-bucket-notification-amqp`
- :ref:`minio-server-envvar-bucket-notification-elasticsearch`
- :ref:`minio-server-envvar-bucket-notification-kafka`
- :ref:`minio-server-envvar-bucket-notification-mqtt`
- :ref:`minio-server-envvar-bucket-notification-mysql`
- :ref:`minio-server-envvar-bucket-notification-nats`
- :ref:`minio-server-envvar-bucket-notification-nsq`
- :ref:`minio-server-envvar-bucket-notification-postgresql`
- :ref:`minio-server-envvar-bucket-notification-redis`
- :ref:`minio-server-envvar-bucket-notification-webhook`
.. toctree::
:titlesonly:
:hidden:
/reference/minio-server/settings/notifications/amqp
/reference/minio-server/settings/notifications/elasticsearch
/reference/minio-server/settings/notifications/kafka
/reference/minio-server/settings/notifications/mqtt
/reference/minio-server/settings/notifications/mysql
/reference/minio-server/settings/notifications/nats
/reference/minio-server/settings/notifications/nsq
/reference/minio-server/settings/notifications/postgresql
/reference/minio-server/settings/notifications/redis
/reference/minio-server/settings/notifications/webhook-service