mirror of
https://github.com/minio/docs.git
synced 2025-07-28 19:42:10 +03:00
DOCS-867: MINIO Server Release.2023-05-27T05-56-19Z (#904)
Partially addresses DOCS-898: MINIO Server RElease.2023-06-23T20-26-00Z
This commit is contained in:
@ -6,6 +6,7 @@ replicate:
|
|||||||
bucket: BUCKET
|
bucket: BUCKET
|
||||||
prefix: PREFIX
|
prefix: PREFIX
|
||||||
# endpoint: ENDPOINT
|
# endpoint: ENDPOINT
|
||||||
|
# path: "on|off|auto"
|
||||||
# credentials:
|
# credentials:
|
||||||
# accessKey: ACCESS-KEY
|
# accessKey: ACCESS-KEY
|
||||||
# secretKey: SECRET-KEY
|
# secretKey: SECRET-KEY
|
||||||
@ -17,6 +18,7 @@ replicate:
|
|||||||
bucket: BUCKET
|
bucket: BUCKET
|
||||||
prefix: PREFIX
|
prefix: PREFIX
|
||||||
# endpoint: ENDPOINT
|
# endpoint: ENDPOINT
|
||||||
|
# path: "on|off|auto"
|
||||||
# credentials:
|
# credentials:
|
||||||
# accessKey: ACCESS-KEY
|
# accessKey: ACCESS-KEY
|
||||||
# secretKey: SECRET-KEY
|
# secretKey: SECRET-KEY
|
||||||
|
8
source/includes/linux/minio-server.rst
Normal file
8
source/includes/linux/minio-server.rst
Normal file
@ -0,0 +1,8 @@
|
|||||||
|
.. start-notify-target-online-desc
|
||||||
|
|
||||||
|
.. versionchanged:: RELEASE.2023-05-27T05-56-19Z
|
||||||
|
|
||||||
|
MinIO checks the health of the specified URL (if it is resolvable and reachable) prior to adding the target.
|
||||||
|
MinIO no longer blocks adding new notification targets if existing targets are offline.
|
||||||
|
|
||||||
|
.. end-notify-target-online-desc
|
@ -167,6 +167,16 @@ nodes in the deployment at around the same time.
|
|||||||
:start-after: start-nondisruptive-upgrade-desc
|
:start-after: start-nondisruptive-upgrade-desc
|
||||||
:end-before: end-nondisruptive-upgrade-desc
|
:end-before: end-nondisruptive-upgrade-desc
|
||||||
|
|
||||||
|
Decommissioning Ignores Expired Objects and Trailing ``DeleteMarker``
|
||||||
|
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||||
|
|
||||||
|
Starting with :minio-release:`RELEASE.2023-05-27T05-56-19Z`, decommissioning ignores objects where the only remaining version is a ``DeleteMarker``.
|
||||||
|
|
||||||
|
Starting with :minio-release:`minio-lifecycle-management-scanner`, decommissioning also ignores object versions which have expired based on the configured :ref:`lifecycle rules <minio-lifecycle-management-expiration>` for the parent bucket.
|
||||||
|
|
||||||
|
Once the decommissioning process completes, you can safely shut down that pool.
|
||||||
|
Since the only remaining data was scheduled for deletion *or* was only a ``DeleteMarker``, you can safely clear or destroy those drives as per your internal procedures.
|
||||||
|
|
||||||
Behavior
|
Behavior
|
||||||
--------
|
--------
|
||||||
|
|
||||||
|
@ -370,6 +370,10 @@ using these environment variables.
|
|||||||
This key corresponds to the :envvar:`MINIO_NOTIFY_AMQP_URL` environment
|
This key corresponds to the :envvar:`MINIO_NOTIFY_AMQP_URL` environment
|
||||||
variable.
|
variable.
|
||||||
|
|
||||||
|
.. include:: /includes/linux/minio-server.rst
|
||||||
|
:start-after: start-notify-target-online-desc
|
||||||
|
:end-before: end-notify-target-online-desc
|
||||||
|
|
||||||
.. mc-conf:: exchange
|
.. mc-conf:: exchange
|
||||||
:delimiter: " "
|
:delimiter: " "
|
||||||
|
|
||||||
@ -588,6 +592,10 @@ using these configuration settings.
|
|||||||
This field corresponds to the :envvar:`MINIO_NOTIFY_MQTT_BROKER`
|
This field corresponds to the :envvar:`MINIO_NOTIFY_MQTT_BROKER`
|
||||||
environment variable.
|
environment variable.
|
||||||
|
|
||||||
|
.. include:: /includes/linux/minio-server.rst
|
||||||
|
:start-after: start-notify-target-online-desc
|
||||||
|
:end-before: end-notify-target-online-desc
|
||||||
|
|
||||||
.. mc-conf:: topic
|
.. mc-conf:: topic
|
||||||
:delimiter: " "
|
:delimiter: " "
|
||||||
|
|
||||||
@ -757,6 +765,10 @@ these configuration settings.
|
|||||||
This field corresponds to the
|
This field corresponds to the
|
||||||
:envvar:`MINIO_NOTIFY_ELASTICSEARCH_URL` environment variable.
|
:envvar:`MINIO_NOTIFY_ELASTICSEARCH_URL` environment variable.
|
||||||
|
|
||||||
|
.. include:: /includes/linux/minio-server.rst
|
||||||
|
:start-after: start-notify-target-online-desc
|
||||||
|
:end-before: end-notify-target-online-desc
|
||||||
|
|
||||||
.. mc-conf:: index
|
.. mc-conf:: index
|
||||||
:delimiter: " "
|
:delimiter: " "
|
||||||
|
|
||||||
@ -908,6 +920,10 @@ using these configuration settings.
|
|||||||
This configuration setting corresponds to the
|
This configuration setting corresponds to the
|
||||||
:envvar:`MINIO_NOTIFY_NSQ_NSQD_ADDRESS` environment variable.
|
:envvar:`MINIO_NOTIFY_NSQ_NSQD_ADDRESS` environment variable.
|
||||||
|
|
||||||
|
.. include:: /includes/linux/minio-server.rst
|
||||||
|
:start-after: start-notify-target-online-desc
|
||||||
|
:end-before: end-notify-target-online-desc
|
||||||
|
|
||||||
.. mc-conf:: topic
|
.. mc-conf:: topic
|
||||||
:delimiter: " "
|
:delimiter: " "
|
||||||
|
|
||||||
@ -1055,6 +1071,10 @@ using these configuration settings.
|
|||||||
This configuration setting corresponds to the
|
This configuration setting corresponds to the
|
||||||
:envvar:`MINIO_NOTIFY_REDIS_ADDRESS` environment variable.
|
:envvar:`MINIO_NOTIFY_REDIS_ADDRESS` environment variable.
|
||||||
|
|
||||||
|
.. include:: /includes/linux/minio-server.rst
|
||||||
|
:start-after: start-notify-target-online-desc
|
||||||
|
:end-before: end-notify-target-online-desc
|
||||||
|
|
||||||
.. mc-conf:: key
|
.. mc-conf:: key
|
||||||
:delimiter: " "
|
:delimiter: " "
|
||||||
|
|
||||||
@ -1191,6 +1211,10 @@ using these environment variables.
|
|||||||
This configuration setting corresponds with the environment variable
|
This configuration setting corresponds with the environment variable
|
||||||
:envvar:`MINIO_NOTIFY_NATS_ADDRESS`.
|
:envvar:`MINIO_NOTIFY_NATS_ADDRESS`.
|
||||||
|
|
||||||
|
.. include:: /includes/linux/minio-server.rst
|
||||||
|
:start-after: start-notify-target-online-desc
|
||||||
|
:end-before: end-notify-target-online-desc
|
||||||
|
|
||||||
.. mc-conf:: subject
|
.. mc-conf:: subject
|
||||||
:delimiter: " "
|
:delimiter: " "
|
||||||
|
|
||||||
@ -1466,6 +1490,10 @@ using these environment variables.
|
|||||||
:envvar:`MINIO_NOTIFY_POSTGRES_CONNECTION_STRING` environment
|
:envvar:`MINIO_NOTIFY_POSTGRES_CONNECTION_STRING` environment
|
||||||
variable.
|
variable.
|
||||||
|
|
||||||
|
.. include:: /includes/linux/minio-server.rst
|
||||||
|
:start-after: start-notify-target-online-desc
|
||||||
|
:end-before: end-notify-target-online-desc
|
||||||
|
|
||||||
.. mc-conf:: table
|
.. mc-conf:: table
|
||||||
:delimiter: " "
|
:delimiter: " "
|
||||||
|
|
||||||
@ -1612,6 +1640,10 @@ using these environment variables.
|
|||||||
:envvar:`MINIO_NOTIFY_MYSQL_DSN_STRING` environment
|
:envvar:`MINIO_NOTIFY_MYSQL_DSN_STRING` environment
|
||||||
variable.
|
variable.
|
||||||
|
|
||||||
|
.. include:: /includes/linux/minio-server.rst
|
||||||
|
:start-after: start-notify-target-online-desc
|
||||||
|
:end-before: end-notify-target-online-desc
|
||||||
|
|
||||||
.. mc-conf:: table
|
.. mc-conf:: table
|
||||||
:delimiter: " "
|
:delimiter: " "
|
||||||
|
|
||||||
@ -1746,6 +1778,10 @@ using these environment variables.
|
|||||||
This configuration setting corresponds to the
|
This configuration setting corresponds to the
|
||||||
:envvar:`MINIO_NOTIFY_KAFKA_BROKERS` environment variable.
|
:envvar:`MINIO_NOTIFY_KAFKA_BROKERS` environment variable.
|
||||||
|
|
||||||
|
.. include:: /includes/linux/minio-server.rst
|
||||||
|
:start-after: start-notify-target-online-desc
|
||||||
|
:end-before: end-notify-target-online-desc
|
||||||
|
|
||||||
.. mc-conf:: topic
|
.. mc-conf:: topic
|
||||||
:delimiter: " "
|
:delimiter: " "
|
||||||
|
|
||||||
@ -1973,6 +2009,10 @@ using these environment variables.
|
|||||||
This configuration setting corresponds with the
|
This configuration setting corresponds with the
|
||||||
:envvar:`MINIO_NOTIFY_WEBHOOK_ENDPOINT` environment variable.
|
:envvar:`MINIO_NOTIFY_WEBHOOK_ENDPOINT` environment variable.
|
||||||
|
|
||||||
|
.. include:: /includes/linux/minio-server.rst
|
||||||
|
:start-after: start-notify-target-online-desc
|
||||||
|
:end-before: end-notify-target-online-desc
|
||||||
|
|
||||||
.. mc-conf:: auth_token
|
.. mc-conf:: auth_token
|
||||||
:delimiter: " "
|
:delimiter: " "
|
||||||
|
|
||||||
|
@ -15,10 +15,13 @@ Syntax
|
|||||||
|
|
||||||
.. start-mc-admin-policy-attach-desc
|
.. start-mc-admin-policy-attach-desc
|
||||||
|
|
||||||
Attaches one or more IAM policies to either a user or a group.
|
Attaches one or more IAM policies to either a :ref:`MinIO-managed user or a group <minio-users>`.
|
||||||
|
|
||||||
.. end-mc-admin-policy-attach-desc
|
.. end-mc-admin-policy-attach-desc
|
||||||
|
|
||||||
|
.. versionchanged:: RELEASE.2023-05-27T05-56-19Z
|
||||||
|
|
||||||
|
To successfully attach a policy, the referenced user or group must exist.
|
||||||
|
|
||||||
Exactly one :mc-cmd:`~mc admin policy attach --user` or one :mc-cmd:`~mc admin policy attach --group` is required.
|
Exactly one :mc-cmd:`~mc admin policy attach --user` or one :mc-cmd:`~mc admin policy attach --group` is required.
|
||||||
|
|
||||||
|
@ -19,6 +19,13 @@ List the entities associated with a policy, user, or group on a target MinIO dep
|
|||||||
|
|
||||||
.. end-mc-admin-policy-entities-desc
|
.. end-mc-admin-policy-entities-desc
|
||||||
|
|
||||||
|
.. versionchanged:: RELEASE.2023-05-27T05-56-19Z
|
||||||
|
|
||||||
|
This command only returns :ref:`minio-managed users and groups <minio-users>`.
|
||||||
|
|
||||||
|
To list entities associated with an Active Directory or LDAP (AD/LDAP) configuration, use :mc-cmd:`mc idp ldap policy entities`.
|
||||||
|
|
||||||
|
|
||||||
For example, you can list all of the users and groups attached to a policy or list all of the policies attached to a specific user or group.
|
For example, you can list all of the users and groups attached to a policy or list all of the policies attached to a specific user or group.
|
||||||
|
|
||||||
.. tab-set::
|
.. tab-set::
|
||||||
|
@ -160,3 +160,15 @@ Global Flags
|
|||||||
.. include:: /includes/common-minio-mc.rst
|
.. include:: /includes/common-minio-mc.rst
|
||||||
:start-after: start-minio-mc-globals
|
:start-after: start-minio-mc-globals
|
||||||
:end-before: end-minio-mc-globals
|
:end-before: end-minio-mc-globals
|
||||||
|
|
||||||
|
Behavior
|
||||||
|
--------
|
||||||
|
|
||||||
|
Rebalancing Ignores Expired Objects and Trailing ``DeleteMarker``
|
||||||
|
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||||
|
|
||||||
|
Starting with :minio-release:`RELEASE.2023-06-23T20-26-00Z`, rebalancing ignores object versions which have expired based on the configured :ref:`lifecycle rules <minio-lifecycle-management-expiration>` for the parent bucket.
|
||||||
|
Rebalancing also ignores objects where the only remaining version is a ``DeleteMarker``.
|
||||||
|
|
||||||
|
MinIO relies on the :ref:`scanner <minio-lifecycle-management-scanner>` to capture and remove those expired objects or trailing ``DeleteMarker`` objects.
|
||||||
|
|
||||||
|
@ -166,7 +166,18 @@ For the **source deployment**
|
|||||||
|
|
||||||
* - ``endpoint:``
|
* - ``endpoint:``
|
||||||
- | Location of the source deployment.
|
- | Location of the source deployment.
|
||||||
| If the location is not remote, use ``local``.
|
|
|
||||||
|
| If the source is the :ref:`alias <alias>`` specified to the command, you can omit this and the ``credentials`` fields.
|
||||||
|
| If the source is "local", the target *must* specify the remote deployment with ``endpoint`` and ``credentials``.
|
||||||
|
|
||||||
|
* - ``path:``
|
||||||
|
- | Directs MinIO to use Path or Virtual Style (DNS) lookup of the bucket.
|
||||||
|
|
|
||||||
|
| - Specify ``on`` for Path style
|
||||||
|
| - Specify ``off`` for Virtual style
|
||||||
|
| - Specify ``auto`` to let MinIO determine the correct lookup style.
|
||||||
|
|
|
||||||
|
| Defaults to ``auto``.
|
||||||
|
|
||||||
* - ``credentials:``
|
* - ``credentials:``
|
||||||
- The ``accesskey:`` and ``secretKey:`` or the ``sessionToken:`` that grants access to the object(s).
|
- The ``accesskey:`` and ``secretKey:`` or the ``sessionToken:`` that grants access to the object(s).
|
||||||
@ -194,9 +205,11 @@ For the **target deployment**
|
|||||||
- The prefix on the object(s) to replicate.
|
- The prefix on the object(s) to replicate.
|
||||||
|
|
||||||
* - ``endpoint:``
|
* - ``endpoint:``
|
||||||
- | The location of the source deployment.
|
- | The location of the target deployment.
|
||||||
| If the location is not remote, use ``local``.
|
|
|
||||||
| If the location of the source is remote, the source for target **must** be ``local``.
|
| If the target is the :ref:`alias <alias>`` specified to the command, you can omit this and the ``credentials`` fields.
|
||||||
|
| If the target is "local", the source *must* specify the remote deployment with ``endpoint`` and ``credentials``.
|
||||||
|
|
||||||
|
|
||||||
* - ``credentials:``
|
* - ``credentials:``
|
||||||
- The ``accesskey`` and ``secretKey`` or the ``sessionToken`` that grants access to the object(s).
|
- The ``accesskey`` and ``secretKey`` or the ``sessionToken`` that grants access to the object(s).
|
||||||
|
@ -864,6 +864,10 @@ an AMQP service endpoint with ID of ``PRIMARY``.
|
|||||||
This variable corresponds to the :mc-conf:`notify_amqp url <notify_amqp.url>`
|
This variable corresponds to the :mc-conf:`notify_amqp url <notify_amqp.url>`
|
||||||
configuration setting.
|
configuration setting.
|
||||||
|
|
||||||
|
.. include:: /includes/linux/minio-server.rst
|
||||||
|
:start-after: start-notify-target-online-desc
|
||||||
|
:end-before: end-notify-target-online-desc
|
||||||
|
|
||||||
.. envvar:: MINIO_NOTIFY_AMQP_EXCHANGE
|
.. envvar:: MINIO_NOTIFY_AMQP_EXCHANGE
|
||||||
|
|
||||||
.. include:: /includes/common-mc-admin-config.rst
|
.. include:: /includes/common-mc-admin-config.rst
|
||||||
@ -1023,6 +1027,10 @@ an MQTT service endpoint with ID of ``PRIMARY``.
|
|||||||
This variable corresponds to the
|
This variable corresponds to the
|
||||||
:mc-conf:`notify_mqtt broker <notify_mqtt.broker>` configuration setting.
|
:mc-conf:`notify_mqtt broker <notify_mqtt.broker>` configuration setting.
|
||||||
|
|
||||||
|
.. include:: /includes/linux/minio-server.rst
|
||||||
|
:start-after: start-notify-target-online-desc
|
||||||
|
:end-before: end-notify-target-online-desc
|
||||||
|
|
||||||
.. envvar:: MINIO_NOTIFY_MQTT_TOPIC
|
.. envvar:: MINIO_NOTIFY_MQTT_TOPIC
|
||||||
|
|
||||||
*Required*
|
*Required*
|
||||||
@ -1167,6 +1175,10 @@ service endpoints as ``PRIMARY`` and ``SECONDARY`` respectively:
|
|||||||
:mc-conf:`notify_elasticsearch url <notify_elasticsearch.url>`
|
:mc-conf:`notify_elasticsearch url <notify_elasticsearch.url>`
|
||||||
configuration setting.
|
configuration setting.
|
||||||
|
|
||||||
|
.. include:: /includes/linux/minio-server.rst
|
||||||
|
:start-after: start-notify-target-online-desc
|
||||||
|
:end-before: end-notify-target-online-desc
|
||||||
|
|
||||||
.. envvar:: MINIO_NOTIFY_ELASTICSEARCH_INDEX
|
.. envvar:: MINIO_NOTIFY_ELASTICSEARCH_INDEX
|
||||||
|
|
||||||
*Required*
|
*Required*
|
||||||
@ -1297,6 +1309,10 @@ NSQ service endpoints as ``PRIMARY`` and ``SECONDARY`` respectively:
|
|||||||
:mc-conf:`notify_nsq nsqd_address <notify_nsq.nsqd_address>`
|
:mc-conf:`notify_nsq nsqd_address <notify_nsq.nsqd_address>`
|
||||||
configuration setting.
|
configuration setting.
|
||||||
|
|
||||||
|
.. include:: /includes/linux/minio-server.rst
|
||||||
|
:start-after: start-notify-target-online-desc
|
||||||
|
:end-before: end-notify-target-online-desc
|
||||||
|
|
||||||
.. envvar:: MINIO_NOTIFY_NSQ_TOPIC
|
.. envvar:: MINIO_NOTIFY_NSQ_TOPIC
|
||||||
|
|
||||||
*Required*
|
*Required*
|
||||||
@ -1428,6 +1444,10 @@ endpoints as ``PRIMARY`` and ``SECONDARY`` respectively:
|
|||||||
:mc-conf:`notify_redis address <notify_redis.address>`
|
:mc-conf:`notify_redis address <notify_redis.address>`
|
||||||
configuration setting.
|
configuration setting.
|
||||||
|
|
||||||
|
.. include:: /includes/linux/minio-server.rst
|
||||||
|
:start-after: start-notify-target-online-desc
|
||||||
|
:end-before: end-notify-target-online-desc
|
||||||
|
|
||||||
.. envvar:: MINIO_NOTIFY_REDIS_KEY
|
.. envvar:: MINIO_NOTIFY_REDIS_KEY
|
||||||
|
|
||||||
*Required*
|
*Required*
|
||||||
@ -1553,6 +1573,10 @@ an NATS service endpoint with ID of ``PRIMARY``.
|
|||||||
This environment variable corresponds with the
|
This environment variable corresponds with the
|
||||||
:mc-conf:`notify_nats address <notify_nats.address>` configuration setting.
|
:mc-conf:`notify_nats address <notify_nats.address>` configuration setting.
|
||||||
|
|
||||||
|
.. include:: /includes/linux/minio-server.rst
|
||||||
|
:start-after: start-notify-target-online-desc
|
||||||
|
:end-before: end-notify-target-online-desc
|
||||||
|
|
||||||
.. envvar:: MINIO_NOTIFY_NATS_SUBJECT
|
.. envvar:: MINIO_NOTIFY_NATS_SUBJECT
|
||||||
|
|
||||||
*Required*
|
*Required*
|
||||||
@ -1814,6 +1838,9 @@ associated to an PostgreSQL service endpoint with ID of ``PRIMARY``.
|
|||||||
:mc-conf:`notify_postgres connection_string <notify_postgres.connection_string>`
|
:mc-conf:`notify_postgres connection_string <notify_postgres.connection_string>`
|
||||||
configuration setting.
|
configuration setting.
|
||||||
|
|
||||||
|
.. include:: /includes/linux/minio-server.rst
|
||||||
|
:start-after: start-notify-target-online-desc
|
||||||
|
:end-before: end-notify-target-online-desc
|
||||||
|
|
||||||
.. envvar:: MINIO_NOTIFY_POSTGRES_TABLE
|
.. envvar:: MINIO_NOTIFY_POSTGRES_TABLE
|
||||||
|
|
||||||
@ -1952,6 +1979,9 @@ associated to an MySQL service endpoint with ID of ``PRIMARY``.
|
|||||||
:mc-conf:`notify_mysql dsn_string <notify_mysql.dsn_string>`
|
:mc-conf:`notify_mysql dsn_string <notify_mysql.dsn_string>`
|
||||||
configuration setting.
|
configuration setting.
|
||||||
|
|
||||||
|
.. include:: /includes/linux/minio-server.rst
|
||||||
|
:start-after: start-notify-target-online-desc
|
||||||
|
:end-before: end-notify-target-online-desc
|
||||||
|
|
||||||
.. envvar:: MINIO_NOTIFY_MYSQL_TABLE
|
.. envvar:: MINIO_NOTIFY_MYSQL_TABLE
|
||||||
|
|
||||||
@ -2073,6 +2103,10 @@ endpoints as ``PRIMARY`` and ``SECONDARY`` respectively:
|
|||||||
:mc-conf:`notify_kafka brokers <notify_kafka.brokers>`
|
:mc-conf:`notify_kafka brokers <notify_kafka.brokers>`
|
||||||
configuration setting.
|
configuration setting.
|
||||||
|
|
||||||
|
.. include:: /includes/linux/minio-server.rst
|
||||||
|
:start-after: start-notify-target-online-desc
|
||||||
|
:end-before: end-notify-target-online-desc
|
||||||
|
|
||||||
.. envvar:: MINIO_NOTIFY_KAFKA_TOPIC
|
.. envvar:: MINIO_NOTIFY_KAFKA_TOPIC
|
||||||
|
|
||||||
*Optional*
|
*Optional*
|
||||||
@ -2285,6 +2319,10 @@ endpoints as ``PRIMARY`` and ``SECONDARY`` respectively:
|
|||||||
:mc-conf:`notify_webhook endpoint <notify_webhook.endpoint>`
|
:mc-conf:`notify_webhook endpoint <notify_webhook.endpoint>`
|
||||||
configuration setting.
|
configuration setting.
|
||||||
|
|
||||||
|
.. include:: /includes/linux/minio-server.rst
|
||||||
|
:start-after: start-notify-target-online-desc
|
||||||
|
:end-before: end-notify-target-online-desc
|
||||||
|
|
||||||
.. envvar:: MINIO_NOTIFY_WEBHOOK_AUTH_TOKEN
|
.. envvar:: MINIO_NOTIFY_WEBHOOK_AUTH_TOKEN
|
||||||
|
|
||||||
*Required*
|
*Required*
|
||||||
|
Reference in New Issue
Block a user