<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>SILO: Community-Maintained MinIO Fork by Pigsty on SILO</title><link>https://silo.pgsty.com/</link><description>Recent content in SILO: Community-Maintained MinIO Fork by Pigsty on SILO</description><generator>Hugo</generator><language>en</language><atom:link href="https://silo.pgsty.com/index.xml" rel="self" type="application/rss+xml"/><item><title>SILO 20260618 Released</title><link>https://silo.pgsty.com/blog/release/20260618/</link><pubDate>Thu, 18 Jun 2026 00:00:00 +0000</pubDate><guid>https://silo.pgsty.com/blog/release/20260618/</guid><description>&lt;p&gt;&lt;strong&gt;Published:&lt;/strong&gt; 2026-06-18 · &lt;strong&gt;Version:&lt;/strong&gt; &lt;a href="https://github.com/pgsty/minio/releases/tag/RELEASE.2026-06-18T00-00-00Z"&gt;RELEASE.2026-06-18T00-00-00Z&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;This release is a security and dependency-maintenance update for the &lt;code&gt;pgsty/minio&lt;/code&gt; fork. It hardens LDAP STS throttling, completes S3 Select oversized-record enforcement, removes the obsolete &lt;code&gt;ReadMultiple&lt;/code&gt; internode storage-REST API, upgrades the Go build baseline to &lt;code&gt;1.26.4&lt;/code&gt;, and refreshes Go module dependencies to pick up additional third-party security fixes.&lt;/p&gt;
&lt;div class="alert alert-info" role="alert"&gt;
&lt;p&gt;&lt;strong&gt;Note&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Known issue&lt;/strong&gt;: this release — like every earlier community release since &lt;code&gt;RELEASE.2025-12-03T12-00-00Z&lt;/code&gt; — carries a silent streaming-flush regression inherited from upstream that breaks &lt;code&gt;mc watch&lt;/code&gt; / bucket-notification listeners and S3 Select keep-alives. There is no workaround; the fix is merged on &lt;code&gt;master&lt;/code&gt; and ships in the next release. See &lt;a href="https://silo.pgsty.com/blog/security/security-note/"&gt;Security Note&lt;/a&gt; entry &lt;strong&gt;SN-2026-001&lt;/strong&gt; for the full analysis.&lt;/p&gt;</description></item><item><title>MinIO Fork, Promise Kept</title><link>https://silo.pgsty.com/blog/post/minio-promise-kept/</link><pubDate>Fri, 17 Apr 2026 00:00:00 +0000</pubDate><guid>https://silo.pgsty.com/blog/post/minio-promise-kept/</guid><description>Two months after forking MinIO, pgsty/minio ships patches for four CVEs and related security issues. No new features — just working builds, a restored console, and timely security fixes.</description></item><item><title>CVE-2026-32285: The jsonparser Advisory That Required No Patch</title><link>https://silo.pgsty.com/blog/security/cve-2026-32285/</link><pubDate>Wed, 15 Apr 2026 00:00:00 +0000</pubDate><guid>https://silo.pgsty.com/blog/security/cve-2026-32285/</guid><description>&lt;p&gt;&lt;strong&gt;Status:&lt;/strong&gt; Closed without a code change&lt;br&gt;
&lt;strong&gt;GitHub issue:&lt;/strong&gt; &lt;a href="https://github.com/pgsty/minio/issues/26"&gt;pgsty/minio#26&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Security maintenance is not always a sequence of “find a vulnerability, then ship a patch.” The initial assessment of CVE-2026-32285 was that the repository might still carry a vulnerable &lt;code&gt;jsonparser&lt;/code&gt;; replacing the dependency or maintaining another fork was even considered. Checking the resolved module version and actual reachability changed the conclusion: the tree already used &lt;code&gt;v1.1.2&lt;/code&gt;, which contained the fix, and &lt;code&gt;govulncheck&lt;/code&gt; found no reachable vulnerable symbol.&lt;/p&gt;</description></item><item><title>Active Directory / LDAP Settings</title><link>https://silo.pgsty.com/reference/minio-server/settings/iam/ldap/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://silo.pgsty.com/reference/minio-server/settings/iam/ldap/</guid><description>&lt;p&gt;&lt;a id="active-directory-ldap-settings"&gt;&lt;/a&gt;
&lt;a id="minio-ldap-config-settings"&gt;&lt;/a&gt;
&lt;a id="minio-server-envvar-external-identity-management-ad-ldap"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;This page documents settings for enabling external identity management using an Active Directory or LDAP service. See &lt;a href="https://silo.pgsty.com/operations/external-iam/configure-ad-ldap-external-identity-management/#minio-authenticate-using-ad-ldap-generic"&gt;Configure MinIO for Authentication using Active Directory / LDAP&lt;/a&gt; for a tutorial on using these settings.&lt;/p&gt;
&lt;div class="alert alert-warning" role="alert"&gt;
&lt;p&gt;&lt;strong&gt;Important&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;New in version &lt;code&gt;RELEASE.2023-05-26T23-31-54Z&lt;/code&gt;:&lt;/p&gt;
&lt;p&gt;&lt;a href="https://silo.pgsty.com/reference/minio-mc/mc-idp-ldap/#command-mc.idp.ldap"&gt;&lt;code&gt;mc idp ldap&lt;/code&gt;&lt;/a&gt; commands are preferred over using configuration settings to configure MinIO to use Active Directory or LDAP for identity management.&lt;/p&gt;
&lt;p&gt;MinIO recommends using the &lt;a href="https://silo.pgsty.com/reference/minio-mc/mc-idp-ldap/#command-mc.idp.ldap"&gt;&lt;code&gt;mc idp ldap&lt;/code&gt;&lt;/a&gt; commands for LDAP management operations. These commands offer better validation and additional features, while providing the same settings as the &lt;code&gt;identity_ldap&lt;/code&gt; configuration key. See &lt;a href="https://silo.pgsty.com/operations/external-iam/configure-ad-ldap-external-identity-management/#minio-authenticate-using-ad-ldap-generic"&gt;Configure MinIO for Authentication using Active Directory / LDAP&lt;/a&gt; for a tutorial on using &lt;a href="https://silo.pgsty.com/reference/minio-mc/mc-idp-ldap/#command-mc.idp.ldap"&gt;&lt;code&gt;mc idp ldap&lt;/code&gt;&lt;/a&gt;.&lt;/p&gt;</description></item><item><title>AMQP Notification Settings</title><link>https://silo.pgsty.com/reference/minio-server/settings/notifications/amqp/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://silo.pgsty.com/reference/minio-server/settings/notifications/amqp/</guid><description>&lt;p&gt;&lt;a id="amqp-notification-settings"&gt;&lt;/a&gt;
&lt;a id="minio-server-config-bucket-notification-amqp"&gt;&lt;/a&gt;
&lt;a id="minio-server-envvar-bucket-notification-amqp"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;This page documents settings for configuring an AMQP service as a target for &lt;a href="https://silo.pgsty.com/administration/monitoring/bucket-notifications/#minio-bucket-notifications"&gt;Bucket Notifications&lt;/a&gt;. See &lt;a href="https://silo.pgsty.com/administration/monitoring/publish-events-to-amqp/#minio-bucket-notifications-publish-amqp"&gt;Publish Events to AMQP (RabbitMQ)&lt;/a&gt; for a tutorial on using these settings.&lt;/p&gt;
&lt;p&gt;You can establish or modify settings by defining:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;an &lt;em&gt;environment variable&lt;/em&gt; on the host system prior to starting or restarting the MinIO Server. Refer to your operating system’s documentation for how to define an environment variable.&lt;/li&gt;
&lt;li&gt;a &lt;em&gt;configuration setting&lt;/em&gt; using &lt;a href="https://silo.pgsty.com/reference/minio-mc-admin/mc-admin-config/#mc.admin.config.set"&gt;&lt;code&gt;mc admin config set&lt;/code&gt;&lt;/a&gt;.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;If you define both an environment variable and the similar configuration setting, MinIO uses the environment variable value.&lt;/p&gt;</description></item><item><title>AssumeRoleWithCustomToken</title><link>https://silo.pgsty.com/developers/security-token-service/AssumeRoleWithCustomToken/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://silo.pgsty.com/developers/security-token-service/AssumeRoleWithCustomToken/</guid><description>&lt;p&gt;&lt;a id="assumerolewithcustomtoken"&gt;&lt;/a&gt;
&lt;a id="minio-sts-assumerolewithcustomtoken"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;The MinIO Security Token Service (STS) &lt;code&gt;AssumeRoleWithCustomToken&lt;/code&gt; API endpoint generates a token for use with the &lt;a href="https://silo.pgsty.com/administration/identity-access-management/pluggable-authentication/#minio-external-identity-management-plugin"&gt;MinIO External Identity Management Plugin&lt;/a&gt;.&lt;/p&gt;
&lt;h2 id="request-endpoint"&gt;Request Endpoint&lt;/h2&gt;
&lt;p&gt;The &lt;code&gt;AssumeRoleWithCustomToken&lt;/code&gt; endpoint has the following form:&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-shell" data-lang="shell"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;POST https://minio.example.net?Action&lt;span class="o"&gt;=&lt;/span&gt;AssumeRoleWithCustomToken&lt;span class="o"&gt;[&lt;/span&gt;&lt;span class="p"&gt;&amp;amp;&lt;/span&gt;ARGS&lt;span class="o"&gt;]&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;The following example uses all supported arguments. Replace the &lt;code&gt;minio.example.net&lt;/code&gt; hostname with the appropriate URL for your MinIO cluster:&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-shell" data-lang="shell"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;POST https://minio.example.net?Action&lt;span class="o"&gt;=&lt;/span&gt;AssumeRoleWithCustomToken
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;&amp;amp;&lt;/span&gt;&lt;span class="nv"&gt;Token&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;TOKEN
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;&amp;amp;&lt;/span&gt;&lt;span class="nv"&gt;Version&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;2011-06-15
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;&amp;amp;&lt;/span&gt;&lt;span class="nv"&gt;DurationSeconds&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="m"&gt;86000&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;&amp;amp;&lt;/span&gt;&lt;span class="nv"&gt;RoleArn&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="s2"&gt;&amp;#34;external-auth-provider&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h3 id="request-query-parameters"&gt;Request Query Parameters&lt;/h3&gt;
&lt;p&gt;This endpoint supports the following query parameters:&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;&lt;p&gt;Parameter&lt;/p&gt;&lt;/th&gt;
 &lt;th&gt;&lt;p&gt;Type&lt;/p&gt;</description></item><item><title>Batch Replication</title><link>https://silo.pgsty.com/administration/batch-framework-job-replicate/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://silo.pgsty.com/administration/batch-framework-job-replicate/</guid><description>&lt;p&gt;&lt;a id="batch-replication"&gt;&lt;/a&gt;
&lt;a id="minio-batch-framework-replicate-job"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;div class="alert alert-info" role="alert"&gt;
&lt;p&gt;&lt;strong&gt;Added: MinIO&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;RELEASE.2022-10-08T20-11-00Z&lt;/p&gt;
&lt;p&gt;The Batch Framework was introduced with the &lt;code&gt;replicate&lt;/code&gt; job type in the &lt;a href="https://silo.pgsty.com/reference/minio-mc/#command-mc"&gt;&lt;code&gt;mc&lt;/code&gt;&lt;/a&gt; &lt;a href="https://github.com/minio/mc/releases/tag/RELEASE.2022-10-08T20-11-00Z"&gt;RELEASE.2022-10-08T20-11-00Z&lt;/a&gt;.&lt;/p&gt;
&lt;/div&gt;
&lt;p&gt;The MinIO Batch Framework allows you to create, manage, monitor, and execute jobs using a YAML-formatted job definition file (a “batch file”). The batch jobs run directly on the MinIO deployment to take advantage of the server-side processing power without constraints of the local machine where you run the &lt;a href="https://silo.pgsty.com/reference/minio-mc/#minio-client"&gt;MinIO Client&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;The &lt;code&gt;replicate&lt;/code&gt; batch job replicates objects from one MinIO deployment (the &lt;code&gt;source&lt;/code&gt; deployment) to another MinIO deployment (the &lt;code&gt;target&lt;/code&gt; deployment). Either the &lt;code&gt;source&lt;/code&gt; or the &lt;code&gt;target&lt;/code&gt; &lt;strong&gt;must&lt;/strong&gt; be the &lt;a href="https://silo.pgsty.com/administration/batch-framework/#minio-batch-local"&gt;local&lt;/a&gt; deployment.&lt;/p&gt;</description></item><item><title>Bucket Versioning</title><link>https://silo.pgsty.com/administration/object-management/object-versioning/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://silo.pgsty.com/administration/object-management/object-versioning/</guid><description>&lt;p&gt;&lt;a id="bucket-versioning"&gt;&lt;/a&gt;
&lt;a id="minio-bucket-versioning"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://youtu.be/XGOiwV6Cbuk?ref=docs"&gt;Versioning overview&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://youtu.be/nFUI2N5zH34?ref=docs"&gt;Versioning lab&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="overview"&gt;Overview&lt;/h2&gt;
&lt;p&gt;MinIO supports keeping multiple “versions” of an object in a single bucket.&lt;/p&gt;
&lt;p&gt;When enabled, versioning allows MinIO to keep multiple iterations of the same object. Write operations which would normally overwrite an existing object instead result in the creation of a new versioned object. MinIO versioning protects from unintended overwrites and deletions while providing support for “undoing” a write operation. Bucket versioning is a prerequisite for configuring &lt;a href="https://silo.pgsty.com/administration/object-management/object-retention/#minio-object-locking"&gt;object locking and retention rules&lt;/a&gt;.&lt;/p&gt;</description></item><item><title>cert-manager for Operator</title><link>https://silo.pgsty.com/operations/cert-manager/cert-manager-operator/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://silo.pgsty.com/operations/cert-manager/cert-manager-operator/</guid><description>&lt;p&gt;&lt;a id="cert-manager-for-operator"&gt;&lt;/a&gt;
&lt;a id="minio-certmanager-operator"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;MinIO Operator manages TLS certificate issuing for the services hosted in the &lt;code&gt;minio-operator&lt;/code&gt; namespace.&lt;/p&gt;
&lt;p&gt;This page describes how to manage the Operator’s TLS certificates with &lt;a href="https://silo.pgsty.com/operations/network-encryption/cert-manager/#minio-certmanager"&gt;cert-manager&lt;/a&gt;.&lt;/p&gt;
&lt;h2 id="prerequisites"&gt;Prerequisites&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;A &lt;a href="https://kubernetes.io/releases/"&gt;supported version of Kubernetes&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;&lt;a href="https://kustomize.io/"&gt;kustomize&lt;/a&gt; installed&lt;/li&gt;
&lt;li&gt;&lt;code&gt;kubectl&lt;/code&gt; access to your &lt;code&gt;k8s&lt;/code&gt; cluster&lt;/li&gt;
&lt;li&gt;Completed the steps to &lt;a href="https://silo.pgsty.com/operations/network-encryption/cert-manager/#minio-setup-certmanager"&gt;set up cert-manager&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;The MinIO Operator must not yet be installed.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="create-a-ca-issuer-for-the-minio-operator-namespace"&gt;1) Create a CA Issuer for the &lt;code&gt;minio-operator&lt;/code&gt; namespace&lt;/h2&gt;
&lt;p&gt;This guide &lt;strong&gt;disables&lt;/strong&gt; the automatic generation of certificates in MinIO Operator and issues certificates using cert-manager instead.&lt;/p&gt;</description></item><item><title>Configure MinIO for Authentication using Active Directory / LDAP</title><link>https://silo.pgsty.com/operations/external-iam/configure-ad-ldap-external-identity-management/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://silo.pgsty.com/operations/external-iam/configure-ad-ldap-external-identity-management/</guid><description>&lt;p&gt;&lt;a id="configure-minio-for-authentication-using-active-directory-ldap"&gt;&lt;/a&gt;
&lt;a id="minio-authenticate-using-ad-ldap-generic"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;h2 id="overview"&gt;Overview&lt;/h2&gt;
&lt;p&gt;MinIO supports configuring a single Active Directory / LDAP Connect for external management of user identities.&lt;/p&gt;
&lt;p&gt;The procedure on this page provides instructions for:&lt;/p&gt;



&lt;ul class="nav nav-tabs" id="tabs-0" role="tablist"&gt;&lt;li class="nav-item"&gt;&lt;button class="nav-link active" id="tabs-00-00-tab" data-bs-toggle="tab" data-bs-target="#tabs-00-00" role="tab" data-td-tp-persist="kubernetes" aria-controls="tabs-00-00" aria-selected="true"&gt;Kubernetes&lt;/button&gt;&lt;/li&gt;&lt;li class="nav-item"&gt;&lt;button class="nav-link" id="tabs-00-01-tab" data-bs-toggle="tab" data-bs-target="#tabs-00-01" role="tab" data-td-tp-persist="baremetal" aria-controls="tabs-00-01" aria-selected="false"&gt;Baremetal&lt;/button&gt;&lt;/li&gt;&lt;/ul&gt;

&lt;div class="tab-content" id="tabs-0-content"&gt;&lt;div class="tab-body tab-pane fade show active" id="tabs-00-00" role="tabpanel" aria-labelled-by="tabs-00-00-tab" tabindex="0"&gt;&lt;p&gt;For MinIO Tenants deployed using the &lt;a href="https://silo.pgsty.com/operations/deployments/kubernetes/#minio-kubernetes"&gt;MinIO Kubernetes Operator&lt;/a&gt;, this procedure covers:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Configuring a MinIO Tenant to use an external AD/LDAP provider&lt;/li&gt;
&lt;li&gt;Accessing the Tenant Console using AD/LDAP Credentials.&lt;/li&gt;
&lt;li&gt;Using the MinIO &lt;code&gt;AssumeRoleWithLDAPIdentity&lt;/code&gt; Security Token Service (STS) API to generate temporary credentials for use by applications.&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;&lt;div class="tab-body tab-pane fade" id="tabs-00-01" role="tabpanel" aria-labelled-by="tabs-00-01-tab" tabindex="0"&gt;&lt;p&gt;For MinIO deployments on baremetal infrastructure, this procedure covers:&lt;/p&gt;</description></item><item><title>Deploy a MinIO Tenant</title><link>https://silo.pgsty.com/operations/deployments/k8s-deploy-minio-tenant-on-kubernetes/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://silo.pgsty.com/operations/deployments/k8s-deploy-minio-tenant-on-kubernetes/</guid><description>&lt;p&gt;&lt;a id="deploy-a-minio-tenant"&gt;&lt;/a&gt;
&lt;a id="deploy-minio-tenant-redhat-openshift"&gt;&lt;/a&gt;
&lt;a id="minio-k8s-deploy-minio-tenant"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;This procedure documents deploying a MinIO Tenant using the MinIO Operator.&lt;/p&gt;
&lt;p&gt;Deploying Single-Node topologies requires additional configurations not covered in this documentation. You can alternatively use a simple Kubernetes YAML object to describe a Single-Node topology for local testing and evaluation as necessary. MinIO does not recommend nor support single-node deployment topologies for production environments.&lt;/p&gt;
&lt;p&gt;This documentation assumes familiarity with all referenced Kubernetes concepts, utilities, and procedures. While this documentation &lt;em&gt;may&lt;/em&gt; provide guidance for configuring or deploying Kubernetes-related resources on a best-effort basis, it is not a replacement for the official &lt;a href="https://kubernetes.io/docs/"&gt;Kubernetes Documentation&lt;/a&gt;.&lt;/p&gt;</description></item><item><title>Deploy MinIO on RedHat Linux</title><link>https://silo.pgsty.com/operations/deployments/baremetal-deploy-minio-on-redhat-linux/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://silo.pgsty.com/operations/deployments/baremetal-deploy-minio-on-redhat-linux/</guid><description>&lt;p&gt;&lt;a id="deploy-minio-on-redhat-linux"&gt;&lt;/a&gt;
&lt;a id="deploy-minio-rhel"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;This page documents deploying MinIO on RedHat Linux operating systems, including distributions that are binary-compatible with RHEL. This page makes no distinction or special remarks between RHEL and those distributions, and guidance given for RHEL can typically be applied to those distributions.&lt;/p&gt;
&lt;p&gt;MinIO strongly recommends that production deployments use RHEL versions in the &lt;strong&gt;Full Support&lt;/strong&gt; or &lt;strong&gt;Maintenance Support&lt;/strong&gt; phases of the Red Hat life cycle. At the time of writing, that includes:&lt;/p&gt;</description></item><item><title>Deploy Operator With Helm</title><link>https://silo.pgsty.com/operations/deployments/k8s-deploy-operator-helm-on-kubernetes/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://silo.pgsty.com/operations/deployments/k8s-deploy-operator-helm-on-kubernetes/</guid><description>&lt;p&gt;&lt;a id="deploy-operator-with-helm"&gt;&lt;/a&gt;
&lt;a id="minio-k8s-deploy-operator-helm"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;h2 id="overview"&gt;Overview&lt;/h2&gt;
&lt;p&gt;Helm is a tool for automating the deployment of applications to Kubernetes clusters. A &lt;a href="https://helm.sh/docs/topics/charts/"&gt;Helm chart&lt;/a&gt; is a set of YAML files, templates, and other files that define the deployment details. The following procedure uses a Helm Chart to install the &lt;a href="https://silo.pgsty.com/operations/deployments/kubernetes/#minio-operator-installation"&gt;MinIO Kubernetes Operator&lt;/a&gt; to a Kubernetes cluster.&lt;/p&gt;
&lt;h2 id="prerequisites"&gt;Prerequisites&lt;/h2&gt;
&lt;p&gt;See the &lt;a href="https://silo.pgsty.com/operations/deployments/k8s-minio-operator/#minio-operator-prerequisites"&gt;Operator Prerequisites&lt;/a&gt; for a baseline of requirements. Helm installations have the following additional requirements:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://helm.sh/docs/intro/install/"&gt;Helm&lt;/a&gt; (Use the Version appropriate for your Kubernetes API version)&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/mikefarah/yq/#install"&gt;yq&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;For more about Operator installation requirements, including supported Kubernetes versions and TLS certificates, see the &lt;a href="https://silo.pgsty.com/operations/deployments/k8s-minio-operator/#minio-operator-prerequisites"&gt;Operator deployment prerequisites&lt;/a&gt;.&lt;/p&gt;</description></item><item><title>Deployment Architecture</title><link>https://silo.pgsty.com/operations/concepts/architecture/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://silo.pgsty.com/operations/concepts/architecture/</guid><description>&lt;p&gt;&lt;a id="deployment-architecture"&gt;&lt;/a&gt;
&lt;a id="minio-architecture"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;This page provides an overview of MinIO deployment architectures from a production perspective. For information on specific hardware or software configurations, see:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://silo.pgsty.com/operations/checklists/hardware/#minio-hardware-checklist"&gt;Hardware Checklist&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://silo.pgsty.com/operations/checklists/security/#minio-security-checklist"&gt;Security Checklist&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://silo.pgsty.com/operations/checklists/software/#minio-software-checklists"&gt;Software Checklist&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://silo.pgsty.com/operations/concepts/thresholds/#minio-server-limits"&gt;Thresholds and Limits&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="distributed-minio-deployments"&gt;Distributed MinIO Deployments&lt;/h2&gt;
&lt;p&gt;&lt;strong&gt;A production MinIO deployment consists of at least 4 MinIO hosts with homogeneous storage and compute resources.&lt;/strong&gt;&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;MinIO aggregates these resources together as a &lt;a href="https://silo.pgsty.com/operations/concepts/#minio-intro-server-pool"&gt;pool&lt;/a&gt; and presents itself as a single object storage service.&lt;/p&gt;
&lt;figure&gt;
 &lt;img src="https://silo.pgsty.com/images/architecture/architecture-4-node-deploy.svg" alt="4 Node MinIO deployment with homogeneous storage and compute resources" /&gt;
 &lt;figcaption&gt;Each MinIO host in this pool has matching compute, storage, and network configurations&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/blockquote&gt;
&lt;p&gt;&lt;strong&gt;MinIO provides best performance when using locally-attached storage, such as NVMe or SSD drives attached to a PCI-E controller board on the host machine.&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>Drive Failure Recovery</title><link>https://silo.pgsty.com/operations/data-recovery/recover-after-drive-failure/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://silo.pgsty.com/operations/data-recovery/recover-after-drive-failure/</guid><description>&lt;p&gt;&lt;a id="drive-failure-recovery"&gt;&lt;/a&gt;
&lt;a id="minio-restore-hardware-failure-drive"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;MinIO supports hot-swapping failed drives with new healthy drives. MinIO detects and heals those drives without requiring any node or deployment-level restart. &lt;a href="https://silo.pgsty.com/operations/concepts/healing/#minio-concepts-healing"&gt;MinIO healing&lt;/a&gt; occurs only on the replaced drive(s) and in most cases has minimal or negligible impact on deployment performance.&lt;/p&gt;
&lt;p&gt;MinIO healing ensures consistency and correctness of all data restored onto the drive.&lt;/p&gt;
&lt;div class="alert alert-info" role="alert"&gt;
&lt;p&gt;&lt;strong&gt;Exclusive access to drives&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;MinIO &lt;strong&gt;requires&lt;/strong&gt; &lt;em&gt;exclusive&lt;/em&gt; access to the drives or volumes provided for object storage. No other processes, software, scripts, or persons should perform &lt;em&gt;any&lt;/em&gt; actions directly on the drives or volumes provided to MinIO or the objects or files MinIO places on them.&lt;/p&gt;</description></item><item><title>Enable TLS for MinIO</title><link>https://silo.pgsty.com/operations/network-encryption/enable-minio-tls/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://silo.pgsty.com/operations/network-encryption/enable-minio-tls/</guid><description>&lt;p&gt;&lt;a id="enable-tls-for-minio"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;MinIO supports Transport Layer Security (TLS) 1.2+ encryption of incoming and outgoing traffic.&lt;/p&gt;



&lt;ul class="nav nav-tabs" id="tabs-0" role="tablist"&gt;&lt;li class="nav-item"&gt;&lt;button class="nav-link active" id="tabs-00-00-tab" data-bs-toggle="tab" data-bs-target="#tabs-00-00" role="tab" data-td-tp-persist="kubernetes" aria-controls="tabs-00-00" aria-selected="true"&gt;Kubernetes&lt;/button&gt;&lt;/li&gt;&lt;li class="nav-item"&gt;&lt;button class="nav-link" id="tabs-00-01-tab" data-bs-toggle="tab" data-bs-target="#tabs-00-01" role="tab" data-td-tp-persist="baremetal" aria-controls="tabs-00-01" aria-selected="false"&gt;Baremetal&lt;/button&gt;&lt;/li&gt;&lt;/ul&gt;

&lt;div class="tab-content" id="tabs-0-content"&gt;&lt;div class="tab-body tab-pane fade show active" id="tabs-00-00" role="tabpanel" aria-labelled-by="tabs-00-00-tab" tabindex="0"&gt;&lt;p&gt;The MinIO Operator supports the following approaches to enabling TLS on a MinIO Tenant:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Automatic TLS provisioning using Kubernetes Cluster Signing Certificates&lt;/li&gt;
&lt;li&gt;User-specified TLS using Kubernetes secrets&lt;/li&gt;
&lt;li&gt;Certmanager-managed TLS certificates&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;&lt;div class="tab-body tab-pane fade" id="tabs-00-01" role="tabpanel" aria-labelled-by="tabs-00-01-tab" tabindex="0"&gt;&lt;p&gt;MinIO automatically detects TLS certificates in the configured or default directory and starts with TLS enabled.&lt;/p&gt;</description></item><item><title>Encrypting Files</title><link>https://silo.pgsty.com/operations/troubleshooting/encrypting-files/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://silo.pgsty.com/operations/troubleshooting/encrypting-files/</guid><description>&lt;p&gt;&lt;a id="encrypting-files"&gt;&lt;/a&gt;
&lt;a id="minio-support-encryption"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;h2 id="description"&gt;Description&lt;/h2&gt;
&lt;p&gt;You can encrypt the output of the &lt;a href="https://silo.pgsty.com/reference/minio-mc/mc-support-inspect/#command-mc.support.inspect"&gt;&lt;code&gt;mc support inspect&lt;/code&gt;&lt;/a&gt; command for enhanced security when transmitting the files to &lt;a href="https://min.io/pricing?jmp=docs"&gt;MinIO SUBNET&lt;/a&gt;.&lt;/p&gt;
&lt;h2 id="encryption"&gt;Encryption&lt;/h2&gt;
&lt;p&gt;You can choose to encrypt the output zip file for enhanced security with the &lt;code&gt;--encrypt&lt;/code&gt; flag. MinIO provides a binary to decrypt the file.&lt;/p&gt;
&lt;p&gt;When the encryption flag, the output provides a decryption key. The output resembles the following:&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-shell" data-lang="shell"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;$ mc support inspect --encrypt play/test123/test*/*/part.*
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;mc: Encrypted file data successfully downloaded as inspect.ad2b43d8.enc
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;mc: Decryption key: ad2b43d847fdb14e54c5836200177f7158b3f745433525f5d23c0e0208e50c9948540b54
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;mc: The decryption key will ONLY be shown here. It cannot be recovered.
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;mc: The encrypted file can safely be shared without the decryption key.
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;mc: Even with the decryption key, data stored with encryption cannot be accessed.
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;As the output says, MinIO only displays the encryption key this one time, and it cannot be displayed or recovered later.&lt;/p&gt;</description></item><item><title>Hardware Checklist</title><link>https://silo.pgsty.com/operations/checklists/hardware/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://silo.pgsty.com/operations/checklists/hardware/</guid><description>&lt;p&gt;&lt;a id="hardware-checklist"&gt;&lt;/a&gt;
&lt;a id="minio-hardware-checklist"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Use the following checklist when planning the hardware configuration for a production, distributed MinIO deployment.&lt;/p&gt;
&lt;h2 id="considerations"&gt;Considerations&lt;/h2&gt;
&lt;p&gt;When selecting hardware for your MinIO implementation, take into account the following factors:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Expected amount of data in tebibytes to store at launch&lt;/li&gt;
&lt;li&gt;Expected growth in size of data for at least the next two years&lt;/li&gt;
&lt;li&gt;Number of objects by average object size&lt;/li&gt;
&lt;li&gt;Average retention time of data in years&lt;/li&gt;
&lt;li&gt;Number of sites to be deployed&lt;/li&gt;
&lt;li&gt;Number of expected buckets&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;a id="deploy-minio-distributed-recommendations"&gt;&lt;/a&gt;&lt;/p&gt;</description></item><item><title>License</title><link>https://silo.pgsty.com/about/license/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://silo.pgsty.com/about/license/</guid><description>&lt;p&gt;Silo carries two separate licenses. The software and the documentation are distributed under different terms, and each inherits the license its upstream work already used.&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th style="text-align: left"&gt;What&lt;/th&gt;
 &lt;th style="text-align: left"&gt;License&lt;/th&gt;
 &lt;th style="text-align: left"&gt;Where&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td style="text-align: left"&gt;&lt;code&gt;silo&lt;/code&gt; server&lt;/td&gt;
 &lt;td style="text-align: left"&gt;GNU AGPLv3&lt;/td&gt;
 &lt;td style="text-align: left"&gt;&lt;a href="https://github.com/pgsty/minio/blob/master/LICENSE"&gt;&lt;code&gt;pgsty/minio&lt;/code&gt;&lt;/a&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td style="text-align: left"&gt;&lt;code&gt;mcli&lt;/code&gt; client&lt;/td&gt;
 &lt;td style="text-align: left"&gt;GNU AGPLv3&lt;/td&gt;
 &lt;td style="text-align: left"&gt;&lt;a href="https://github.com/pgsty/mc/blob/master/LICENSE"&gt;&lt;code&gt;pgsty/mc&lt;/code&gt;&lt;/a&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td style="text-align: left"&gt;This documentation&lt;/td&gt;
 &lt;td style="text-align: left"&gt;CC BY 4.0&lt;/td&gt;
 &lt;td style="text-align: left"&gt;&lt;a href="https://github.com/pgsty/silo-docs/blob/main/LICENSE"&gt;&lt;code&gt;pgsty/silo-docs&lt;/code&gt;&lt;/a&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h2 id="software"&gt;Software: AGPLv3&lt;/h2&gt;
&lt;p&gt;Silo is a fork of MinIO, which has been distributed under the &lt;a href="https://www.gnu.org/licenses/agpl-3.0.html"&gt;GNU Affero General Public License v3.0&lt;/a&gt; since 2021. That license is irrevocable for code already released under it — the legal basis on which this fork exists. Silo keeps the same license: no relicensing, no added restrictions, no open-core carve-outs.&lt;/p&gt;</description></item><item><title>Managing Your Deployment</title><link>https://silo.pgsty.com/administration/console/managing-deployment/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://silo.pgsty.com/administration/console/managing-deployment/</guid><description>&lt;p&gt;&lt;a id="managing-your-deployment"&gt;&lt;/a&gt;
&lt;a id="minio-console-managing-deployment"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;You can use the MinIO Console to perform many of the deployment monitoring and management functions available in MinIO, such as:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://silo.pgsty.com/administration/console/managing-deployment/#minio-console-monitoring"&gt;Monitor&lt;/a&gt; the deployment activity and health by viewing a dashboard of metrics, server or audit logs, trace history, S3 events, or drive health.&lt;/li&gt;
&lt;li&gt;Configure alerts by adding or managing a &lt;a href="https://silo.pgsty.com/administration/console/managing-deployment/#minio-console-notifications"&gt;notification target&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;Set up &lt;a href="https://silo.pgsty.com/administration/console/managing-deployment/#minio-console-site-replication"&gt;site replication&lt;/a&gt; to synchronize datacenters for timely access across geographically dispersed workforces or for disaster preparedness.&lt;/li&gt;
&lt;li&gt;Configure deployment &lt;a href="https://silo.pgsty.com/administration/console/managing-deployment/#minio-console-settings"&gt;settings&lt;/a&gt;.&lt;/li&gt;
&lt;/ul&gt;
&lt;div class="alert alert-warning" role="alert"&gt;
&lt;p&gt;&lt;strong&gt;Important&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>mc admin accesskey create</title><link>https://silo.pgsty.com/reference/minio-mc-admin/mc-admin-accesskey-create/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://silo.pgsty.com/reference/minio-mc-admin/mc-admin-accesskey-create/</guid><description>&lt;p&gt;&lt;a id="mc-admin-accesskey-create"&gt;&lt;/a&gt;
&lt;a id="minio-mc-admin-accesskey-create"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a id="command-mc.admin.accesskey.create"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;h2 id="syntax"&gt;Syntax&lt;/h2&gt;
&lt;p&gt;The &lt;a href="https://silo.pgsty.com/reference/minio-mc-admin/mc-admin-accesskey-create/#command-mc.admin.accesskey.create"&gt;&lt;code&gt;mc admin accesskey create&lt;/code&gt;&lt;/a&gt; command adds a new access key and secret key pair for an existing MinIO user.&lt;/p&gt;
&lt;div class="alert alert-info" role="alert"&gt;
&lt;p&gt;&lt;strong&gt;Access keys for OpenID Connect or AD/LDAP users&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This command is for access keys for users created directly on the MinIO deployment and not managed by a third party solution.&lt;/p&gt;
&lt;p&gt;To generate access keys for &lt;a href="https://silo.pgsty.com/administration/identity-access-management/ad-ldap-access-management/#minio-external-identity-management-ad-ldap"&gt;Active Directory/LDAP users&lt;/a&gt;, use &lt;a href="https://silo.pgsty.com/reference/minio-mc/mc-idp-ldap-accesskey-create/#command-mc.idp.ldap.accesskey.create"&gt;&lt;code&gt;mc idp ldap accesskey create&lt;/code&gt;&lt;/a&gt;.&lt;/p&gt;
&lt;/div&gt;



&lt;ul class="nav nav-tabs" id="tabs-1" role="tablist"&gt;&lt;li class="nav-item"&gt;&lt;button class="nav-link active" id="tabs-01-00-tab" data-bs-toggle="tab" data-bs-target="#tabs-01-00" role="tab" data-td-tp-persist="example" aria-controls="tabs-01-00" aria-selected="true"&gt;EXAMPLE&lt;/button&gt;&lt;/li&gt;&lt;li class="nav-item"&gt;&lt;button class="nav-link" id="tabs-01-01-tab" data-bs-toggle="tab" data-bs-target="#tabs-01-01" role="tab" data-td-tp-persist="syntax" aria-controls="tabs-01-01" aria-selected="false"&gt;SYNTAX&lt;/button&gt;&lt;/li&gt;&lt;/ul&gt;

&lt;div class="tab-content" id="tabs-1-content"&gt;&lt;div class="tab-body tab-pane fade show active" id="tabs-01-00" role="tabpanel" aria-labelled-by="tabs-01-00-tab" tabindex="1"&gt;&lt;p&gt;The following command creates a new access key associated to an existing MinIO user:&lt;/p&gt;</description></item><item><title>mc admin cluster bucket import</title><link>https://silo.pgsty.com/reference/minio-mc-admin/mc-admin-cluster-bucket-import/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://silo.pgsty.com/reference/minio-mc-admin/mc-admin-cluster-bucket-import/</guid><description>&lt;p&gt;&lt;a id="command-mc.admin.cluster.bucket.import"&gt;&lt;/a&gt;
&lt;a id="mc-admin-cluster-bucket-import"&gt;&lt;/a&gt;
&lt;a id="minio-mc-admin-cluster-bucket-import"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;h2 id="description"&gt;Description&lt;/h2&gt;
&lt;div class="alert alert-info" role="alert"&gt;
&lt;p&gt;&lt;strong&gt;Added: RELEASE.2022-06-17T02-52-50Z&lt;/strong&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;p&gt;The &lt;a href="https://silo.pgsty.com/reference/minio-mc-admin/mc-admin-cluster-bucket-import/#command-mc.admin.cluster.bucket.import"&gt;&lt;code&gt;mc admin cluster bucket import&lt;/code&gt;&lt;/a&gt; command imports bucket metadata as created by the &lt;a href="https://silo.pgsty.com/reference/minio-mc-admin/mc-admin-cluster-bucket-export/#command-mc.admin.cluster.bucket.export"&gt;&lt;code&gt;mc admin cluster bucket export&lt;/code&gt;&lt;/a&gt; command.&lt;/p&gt;
&lt;p&gt;You can use this command to manually restore the metadata to the specified bucket on a MinIO deployment.&lt;/p&gt;
&lt;p&gt;If you specify only the deployment as the target, this command applies the metadata objects to all matching buckets on the target.&lt;/p&gt;



&lt;ul class="nav nav-tabs" id="tabs-1" role="tablist"&gt;&lt;li class="nav-item"&gt;&lt;button class="nav-link active" id="tabs-01-00-tab" data-bs-toggle="tab" data-bs-target="#tabs-01-00" role="tab" data-td-tp-persist="example" aria-controls="tabs-01-00" aria-selected="true"&gt;EXAMPLE&lt;/button&gt;&lt;/li&gt;&lt;li class="nav-item"&gt;&lt;button class="nav-link" id="tabs-01-01-tab" data-bs-toggle="tab" data-bs-target="#tabs-01-01" role="tab" data-td-tp-persist="syntax" aria-controls="tabs-01-01" aria-selected="false"&gt;SYNTAX&lt;/button&gt;&lt;/li&gt;&lt;/ul&gt;

&lt;div class="tab-content" id="tabs-1-content"&gt;&lt;div class="tab-body tab-pane fade show active" id="tabs-01-00" role="tabpanel" aria-labelled-by="tabs-01-00-tab" tabindex="1"&gt;&lt;p&gt;The following command imports the specified metadata to the &lt;code&gt;myminio&lt;/code&gt; deployment.&lt;/p&gt;</description></item><item><title>mc admin cluster iam import</title><link>https://silo.pgsty.com/reference/minio-mc-admin/mc-admin-cluster-iam-import/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://silo.pgsty.com/reference/minio-mc-admin/mc-admin-cluster-iam-import/</guid><description>&lt;p&gt;&lt;a id="command-mc.admin.cluster.iam.import"&gt;&lt;/a&gt;
&lt;a id="mc-admin-cluster-iam-import"&gt;&lt;/a&gt;
&lt;a id="minio-mc-admin-cluster-iam-import"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;h2 id="description"&gt;Description&lt;/h2&gt;
&lt;div class="alert alert-info" role="alert"&gt;
&lt;p&gt;&lt;strong&gt;Added: RELEASE.2022-06-17T02-52-50Z&lt;/strong&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;p&gt;The &lt;a href="https://silo.pgsty.com/reference/minio-mc-admin/mc-admin-cluster-iam-import/#command-mc.admin.cluster.iam.import"&gt;&lt;code&gt;mc admin cluster iam import&lt;/code&gt;&lt;/a&gt; command imports &lt;a href="https://silo.pgsty.com/administration/identity-access-management/#minio-authentication-and-identity-management"&gt;IAM&lt;/a&gt; metadata as created by the &lt;a href="https://silo.pgsty.com/reference/minio-mc-admin/mc-admin-cluster-iam-export/#command-mc.admin.cluster.iam.export"&gt;&lt;code&gt;mc admin cluster iam export&lt;/code&gt;&lt;/a&gt; command.&lt;/p&gt;
&lt;p&gt;You can use this command to manually restore IAM metadata settings for a MinIO deployment.&lt;/p&gt;
&lt;div class="alert alert-info" role="alert"&gt;
&lt;p&gt;&lt;strong&gt;Added: mc&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;RELEASE.2024-09-09T07-53-10Z&lt;/p&gt;
&lt;p&gt;The command outputs the results of the import, including the following:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;count of individual entities imported by entity type&lt;/li&gt;
&lt;li&gt;list of policies imported by entity type they imported to&lt;/li&gt;
&lt;li&gt;list of entities that failed to import&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;



&lt;ul class="nav nav-tabs" id="tabs-2" role="tablist"&gt;&lt;li class="nav-item"&gt;&lt;button class="nav-link active" id="tabs-02-00-tab" data-bs-toggle="tab" data-bs-target="#tabs-02-00" role="tab" data-td-tp-persist="example" aria-controls="tabs-02-00" aria-selected="true"&gt;EXAMPLE&lt;/button&gt;&lt;/li&gt;&lt;li class="nav-item"&gt;&lt;button class="nav-link" id="tabs-02-01-tab" data-bs-toggle="tab" data-bs-target="#tabs-02-01" role="tab" data-td-tp-persist="syntax" aria-controls="tabs-02-01" aria-selected="false"&gt;SYNTAX&lt;/button&gt;&lt;/li&gt;&lt;/ul&gt;

&lt;div class="tab-content" id="tabs-2-content"&gt;&lt;div class="tab-body tab-pane fade show active" id="tabs-02-00" role="tabpanel" aria-labelled-by="tabs-02-00-tab" tabindex="2"&gt;&lt;p&gt;The following command imports the IAM metadata of the specified file onto the &lt;code&gt;myminio&lt;/code&gt; deployment.&lt;/p&gt;</description></item><item><title>mc admin policy attach</title><link>https://silo.pgsty.com/reference/minio-mc-admin/mc-admin-policy-attach/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://silo.pgsty.com/reference/minio-mc-admin/mc-admin-policy-attach/</guid><description>&lt;p&gt;&lt;a id="mc-admin-policy-attach"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a id="command-mc.admin.policy.attach"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;h2 id="syntax"&gt;Syntax&lt;/h2&gt;
&lt;p&gt;Attaches one or more IAM policies to either a &lt;a href="https://silo.pgsty.com/administration/identity-access-management/minio-user-management/#minio-users"&gt;MinIO-managed user or a group&lt;/a&gt;.&lt;/p&gt;
&lt;div class="alert alert-info" role="alert"&gt;
&lt;p&gt;&lt;strong&gt;Changed: RELEASE.2023-05-27T05-56-19Z&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;To successfully attach a policy, the referenced user or group must exist.&lt;/p&gt;
&lt;/div&gt;
&lt;p&gt;Exactly one &lt;a href="https://silo.pgsty.com/reference/minio-mc-admin/mc-admin-policy-attach/#mc.admin.policy.attach.-user"&gt;&lt;code&gt;--user&lt;/code&gt;&lt;/a&gt; or one &lt;a href="https://silo.pgsty.com/reference/minio-mc-admin/mc-admin-policy-attach/#mc.admin.policy.attach.-group"&gt;&lt;code&gt;--group&lt;/code&gt;&lt;/a&gt; is required.&lt;/p&gt;



&lt;ul class="nav nav-tabs" id="tabs-1" role="tablist"&gt;&lt;li class="nav-item"&gt;&lt;button class="nav-link active" id="tabs-01-00-tab" data-bs-toggle="tab" data-bs-target="#tabs-01-00" role="tab" data-td-tp-persist="example" aria-controls="tabs-01-00" aria-selected="true"&gt;EXAMPLE&lt;/button&gt;&lt;/li&gt;&lt;li class="nav-item"&gt;&lt;button class="nav-link" id="tabs-01-01-tab" data-bs-toggle="tab" data-bs-target="#tabs-01-01" role="tab" data-td-tp-persist="syntax" aria-controls="tabs-01-01" aria-selected="false"&gt;SYNTAX&lt;/button&gt;&lt;/li&gt;&lt;/ul&gt;

&lt;div class="tab-content" id="tabs-1-content"&gt;&lt;div class="tab-body tab-pane fade show active" id="tabs-01-00" role="tabpanel" aria-labelled-by="tabs-01-00-tab" tabindex="1"&gt;&lt;p&gt;The following command attaches the &lt;code&gt;readonly&lt;/code&gt; policy to the user &lt;code&gt;james&lt;/code&gt; on the deployment at &lt;a href="https://silo.pgsty.com/glossary/#term-alias"&gt;alias&lt;/a&gt; &lt;code&gt;myminio&lt;/code&gt;.&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-shell" data-lang="shell"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;mc admin policy attach myminio &lt;span class="nb"&gt;readonly&lt;/span&gt; --user james
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="tab-body tab-pane fade" id="tabs-01-01" role="tabpanel" aria-labelled-by="tabs-01-01-tab" tabindex="1"&gt;&lt;p&gt;The command has the following syntax:&lt;/p&gt;</description></item><item><title>mc admin prometheus generate</title><link>https://silo.pgsty.com/reference/minio-mc-admin/mc-admin-prometheus-generate/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://silo.pgsty.com/reference/minio-mc-admin/mc-admin-prometheus-generate/</guid><description>&lt;p&gt;&lt;a id="mc-admin-prometheus-generate"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a id="command-mc.admin.prometheus.generate"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;h2 id="description"&gt;Description&lt;/h2&gt;
&lt;p&gt;The &lt;a href="https://silo.pgsty.com/reference/minio-mc-admin/mc-admin-prometheus-generate/#command-mc.admin.prometheus.generate"&gt;&lt;code&gt;mc admin prometheus generate&lt;/code&gt;&lt;/a&gt; command generates a metrics scraping configuration file for use with &lt;a href="https://prometheus.io/"&gt;Prometheus&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;For more complete documentation on using MinIO with Prometheus, see &lt;a href="https://silo.pgsty.com/operations/monitoring/collect-minio-metrics-using-prometheus/#minio-metrics-collect-using-prometheus"&gt;How to monitor MinIO server with Prometheus&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Starting with MinIO Server &lt;a href="https://github.com/minio/minio/releases/tag/RELEASE.2024-07-15T19-02-30Z"&gt;RELEASE.2024-07-15T19-02-30Z&lt;/a&gt; and MinIO Client &lt;a href="https://github.com/minio/mc/releases/tag/RELEASE.2024-07-11T18-01-28Z"&gt;RELEASE.2024-07-11T18-01-28Z&lt;/a&gt;, &lt;a href="https://silo.pgsty.com/operations/monitoring/metrics-and-alerts/#minio-metrics-and-alerts"&gt;metrics version 3 (v3)&lt;/a&gt; provides additional endpoints and metrics. To generate a v3 scrape configuration use the &lt;code&gt;--api_version v3&lt;/code&gt; option.&lt;/p&gt;
&lt;p&gt;MinIO recommends new deployments use &lt;a href="https://silo.pgsty.com/operations/monitoring/metrics-and-alerts/#minio-metrics-and-alerts"&gt;version 3 (v3)&lt;/a&gt;. Existing deployments can continue to use &lt;a href="https://silo.pgsty.com/operations/monitoring/metrics-v2/#minio-metrics-v2"&gt;metrics version 2&lt;/a&gt;&lt;/p&gt;</description></item><item><title>mc admin scanner status</title><link>https://silo.pgsty.com/reference/minio-mc-admin/mc-admin-scanner-status/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://silo.pgsty.com/reference/minio-mc-admin/mc-admin-scanner-status/</guid><description>&lt;p&gt;&lt;a id="mc-admin-scanner-status"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a id="command-mc.admin.scanner.info"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a id="command-mc.admin.scanner.status"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;h2 id="description"&gt;Description&lt;/h2&gt;
&lt;p&gt;The &lt;a href="https://silo.pgsty.com/reference/minio-mc-admin/mc-admin-scanner-status/#command-mc.admin.scanner.status"&gt;&lt;code&gt;mc admin scanner status&lt;/code&gt;&lt;/a&gt; command displays a real-time summary of &lt;a href="https://silo.pgsty.com/operations/concepts/scanner/#minio-concepts-scanner"&gt;scanner&lt;/a&gt; information for a MinIO Server.&lt;/p&gt;
&lt;p&gt;This command has an alias of &lt;code&gt;mc admin scanner info&lt;/code&gt;.&lt;/p&gt;
&lt;div class="alert alert-info" role="alert"&gt;
&lt;p&gt;&lt;strong&gt;Use &lt;code&gt;mc admin&lt;/code&gt; on MinIO Deployments Only&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;MinIO does not support using &lt;a href="https://silo.pgsty.com/reference/minio-mc-admin/#command-mc.admin"&gt;&lt;code&gt;mc admin&lt;/code&gt;&lt;/a&gt; commands with other S3-compatible services, regardless of their claimed compatibility with MinIO deployments.&lt;/p&gt;
&lt;/div&gt;



&lt;ul class="nav nav-tabs" id="tabs-1" role="tablist"&gt;&lt;li class="nav-item"&gt;&lt;button class="nav-link active" id="tabs-01-00-tab" data-bs-toggle="tab" data-bs-target="#tabs-01-00" role="tab" data-td-tp-persist="example" aria-controls="tabs-01-00" aria-selected="true"&gt;EXAMPLE&lt;/button&gt;&lt;/li&gt;&lt;li class="nav-item"&gt;&lt;button class="nav-link" id="tabs-01-01-tab" data-bs-toggle="tab" data-bs-target="#tabs-01-01" role="tab" data-td-tp-persist="syntax" aria-controls="tabs-01-01" aria-selected="false"&gt;SYNTAX&lt;/button&gt;&lt;/li&gt;&lt;/ul&gt;

&lt;div class="tab-content" id="tabs-1-content"&gt;&lt;div class="tab-body tab-pane fade show active" id="tabs-01-00" role="tabpanel" aria-labelled-by="tabs-01-00-tab" tabindex="1"&gt;&lt;p&gt;The following example returns information about the current state of the scanner process.&lt;/p&gt;</description></item><item><title>mc admin user add</title><link>https://silo.pgsty.com/reference/minio-mc-admin/mc-admin-user-add/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://silo.pgsty.com/reference/minio-mc-admin/mc-admin-user-add/</guid><description>&lt;p&gt;&lt;a id="mc-admin-user-add"&gt;&lt;/a&gt;
&lt;a id="minio-mc-admin-user-add"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a id="command-mc.admin.user.add"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;h2 id="syntax"&gt;Syntax&lt;/h2&gt;
&lt;p&gt;The &lt;a href="https://silo.pgsty.com/reference/minio-mc-admin/mc-admin-user-add/#command-mc.admin.user.add"&gt;&lt;code&gt;mc admin user add&lt;/code&gt;&lt;/a&gt; command adds a new &lt;a href="https://silo.pgsty.com/administration/identity-access-management/minio-identity-management/#minio-internal-idp"&gt;MinIO user&lt;/a&gt; to the target MinIO deployment.&lt;/p&gt;
&lt;p&gt;To manage external Identity Provider users, see &lt;a href="https://silo.pgsty.com/reference/minio-mc/mc-idp-openid/#command-mc.idp.openid"&gt;&lt;code&gt;OIDC&lt;/code&gt;&lt;/a&gt; or &lt;a href="https://silo.pgsty.com/reference/minio-mc/mc-idp-ldap/#command-mc.idp.ldap"&gt;&lt;code&gt;AD/LDAP&lt;/code&gt;&lt;/a&gt;.&lt;/p&gt;



&lt;ul class="nav nav-tabs" id="tabs-0" role="tablist"&gt;&lt;li class="nav-item"&gt;&lt;button class="nav-link active" id="tabs-00-00-tab" data-bs-toggle="tab" data-bs-target="#tabs-00-00" role="tab" data-td-tp-persist="example" aria-controls="tabs-00-00" aria-selected="true"&gt;EXAMPLE&lt;/button&gt;&lt;/li&gt;&lt;li class="nav-item"&gt;&lt;button class="nav-link" id="tabs-00-01-tab" data-bs-toggle="tab" data-bs-target="#tabs-00-01" role="tab" data-td-tp-persist="syntax" aria-controls="tabs-00-01" aria-selected="false"&gt;SYNTAX&lt;/button&gt;&lt;/li&gt;&lt;/ul&gt;

&lt;div class="tab-content" id="tabs-0-content"&gt;&lt;div class="tab-body tab-pane fade show active" id="tabs-00-00" role="tabpanel" aria-labelled-by="tabs-00-00-tab" tabindex="0"&gt;&lt;p&gt;The following command creates a new user &lt;code&gt;newuser&lt;/code&gt; on the &lt;code&gt;myminio&lt;/code&gt; MinIO deployment:&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-shell" data-lang="shell"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;mc admin user add myminio newuser newusersecret
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="tab-body tab-pane fade" id="tabs-00-01" role="tabpanel" aria-labelled-by="tabs-00-01-tab" tabindex="0"&gt;&lt;p&gt;The command has the following syntax:&lt;/p&gt;</description></item><item><title>mc admin user svcacct add</title><link>https://silo.pgsty.com/reference/minio-mc-admin/mc-admin-user-svcacct-add/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://silo.pgsty.com/reference/minio-mc-admin/mc-admin-user-svcacct-add/</guid><description>&lt;p&gt;&lt;a id="mc-admin-user-svcacct-add"&gt;&lt;/a&gt;
&lt;a id="minio-mc-admin-svcacct-add"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a id="command-mc.admin.user.svcacct.add"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;div class="alert alert-warning" role="alert"&gt;
&lt;p&gt;&lt;strong&gt;Important&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This command has been replaced and will be deprecated in a future MinIO Client release.&lt;/p&gt;
&lt;p&gt;As of MinIO Client RELEASE.2024-10-08T09-37-26Z, use the &lt;a href="https://silo.pgsty.com/reference/minio-mc-admin/mc-admin-accesskey-create/#command-mc.admin.accesskey.create"&gt;&lt;code&gt;mc admin accesskey create&lt;/code&gt;&lt;/a&gt; command to add access keys for built-in MinIO IDP users.&lt;/p&gt;
&lt;p&gt;To add access keys for AD/LDAP users, use the &lt;a href="https://silo.pgsty.com/reference/minio-mc/mc-idp-ldap-accesskey-create/#command-mc.idp.ldap.accesskey.create"&gt;&lt;code&gt;mc idp ldap accesskey create&lt;/code&gt;&lt;/a&gt; command.&lt;/p&gt;
&lt;/div&gt;
&lt;h2 id="syntax"&gt;Syntax&lt;/h2&gt;
&lt;p&gt;The &lt;a href="https://silo.pgsty.com/reference/minio-mc-admin/mc-admin-user-svcacct-add/#command-mc.admin.user.svcacct.add"&gt;&lt;code&gt;mc admin user svcacct add&lt;/code&gt;&lt;/a&gt; command adds a new access key to an existing MinIO or AD/LDAP user.&lt;/p&gt;</description></item><item><title>mc alias list</title><link>https://silo.pgsty.com/reference/minio-mc/mc-alias-list/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://silo.pgsty.com/reference/minio-mc/mc-alias-list/</guid><description>&lt;p&gt;&lt;a id="mc-alias-list"&gt;&lt;/a&gt;
&lt;a id="minio-mc-alias-list"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a id="command-mc.alias.list"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;h2 id="syntax"&gt;Syntax&lt;/h2&gt;
&lt;p&gt;The &lt;a href="https://silo.pgsty.com/reference/minio-mc/mc-alias-list/#command-mc.alias.list"&gt;&lt;code&gt;mc alias list&lt;/code&gt;&lt;/a&gt; command lists all aliases in the local &lt;strong&gt;&lt;code&gt;mc&lt;/code&gt;&lt;/strong&gt; configuration.&lt;/p&gt;
&lt;p&gt;The command output includes the configured access key and secret key associated to each alias.&lt;/p&gt;



&lt;ul class="nav nav-tabs" id="tabs-0" role="tablist"&gt;&lt;li class="nav-item"&gt;&lt;button class="nav-link active" id="tabs-00-00-tab" data-bs-toggle="tab" data-bs-target="#tabs-00-00" role="tab" data-td-tp-persist="example" aria-controls="tabs-00-00" aria-selected="true"&gt;EXAMPLE&lt;/button&gt;&lt;/li&gt;&lt;li class="nav-item"&gt;&lt;button class="nav-link" id="tabs-00-01-tab" data-bs-toggle="tab" data-bs-target="#tabs-00-01" role="tab" data-td-tp-persist="syntax" aria-controls="tabs-00-01" aria-selected="false"&gt;SYNTAX&lt;/button&gt;&lt;/li&gt;&lt;/ul&gt;

&lt;div class="tab-content" id="tabs-0-content"&gt;&lt;div class="tab-body tab-pane fade show active" id="tabs-00-00" role="tabpanel" aria-labelled-by="tabs-00-00-tab" tabindex="0"&gt;&lt;p&gt;The following command lists all &lt;a href="https://silo.pgsty.com/reference/minio-mc/mc-alias-set/#alias"&gt;aliases&lt;/a&gt; configured on the local host machine:&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-shell" data-lang="shell"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;mc &lt;span class="nb"&gt;alias&lt;/span&gt; list
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="tab-body tab-pane fade" id="tabs-00-01" role="tabpanel" aria-labelled-by="tabs-00-01-tab" tabindex="0"&gt;&lt;p&gt;The &lt;a href="https://silo.pgsty.com/reference/minio-mc/mc-alias-list/#command-mc.alias.list"&gt;&lt;code&gt;mc alias list&lt;/code&gt;&lt;/a&gt; command has the following syntax:&lt;/p&gt;</description></item><item><title>mc anonymous set</title><link>https://silo.pgsty.com/reference/minio-mc/mc-anonymous-set/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://silo.pgsty.com/reference/minio-mc/mc-anonymous-set/</guid><description>&lt;p&gt;&lt;a id="mc-anonymous-set"&gt;&lt;/a&gt;
&lt;a id="minio-mc-anonymous-set"&gt;&lt;/a&gt;
&lt;a id="minio-mc-policy-set"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a id="command-mc.anonymous.set"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;h2 id="syntax"&gt;Syntax&lt;/h2&gt;
&lt;p&gt;The &lt;a href="https://silo.pgsty.com/reference/minio-mc/mc-anonymous-set/#command-mc.anonymous.set"&gt;&lt;code&gt;mc anonymous set&lt;/code&gt;&lt;/a&gt; command sets anonymous (i.e. unauthenticated or public) access &lt;a href="https://silo.pgsty.com/administration/identity-access-management/policy-based-access-control/#minio-policy"&gt;policies&lt;/a&gt; for a bucket.&lt;/p&gt;
&lt;p&gt;Buckets with anonymous policies allow clients to access the bucket contents and perform actions consistent with the specified policy without &lt;a href="https://silo.pgsty.com/administration/identity-access-management/#minio-authentication-and-identity-management"&gt;authentication&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;To set anonymous bucket policies using an IAM &lt;a href="https://docs.aws.amazon.com/AmazonS3/latest/userguide/using-iam-policies"&gt;JSON policy&lt;/a&gt;, use the &lt;a href="https://silo.pgsty.com/reference/minio-mc/mc-anonymous-set-json/#command-mc.anonymous.set-json"&gt;&lt;code&gt;mc anonymous set-json&lt;/code&gt;&lt;/a&gt; command.&lt;/p&gt;



&lt;ul class="nav nav-tabs" id="tabs-0" role="tablist"&gt;&lt;li class="nav-item"&gt;&lt;button class="nav-link active" id="tabs-00-00-tab" data-bs-toggle="tab" data-bs-target="#tabs-00-00" role="tab" data-td-tp-persist="example" aria-controls="tabs-00-00" aria-selected="true"&gt;EXAMPLE&lt;/button&gt;&lt;/li&gt;&lt;li class="nav-item"&gt;&lt;button class="nav-link" id="tabs-00-01-tab" data-bs-toggle="tab" data-bs-target="#tabs-00-01" role="tab" data-td-tp-persist="syntax" aria-controls="tabs-00-01" aria-selected="false"&gt;SYNTAX&lt;/button&gt;&lt;/li&gt;&lt;/ul&gt;

&lt;div class="tab-content" id="tabs-0-content"&gt;&lt;div class="tab-body tab-pane fade show active" id="tabs-00-00" role="tabpanel" aria-labelled-by="tabs-00-00-tab" tabindex="0"&gt;&lt;p&gt;The following command sets anonymous access policies for several buckets on the &lt;code&gt;myminio&lt;/code&gt; MinIO deployment:&lt;/p&gt;</description></item><item><title>mc batch cancel</title><link>https://silo.pgsty.com/reference/minio-mc/mc-batch-cancel/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://silo.pgsty.com/reference/minio-mc/mc-batch-cancel/</guid><description>&lt;p&gt;&lt;a id="mc-batch-cancel"&gt;&lt;/a&gt;
&lt;a id="minio-mc-batch-cancel"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a id="command-mc.batch.cancel"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;div class="alert alert-info" role="alert"&gt;
&lt;p&gt;&lt;strong&gt;Added: mc&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;RELEASE.2023-03-20T17-17-53Z&lt;/p&gt;
&lt;/div&gt;
&lt;h2 id="syntax"&gt;Syntax&lt;/h2&gt;
&lt;p&gt;The &lt;a href="https://silo.pgsty.com/reference/minio-mc/mc-batch-cancel/#command-mc.batch.cancel"&gt;&lt;code&gt;mc batch cancel&lt;/code&gt;&lt;/a&gt; stops an ongoing batch job.&lt;/p&gt;
&lt;p&gt;You must specify the job ID. To find the job ID, use &lt;a href="https://silo.pgsty.com/reference/minio-mc/mc-batch-list/#command-mc.batch.list"&gt;&lt;code&gt;mc batch list&lt;/code&gt;&lt;/a&gt;.&lt;/p&gt;



&lt;ul class="nav nav-tabs" id="tabs-1" role="tablist"&gt;&lt;li class="nav-item"&gt;&lt;button class="nav-link active" id="tabs-01-00-tab" data-bs-toggle="tab" data-bs-target="#tabs-01-00" role="tab" data-td-tp-persist="example" aria-controls="tabs-01-00" aria-selected="true"&gt;EXAMPLE&lt;/button&gt;&lt;/li&gt;&lt;li class="nav-item"&gt;&lt;button class="nav-link" id="tabs-01-01-tab" data-bs-toggle="tab" data-bs-target="#tabs-01-01" role="tab" data-td-tp-persist="syntax" aria-controls="tabs-01-01" aria-selected="false"&gt;SYNTAX&lt;/button&gt;&lt;/li&gt;&lt;/ul&gt;

&lt;div class="tab-content" id="tabs-1-content"&gt;&lt;div class="tab-body tab-pane fade show active" id="tabs-01-00" role="tabpanel" aria-labelled-by="tabs-01-00-tab" tabindex="1"&gt;&lt;p&gt;The following command outputs the job definition for the job identified as &lt;code&gt;KwSysDpxcBU9FNhGkn2dCf&lt;/code&gt;.&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-shell" data-lang="shell"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;mc batch cancel myminio KwSysDpxcBU9FNhGkn2dCf
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="tab-body tab-pane fade" id="tabs-01-01" role="tabpanel" aria-labelled-by="tabs-01-01-tab" tabindex="1"&gt;&lt;p&gt;The command has the following syntax:&lt;/p&gt;</description></item><item><title>mc encrypt clear</title><link>https://silo.pgsty.com/reference/minio-mc/mc-encrypt-clear/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://silo.pgsty.com/reference/minio-mc/mc-encrypt-clear/</guid><description>&lt;p&gt;&lt;a id="mc-encrypt-clear"&gt;&lt;/a&gt;
&lt;a id="minio-mc-encrypt-clear"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a id="command-mc.encrypt.clear"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;h2 id="syntax"&gt;Syntax&lt;/h2&gt;
&lt;p&gt;The &lt;a href="https://silo.pgsty.com/reference/minio-mc/mc-encrypt-clear/#command-mc.encrypt.clear"&gt;&lt;code&gt;mc encrypt clear&lt;/code&gt;&lt;/a&gt; command removes the current default encryption settings for a bucket.&lt;/p&gt;



&lt;ul class="nav nav-tabs" id="tabs-0" role="tablist"&gt;&lt;li class="nav-item"&gt;&lt;button class="nav-link active" id="tabs-00-00-tab" data-bs-toggle="tab" data-bs-target="#tabs-00-00" role="tab" data-td-tp-persist="example" aria-controls="tabs-00-00" aria-selected="true"&gt;EXAMPLE&lt;/button&gt;&lt;/li&gt;&lt;li class="nav-item"&gt;&lt;button class="nav-link" id="tabs-00-01-tab" data-bs-toggle="tab" data-bs-target="#tabs-00-01" role="tab" data-td-tp-persist="syntax" aria-controls="tabs-00-01" aria-selected="false"&gt;SYNTAX&lt;/button&gt;&lt;/li&gt;&lt;/ul&gt;

&lt;div class="tab-content" id="tabs-0-content"&gt;&lt;div class="tab-body tab-pane fade show active" id="tabs-00-00" role="tabpanel" aria-labelled-by="tabs-00-00-tab" tabindex="0"&gt;&lt;p&gt;The following command removes the default encryption settings for the &lt;code&gt;mydata&lt;/code&gt; bucket on the MinIO deployment associated with the &lt;code&gt;myminio&lt;/code&gt; &lt;a href="https://silo.pgsty.com/reference/minio-mc/mc-alias-set/#alias"&gt;alias&lt;/a&gt;:&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-shell" data-lang="shell"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;mc encrypt clear myminio/mydata
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="tab-body tab-pane fade" id="tabs-00-01" role="tabpanel" aria-labelled-by="tabs-00-01-tab" tabindex="0"&gt;&lt;p&gt;The command has the following syntax:&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-shell" data-lang="shell"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;mc &lt;span class="o"&gt;[&lt;/span&gt;GLOBALFLAGS&lt;span class="o"&gt;]&lt;/span&gt; encrypt clear ALIAS
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;ul&gt;
&lt;li&gt;Brackets &lt;code&gt;[]&lt;/code&gt; indicate optional parameters.&lt;/li&gt;
&lt;li&gt;Parameters sharing a line are mutually dependent.&lt;/li&gt;
&lt;li&gt;Parameters separated using the pipe &lt;code&gt;|&lt;/code&gt; operator are mutually exclusive.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Copy the example to a text editor and modify as-needed before running the command in the terminal/shell.&lt;/p&gt;</description></item><item><title>mc event add</title><link>https://silo.pgsty.com/reference/minio-mc/mc-event-add/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://silo.pgsty.com/reference/minio-mc/mc-event-add/</guid><description>&lt;p&gt;&lt;a id="mc-event-add"&gt;&lt;/a&gt;
&lt;a id="minio-mc-event-add"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a id="command-mc.event.add"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;h2 id="syntax"&gt;Syntax&lt;/h2&gt;
&lt;p&gt;The &lt;a href="https://silo.pgsty.com/reference/minio-mc/mc-event-add/#command-mc.event.add"&gt;&lt;code&gt;mc event add&lt;/code&gt;&lt;/a&gt; command adds event notification triggers to a bucket.&lt;/p&gt;
&lt;p&gt;MinIO automatically sends triggered events to the configured &lt;a href="https://silo.pgsty.com/administration/monitoring/bucket-notifications/#minio-bucket-notifications"&gt;notification target&lt;/a&gt;.&lt;/p&gt;



&lt;ul class="nav nav-tabs" id="tabs-0" role="tablist"&gt;&lt;li class="nav-item"&gt;&lt;button class="nav-link active" id="tabs-00-00-tab" data-bs-toggle="tab" data-bs-target="#tabs-00-00" role="tab" data-td-tp-persist="example" aria-controls="tabs-00-00" aria-selected="true"&gt;EXAMPLE&lt;/button&gt;&lt;/li&gt;&lt;li class="nav-item"&gt;&lt;button class="nav-link" id="tabs-00-01-tab" data-bs-toggle="tab" data-bs-target="#tabs-00-01" role="tab" data-td-tp-persist="syntax" aria-controls="tabs-00-01" aria-selected="false"&gt;SYNTAX&lt;/button&gt;&lt;/li&gt;&lt;/ul&gt;

&lt;div class="tab-content" id="tabs-0-content"&gt;&lt;div class="tab-body tab-pane fade show active" id="tabs-00-00" role="tabpanel" aria-labelled-by="tabs-00-00-tab" tabindex="0"&gt;&lt;p&gt;The following command creates a new event notification trigger for all &lt;code&gt;PUT&lt;/code&gt; and &lt;code&gt;DELETE&lt;/code&gt; operations for the &lt;code&gt;mydata&lt;/code&gt; bucket on the &lt;code&gt;myminio&lt;/code&gt; MinIO deployment:&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-shell" data-lang="shell"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;mc event add --event &lt;span class="s2"&gt;&amp;#34;put,delete&amp;#34;&lt;/span&gt; myminio/mydata arn:aws:sqs::primary:target
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;The specified ARN corresponds to a configured &lt;a href="https://silo.pgsty.com/administration/monitoring/bucket-notifications/#minio-bucket-notifications"&gt;bucket notification target&lt;/a&gt; on the &lt;code&gt;myminio&lt;/code&gt; deployment.&lt;/p&gt;</description></item><item><title>mc idp ldap accesskey disable</title><link>https://silo.pgsty.com/reference/minio-mc/mc-idp-ldap-accesskey-disable/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://silo.pgsty.com/reference/minio-mc/mc-idp-ldap-accesskey-disable/</guid><description>&lt;p&gt;&lt;a id="mc-idp-ldap-accesskey-disable"&gt;&lt;/a&gt;
&lt;a id="minio-mc-idp-ldap-accesskey-disable"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a id="command-mc.idp.ldap.accesskey.disable"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;h2 id="description"&gt;Description&lt;/h2&gt;
&lt;p&gt;&lt;a href="https://silo.pgsty.com/reference/minio-mc/mc-idp-ldap-accesskey-disable/#command-mc.idp.ldap.accesskey.disable"&gt;&lt;code&gt;mc idp ldap accesskey disable&lt;/code&gt;&lt;/a&gt; disables the specified &lt;a href="https://silo.pgsty.com/administration/identity-access-management/minio-user-management/#minio-id-access-keys"&gt;access key&lt;/a&gt; on the MinIO deployment.&lt;/p&gt;



&lt;ul class="nav nav-tabs" id="tabs-0" role="tablist"&gt;&lt;li class="nav-item"&gt;&lt;button class="nav-link active" id="tabs-00-00-tab" data-bs-toggle="tab" data-bs-target="#tabs-00-00" role="tab" data-td-tp-persist="example" aria-controls="tabs-00-00" aria-selected="true"&gt;EXAMPLE&lt;/button&gt;&lt;/li&gt;&lt;li class="nav-item"&gt;&lt;button class="nav-link" id="tabs-00-01-tab" data-bs-toggle="tab" data-bs-target="#tabs-00-01" role="tab" data-td-tp-persist="syntax" aria-controls="tabs-00-01" aria-selected="false"&gt;SYNTAX&lt;/button&gt;&lt;/li&gt;&lt;/ul&gt;

&lt;div class="tab-content" id="tabs-0-content"&gt;&lt;div class="tab-body tab-pane fade show active" id="tabs-00-00" role="tabpanel" aria-labelled-by="tabs-00-00-tab" tabindex="0"&gt;&lt;blockquote&gt;
&lt;p&gt;The following example disables the access key &lt;code&gt;mykey&lt;/code&gt; on the &lt;code&gt;minio&lt;/code&gt; deployment:&lt;/p&gt;
&lt;/blockquote&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-shell" data-lang="shell"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;mc idp ldap accesskey disable minio mykey
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="tab-body tab-pane fade" id="tabs-00-01" role="tabpanel" aria-labelled-by="tabs-00-01-tab" tabindex="0"&gt;&lt;p&gt;The command has the following syntax:&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-shell" data-lang="shell"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;mc &lt;span class="o"&gt;[&lt;/span&gt;GLOBALFLAGS&lt;span class="o"&gt;]&lt;/span&gt; idp ldap accesskey disable &lt;span class="se"&gt;\
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; ALIAS &lt;span class="se"&gt;\
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; KEY
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;Replace &lt;code&gt;ALIAS&lt;/code&gt; with the &lt;a href="https://silo.pgsty.com/reference/minio-mc/mc-alias-set/#alias"&gt;alias&lt;/a&gt; of a MinIO deployment configured for AD/LDAP integration.&lt;/p&gt;</description></item><item><title>mc idp ldap add</title><link>https://silo.pgsty.com/reference/minio-mc/mc-idp-ldap-add/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://silo.pgsty.com/reference/minio-mc/mc-idp-ldap-add/</guid><description>&lt;p&gt;&lt;a id="mc-idp-ldap-add"&gt;&lt;/a&gt;
&lt;a id="minio-mc-idp-ldap-add"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a id="command-mc.idp.ldap.add"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;h2 id="description"&gt;Description&lt;/h2&gt;
&lt;p&gt;The &lt;a href="https://silo.pgsty.com/reference/minio-mc/mc-idp-ldap-add/#command-mc.idp.ldap.add"&gt;&lt;code&gt;mc idp ldap add&lt;/code&gt;&lt;/a&gt; command creates an AD/LDAP IDP server configuration.&lt;/p&gt;
&lt;p&gt;MinIO supports no more than &lt;em&gt;one&lt;/em&gt; (1) AD/LDAP provider per deployment.&lt;/p&gt;



&lt;ul class="nav nav-tabs" id="tabs-0" role="tablist"&gt;&lt;li class="nav-item"&gt;&lt;button class="nav-link active" id="tabs-00-00-tab" data-bs-toggle="tab" data-bs-target="#tabs-00-00" role="tab" data-td-tp-persist="example" aria-controls="tabs-00-00" aria-selected="true"&gt;EXAMPLE&lt;/button&gt;&lt;/li&gt;&lt;li class="nav-item"&gt;&lt;button class="nav-link" id="tabs-00-01-tab" data-bs-toggle="tab" data-bs-target="#tabs-00-01" role="tab" data-td-tp-persist="syntax" aria-controls="tabs-00-01" aria-selected="false"&gt;SYNTAX&lt;/button&gt;&lt;/li&gt;&lt;/ul&gt;

&lt;div class="tab-content" id="tabs-0-content"&gt;&lt;div class="tab-body tab-pane fade show active" id="tabs-00-00" role="tabpanel" aria-labelled-by="tabs-00-00-tab" tabindex="0"&gt;&lt;p&gt;The following example sets the AD/LDAP configuration settings for the &lt;code&gt;myminio&lt;/code&gt; deployment.&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-shell" data-lang="shell"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;mc idp ldap add &lt;span class="se"&gt;\
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; myminio &lt;span class="se"&gt;\
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="nv"&gt;server_addr&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;myldapserver:636 &lt;span class="se"&gt;\
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="nv"&gt;lookup_bind_dn&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="nv"&gt;cn&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;admin,dc&lt;span class="o"&gt;=&lt;/span&gt;min,dc&lt;span class="o"&gt;=&lt;/span&gt;io &lt;span class="se"&gt;\
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="nv"&gt;lookup_bind_password&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;somesecret &lt;span class="se"&gt;\
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="nv"&gt;user_dn_search_base_dn&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="nv"&gt;dc&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;min,dc&lt;span class="o"&gt;=&lt;/span&gt;io &lt;span class="se"&gt;\
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="nv"&gt;user_dn_search_filter&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="s2"&gt;&amp;#34;(uid=%s)&amp;#34;&lt;/span&gt; &lt;span class="se"&gt;\
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="nv"&gt;group_search_base_dn&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="nv"&gt;ou&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;swengg,dc&lt;span class="o"&gt;=&lt;/span&gt;min,dc&lt;span class="o"&gt;=&lt;/span&gt;io &lt;span class="se"&gt;\
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="nv"&gt;group_search_filter&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="s2"&gt;&amp;#34;(&amp;amp;(objectclass=groupofnames)(member=%d))&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="tab-body tab-pane fade" id="tabs-00-01" role="tabpanel" aria-labelled-by="tabs-00-01-tab" tabindex="0"&gt;&lt;p&gt;The command has the following syntax:&lt;/p&gt;</description></item><item><title>mc idp ldap policy attach</title><link>https://silo.pgsty.com/reference/minio-mc/mc-idp-ldap-policy-attach/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://silo.pgsty.com/reference/minio-mc/mc-idp-ldap-policy-attach/</guid><description>&lt;p&gt;&lt;a id="mc-idp-ldap-policy-attach"&gt;&lt;/a&gt;
&lt;a id="minio-mc-idp-ldap-policy-attach"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a id="command-mc.idp.ldap.policy.attach"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;h2 id="description"&gt;Description&lt;/h2&gt;
&lt;p&gt;The &lt;a href="https://silo.pgsty.com/reference/minio-mc/mc-idp-ldap-policy-attach/#command-mc.idp.ldap.policy.attach"&gt;&lt;code&gt;mc idp ldap policy attach&lt;/code&gt;&lt;/a&gt; command attaches one or more polices to an entity.&lt;/p&gt;



&lt;ul class="nav nav-tabs" id="tabs-0" role="tablist"&gt;&lt;li class="nav-item"&gt;&lt;button class="nav-link active" id="tabs-00-00-tab" data-bs-toggle="tab" data-bs-target="#tabs-00-00" role="tab" data-td-tp-persist="example" aria-controls="tabs-00-00" aria-selected="true"&gt;EXAMPLE&lt;/button&gt;&lt;/li&gt;&lt;li class="nav-item"&gt;&lt;button class="nav-link" id="tabs-00-01-tab" data-bs-toggle="tab" data-bs-target="#tabs-00-01" role="tab" data-td-tp-persist="syntax" aria-controls="tabs-00-01" aria-selected="false"&gt;SYNTAX&lt;/button&gt;&lt;/li&gt;&lt;/ul&gt;

&lt;div class="tab-content" id="tabs-0-content"&gt;&lt;div class="tab-body tab-pane fade show active" id="tabs-00-00" role="tabpanel" aria-labelled-by="tabs-00-00-tab" tabindex="0"&gt;&lt;blockquote&gt;
&lt;p&gt;The following example attaches the policy &lt;code&gt;userpolicy&lt;/code&gt; to the user &lt;code&gt;bobfisher&lt;/code&gt; on the &lt;code&gt;myminio&lt;/code&gt; deployment:&lt;/p&gt;
&lt;/blockquote&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-shell" data-lang="shell"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;mc idp ldap policy attach myminio &lt;span class="se"&gt;\
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; userpolicy &lt;span class="se"&gt;\
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; --user&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="s1"&gt;&amp;#39;uid=bobfisher,ou=people,ou=hwengg,dc=min,dc=io&amp;#39;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="tab-body tab-pane fade" id="tabs-00-01" role="tabpanel" aria-labelled-by="tabs-00-01-tab" tabindex="0"&gt;&lt;p&gt;The command has the following syntax:&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-shell" data-lang="shell"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;mc &lt;span class="o"&gt;[&lt;/span&gt;GLOBALFLAGS&lt;span class="o"&gt;]&lt;/span&gt; idp ldap policy attach &lt;span class="se"&gt;\
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; POLICYNAME &lt;span class="se"&gt;\
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="o"&gt;[&lt;/span&gt;POLICY2&lt;span class="o"&gt;]&lt;/span&gt; ... &lt;span class="se"&gt;\
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; ALIAS &lt;span class="se"&gt;\
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="o"&gt;[&lt;/span&gt;--user&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="sb"&gt;`&lt;/span&gt;USER&lt;span class="sb"&gt;`&lt;/span&gt;&lt;span class="o"&gt;]&lt;/span&gt; &lt;span class="se"&gt;\
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="o"&gt;[&lt;/span&gt;--group&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="sb"&gt;`&lt;/span&gt;GROUP&lt;span class="sb"&gt;`&lt;/span&gt;&lt;span class="o"&gt;]&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;Replace &lt;code&gt;ALIAS&lt;/code&gt; with the &lt;a href="https://silo.pgsty.com/reference/minio-mc/mc-alias-set/#alias"&gt;alias&lt;/a&gt; of a MinIO deployment to configure for AD/LDAP integration.&lt;/p&gt;</description></item><item><title>mc ilm add</title><link>https://silo.pgsty.com/reference/deprecated/mc-ilm-add/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://silo.pgsty.com/reference/deprecated/mc-ilm-add/</guid><description>&lt;p&gt;&lt;a id="mc-ilm-add"&gt;&lt;/a&gt;
&lt;a id="minio-mc-ilm-add"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a id="command-mc.ilm.add"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;div class="alert alert-info" role="alert"&gt;
&lt;p&gt;&lt;strong&gt;Changed: RELEASE.2022-12-24T15-21-38Z&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;code&gt;mc ilm add&lt;/code&gt; replaced by &lt;a href="https://silo.pgsty.com/reference/minio-mc/mc-ilm-rule-add/#command-mc.ilm.rule.add"&gt;&lt;code&gt;mc ilm rule add&lt;/code&gt;&lt;/a&gt;.&lt;/p&gt;
&lt;/div&gt;
&lt;h2 id="syntax"&gt;Syntax&lt;/h2&gt;
&lt;p&gt;The &lt;a href="https://silo.pgsty.com/reference/deprecated/mc-ilm-add/#command-mc.ilm.add"&gt;&lt;code&gt;mc ilm add&lt;/code&gt;&lt;/a&gt; command adds an object lifecycle management rule to a bucket.&lt;/p&gt;
&lt;p&gt;The command supports adding both &lt;a href="https://silo.pgsty.com/administration/object-management/object-lifecycle-management/#minio-lifecycle-management-tiering"&gt;Transition (Tiering)&lt;/a&gt; and &lt;a href="https://silo.pgsty.com/administration/object-management/object-lifecycle-management/#minio-lifecycle-management-expiration"&gt;Expiration&lt;/a&gt; lifecycle management rules.&lt;/p&gt;



&lt;ul class="nav nav-tabs" id="tabs-1" role="tablist"&gt;&lt;li class="nav-item"&gt;&lt;button class="nav-link active" id="tabs-01-00-tab" data-bs-toggle="tab" data-bs-target="#tabs-01-00" role="tab" data-td-tp-persist="example" aria-controls="tabs-01-00" aria-selected="true"&gt;EXAMPLE&lt;/button&gt;&lt;/li&gt;&lt;li class="nav-item"&gt;&lt;button class="nav-link" id="tabs-01-01-tab" data-bs-toggle="tab" data-bs-target="#tabs-01-01" role="tab" data-td-tp-persist="syntax" aria-controls="tabs-01-01" aria-selected="false"&gt;SYNTAX&lt;/button&gt;&lt;/li&gt;&lt;/ul&gt;

&lt;div class="tab-content" id="tabs-1-content"&gt;&lt;div class="tab-body tab-pane fade show active" id="tabs-01-00" role="tabpanel" aria-labelled-by="tabs-01-00-tab" tabindex="1"&gt;&lt;p&gt;The following command adds new lifecycle management rules to the &lt;code&gt;mydata&lt;/code&gt; bucket on the &lt;code&gt;myminio&lt;/code&gt; deployment:&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-shell" data-lang="shell"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;mc ilm add --expire-days &lt;span class="m"&gt;90&lt;/span&gt; --noncurrent-expire-days &lt;span class="m"&gt;30&lt;/span&gt; myminio/mydata
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;mc ilm add --expire-delete-marker myminio/mydata
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;mc ilm add --transition-days &lt;span class="m"&gt;30&lt;/span&gt; --transition-tier &lt;span class="s2"&gt;&amp;#34;COLDTIER&amp;#34;&lt;/span&gt; myminio/mydata
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;mc ilm add --noncurrent-transition-days &lt;span class="m"&gt;7&lt;/span&gt; --noncurrent-transition-tier &lt;span class="s2"&gt;&amp;#34;COLDTIER&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;The configured rules have the following effect:&lt;/p&gt;</description></item><item><title>mc ilm restore</title><link>https://silo.pgsty.com/reference/minio-mc/mc-ilm-restore/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://silo.pgsty.com/reference/minio-mc/mc-ilm-restore/</guid><description>&lt;p&gt;&lt;a id="mc-ilm-restore"&gt;&lt;/a&gt;
&lt;a id="minio-mc-ilm-restore"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a id="command-mc.ilm.restore"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;h2 id="syntax"&gt;Syntax&lt;/h2&gt;
&lt;p&gt;The &lt;a href="https://silo.pgsty.com/reference/minio-mc/mc-ilm-restore/#command-mc.ilm.restore"&gt;&lt;code&gt;mc ilm restore&lt;/code&gt;&lt;/a&gt; command creates a temporary copy of an object archived on a remote tier. The copy automatically expires after 1 day by default.&lt;/p&gt;
&lt;p&gt;Use this command to allow applications to access a tiered object through the MinIO deployment (e.g. “hot tier”). The archived object remains on the remote tier, while the temporary copy becomes &lt;code&gt;HEAD&lt;/code&gt; for that object.&lt;/p&gt;
&lt;div class="alert alert-info" role="alert"&gt;
&lt;p&gt;&lt;strong&gt;Added: mc&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;RELEASE.2023-04-12T02-21-51Z&lt;/p&gt;
&lt;p&gt;Use &lt;a href="https://silo.pgsty.com/reference/minio-mc/mc-stat/#command-mc.stat"&gt;&lt;code&gt;mc stat&lt;/code&gt;&lt;/a&gt; to display whether a restored object reads from the local temporary copy or the remote tier. Objects currently in the process of restoration from the remote tier show a status of &lt;code&gt;Ongoing : true&lt;/code&gt;.&lt;/p&gt;</description></item><item><title>mc ilm rule add</title><link>https://silo.pgsty.com/reference/minio-mc/mc-ilm-rule-add/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://silo.pgsty.com/reference/minio-mc/mc-ilm-rule-add/</guid><description>&lt;p&gt;&lt;a id="mc-ilm-rule-add"&gt;&lt;/a&gt;
&lt;a id="minio-mc-ilm-rule-add"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a id="command-mc.ilm.rule.add"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;div class="alert alert-info" role="alert"&gt;
&lt;p&gt;&lt;strong&gt;Changed: RELEASE.2022-12-24T15-21-38Z&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;code&gt;mc ilm rule rm&lt;/code&gt; replaces &lt;code&gt;mc ilm add&lt;/code&gt;.&lt;/p&gt;
&lt;/div&gt;
&lt;h2 id="syntax"&gt;Syntax&lt;/h2&gt;
&lt;p&gt;The &lt;a href="https://silo.pgsty.com/reference/minio-mc/mc-ilm-rule-add/#command-mc.ilm.rule.add"&gt;&lt;code&gt;mc ilm rule add&lt;/code&gt;&lt;/a&gt; command adds an object lifecycle management rule to a bucket.&lt;/p&gt;
&lt;p&gt;The command supports adding both &lt;a href="https://silo.pgsty.com/administration/object-management/object-lifecycle-management/#minio-lifecycle-management-tiering"&gt;Transition (Tiering)&lt;/a&gt; and &lt;a href="https://silo.pgsty.com/administration/object-management/object-lifecycle-management/#minio-lifecycle-management-expiration"&gt;Expiration&lt;/a&gt; lifecycle management rules.&lt;/p&gt;



&lt;ul class="nav nav-tabs" id="tabs-1" role="tablist"&gt;&lt;li class="nav-item"&gt;&lt;button class="nav-link active" id="tabs-01-00-tab" data-bs-toggle="tab" data-bs-target="#tabs-01-00" role="tab" data-td-tp-persist="example" aria-controls="tabs-01-00" aria-selected="true"&gt;EXAMPLE&lt;/button&gt;&lt;/li&gt;&lt;li class="nav-item"&gt;&lt;button class="nav-link" id="tabs-01-01-tab" data-bs-toggle="tab" data-bs-target="#tabs-01-01" role="tab" data-td-tp-persist="syntax" aria-controls="tabs-01-01" aria-selected="false"&gt;SYNTAX&lt;/button&gt;&lt;/li&gt;&lt;/ul&gt;

&lt;div class="tab-content" id="tabs-1-content"&gt;&lt;div class="tab-body tab-pane fade show active" id="tabs-01-00" role="tabpanel" aria-labelled-by="tabs-01-00-tab" tabindex="1"&gt;&lt;p&gt;The following command adds new lifecycle management rules to the &lt;code&gt;mydata&lt;/code&gt; bucket on the &lt;code&gt;myminio&lt;/code&gt; deployment:&lt;/p&gt;</description></item><item><title>mc ilm tier add</title><link>https://silo.pgsty.com/reference/minio-mc/mc-ilm-tier-add/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://silo.pgsty.com/reference/minio-mc/mc-ilm-tier-add/</guid><description>&lt;p&gt;&lt;a id="mc-ilm-tier-add"&gt;&lt;/a&gt;
&lt;a id="minio-mc-ilm-tier-add"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a id="command-mc.ilm.tier.add"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;div class="alert alert-info" role="alert"&gt;
&lt;p&gt;&lt;strong&gt;Changed: RELEASE.2022-12-24T15-21-38Z&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="https://silo.pgsty.com/reference/minio-mc/mc-ilm-tier-add/#command-mc.ilm.tier.add"&gt;&lt;code&gt;mc ilm tier add&lt;/code&gt;&lt;/a&gt; replaces &lt;code&gt;mc admin tier add&lt;/code&gt;.&lt;/p&gt;
&lt;/div&gt;
&lt;h2 id="description"&gt;Description&lt;/h2&gt;
&lt;p&gt;The &lt;a href="https://silo.pgsty.com/reference/minio-mc/mc-ilm-tier-add/#command-mc.ilm.tier.add"&gt;&lt;code&gt;mc ilm tier add&lt;/code&gt;&lt;/a&gt; command creates a new remote storage tier to a supported storage services.&lt;/p&gt;
&lt;p&gt;See &lt;a href="https://silo.pgsty.com/administration/object-management/object-lifecycle-management/#minio-lifecycle-management-tiering"&gt;Object Transition&lt;/a&gt; for a complete list.&lt;/p&gt;
&lt;h3 id="supported-s3-services"&gt;Supported S3 Services&lt;/h3&gt;
&lt;p&gt;&lt;a href="https://silo.pgsty.com/reference/minio-mc/mc-ilm-tier-add/#command-mc.ilm.tier.add"&gt;&lt;code&gt;mc ilm tier add&lt;/code&gt;&lt;/a&gt; supports &lt;em&gt;only&lt;/em&gt; the following S3-compatible services as a remote target for object tiering:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;MinIO&lt;/li&gt;
&lt;li&gt;Amazon S3&lt;/li&gt;
&lt;li&gt;Google Cloud Storage&lt;/li&gt;
&lt;li&gt;Azure Blob Storage&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id="permissions"&gt;Permissions&lt;/h3&gt;
&lt;p&gt;MinIO requires the following administrative permissions on the cluster in which you create remote tiers for object transition lifecycle management rules:&lt;/p&gt;</description></item><item><title>mc legalhold clear</title><link>https://silo.pgsty.com/reference/minio-mc/mc-legalhold-clear/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://silo.pgsty.com/reference/minio-mc/mc-legalhold-clear/</guid><description>&lt;p&gt;&lt;a id="mc-legalhold-clear"&gt;&lt;/a&gt;
&lt;a id="minio-mc-legalhold-clear"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a id="command-mc.legalhold.clear"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;h2 id="syntax"&gt;Syntax&lt;/h2&gt;
&lt;p&gt;The &lt;a href="https://silo.pgsty.com/reference/minio-mc/mc-legalhold-clear/#command-mc.legalhold.clear"&gt;&lt;code&gt;mc legalhold clear&lt;/code&gt;&lt;/a&gt; command removes the current &lt;a href="https://silo.pgsty.com/administration/object-management/object-retention/#minio-object-locking-legalhold"&gt;legal hold&lt;/a&gt; setting for an object or objects.&lt;/p&gt;
&lt;p&gt;Removing the legal hold on object(s) does &lt;em&gt;not&lt;/em&gt; remove any other &lt;a href="https://silo.pgsty.com/administration/object-management/object-retention/#minio-object-locking-governance"&gt;GOVERNANCE Mode&lt;/a&gt; and &lt;a href="https://silo.pgsty.com/administration/object-management/object-retention/#minio-object-locking-compliance"&gt;COMPLIANCE Mode&lt;/a&gt; retention settings in place for the object(s)&lt;/p&gt;



&lt;ul class="nav nav-tabs" id="tabs-0" role="tablist"&gt;&lt;li class="nav-item"&gt;&lt;button class="nav-link active" id="tabs-00-00-tab" data-bs-toggle="tab" data-bs-target="#tabs-00-00" role="tab" data-td-tp-persist="example" aria-controls="tabs-00-00" aria-selected="true"&gt;EXAMPLE&lt;/button&gt;&lt;/li&gt;&lt;li class="nav-item"&gt;&lt;button class="nav-link" id="tabs-00-01-tab" data-bs-toggle="tab" data-bs-target="#tabs-00-01" role="tab" data-td-tp-persist="syntax" aria-controls="tabs-00-01" aria-selected="false"&gt;SYNTAX&lt;/button&gt;&lt;/li&gt;&lt;/ul&gt;

&lt;div class="tab-content" id="tabs-0-content"&gt;&lt;div class="tab-body tab-pane fade show active" id="tabs-00-00" role="tabpanel" aria-labelled-by="tabs-00-00-tab" tabindex="0"&gt;&lt;p&gt;The following command removes the legal hold on all objects in the &lt;code&gt;mydata&lt;/code&gt; bucket on the &lt;code&gt;myminio&lt;/code&gt; MinIO deployment:&lt;/p&gt;</description></item><item><title>mc license info</title><link>https://silo.pgsty.com/reference/minio-mc/mc-license-info/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://silo.pgsty.com/reference/minio-mc/mc-license-info/</guid><description>&lt;p&gt;&lt;a id="mc-license-info"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a id="command-mc.license.info"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;h2 id="description"&gt;Description&lt;/h2&gt;
&lt;p&gt;The &lt;a href="https://silo.pgsty.com/reference/minio-mc/mc-license-info/#command-mc.license.info"&gt;&lt;code&gt;mc license info&lt;/code&gt;&lt;/a&gt; command displays information about the MinIO deployment’s license status. Specifically, whether the deployment uses the AGPLv3 Open Source license of the &lt;a href="https://min.io/product/subnet?ref=docs"&gt;MinIO Commercial License&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;You must register your deployment with MinIO &lt;a href="https://min.io/pricing?jmp=docs"&gt;MinIO SUBNET&lt;/a&gt; to activate your commercial license.&lt;/p&gt;
&lt;p&gt;For example, the command returns the following information for an unregistered deployment:&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-shell" data-lang="shell"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;You are using GNU AFFERO GENERAL PUBLIC LICENSE Version &lt;span class="m"&gt;3&lt;/span&gt; &lt;span class="o"&gt;(&lt;/span&gt;https://www.gnu.org/licenses/agpl-3.0.txt&lt;span class="o"&gt;)&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;If you are building proprietary applications, you may want to choose the commercial license
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;included as part of the Standard and Enterprise subscription plans. &lt;span class="o"&gt;(&lt;/span&gt;https://min.io/signup?ref&lt;span class="o"&gt;=&lt;/span&gt;mc&lt;span class="o"&gt;)&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;Applications must otherwise comply with all the GNU AGPLv3 License &lt;span class="p"&gt;&amp;amp;&lt;/span&gt; Trademark obligations.
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;Use &lt;a href="https://silo.pgsty.com/reference/minio-mc/mc-license-register/#command-mc.license.register"&gt;&lt;code&gt;mc license register&lt;/code&gt;&lt;/a&gt; to associate your deployment with your SUBNET account. If you are not already signed up for SUBNET, see the &lt;a href="https://min.io/pricing?ref=docs"&gt;Registration&lt;/a&gt; page.&lt;/p&gt;</description></item><item><title>mc quota clear</title><link>https://silo.pgsty.com/reference/deprecated/mc-quota-clear/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://silo.pgsty.com/reference/deprecated/mc-quota-clear/</guid><description>&lt;p&gt;&lt;a id="mc-quota-clear"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a id="command-mc.quota.clear"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;div class="alert alert-info" role="alert"&gt;
&lt;p&gt;&lt;strong&gt;Changed: RELEASE.2022-12-13T00-23-28Z&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;code&gt;mc quota clear&lt;/code&gt; replaced &lt;code&gt;mc admin bucket quota --clear&lt;/code&gt;.&lt;/p&gt;
&lt;/div&gt;
&lt;div class="alert alert-info" role="alert"&gt;
&lt;p&gt;&lt;strong&gt;Changed: RELEASE.2024-07-31T15-58-33Z&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;code&gt;mc quota clear&lt;/code&gt; is deprecated.&lt;/p&gt;
&lt;/div&gt;
&lt;h2 id="description"&gt;Description&lt;/h2&gt;
&lt;p&gt;The &lt;a href="https://silo.pgsty.com/reference/deprecated/mc-quota-clear/#command-mc.quota.clear"&gt;&lt;code&gt;mc quota clear&lt;/code&gt;&lt;/a&gt; command removes a configured storage quota for a bucket.&lt;/p&gt;
&lt;h2 id="examples"&gt;Examples&lt;/h2&gt;
&lt;h3 id="clear-configured-bucket-quota"&gt;Clear Configured Bucket Quota&lt;/h3&gt;
&lt;p&gt;Use &lt;a href="https://silo.pgsty.com/reference/deprecated/mc-quota-clear/#command-mc.quota.clear"&gt;&lt;code&gt;mc quota clear&lt;/code&gt;&lt;/a&gt; flag to remove the quota from a bucket.&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-shell" data-lang="shell"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;mc quota clear TARGET/BUCKET
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;ul&gt;
&lt;li&gt;Replace &lt;code&gt;TARGET&lt;/code&gt; with the &lt;a href="https://silo.pgsty.com/reference/minio-mc/mc-alias/#command-mc.alias"&gt;&lt;code&gt;alias&lt;/code&gt;&lt;/a&gt; of a configured MinIO deployment. Replace &lt;code&gt;BUCKET&lt;/code&gt; with the name of the bucket on which to clear the quota.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="syntax"&gt;Syntax&lt;/h2&gt;
&lt;p&gt;&lt;a href="https://silo.pgsty.com/reference/deprecated/mc-quota-clear/#command-mc.quota.clear"&gt;&lt;code&gt;mc quota clear&lt;/code&gt;&lt;/a&gt; has the following syntax:&lt;/p&gt;</description></item><item><title>mc replicate add</title><link>https://silo.pgsty.com/reference/minio-mc/mc-replicate-add/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://silo.pgsty.com/reference/minio-mc/mc-replicate-add/</guid><description>&lt;p&gt;&lt;a id="mc-replicate-add"&gt;&lt;/a&gt;
&lt;a id="minio-mc-replicate-add"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a id="command-mc.replicate.add"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;div class="alert alert-info" role="alert"&gt;
&lt;p&gt;&lt;strong&gt;Changed: RELEASE.2022-12-24T15-21-38Z&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;code&gt;mc replicate add&lt;/code&gt; replaces the &lt;code&gt;mc admin bucket remote add&lt;/code&gt; command.&lt;/p&gt;
&lt;p&gt;MinIO automatically creates remote targets based on a given file path or resource location (such as an IP or DNS address). Users defining a remote target no longer need to determine an ARN for the remote bucket.&lt;/p&gt;
&lt;/div&gt;
&lt;h2 id="syntax"&gt;Syntax&lt;/h2&gt;
&lt;p&gt;The &lt;a href="https://silo.pgsty.com/reference/minio-mc/mc-replicate-add/#command-mc.replicate.add"&gt;&lt;code&gt;mc replicate add&lt;/code&gt;&lt;/a&gt; command creates a new &lt;a href="https://silo.pgsty.com/administration/bucket-replication/#minio-bucket-replication-serverside"&gt;server-side replication&lt;/a&gt; rule for a bucket on a MinIO deployment.&lt;/p&gt;</description></item><item><title>mc retention set</title><link>https://silo.pgsty.com/reference/minio-mc/mc-retention-set/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://silo.pgsty.com/reference/minio-mc/mc-retention-set/</guid><description>&lt;p&gt;&lt;a id="mc-retention-set"&gt;&lt;/a&gt;
&lt;a id="minio-bucket-locking"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a id="command-mc.retention.set"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;h2 id="syntax"&gt;Syntax&lt;/h2&gt;
&lt;p&gt;The &lt;a href="https://silo.pgsty.com/reference/minio-mc/mc-retention-set/#command-mc.retention.set"&gt;&lt;code&gt;mc retention set&lt;/code&gt;&lt;/a&gt; command configures the &lt;a href="https://silo.pgsty.com/administration/object-management/object-retention/#minio-object-locking"&gt;Write-Once Read-Many (WORM) locking&lt;/a&gt; settings for an object or object(s) in a bucket. You can also set the default object lock settings for a bucket, where all objects without explicit object lock settings inherit the bucket default.&lt;/p&gt;
&lt;p&gt;To lock an object under &lt;a href="https://silo.pgsty.com/administration/object-management/object-retention/#minio-object-locking-legalhold"&gt;legal hold&lt;/a&gt;, use &lt;a href="https://silo.pgsty.com/reference/minio-mc/mc-legalhold-set/#command-mc.legalhold.set"&gt;&lt;code&gt;mc legalhold set&lt;/code&gt;&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;&lt;a href="https://silo.pgsty.com/reference/minio-mc/mc-retention-set/#command-mc.retention.set"&gt;&lt;code&gt;mc retention set&lt;/code&gt;&lt;/a&gt; &lt;em&gt;requires&lt;/em&gt; that the specified bucket has object locking enabled. You can &lt;strong&gt;only&lt;/strong&gt; enable object locking at bucket creation. See &lt;a href="https://silo.pgsty.com/reference/minio-mc/mc-mb/#mc.mb.-with-lock"&gt;&lt;code&gt;mc mb --with-lock&lt;/code&gt;&lt;/a&gt; for documentation on creating buckets with object locking enabled.&lt;/p&gt;</description></item><item><title>mc share download</title><link>https://silo.pgsty.com/reference/minio-mc/mc-share-download/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://silo.pgsty.com/reference/minio-mc/mc-share-download/</guid><description>&lt;p&gt;&lt;a id="mc-share-download"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a id="command-mc.share.download"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;h2 id="syntax"&gt;Syntax&lt;/h2&gt;
&lt;p&gt;The &lt;a href="https://silo.pgsty.com/reference/minio-mc/mc-share-download/#command-mc.share.download"&gt;&lt;code&gt;mc share download&lt;/code&gt;&lt;/a&gt; command generates a temporary presigned URL with integrated access credentials for downloading objects from a MinIO bucket. The temporary URL expires after a configurable time limit.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Applications can perform a &lt;code&gt;GET&lt;/code&gt; to retrieve the object from the URL.&lt;/li&gt;
&lt;li&gt;Users can open the URL in a browser to download the object.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;For more information on shareable object URLs, see the Amazon S3 documentation on &lt;a href="https://docs.aws.amazon.com/AmazonS3/latest/dev/ShareObjectPreSignedURL.html"&gt;Pre-Signed URLs&lt;/a&gt;.&lt;/p&gt;</description></item><item><title>mc support callhome</title><link>https://silo.pgsty.com/reference/minio-mc/mc-support-callhome/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://silo.pgsty.com/reference/minio-mc/mc-support-callhome/</guid><description>&lt;p&gt;&lt;a id="mc-support-callhome"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a id="command-mc.support.logs.disable"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a id="command-mc.support.logs.enable"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a id="command-mc.support.logs.status"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a id="command-mc.support.callhome"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;h2 id="description"&gt;Description&lt;/h2&gt;
&lt;p&gt;The &lt;a href="https://silo.pgsty.com/reference/minio-mc/mc-support-callhome/#command-mc.support.callhome"&gt;&lt;code&gt;mc support callhome&lt;/code&gt;&lt;/a&gt; command allows the enabling or disabling of diagnostic information from a deployment to &lt;a href="https://min.io/pricing?jmp=docs"&gt;MinIO SUBNET&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;All &lt;code&gt;mc support&lt;/code&gt; commands require an active SUBNET subscription.&lt;/p&gt;
&lt;p&gt;When enabled, MinIO sends diagnostic information to SUBNET.&lt;/p&gt;
&lt;p&gt;MinIO disables this functionality by default, regardless of registration status. You must explicitly enable the &lt;code&gt;callhome&lt;/code&gt; function to begin information upload.&lt;/p&gt;
&lt;div class="alert alert-info" role="alert"&gt;
&lt;p&gt;&lt;strong&gt;SUBNET Registration Required&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;The &lt;code&gt;mc support&lt;/code&gt; commands are designed for MinIO deployments registered with &lt;a href="https://min.io/pricing?jmp=docs"&gt;MinIO SUBNET&lt;/a&gt; to ensure optimal outcome of diagnostics and performance testing. Deployments not registered with SUBNET cannot use the &lt;code&gt;mc support&lt;/code&gt; commands.&lt;/p&gt;</description></item><item><title>mc support top api</title><link>https://silo.pgsty.com/reference/minio-mc/mc-support-top-api/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://silo.pgsty.com/reference/minio-mc/mc-support-top-api/</guid><description>&lt;p&gt;&lt;a id="mc-support-top-api"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a id="command-mc.support.top.api"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;div class="alert alert-info" role="alert"&gt;
&lt;p&gt;&lt;strong&gt;SUBNET Registration Required&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;The &lt;code&gt;mc support&lt;/code&gt; commands are designed for MinIO deployments registered with &lt;a href="https://min.io/pricing?jmp=docs"&gt;MinIO SUBNET&lt;/a&gt; to ensure optimal outcome of diagnostics and performance testing. Deployments not registered with SUBNET cannot use the &lt;code&gt;mc support&lt;/code&gt; commands.&lt;/p&gt;
&lt;/div&gt;
&lt;h2 id="syntax"&gt;Syntax&lt;/h2&gt;
&lt;p&gt;The &lt;a href="https://silo.pgsty.com/reference/minio-mc/mc-support-top-api/#command-mc.support.top.api"&gt;&lt;code&gt;mc support top api&lt;/code&gt;&lt;/a&gt; command summarizes the real-time API events on a MinIO deployment server.&lt;/p&gt;



&lt;ul class="nav nav-tabs" id="tabs-1" role="tablist"&gt;&lt;li class="nav-item"&gt;&lt;button class="nav-link active" id="tabs-01-00-tab" data-bs-toggle="tab" data-bs-target="#tabs-01-00" role="tab" data-td-tp-persist="example" aria-controls="tabs-01-00" aria-selected="true"&gt;EXAMPLE&lt;/button&gt;&lt;/li&gt;&lt;li class="nav-item"&gt;&lt;button class="nav-link" id="tabs-01-01-tab" data-bs-toggle="tab" data-bs-target="#tabs-01-01" role="tab" data-td-tp-persist="syntax" aria-controls="tabs-01-01" aria-selected="false"&gt;SYNTAX&lt;/button&gt;&lt;/li&gt;&lt;/ul&gt;

&lt;div class="tab-content" id="tabs-1-content"&gt;&lt;div class="tab-body tab-pane fade show active" id="tabs-01-00" role="tabpanel" aria-labelled-by="tabs-01-00-tab" tabindex="1"&gt;&lt;p&gt;The following command displays the current in-progress S3 API calls on the &lt;a href="https://silo.pgsty.com/glossary/#term-alias"&gt;alias&lt;/a&gt; &lt;code&gt;myminio&lt;/code&gt;.&lt;/p&gt;</description></item><item><title>mc tag set</title><link>https://silo.pgsty.com/reference/minio-mc/mc-tag-set/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://silo.pgsty.com/reference/minio-mc/mc-tag-set/</guid><description>&lt;p&gt;&lt;a id="mc-tag-set"&gt;&lt;/a&gt;
&lt;a id="minio-mc-tag-set"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a id="command-mc.tag.set"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;h2 id="syntax"&gt;Syntax&lt;/h2&gt;
&lt;p&gt;The &lt;a href="https://silo.pgsty.com/reference/minio-mc/mc-tag-set/#command-mc.tag.set"&gt;&lt;code&gt;mc tag set&lt;/code&gt;&lt;/a&gt; command sets one or more tags to a bucket or object.&lt;/p&gt;
&lt;p&gt;MinIO supports adding up to 10 custom tags to an object.&lt;/p&gt;



&lt;ul class="nav nav-tabs" id="tabs-0" role="tablist"&gt;&lt;li class="nav-item"&gt;&lt;button class="nav-link active" id="tabs-00-00-tab" data-bs-toggle="tab" data-bs-target="#tabs-00-00" role="tab" data-td-tp-persist="example" aria-controls="tabs-00-00" aria-selected="true"&gt;EXAMPLE&lt;/button&gt;&lt;/li&gt;&lt;li class="nav-item"&gt;&lt;button class="nav-link" id="tabs-00-01-tab" data-bs-toggle="tab" data-bs-target="#tabs-00-01" role="tab" data-td-tp-persist="syntax" aria-controls="tabs-00-01" aria-selected="false"&gt;SYNTAX&lt;/button&gt;&lt;/li&gt;&lt;/ul&gt;

&lt;div class="tab-content" id="tabs-0-content"&gt;&lt;div class="tab-body tab-pane fade show active" id="tabs-00-00" role="tabpanel" aria-labelled-by="tabs-00-00-tab" tabindex="0"&gt;&lt;p&gt;The following command sets tags for the &lt;code&gt;mydata&lt;/code&gt; bucket on the &lt;code&gt;myminio&lt;/code&gt; MinIO deployment:&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-shell" data-lang="shell"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;mc tag &lt;span class="nb"&gt;set&lt;/span&gt; myminio/mydata &lt;span class="s2"&gt;&amp;#34;tag1=value1&amp;amp;tag2=value2&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="tab-body tab-pane fade" id="tabs-00-01" role="tabpanel" aria-labelled-by="tabs-00-01-tab" tabindex="0"&gt;&lt;p&gt;The command has the following syntax:&lt;/p&gt;</description></item><item><title>mc version enable</title><link>https://silo.pgsty.com/reference/minio-mc/mc-version-enable/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://silo.pgsty.com/reference/minio-mc/mc-version-enable/</guid><description>&lt;p&gt;&lt;a id="mc-version-enable"&gt;&lt;/a&gt;
&lt;a id="minio-mc-version-enable"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a id="command-mc.version.enable"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;h2 id="syntax"&gt;Syntax&lt;/h2&gt;
&lt;p&gt;The &lt;a href="https://silo.pgsty.com/reference/minio-mc/mc-version-enable/#command-mc.version.enable"&gt;&lt;code&gt;mc version enable&lt;/code&gt;&lt;/a&gt; command enables versioning on the specified bucket.&lt;/p&gt;



&lt;ul class="nav nav-tabs" id="tabs-0" role="tablist"&gt;&lt;li class="nav-item"&gt;&lt;button class="nav-link active" id="tabs-00-00-tab" data-bs-toggle="tab" data-bs-target="#tabs-00-00" role="tab" data-td-tp-persist="example" aria-controls="tabs-00-00" aria-selected="true"&gt;EXAMPLE&lt;/button&gt;&lt;/li&gt;&lt;li class="nav-item"&gt;&lt;button class="nav-link" id="tabs-00-01-tab" data-bs-toggle="tab" data-bs-target="#tabs-00-01" role="tab" data-td-tp-persist="syntax" aria-controls="tabs-00-01" aria-selected="false"&gt;SYNTAX&lt;/button&gt;&lt;/li&gt;&lt;/ul&gt;

&lt;div class="tab-content" id="tabs-0-content"&gt;&lt;div class="tab-body tab-pane fade show active" id="tabs-00-00" role="tabpanel" aria-labelled-by="tabs-00-00-tab" tabindex="0"&gt;&lt;p&gt;The following command enables versioning for the &lt;code&gt;mybucket&lt;/code&gt; bucket on the &lt;code&gt;myminio&lt;/code&gt; MinIO deployment:&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-shell" data-lang="shell"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; mc version &lt;span class="nb"&gt;enable&lt;/span&gt; myminio/mybucket
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="tab-body tab-pane fade" id="tabs-00-01" role="tabpanel" aria-labelled-by="tabs-00-01-tab" tabindex="0"&gt;&lt;p&gt;The command has the following syntax:&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-shell" data-lang="shell"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;mc &lt;span class="o"&gt;[&lt;/span&gt;GLOBALFLAGS&lt;span class="o"&gt;]&lt;/span&gt; version &lt;span class="nb"&gt;enable&lt;/span&gt; ALIAS &lt;span class="se"&gt;\
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; --exclude-folders &lt;span class="se"&gt;\
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; --excluded-prefixes
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;ul&gt;
&lt;li&gt;Brackets &lt;code&gt;[]&lt;/code&gt; indicate optional parameters.&lt;/li&gt;
&lt;li&gt;Parameters sharing a line are mutually dependent.&lt;/li&gt;
&lt;li&gt;Parameters separated using the pipe &lt;code&gt;|&lt;/code&gt; operator are mutually exclusive.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Copy the example to a text editor and modify as-needed before running the command in the terminal/shell.&lt;/p&gt;</description></item><item><title>MinIO Client Settings</title><link>https://silo.pgsty.com/reference/minio-mc/minio-client-settings/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://silo.pgsty.com/reference/minio-mc/minio-client-settings/</guid><description>&lt;p&gt;&lt;a id="minio-client-settings"&gt;&lt;/a&gt;
&lt;a id="minio-server-envvar-mc"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;This page covers settings for the &lt;a href="https://silo.pgsty.com/reference/minio-mc/#minio-client"&gt;MinIO Client&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;You can establish or modify settings by defining:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;an &lt;em&gt;environment variable&lt;/em&gt; on the host system prior to starting or restarting the MinIO Server. Refer to your operating system’s documentation for how to define an environment variable.&lt;/li&gt;
&lt;li&gt;a &lt;em&gt;configuration setting&lt;/em&gt; using &lt;a href="https://silo.pgsty.com/reference/minio-mc-admin/mc-admin-config/#mc.admin.config.set"&gt;&lt;code&gt;mc admin config set&lt;/code&gt;&lt;/a&gt;.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;If you define both an environment variable and the similar configuration setting, MinIO uses the environment variable value.&lt;/p&gt;
&lt;p&gt;Some settings have only an environment variable or a configuration setting, but not both.&lt;/p&gt;</description></item><item><title>MinIO Custom Resource Definition</title><link>https://silo.pgsty.com/reference/operator-crd/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://silo.pgsty.com/reference/operator-crd/</guid><description>&lt;p&gt;&lt;a id="poolstate"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a id="minio-custom-resource-definition"&gt;&lt;/a&gt;
&lt;a id="minio-operator-crd"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;The MinIO Operator installs a &lt;a href="https://kubernetes.io/docs/concepts/extend-kubernetes/api-extension/custom-resources"&gt;Custom Resource Definition (CRD)&lt;/a&gt; that describes a MinIO Tenant object. The Operator uses this CRD for provisioning and managing Tenant resources within a Kubernetes cluster.&lt;/p&gt;
&lt;p&gt;This page documents the CRD reference for use in customizing Operator-deployed Tenants. This documentation assumes familiarity with all referenced Kubernetes concepts, utilities, and procedures.&lt;/p&gt;
&lt;h2 id="operator-crd-v2-reference"&gt;Operator CRD v2 Reference&lt;/h2&gt;
&lt;p&gt;Package v2 - This page provides a quick automatically generated reference for the MinIO Operator &lt;code&gt;Operator CRD v2 Reference&lt;/code&gt; CRD. For more complete documentation on the MinIO Operator CRD, see &lt;a href="https://silo.pigsty.io/operations/deployments/kubernetes.html"&gt;MinIO Kubernetes Documentation&lt;/a&gt;.&lt;/p&gt;</description></item><item><title>Monitoring and Alerting using Prometheus</title><link>https://silo.pgsty.com/operations/monitoring/collect-minio-metrics-using-prometheus/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://silo.pgsty.com/operations/monitoring/collect-minio-metrics-using-prometheus/</guid><description>&lt;p&gt;&lt;a id="monitoring-and-alerting-using-prometheus"&gt;&lt;/a&gt;
&lt;a id="minio-metrics-collect-using-prometheus"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://youtu.be/A3vCDaFWNNs?ref=docs"&gt;Monitoring with MinIO and Prometheus: Overview&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://youtu.be/Oix9iXndSUY?ref=docs"&gt;Monitoring with MinIO and Prometheus: Lab&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;MinIO publishes cluster, node, bucket, and resource metrics using the &lt;a href="https://prometheus.io/docs/concepts/data_model/#data-model"&gt;Prometheus Data Model&lt;/a&gt;. The procedure on this page documents the following:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Configuring a Prometheus service to scrape and display metrics from a MinIO deployment&lt;/li&gt;
&lt;li&gt;Configuring an Alert Rule on a MinIO Metric to trigger an AlertManager action&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;These instructions use &lt;a href="https://silo.pgsty.com/operations/monitoring/metrics-v2/#minio-metrics-v2"&gt;version 2 metrics.&lt;/a&gt; For more about metrics API versions, see &lt;a href="https://silo.pgsty.com/operations/monitoring/metrics-and-alerts/#minio-metrics-and-alerts"&gt;Metrics and alerts.&lt;/a&gt;&lt;/p&gt;</description></item><item><title>Publish Events to AMQP (RabbitMQ)</title><link>https://silo.pgsty.com/administration/monitoring/publish-events-to-amqp/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://silo.pgsty.com/administration/monitoring/publish-events-to-amqp/</guid><description>&lt;p&gt;&lt;a id="publish-events-to-amqp-rabbitmq"&gt;&lt;/a&gt;
&lt;a id="minio-bucket-notifications-publish-amqp"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;MinIO supports publishing &lt;a href="https://silo.pgsty.com/administration/monitoring/bucket-notifications/#minio-bucket-notifications"&gt;bucket notification&lt;/a&gt; events to a &lt;a href="https://www.amqp.org/"&gt;AMQP 0-9-1&lt;/a&gt; service endpoint such as &lt;a href="https://www.rabbitmq.com"&gt;RabbitMQ&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;MinIO relies on the &lt;a href="https://github.com/streadway/amqp"&gt;https://github.com/streadway/amqp&lt;/a&gt; project for AMQP connectivity. The project is primarily tested against &lt;a href="https://www.rabbitmq.com/"&gt;RabbitMQ&lt;/a&gt; deployments, though other &lt;a href="https://www.amqp.org/"&gt;AMQP 0-9-1-compatible&lt;/a&gt; services &lt;em&gt;may&lt;/em&gt; also work. The procedures on this page assume a RabbitMQ deployment using the AMQP 0-9-1 protocol as the service endpoint.&lt;/p&gt;
&lt;h2 id="add-an-amqp-endpoint-to-a-minio-deployment"&gt;Add an AMQP Endpoint to a MinIO Deployment&lt;/h2&gt;
&lt;p&gt;The following procedure adds a new AMQP service endpoint for supporting &lt;a href="https://silo.pgsty.com/administration/monitoring/bucket-notifications/#minio-bucket-notifications"&gt;bucket notifications&lt;/a&gt; in a MinIO deployment.&lt;/p&gt;</description></item><item><title>Requirements to Set Up Bucket Replication</title><link>https://silo.pgsty.com/administration/bucket-replication/bucket-replication-requirements/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://silo.pgsty.com/administration/bucket-replication/bucket-replication-requirements/</guid><description>&lt;p&gt;&lt;a id="requirements-to-set-up-bucket-replication"&gt;&lt;/a&gt;
&lt;a id="minio-bucket-replication-requirements"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Bucket replication uses rules to synchronize the contents of a bucket on one MinIO deployment to a bucket on a remote MinIO deployment.&lt;/p&gt;
&lt;p&gt;Replication can be done in any of the following ways:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://silo.pgsty.com/administration/bucket-replication/enable-server-side-one-way-bucket-replication/#minio-bucket-replication-serverside-oneway"&gt;Active-Passive&lt;/a&gt; Eligible objects replicate from the source bucket to the remote bucket. Any changes on the remote bucket do not replicate back.&lt;/li&gt;
&lt;li&gt;&lt;a href="https://silo.pgsty.com/administration/bucket-replication/enable-server-side-two-way-bucket-replication/#minio-bucket-replication-serverside-twoway"&gt;Active-Active&lt;/a&gt; Changes to eligible objects of either bucket replicate to the other bucket in a two-way direction.&lt;/li&gt;
&lt;li&gt;&lt;a href="https://silo.pgsty.com/administration/bucket-replication/enable-server-side-multi-site-bucket-replication/#minio-bucket-replication-serverside-multi"&gt;Multi-Site Active-Active&lt;/a&gt; Changes to eligible objects on any bucket set up for bucket replication replicate to all of the other buckets.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Ensure you meet the following prerequisites before you set up any of these replication configurations.&lt;/p&gt;</description></item><item><title>Server-Side Encryption with Per-Bucket Keys (SSE-KMS)</title><link>https://silo.pgsty.com/administration/server-side-encryption/server-side-encryption-sse-kms/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://silo.pgsty.com/administration/server-side-encryption/server-side-encryption-sse-kms/</guid><description>&lt;p&gt;&lt;a id="server-side-encryption-with-per-bucket-keys-sse-kms"&gt;&lt;/a&gt;
&lt;a id="minio-encryption-sse-kms"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;MinIO Server-Side Encryption (SSE) protects objects as part of write operations, allowing clients to take advantage of server processing power to secure objects at the storage layer (encryption-at-rest). SSE also provides key functionality to regulatory and compliance requirements around secure locking and erasure.&lt;/p&gt;
&lt;p&gt;MinIO SSE uses the &lt;a href="https://docs.min.io/community/minio-kes/"&gt;MinIO Key Encryption Service (KES)&lt;/a&gt; and a &lt;a href="https://docs.min.io/community/minio-kes/#supported-kms-targets"&gt;supported external Key Management Service (KMS)&lt;/a&gt; for performing secured cryptographic operations at scale. MinIO also supports client-managed key management, where the application takes full responsibility for creating and managing encryption keys for use with MinIO SSE.&lt;/p&gt;</description></item><item><title>Server-Side Object Encryption with KES</title><link>https://silo.pgsty.com/operations/server-side-encryption/configure-minio-kes/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://silo.pgsty.com/operations/server-side-encryption/configure-minio-kes/</guid><description>&lt;p&gt;&lt;a id="server-side-object-encryption-with-kes"&gt;&lt;/a&gt;
&lt;a id="minio-sse-aws"&gt;&lt;/a&gt;
&lt;a id="minio-sse-azure"&gt;&lt;/a&gt;
&lt;a id="minio-sse-gcp"&gt;&lt;/a&gt;
&lt;a id="minio-sse-vault"&gt;&lt;/a&gt;&lt;/p&gt;



&lt;ul class="nav nav-tabs" id="tabs-0" role="tablist"&gt;&lt;li class="nav-item"&gt;&lt;button class="nav-link active" id="tabs-00-00-tab" data-bs-toggle="tab" data-bs-target="#tabs-00-00" role="tab" data-td-tp-persist="kubernetes" aria-controls="tabs-00-00" aria-selected="true"&gt;Kubernetes&lt;/button&gt;&lt;/li&gt;&lt;li class="nav-item"&gt;&lt;button class="nav-link" id="tabs-00-01-tab" data-bs-toggle="tab" data-bs-target="#tabs-00-01" role="tab" data-td-tp-persist="baremetal" aria-controls="tabs-00-01" aria-selected="false"&gt;Baremetal&lt;/button&gt;&lt;/li&gt;&lt;/ul&gt;

&lt;div class="tab-content" id="tabs-0-content"&gt;&lt;div class="tab-body tab-pane fade show active" id="tabs-00-00" role="tabpanel" aria-labelled-by="tabs-00-00-tab" tabindex="0"&gt;&lt;p&gt;This procedure assumes you have access to a Kubernetes cluster with an active MinIO Operator installation. For instructions on running KES, see the &lt;a href="https://docs.min.io/community/minio-kes/tutorials/getting-started/"&gt;KES docs&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;As part of this procedure, you will:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Create or modify a MinIO deployment with support for &lt;abbr title="Server-Side Encryption"&gt;SSE&lt;/abbr&gt; using &lt;abbr title="Key Encryption Service"&gt;KES&lt;/abbr&gt;. Defer to the &lt;a href="https://silo.pgsty.com/operations/deployments/installation/#minio-mnmd"&gt;Deploy Distributed MinIO&lt;/a&gt; tutorial for guidance on production-ready MinIO deployments.&lt;/li&gt;
&lt;li&gt;Use the MinIO Operator Console to create or manage a MinIO Tenant.&lt;/li&gt;
&lt;li&gt;Access the &lt;strong&gt;Encryption&lt;/strong&gt; settings for that tenant and configure &lt;abbr title="Server-Side Encryption"&gt;SSE&lt;/abbr&gt; using a &lt;a href="https://docs.min.io/community/minio-kes/#supported-kms-targets"&gt;supported Key Management System&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;Create a new &lt;abbr title="External Key"&gt;EK&lt;/abbr&gt; for use with &lt;abbr title="Server-Side Encryption"&gt;SSE&lt;/abbr&gt;.&lt;/li&gt;
&lt;li&gt;Configure automatic bucket-default &lt;a href="https://silo.pgsty.com/administration/server-side-encryption/server-side-encryption-sse-kms/#minio-encryption-sse-kms"&gt;SSE-KMS&lt;/a&gt;.&lt;/li&gt;
&lt;/ol&gt;
&lt;/div&gt;&lt;div class="tab-body tab-pane fade" id="tabs-00-01" role="tabpanel" aria-labelled-by="tabs-00-01-tab" tabindex="0"&gt;&lt;p&gt;This procedure provides guidance for deploying MinIO configured to use KES and enable &lt;a href="https://silo.pgsty.com/operations/server-side-encryption/#minio-sse-data-encryption"&gt;Server Side Encryption&lt;/a&gt;. For instructions on running KES, see the &lt;a href="https://docs.min.io/community/minio-kes/tutorials/getting-started/"&gt;KES docs&lt;/a&gt;.&lt;/p&gt;</description></item><item><title>Transition Objects to Remote MinIO Deployment</title><link>https://silo.pgsty.com/administration/object-management/transition-objects-to-minio/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://silo.pgsty.com/administration/object-management/transition-objects-to-minio/</guid><description>&lt;p&gt;&lt;a id="transition-objects-to-remote-minio-deployment"&gt;&lt;/a&gt;
&lt;a id="minio-lifecycle-management-transition-to-minio"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;The procedure on this page creates a new object lifecycle management rule that transitions objects from a bucket on a primary MinIO deployment to a bucket on a remote MinIO deployment. This procedure supports cost-management strategies such as tiering objects from a “hot” MinIO deployment using NVMe storage to a “warm” MinIO deployment using SSD.&lt;/p&gt;
&lt;h2 id="requirements"&gt;Requirements&lt;/h2&gt;
&lt;h3 id="install-and-configure-mc"&gt;Install and Configure &lt;code&gt;mc&lt;/code&gt;&lt;/h3&gt;
&lt;p&gt;This procedure uses &lt;a href="https://silo.pgsty.com/reference/minio-mc/#command-mc"&gt;&lt;code&gt;mc&lt;/code&gt;&lt;/a&gt; for performing operations on the MinIO cluster. Install &lt;a href="https://silo.pgsty.com/reference/minio-mc/#command-mc"&gt;&lt;code&gt;mc&lt;/code&gt;&lt;/a&gt; on a machine with network access to both source and destination clusters. See the &lt;code&gt;mc&lt;/code&gt; &lt;a href="https://silo.pgsty.com/reference/minio-mc/#mc-install"&gt;Installation Quickstart&lt;/a&gt; for instructions on downloading and installing &lt;code&gt;mc&lt;/code&gt;.&lt;/p&gt;</description></item><item><title>User Management</title><link>https://silo.pgsty.com/administration/identity-access-management/minio-user-management/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://silo.pgsty.com/administration/identity-access-management/minio-user-management/</guid><description>&lt;p&gt;&lt;a id="user-management"&gt;&lt;/a&gt;
&lt;a id="minio-users"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;h2 id="overview"&gt;Overview&lt;/h2&gt;
&lt;p&gt;A MinIO user consists of a unique access key (username) and corresponding secret key (password). Clients must authenticate their identity by specifying both a valid access key (username) and the corresponding secret key (password) of an existing MinIO user.&lt;/p&gt;
&lt;p&gt;Each user can have one or more assigned &lt;a href="https://silo.pgsty.com/administration/identity-access-management/policy-based-access-control/#minio-policy"&gt;policies&lt;/a&gt; that explicitly list the actions and resources to which that user has access. Users can also inherit policies from the &lt;a href="https://silo.pgsty.com/administration/identity-access-management/minio-group-management/#minio-groups"&gt;groups&lt;/a&gt; in which they have membership.&lt;/p&gt;</description></item><item><title>Using MinIO with Veeam</title><link>https://silo.pgsty.com/integrations/using-minio-with-veeam/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://silo.pgsty.com/integrations/using-minio-with-veeam/</guid><description>&lt;p&gt;&lt;a id="using-minio-with-veeam"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;When using Veeam Backup and Replication, you can use S3 compatible object storage such as MinIO as a capacity tier for backups. This disaggregates storage for the Veeam infrastructure and allows you to retain control of your data. With the ease of use of setup and administration of MinIO, it allows a Veeam backup admin to easily deploy their own object store for capacity tiering.&lt;/p&gt;
&lt;h2 id="prerequisites"&gt;Prerequisites&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;One or both of Veeam Backup and Replication with support for S3 compatible object store (e.g. 9.5.4) and Veeam Backup for Office365 (VBO)&lt;/li&gt;
&lt;li&gt;MinIO object storage set up per &lt;a href="https://silo.pigsty.io/index.html#procedure"&gt;https://silo.pigsty.io/index.html#procedure&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Veeam requires TLS connections to the object storage. This can be configured per &lt;a href="https://silo.pigsty.io/operations/network-encryption.html"&gt;https://silo.pigsty.io/operations/network-encryption.html&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;The S3 bucket, Access Key and Secret Key have to be created before and outside of Veeam.&lt;/li&gt;
&lt;li&gt;Configure the MinIO Client for the Veeam MinIO endpoint - &lt;a href="https://silo.pigsty.io/reference/minio-mc.html"&gt;https://silo.pigsty.io/reference/minio-mc.html&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="setting-up-an-s3-compatible-object-store-for-veeam-backup-and-replication"&gt;Setting up an S3 compatible object store for Veeam Backup and Replication&lt;/h2&gt;
&lt;h3 id="create-a-bucket-for-veeam-backups"&gt;Create a bucket for Veeam backups&lt;/h3&gt;
&lt;p&gt;Create a bucket for Veeam Backup, e.g.,&lt;/p&gt;</description></item><item><title>SILO 20260417 Released</title><link>https://silo.pgsty.com/blog/release/20260417/</link><pubDate>Fri, 17 Apr 2026 00:00:00 +0000</pubDate><guid>https://silo.pgsty.com/blog/release/20260417/</guid><description>&lt;p&gt;&lt;strong&gt;Published:&lt;/strong&gt; 2026-04-17 · &lt;strong&gt;Version:&lt;/strong&gt; &lt;a href="https://github.com/pgsty/minio/releases/tag/RELEASE.2026-04-17T00-00-00Z"&gt;RELEASE.2026-04-17T00-00-00Z&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;This release focuses on security hardening and compatibility tightening. It bundles fixes across OIDC, LDAP STS, S3 Select, replication metadata handling, unsigned-trailer flows, the Snowball upload path, and multiple dependency- and Go toolchain-related security issues, while also incorporating the LDAP TLS regression fix and a cleanup of community-fork documentation.&lt;/p&gt;
&lt;h2 id="major-changes"&gt;Major Changes&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;Tighten the identity-authentication flow: OIDC / WebIdentity now accepts only asymmetrically signed &lt;code&gt;ID Token&lt;/code&gt; values backed by the IdP &lt;code&gt;JWKS&lt;/code&gt;; symmetrically signed tokens such as &lt;code&gt;HS256&lt;/code&gt; are no longer accepted. LDAP STS also now hides the distinction between unknown-user and bad-password failures to reduce username-enumeration risk.&lt;/li&gt;
&lt;li&gt;Update LDAP STS rate limiting: limits now apply to both source IP and normalized username, and successful requests no longer consume quota incorrectly. By default MinIO now uses only the socket peer address as the source and no longer trusts &lt;code&gt;X-Forwarded-For&lt;/code&gt;, &lt;code&gt;X-Real-IP&lt;/code&gt;, or &lt;code&gt;Forwarded&lt;/code&gt;; to rate-limit by real client IP, configure &lt;code&gt;MINIO_IDENTITY_LDAP_STS_TRUSTED_PROXIES&lt;/code&gt; explicitly.&lt;/li&gt;
&lt;li&gt;Make upload and write paths stricter: presigned query parameters can no longer be combined with &lt;code&gt;unsigned-trailer&lt;/code&gt; &lt;code&gt;PUT&lt;/code&gt; or multipart uploads. Snowball auto-extract now also performs full signature validation on the &lt;code&gt;unsigned-trailer&lt;/code&gt; path and rejects anonymous or forged-signature requests.&lt;/li&gt;
&lt;li&gt;Prevent replication metadata spoofing: internal &lt;code&gt;X-Minio-Replication-*&lt;/code&gt; headers attached to ordinary &lt;code&gt;PUT&lt;/code&gt; / &lt;code&gt;COPY&lt;/code&gt; requests are now rejected or ignored, and only trusted replication flows may write the related internal metadata.&lt;/li&gt;
&lt;li&gt;Clarify S3 Select error semantics: oversized CSV and line-delimited JSON records now return &lt;code&gt;OverMaxRecordSize&lt;/code&gt; directly instead of the generic &lt;code&gt;InternalError&lt;/code&gt;; clients or alerting rules that depend on the old error code should be adjusted.&lt;/li&gt;
&lt;li&gt;Upgrade the runtime and dependency baseline: fix the regression where &lt;code&gt;ldaps://&lt;/code&gt; did not correctly apply TLS settings, replace &lt;code&gt;minio/pkg/v3&lt;/code&gt; with &lt;code&gt;pgsty/minio-pkg/v3&lt;/code&gt;, and pin several critical dependencies that are prone to breaking changes. The release also upgrades &lt;code&gt;go-jose&lt;/code&gt;, &lt;code&gt;go.opentelemetry.io&lt;/code&gt;, and Go &lt;code&gt;1.26.2&lt;/code&gt; to unify the build and release baseline.&lt;/li&gt;
&lt;li&gt;Refresh documentation and security guidance: update &lt;code&gt;SECURITY.md&lt;/code&gt;, &lt;code&gt;VULNERABILITY_REPORT.md&lt;/code&gt;, &lt;code&gt;docs/sts/ldap.md&lt;/code&gt;, and related documents, add a security advisory index, and switch upstream &lt;code&gt;minio/minio&lt;/code&gt; references in the security guidance over to &lt;code&gt;pgsty/minio&lt;/code&gt;.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="fixed-cves"&gt;Fixed CVEs&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://github.com/advisories?query=CVE-2026-34986"&gt;CVE-2026-34986&lt;/a&gt;: upgrade &lt;code&gt;go-jose&lt;/code&gt; to &lt;code&gt;v4.1.4&lt;/code&gt; and fix known security issues in the JWT / JOSE dependency chain.&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/advisories/GHSA-hfvc-g4fc-pqhx"&gt;CVE-2026-39883&lt;/a&gt;: upgrade the &lt;code&gt;go.opentelemetry.io&lt;/code&gt; dependency stack to fix the PATH-hijacking risk.&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/advisories?query=CVE-2026-33322"&gt;CVE-2026-33322&lt;/a&gt;: restore the strict JWKS-only OIDC JWT verification path to block keyring injection and algorithm-confusion risk.&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/advisories?query=CVE-2026-33419"&gt;CVE-2026-33419&lt;/a&gt;: systematically harden LDAP STS authentication, rate limiting, source-address identification, and accounting logic across four follow-up fixes.&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/advisories?query=CVE-2026-34204"&gt;CVE-2026-34204&lt;/a&gt;: reject injection of &lt;code&gt;X-Minio-Replication-*&lt;/code&gt; metadata by untrusted requests to prevent objects from being written with invalid replication state.&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/advisories?query=CVE-2026-39414"&gt;CVE-2026-39414&lt;/a&gt;: reject oversized S3 Select records early to avoid continued buffering and parsing of abnormal inputs.&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/advisories/GHSA-hv4r-mvr4-25vw"&gt;GHSA-hv4r-mvr4-25vw&lt;/a&gt;: close the unsigned-trailer query-auth bypass.&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/advisories/GHSA-9c4q-hq6p-c237"&gt;GHSA-9c4q-hq6p-c237&lt;/a&gt;: harden unsigned-trailer authentication and signature validation in Snowball auto-extract scenarios.&lt;/li&gt;
&lt;li&gt;&lt;a href="https://pkg.go.dev/vuln/GO-2026-4947"&gt;CVE-2026-32280&lt;/a&gt;, &lt;a href="https://pkg.go.dev/vuln/GO-2026-4946"&gt;CVE-2026-32281&lt;/a&gt;, and &lt;a href="https://pkg.go.dev/vuln/GO-2026-4870"&gt;CVE-2026-32283&lt;/a&gt;: upgrade Go to &lt;code&gt;1.26.2&lt;/code&gt; and absorb the upstream toolchain and stdlib security fixes.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="related-commits"&gt;Related Commits&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://github.com/pgsty/minio/commit/c878ca075678e943666ec2365afe95d992a0cc76"&gt;c878ca0&lt;/a&gt;: fix: pin deps with breaking changes and fix LDAP TLS regression (#15)&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/pgsty/minio/commit/e970ec5629068a1fc5938dddb4e3f1e70e1e2929"&gt;e970ec5&lt;/a&gt;: fix: upgrade go-jose to v4.1.4 to patch CVE-2026-34986&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/pgsty/minio/commit/a2065105a0e1b67f44b537e9d246ace2acc6aec0"&gt;a206510&lt;/a&gt;: fix: CVE-2026-39883 upgrade go.opentelemetry.io&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/pgsty/minio/commit/fd65f1199bac0317cc18fc9630dcee3f0c168024"&gt;fd65f11&lt;/a&gt;: merge: PR #18 upgrade go-jose to v4.1.4 for CVE-2026-34986&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/pgsty/minio/commit/bc087e40a3a4feaa7d9817cfc621e79bed5ad84a"&gt;bc087e4&lt;/a&gt;: merge: PR #19 upgrade go.opentelemetry.io for CVE-2026-39883&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/pgsty/minio/commit/f1f2239ef8f44de48f6730327643e454574cbcdd"&gt;f1f2239&lt;/a&gt;: fix: CVE-2026-33322 restore JWKS-only OIDC JWT verification&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/pgsty/minio/commit/6619d0cd326b022dd34f7da4d637c5aca37bbd23"&gt;6619d0c&lt;/a&gt;: fix: CVE-2026-33419 harden LDAP STS auth&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/pgsty/minio/commit/fcb8f242dee3394263e5b7a2cf02af87d34701f8"&gt;fcb8f24&lt;/a&gt;: fix: CVE-2026-34204 reject untrusted replication metadata&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/pgsty/minio/commit/c5765dcbbe28b2fb001c30ef44e95ff9ca026ca9"&gt;c5765dc&lt;/a&gt;: fix: CVE-2026-39414 reject oversized S3 Select records&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/pgsty/minio/commit/fa7c579bfbe2a98f2cb7d3ff1333d9393978fab1"&gt;fa7c579&lt;/a&gt;: fix: GHSA-hv4r-mvr4-25vw block unsigned-trailer query auth bypass&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/pgsty/minio/commit/b50ab5835bc6d04a9f760bbcfcca21d9fdb22fa7"&gt;b50ab58&lt;/a&gt;: fix: GHSA-9c4q-hq6p-c237 harden Snowball unsigned-trailer auth&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/pgsty/minio/commit/9a4b3cd92f8fff72d31c3e41d68d878f39253eaa"&gt;9a4b3cd&lt;/a&gt;: fix: CVE-2026-32280/CVE-2026-32281/CVE-2026-32283 upgrade Go to 1.26.2&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/pgsty/minio/commit/c55b52caf183db40adb3fdb56cb8b0f0067a8dd1"&gt;c55b52c&lt;/a&gt;: fix: CVE-2026-33419 preserve LDAP STS rate limits on success&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/pgsty/minio/commit/817a4570165b3073451b4b392a3aafcaafcdcea9"&gt;817a457&lt;/a&gt;: fix: CVE-2026-33419 harden LDAP STS rate-limit source IP&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/pgsty/minio/commit/084a15461a03944e50b37987c9446d4c2f87f9b8"&gt;084a154&lt;/a&gt;: fix: CVE-2026-33419 tighten LDAP STS rate-limit accounting&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/pgsty/minio/commit/16e34f900cf90b541561a450e2588332e17213b9"&gt;16e34f9&lt;/a&gt;: docs: refresh security guidance and fork references&lt;/li&gt;
&lt;/ul&gt;</description></item><item><title>CVE-2026-33322: OIDC JWT Algorithm Confusion</title><link>https://silo.pgsty.com/blog/security/cve-2026-33322/</link><pubDate>Wed, 15 Apr 2026 00:00:00 +0000</pubDate><guid>https://silo.pgsty.com/blog/security/cve-2026-33322/</guid><description>&lt;p&gt;&lt;strong&gt;Status:&lt;/strong&gt; Released&lt;br&gt;
&lt;strong&gt;First containing release:&lt;/strong&gt; &lt;a href="https://github.com/pgsty/minio/releases/tag/RELEASE.2026-04-17T00-00-00Z"&gt;RELEASE.2026-04-17T00-00-00Z&lt;/a&gt;&lt;br&gt;
&lt;strong&gt;Affected entry points:&lt;/strong&gt; &lt;code&gt;AssumeRoleWithWebIdentity&lt;/code&gt;, &lt;code&gt;AssumeRoleWithClientGrants&lt;/code&gt;&lt;br&gt;
&lt;strong&gt;GitHub issue:&lt;/strong&gt; &lt;a href="https://github.com/pgsty/minio/issues/22"&gt;pgsty/minio#22&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;The old implementation placed the OIDC client secret in the JWT verifier keyring while also accepting HMAC signing methods. An attacker who knew that client secret could therefore mint an HS-signed token and exchange it through STS for temporary credentials. The final fix restored asymmetric, JWKS-only verification. It deliberately broke HS256/384/512 compatibility instead of keeping an option that would reintroduce ambiguous trust semantics.&lt;/p&gt;</description></item><item><title>MinIO Is Dead, Long Live MinIO</title><link>https://silo.pgsty.com/blog/post/minio-resurrect/</link><pubDate>Sat, 14 Feb 2026 00:00:00 +0000</pubDate><guid>https://silo.pgsty.com/blog/post/minio-resurrect/</guid><description>MinIO&amp;rsquo;s repo is officially archived and abandoned. And how AI Agents helped bring it back from the dead. This post explains how a community fork restores the admin console and ships binaries via CI/CD pipeline.</description></item><item><title>AssumeRoleWithLDAPIdentity</title><link>https://silo.pgsty.com/developers/security-token-service/AssumeRoleWithLDAPIdentity/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://silo.pgsty.com/developers/security-token-service/AssumeRoleWithLDAPIdentity/</guid><description>&lt;p&gt;&lt;a id="assumerolewithldapidentity"&gt;&lt;/a&gt;
&lt;a id="minio-sts-assumerolewithldapidentity"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;The MinIO Security Token Service (STS) &lt;code&gt;AssumeRoleWithLDAPIdentity&lt;/code&gt; API endpoint generates temporary access credentials using Active Directory or LDAP user credentials. This page documents the MinIO server &lt;code&gt;AssumeRoleWithLDAPIdentity&lt;/code&gt; endpoint. For instructions on implementing STS using an S3-compatible SDK, defer to the documentation for that SDK.&lt;/p&gt;
&lt;p&gt;The MinIO STS &lt;code&gt;AssumeRoleWithLDAPIdentity&lt;/code&gt; API endpoint is modeled after the AWS &lt;a href="https://docs.aws.amazon.com/STS/latest/APIReference/API_AssumeRoleWithWebIdentity.html"&gt;AssumeRoleWithWebIdentity&lt;/a&gt; endpoint and shares certain request/response elements. This page documents the MinIO-specific syntax and links out to the AWS reference for all shared elements.&lt;/p&gt;</description></item><item><title>Availability and Resiliency</title><link>https://silo.pgsty.com/operations/concepts/availability-and-resiliency/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://silo.pgsty.com/operations/concepts/availability-and-resiliency/</guid><description>&lt;p&gt;&lt;a id="availability-and-resiliency"&gt;&lt;/a&gt;
&lt;a id="minio-availability-resiliency"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;This page provides an overview of MinIO’s availability and resiliency design and features from a production perspective.&lt;/p&gt;
&lt;div class="alert alert-info" role="alert"&gt;
&lt;p&gt;&lt;strong&gt;Note&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;The contents of this page are intended as a best-effort guide to understanding MinIO’s intended design and philosophy behind availability and resiliency. It cannot replace the functionality of &lt;a href="https://min.io/pricing?jmp=docs"&gt;MinIO SUBNET&lt;/a&gt;, which allows for coordinating with MinIO Engineering when planning your MinIO deployments.&lt;/p&gt;
&lt;p&gt;Community users can seek support on the &lt;a href="https://slack.min.io"&gt;MinIO Community Slack&lt;/a&gt;. Community Support is best-effort only and has no SLAs around responsiveness.&lt;/p&gt;</description></item><item><title>Batch Key Rotation</title><link>https://silo.pgsty.com/administration/batch-framework-job-keyrotate/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://silo.pgsty.com/administration/batch-framework-job-keyrotate/</guid><description>&lt;p&gt;&lt;a id="batch-key-rotation"&gt;&lt;/a&gt;
&lt;a id="minio-batch-framework-keyrotate-job"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;div class="alert alert-info" role="alert"&gt;
&lt;p&gt;&lt;strong&gt;Added: MinIO&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;RELEASE.2023-04-07T05-28-58Z&lt;/p&gt;
&lt;/div&gt;
&lt;p&gt;The MinIO Batch Framework allows you to create, manage, monitor, and execute jobs using a YAML-formatted job definition file (a “batch file”). The batch jobs run directly on the MinIO deployment to take advantage of the server-side processing power without constraints of the local machine where you run the &lt;a href="https://silo.pgsty.com/reference/minio-mc/#minio-client"&gt;MinIO Client&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;The &lt;code&gt;keyrotate&lt;/code&gt; batch job type cycles the &lt;a href="https://silo.pgsty.com/operations/server-side-encryption/#minio-sse-data-encryption"&gt;sse-s3 or sse-kms keys&lt;/a&gt; for encrypted objects on a MinIO deployment.&lt;/p&gt;</description></item><item><title>cert-manager for Tenants</title><link>https://silo.pgsty.com/operations/cert-manager/cert-manager-tenants/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://silo.pgsty.com/operations/cert-manager/cert-manager-tenants/</guid><description>&lt;p&gt;&lt;a id="cert-manager-for-tenants"&gt;&lt;/a&gt;
&lt;a id="minio-certmanager-tenants"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;The following procedures create and apply the resources necessary to use cert-manager for the TLS certificates within a tenant.&lt;/p&gt;
&lt;div class="alert alert-info" role="alert"&gt;
&lt;p&gt;&lt;strong&gt;Note&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;The procedures use &lt;code&gt;tenant-1&lt;/code&gt; as the name of the tenant.&lt;/p&gt;
&lt;p&gt;Replace the string &lt;code&gt;tenant-1&lt;/code&gt; throughout the procedures to reflect the name of your tenant.&lt;/p&gt;
&lt;/div&gt;
&lt;h2 id="prerequisites"&gt;Prerequisites&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://kustomize.io/"&gt;kustomize&lt;/a&gt; installed&lt;/li&gt;
&lt;li&gt;&lt;code&gt;kubectl&lt;/code&gt; access to your &lt;code&gt;k8s&lt;/code&gt; cluster&lt;/li&gt;
&lt;li&gt;Completed the steps to &lt;a href="https://silo.pgsty.com/operations/network-encryption/cert-manager/#minio-setup-certmanager"&gt;set up cert-manager&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;The MinIO Operator installed and &lt;a href="https://silo.pgsty.com/operations/cert-manager/cert-manager-operator/#minio-certmanager-operator"&gt;set up for cert-manager&lt;/a&gt;.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="create-the-tenant-namespace-ca-issuer"&gt;1) Create the tenant namespace CA Issuer&lt;/h2&gt;
&lt;p&gt;Before deploying a new tenant, create a Certificate Authority and Issuer for the tenant’s namespace.&lt;/p&gt;</description></item><item><title>Configure MinIO for Authentication using Keycloak</title><link>https://silo.pgsty.com/operations/external-iam/configure-keycloak-identity-management/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://silo.pgsty.com/operations/external-iam/configure-keycloak-identity-management/</guid><description>&lt;p&gt;&lt;a id="configure-minio-for-authentication-using-keycloak"&gt;&lt;/a&gt;
&lt;a id="minio-authenticate-using-keycloak"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;h2 id="overview"&gt;Overview&lt;/h2&gt;
&lt;p&gt;This procedure configures MinIO to use &lt;a href="https://www.keycloak.org/"&gt;Keycloak&lt;/a&gt; as an external IDentity Provider (IDP) for authentication of users via the OpenID Connect (OIDC) protocol.&lt;/p&gt;
&lt;p&gt;This page has procedures for configuring OIDC for MinIO deployments in Kubernetes and Baremetal infrastructures.&lt;/p&gt;
&lt;p&gt;Select the tab corresponding to your infrastructure to switch between instruction sets.&lt;/p&gt;



&lt;ul class="nav nav-tabs" id="tabs-0" role="tablist"&gt;&lt;li class="nav-item"&gt;&lt;button class="nav-link active" id="tabs-00-00-tab" data-bs-toggle="tab" data-bs-target="#tabs-00-00" role="tab" data-td-tp-persist="kubernetes" aria-controls="tabs-00-00" aria-selected="true"&gt;Kubernetes&lt;/button&gt;&lt;/li&gt;&lt;li class="nav-item"&gt;&lt;button class="nav-link" id="tabs-00-01-tab" data-bs-toggle="tab" data-bs-target="#tabs-00-01" role="tab" data-td-tp-persist="baremetal" aria-controls="tabs-00-01" aria-selected="false"&gt;Baremetal&lt;/button&gt;&lt;/li&gt;&lt;/ul&gt;

&lt;div class="tab-content" id="tabs-0-content"&gt;&lt;div class="tab-body tab-pane fade show active" id="tabs-00-00" role="tabpanel" aria-labelled-by="tabs-00-00-tab" tabindex="0"&gt;&lt;p&gt;For MinIO Tenants deployed using the &lt;a href="https://silo.pgsty.com/operations/deployments/kubernetes/#minio-kubernetes"&gt;MinIO Kubernetes Operator&lt;/a&gt;, this procedure covers:&lt;/p&gt;</description></item><item><title>Core Settings</title><link>https://silo.pgsty.com/reference/minio-server/settings/core/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://silo.pgsty.com/reference/minio-server/settings/core/</guid><description>&lt;p&gt;&lt;a id="core-settings"&gt;&lt;/a&gt;
&lt;a id="minio-server-envvar-core"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;This page covers settings that control core behavior of the MinIO process.&lt;/p&gt;
&lt;p&gt;You can establish or modify settings by defining:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;an &lt;em&gt;environment variable&lt;/em&gt; on the host system prior to starting or restarting the MinIO Server. Refer to your operating system’s documentation for how to define an environment variable.&lt;/li&gt;
&lt;li&gt;a &lt;em&gt;configuration setting&lt;/em&gt; using &lt;a href="https://silo.pgsty.com/reference/minio-mc-admin/mc-admin-config/#mc.admin.config.set"&gt;&lt;code&gt;mc admin config set&lt;/code&gt;&lt;/a&gt;.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;If you define both an environment variable and the similar configuration setting, MinIO uses the environment variable value.&lt;/p&gt;</description></item><item><title>Deploy a MinIO Tenant with Helm Charts</title><link>https://silo.pgsty.com/operations/deployments/k8s-deploy-minio-tenant-helm-on-kubernetes/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://silo.pgsty.com/operations/deployments/k8s-deploy-minio-tenant-helm-on-kubernetes/</guid><description>&lt;p&gt;&lt;a id="deploy-a-minio-tenant-with-helm-charts"&gt;&lt;/a&gt;
&lt;a id="deploy-tenant-helm"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;h2 id="overview"&gt;Overview&lt;/h2&gt;
&lt;p&gt;Helm is a tool for automating the deployment of applications to Kubernetes clusters. A &lt;a href="https://helm.sh/docs/topics/charts/"&gt;Helm chart&lt;/a&gt; is a set of YAML files, templates, and other files that define the deployment details. The following procedure uses a Helm Chart to deploy a Tenant managed by the MinIO Operator.&lt;/p&gt;
&lt;p&gt;This procedure requires the Kubernetes cluster have a valid &lt;a href="https://silo.pgsty.com/operations/deployments/kubernetes/#deploy-operator-kubernetes"&gt;Operator&lt;/a&gt; deployment. You cannot use the MinIO Operator Tenant chart to deploy a Tenant independent of the Operator.&lt;/p&gt;</description></item><item><title>Deploy MinIO on Ubuntu Linux</title><link>https://silo.pgsty.com/operations/deployments/baremetal-deploy-minio-on-ubuntu-linux/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://silo.pgsty.com/operations/deployments/baremetal-deploy-minio-on-ubuntu-linux/</guid><description>&lt;p&gt;&lt;a id="deploy-minio-on-ubuntu-linux"&gt;&lt;/a&gt;
&lt;a id="deploy-minio-ubuntu"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://www.youtube.com/playlist?list=PLFOIsHSSYIK3WitnqhqfpeZ6fRFKHxIr7"&gt;Object Storage Essentials&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.youtube.com/watch?v=yUR4Fvx0D3E&amp;amp;list=PLFOIsHSSYIK3Dd3Y_x7itJT1NUKT5SxDh&amp;amp;index=5"&gt;How to Connect to MinIO with JavaScript&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;This page documents deploying MinIO on Ubuntu Linux operating systems.&lt;/p&gt;
&lt;p&gt;MinIO officially supports Ubuntu Long Term Support (LTS) releases in the &lt;strong&gt;Standard&lt;/strong&gt; or &lt;strong&gt;Ubuntu Pro&lt;/strong&gt; support phases of the Ubuntu life cycle. MinIO strongly recommends only those releases that include the Linux 5.X kernel and above for best performance. At the time of writing, that includes:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Ubuntu 24.04+ LTS (Noble Numbat) (&lt;strong&gt;Recommended&lt;/strong&gt;)&lt;/li&gt;
&lt;li&gt;Ubuntu 22.04+ LTS (Jammy Jellyfish)&lt;/li&gt;
&lt;li&gt;Ubuntu 20.04+ LTS (Focal Fossa)&lt;/li&gt;
&lt;li&gt;Ubuntu 18.04.5 LTS (Bionic Beaver) (&lt;strong&gt;Ubuntu Pro Only&lt;/strong&gt;)&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;The above list assumes your organization has the necessary service contracts with Ubuntu to ensure end-to-end supportability throughout the release’s lifespan.&lt;/p&gt;</description></item><item><title>Disaggregated HDP Spark and Hive with MinIO</title><link>https://silo.pgsty.com/integrations/disaggregated-spark-and-hadoop-hive-with-minio/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://silo.pgsty.com/integrations/disaggregated-spark-and-hadoop-hive-with-minio/</guid><description>&lt;p&gt;&lt;a id="disaggregated-hdp-spark-and-hive-with-minio"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;h2 id="cloud-native-architecture"&gt;&lt;strong&gt;1. Cloud-native Architecture&lt;/strong&gt;&lt;/h2&gt;
&lt;p&gt;&lt;img src="https://silo.pgsty.com/images/integrations/spark/image1.png" alt="cloud-native"&gt;&lt;/p&gt;
&lt;p&gt;Kubernetes manages stateless Spark and Hive containers elastically on the compute nodes. Spark has native scheduler integration with Kubernetes. Hive, for legacy reasons, uses YARN scheduler on top of Kubernetes.&lt;/p&gt;
&lt;p&gt;All access to MinIO object storage is via S3/SQL SELECT API. In addition to the compute nodes, MinIO containers are also managed by Kubernetes as stateful containers with local storage (JBOD/JBOF) mapped as persistent local volumes. This architecture enables multi-tenant MinIO, allowing isolation of data between customers.&lt;/p&gt;</description></item><item><title>Elasticsearch Notification Settings</title><link>https://silo.pgsty.com/reference/minio-server/settings/notifications/elasticsearch/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://silo.pgsty.com/reference/minio-server/settings/notifications/elasticsearch/</guid><description>&lt;p&gt;&lt;a id="elasticsearch-notification-settings"&gt;&lt;/a&gt;
&lt;a id="minio-server-config-bucket-notification-elasticsearch"&gt;&lt;/a&gt;
&lt;a id="minio-server-envvar-bucket-notification-elasticsearch"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;This page documents settings for configuring an Elasticsearch service as a target for &lt;a href="https://silo.pgsty.com/administration/monitoring/bucket-notifications/#minio-bucket-notifications"&gt;Bucket Notifications&lt;/a&gt;. See &lt;a href="https://silo.pgsty.com/administration/monitoring/publish-events-to-elasticsearch/#minio-bucket-notifications-publish-elasticsearch"&gt;Publish Events to Elasticsearch&lt;/a&gt; for a tutorial on using these settings.&lt;/p&gt;
&lt;p&gt;You can establish or modify settings by defining:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;an &lt;em&gt;environment variable&lt;/em&gt; on the host system prior to starting or restarting the MinIO Server. Refer to your operating system’s documentation for how to define an environment variable.&lt;/li&gt;
&lt;li&gt;a &lt;em&gt;configuration setting&lt;/em&gt; using &lt;a href="https://silo.pgsty.com/reference/minio-mc-admin/mc-admin-config/#mc.admin.config.set"&gt;&lt;code&gt;mc admin config set&lt;/code&gt;&lt;/a&gt;.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;If you define both an environment variable and the similar configuration setting, MinIO uses the environment variable value.&lt;/p&gt;</description></item><item><title>Enable Multiple Domain TLS for MinIO</title><link>https://silo.pgsty.com/operations/network-encryption/enable-multiple-domain-minio-tls/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://silo.pgsty.com/operations/network-encryption/enable-multiple-domain-minio-tls/</guid><description>&lt;p&gt;&lt;a id="enable-multiple-domain-tls-for-minio"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;MinIO supports Transport Layer Security (TLS) 1.2+ encryption of incoming and outgoing traffic.&lt;/p&gt;



&lt;ul class="nav nav-tabs" id="tabs-0" role="tablist"&gt;&lt;li class="nav-item"&gt;&lt;button class="nav-link active" id="tabs-00-00-tab" data-bs-toggle="tab" data-bs-target="#tabs-00-00" role="tab" data-td-tp-persist="kubernetes" aria-controls="tabs-00-00" aria-selected="true"&gt;Kubernetes&lt;/button&gt;&lt;/li&gt;&lt;li class="nav-item"&gt;&lt;button class="nav-link" id="tabs-00-01-tab" data-bs-toggle="tab" data-bs-target="#tabs-00-01" role="tab" data-td-tp-persist="baremetal" aria-controls="tabs-00-01" aria-selected="false"&gt;Baremetal&lt;/button&gt;&lt;/li&gt;&lt;/ul&gt;

&lt;div class="tab-content" id="tabs-0-content"&gt;&lt;div class="tab-body tab-pane fade show active" id="tabs-00-00" role="tabpanel" aria-labelled-by="tabs-00-00-tab" tabindex="0"&gt;&lt;p&gt;The MinIO Operator supports the following approaches to enabling TLS on a MinIO Tenant:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Automatic TLS provisioning using Kubernetes Cluster Signing Certificates&lt;/li&gt;
&lt;li&gt;User-specified TLS using Kubernetes secrets&lt;/li&gt;
&lt;li&gt;Certmanager-managed TLS certificates&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;The MinIO Operator supports attaching user-specified TLS certificates when &lt;a href="https://silo.pgsty.com/operations/deployments/k8s-deploy-minio-tenant-on-kubernetes/#minio-k8s-deploy-minio-tenant-security"&gt;deploying&lt;/a&gt; or &lt;a href="https://silo.pgsty.com/operations/deployments/k8s-modify-minio-tenant-on-kubernetes/#minio-k8s-modify-minio-tenant-security"&gt;modifying&lt;/a&gt; the MinIO Tenant.&lt;/p&gt;</description></item><item><title>Enable One-Way Server-Side Bucket Replication</title><link>https://silo.pgsty.com/administration/bucket-replication/enable-server-side-one-way-bucket-replication/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://silo.pgsty.com/administration/bucket-replication/enable-server-side-one-way-bucket-replication/</guid><description>&lt;p&gt;&lt;a id="enable-one-way-server-side-bucket-replication"&gt;&lt;/a&gt;
&lt;a id="minio-bucket-replication-serverside-oneway"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;The procedure on this page creates a new bucket replication rule for one-way synchronization of objects from one MinIO bucket to another MinIO bucket. The buckets can be on the same MinIO deployment or on separate MinIO deployments.&lt;/p&gt;
&lt;img src="https://silo.pgsty.com/images/replication/active-passive-oneway-replication.svg" alt="Active-Passive Replication synchronizes data from a source MinIO deployment to a remote MinIO deployment." style="max-width: (&amp;#x27;800px&amp;#x27;, &amp;#x27;auto&amp;#x27;);" /&gt;
&lt;ul&gt;
&lt;li&gt;To configure two-way “active-active” replication between MinIO buckets, see &lt;a href="https://silo.pgsty.com/administration/bucket-replication/enable-server-side-two-way-bucket-replication/#minio-bucket-replication-serverside-twoway"&gt;Enable Two-Way Server-Side Bucket Replication&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;To configure multi-site “active-active” replication between MinIO deployments, see &lt;a href="https://silo.pgsty.com/administration/bucket-replication/enable-server-side-multi-site-bucket-replication/#minio-bucket-replication-serverside-multi"&gt;Enable Multi-Site Server-Side Bucket Replication&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;div class="alert alert-info" role="alert"&gt;
&lt;p&gt;&lt;strong&gt;Note&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>Group Management</title><link>https://silo.pgsty.com/administration/identity-access-management/minio-group-management/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://silo.pgsty.com/administration/identity-access-management/minio-group-management/</guid><description>&lt;p&gt;&lt;a id="group-management"&gt;&lt;/a&gt;
&lt;a id="minio-groups"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;h2 id="overview"&gt;Overview&lt;/h2&gt;
&lt;p&gt;A &lt;em&gt;group&lt;/em&gt; is a collection of &lt;a href="https://silo.pgsty.com/administration/identity-access-management/minio-user-management/#minio-users"&gt;users&lt;/a&gt;. Each group can have one or more assigned &lt;a href="https://silo.pgsty.com/administration/identity-access-management/policy-based-access-control/#minio-policy"&gt;policies&lt;/a&gt; that explicitly list the actions and resources to which group members are allowed or denied access.&lt;/p&gt;
&lt;p&gt;For example, consider the following groups. Each group is assigned a &lt;a href="https://silo.pgsty.com/administration/identity-access-management/policy-based-access-control/#minio-policy-built-in"&gt;built-in policy&lt;/a&gt; or supported &lt;a href="https://silo.pgsty.com/administration/identity-access-management/policy-based-access-control/#minio-policy-actions"&gt;policy action&lt;/a&gt;. Each group also has one or more assigned users. Each user’s total set of permissions consists of their explicitly assigned permission &lt;em&gt;and&lt;/em&gt; the inherited permissions from each of their assigned groups. MinIO by default &lt;em&gt;denies&lt;/em&gt; access to any resource or operation not explicitly allowed by a user’s assigned or inherited policies.&lt;/p&gt;</description></item><item><title>Managing Objects</title><link>https://silo.pgsty.com/administration/console/managing-objects/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://silo.pgsty.com/administration/console/managing-objects/</guid><description>&lt;p&gt;&lt;a id="managing-objects"&gt;&lt;/a&gt;
&lt;a id="minio-console-managing-objects"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;You can use the MinIO Console to perform several of the bucket and object management and interaction functions available in MinIO. Depending on the permissions and IAM policies for the authenticated user, you can:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://silo.pgsty.com/administration/console/managing-objects/#minio-console-object-browser"&gt;Browse, upload, revert, manage, and interact with objects&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;&lt;a href="https://silo.pgsty.com/administration/console/managing-objects/#minio-console-buckets"&gt;Browse, create, and manage buckets&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;&lt;a href="https://silo.pgsty.com/administration/console/managing-objects/#minio-console-tiers"&gt;Create or monitor remote tiers&lt;/a&gt; for object transition rules.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;a id="minio-console-object-browser"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;h2 id="object-browser"&gt;Object Browser&lt;/h2&gt;
&lt;p&gt;The Object Browser lists the buckets and objects the authenticated user has access to on the deployment.&lt;/p&gt;</description></item><item><title>mc admin accesskey disable</title><link>https://silo.pgsty.com/reference/minio-mc-admin/mc-admin-accesskey-disable/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://silo.pgsty.com/reference/minio-mc-admin/mc-admin-accesskey-disable/</guid><description>&lt;p&gt;&lt;a id="mc-admin-accesskey-disable"&gt;&lt;/a&gt;
&lt;a id="minio-mc-admin-accesskey-disable"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a id="command-mc.admin.accesskey.disable"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;h2 id="syntax"&gt;Syntax&lt;/h2&gt;
&lt;p&gt;The &lt;a href="https://silo.pgsty.com/reference/minio-mc-admin/mc-admin-accesskey-disable/#command-mc.admin.accesskey.disable"&gt;&lt;code&gt;mc admin accesskey disable&lt;/code&gt;&lt;/a&gt; command disables an existing access key for a MinIO IDP user.&lt;/p&gt;



&lt;ul class="nav nav-tabs" id="tabs-0" role="tablist"&gt;&lt;li class="nav-item"&gt;&lt;button class="nav-link active" id="tabs-00-00-tab" data-bs-toggle="tab" data-bs-target="#tabs-00-00" role="tab" data-td-tp-persist="example" aria-controls="tabs-00-00" aria-selected="true"&gt;EXAMPLE&lt;/button&gt;&lt;/li&gt;&lt;li class="nav-item"&gt;&lt;button class="nav-link" id="tabs-00-01-tab" data-bs-toggle="tab" data-bs-target="#tabs-00-01" role="tab" data-td-tp-persist="syntax" aria-controls="tabs-00-01" aria-selected="false"&gt;SYNTAX&lt;/button&gt;&lt;/li&gt;&lt;/ul&gt;

&lt;div class="tab-content" id="tabs-0-content"&gt;&lt;div class="tab-body tab-pane fade show active" id="tabs-00-00" role="tabpanel" aria-labelled-by="tabs-00-00-tab" tabindex="0"&gt;&lt;p&gt;The following command disables the specified access key:&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-shell" data-lang="shell"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;mc admin accesskey disable myminio myuserserviceaccount
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="tab-body tab-pane fade" id="tabs-00-01" role="tabpanel" aria-labelled-by="tabs-00-01-tab" tabindex="0"&gt;&lt;p&gt;The command has the following syntax:&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-shell" data-lang="shell"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;mc &lt;span class="o"&gt;[&lt;/span&gt;GLOBALFLAGS&lt;span class="o"&gt;]&lt;/span&gt; admin accesskey disable &lt;span class="se"&gt;\
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; ALIAS &lt;span class="se"&gt;\
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; SERVICEACCOUNT
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;ul&gt;
&lt;li&gt;Brackets &lt;code&gt;[]&lt;/code&gt; indicate optional parameters.&lt;/li&gt;
&lt;li&gt;Parameters sharing a line are mutually dependent.&lt;/li&gt;
&lt;li&gt;Parameters separated using the pipe &lt;code&gt;|&lt;/code&gt; operator are mutually exclusive.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Copy the example to a text editor and modify as-needed before running the command in the terminal/shell.&lt;/p&gt;</description></item><item><title>mc admin cluster bucket export</title><link>https://silo.pgsty.com/reference/minio-mc-admin/mc-admin-cluster-bucket-export/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://silo.pgsty.com/reference/minio-mc-admin/mc-admin-cluster-bucket-export/</guid><description>&lt;p&gt;&lt;a id="command-mc.admin.cluster.bucket.export"&gt;&lt;/a&gt;
&lt;a id="mc-admin-cluster-bucket-export"&gt;&lt;/a&gt;
&lt;a id="minio-mc-admin-cluster-bucket-export"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;h2 id="description"&gt;Description&lt;/h2&gt;
&lt;div class="alert alert-info" role="alert"&gt;
&lt;p&gt;&lt;strong&gt;Added: RELEASE.2022-06-17T02-52-50Z&lt;/strong&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;p&gt;The &lt;a href="https://silo.pgsty.com/reference/minio-mc-admin/mc-admin-cluster-bucket-export/#command-mc.admin.cluster.bucket.export"&gt;&lt;code&gt;mc admin cluster bucket export&lt;/code&gt;&lt;/a&gt; command exports bucket metadata for use with the &lt;a href="https://silo.pgsty.com/reference/minio-mc-admin/mc-admin-cluster-bucket-import/#command-mc.admin.cluster.bucket.import"&gt;&lt;code&gt;mc admin cluster bucket import&lt;/code&gt;&lt;/a&gt; command.&lt;/p&gt;
&lt;p&gt;You can use this command to manually back up the metadata for the specified MinIO bucket. The command always saves the output as &lt;code&gt;cluster-metadata.zip&lt;/code&gt;.&lt;/p&gt;
&lt;p&gt;If you specify only the deployment as the target, this command backs up all bucket metadata on the target deployment.&lt;/p&gt;



&lt;ul class="nav nav-tabs" id="tabs-1" role="tablist"&gt;&lt;li class="nav-item"&gt;&lt;button class="nav-link active" id="tabs-01-00-tab" data-bs-toggle="tab" data-bs-target="#tabs-01-00" role="tab" data-td-tp-persist="example" aria-controls="tabs-01-00" aria-selected="true"&gt;EXAMPLE&lt;/button&gt;&lt;/li&gt;&lt;li class="nav-item"&gt;&lt;button class="nav-link" id="tabs-01-01-tab" data-bs-toggle="tab" data-bs-target="#tabs-01-01" role="tab" data-td-tp-persist="syntax" aria-controls="tabs-01-01" aria-selected="false"&gt;SYNTAX&lt;/button&gt;&lt;/li&gt;&lt;/ul&gt;

&lt;div class="tab-content" id="tabs-1-content"&gt;&lt;div class="tab-body tab-pane fade show active" id="tabs-01-00" role="tabpanel" aria-labelled-by="tabs-01-00-tab" tabindex="1"&gt;&lt;p&gt;The following command exports all bucket metadata for the &lt;code&gt;myminio&lt;/code&gt; deployment.&lt;/p&gt;</description></item><item><title>mc admin cluster iam export</title><link>https://silo.pgsty.com/reference/minio-mc-admin/mc-admin-cluster-iam-export/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://silo.pgsty.com/reference/minio-mc-admin/mc-admin-cluster-iam-export/</guid><description>&lt;p&gt;&lt;a id="command-mc.admin.cluster.iam.export"&gt;&lt;/a&gt;
&lt;a id="mc-admin-cluster-iam-export"&gt;&lt;/a&gt;
&lt;a id="minio-mc-admin-cluster-iam-export"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;h2 id="description"&gt;Description&lt;/h2&gt;
&lt;div class="alert alert-info" role="alert"&gt;
&lt;p&gt;&lt;strong&gt;Added: RELEASE.2022-06-26T18-51-48Z&lt;/strong&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;p&gt;The &lt;a href="https://silo.pgsty.com/reference/minio-mc-admin/mc-admin-cluster-iam-export/#command-mc.admin.cluster.iam.export"&gt;&lt;code&gt;mc admin cluster iam export&lt;/code&gt;&lt;/a&gt; command exports &lt;a href="https://silo.pgsty.com/administration/identity-access-management/#minio-authentication-and-identity-management"&gt;IAM&lt;/a&gt; metadata for use with the &lt;a href="https://silo.pgsty.com/reference/minio-mc-admin/mc-admin-cluster-iam-import/#command-mc.admin.cluster.iam.import"&gt;&lt;code&gt;mc admin cluster iam import&lt;/code&gt;&lt;/a&gt; command.&lt;/p&gt;
&lt;p&gt;The command saves the output as &lt;code&gt;ALIAS-iam-metadata.zip&lt;/code&gt;, where &lt;code&gt;ALIAS&lt;/code&gt; is the &lt;a href="https://silo.pgsty.com/reference/minio-mc-admin/mc-admin-cluster-iam-export/#mc.admin.cluster.iam.export.ALIAS"&gt;&lt;code&gt;alias&lt;/code&gt;&lt;/a&gt; of the MinIO deployment.&lt;/p&gt;



&lt;ul class="nav nav-tabs" id="tabs-1" role="tablist"&gt;&lt;li class="nav-item"&gt;&lt;button class="nav-link active" id="tabs-01-00-tab" data-bs-toggle="tab" data-bs-target="#tabs-01-00" role="tab" data-td-tp-persist="example" aria-controls="tabs-01-00" aria-selected="true"&gt;EXAMPLE&lt;/button&gt;&lt;/li&gt;&lt;li class="nav-item"&gt;&lt;button class="nav-link" id="tabs-01-01-tab" data-bs-toggle="tab" data-bs-target="#tabs-01-01" role="tab" data-td-tp-persist="syntax" aria-controls="tabs-01-01" aria-selected="false"&gt;SYNTAX&lt;/button&gt;&lt;/li&gt;&lt;/ul&gt;

&lt;div class="tab-content" id="tabs-1-content"&gt;&lt;div class="tab-body tab-pane fade show active" id="tabs-01-00" role="tabpanel" aria-labelled-by="tabs-01-00-tab" tabindex="1"&gt;&lt;p&gt;The following command exports all IAM metadata for the &lt;code&gt;myminio&lt;/code&gt; deployment.&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-shell" data-lang="shell"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;mc admin cluster iam &lt;span class="nb"&gt;export&lt;/span&gt; myminio
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="tab-body tab-pane fade" id="tabs-01-01" role="tabpanel" aria-labelled-by="tabs-01-01-tab" tabindex="1"&gt;&lt;p&gt;The command has the following syntax:&lt;/p&gt;</description></item><item><title>mc admin policy create</title><link>https://silo.pgsty.com/reference/minio-mc-admin/mc-admin-policy-create/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://silo.pgsty.com/reference/minio-mc-admin/mc-admin-policy-create/</guid><description>&lt;p&gt;&lt;a id="mc-admin-policy-create"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a id="command-mc.admin.policy.create"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;h2 id="syntax"&gt;Syntax&lt;/h2&gt;
&lt;p&gt;Creates a new policy on the target MinIO deployment.&lt;/p&gt;
&lt;p&gt;MinIO deployments include the following &lt;a href="https://silo.pgsty.com/administration/identity-access-management/policy-based-access-control/#minio-policy-built-in"&gt;built-in policies&lt;/a&gt; by default:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://silo.pgsty.com/administration/identity-access-management/policy-based-access-control/#userpolicy.readonly"&gt;&lt;code&gt;readonly&lt;/code&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://silo.pgsty.com/administration/identity-access-management/policy-based-access-control/#userpolicy.readwrite"&gt;&lt;code&gt;readwrite&lt;/code&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://silo.pgsty.com/administration/identity-access-management/policy-based-access-control/#userpolicy.diagnostics"&gt;&lt;code&gt;diagnostics&lt;/code&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://silo.pgsty.com/administration/identity-access-management/policy-based-access-control/#userpolicy.writeonly"&gt;&lt;code&gt;writeonly&lt;/code&gt;&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;



&lt;ul class="nav nav-tabs" id="tabs-0" role="tablist"&gt;&lt;li class="nav-item"&gt;&lt;button class="nav-link active" id="tabs-00-00-tab" data-bs-toggle="tab" data-bs-target="#tabs-00-00" role="tab" data-td-tp-persist="example" aria-controls="tabs-00-00" aria-selected="true"&gt;EXAMPLE&lt;/button&gt;&lt;/li&gt;&lt;li class="nav-item"&gt;&lt;button class="nav-link" id="tabs-00-01-tab" data-bs-toggle="tab" data-bs-target="#tabs-00-01" role="tab" data-td-tp-persist="syntax" aria-controls="tabs-00-01" aria-selected="false"&gt;SYNTAX&lt;/button&gt;&lt;/li&gt;&lt;/ul&gt;

&lt;div class="tab-content" id="tabs-0-content"&gt;&lt;div class="tab-body tab-pane fade show active" id="tabs-00-00" role="tabpanel" aria-labelled-by="tabs-00-00-tab" tabindex="0"&gt;&lt;p&gt;Consider the following JSON policy document saved at a file called &lt;code&gt;/tmp/listmybuckets.json&lt;/code&gt;:&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-javascript" data-lang="javascript"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="s2"&gt;&amp;#34;Version&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;2012-10-17&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="s2"&gt;&amp;#34;Statement&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;[&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="s2"&gt;&amp;#34;Effect&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;Allow&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="s2"&gt;&amp;#34;Action&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;[&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="s2"&gt;&amp;#34;s3:ListAllMyBuckets&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="p"&gt;],&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="s2"&gt;&amp;#34;Resource&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;[&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="s2"&gt;&amp;#34;arn:aws:s3:::*&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="p"&gt;]&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="p"&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="p"&gt;]&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;The following command creates a new policy called &lt;code&gt;listmybuckets&lt;/code&gt; on the &lt;a href="https://silo.pgsty.com/glossary/#term-alias"&gt;alias&lt;/a&gt; &lt;code&gt;myminio&lt;/code&gt; using the policy found at the file &lt;code&gt;/tmp/listmybuckets.json&lt;/code&gt;.&lt;/p&gt;</description></item><item><title>mc admin prometheus metrics</title><link>https://silo.pgsty.com/reference/minio-mc-admin/mc-admin-prometheus-metrics/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://silo.pgsty.com/reference/minio-mc-admin/mc-admin-prometheus-metrics/</guid><description>&lt;p&gt;&lt;a id="mc-admin-prometheus-metrics"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a id="command-mc.admin.prometheus.metrics"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;h2 id="description"&gt;Description&lt;/h2&gt;
&lt;p&gt;The &lt;a href="https://silo.pgsty.com/reference/minio-mc-admin/mc-admin-prometheus-metrics/#command-mc.admin.prometheus.metrics"&gt;&lt;code&gt;mc admin prometheus metrics&lt;/code&gt;&lt;/a&gt; command prints Prometheus metrics for a cluster.&lt;/p&gt;
&lt;p&gt;The output includes additional information about each metric, such as if its value is a &lt;code&gt;counter&lt;/code&gt; or &lt;code&gt;gauge&lt;/code&gt;.&lt;/p&gt;
&lt;p&gt;For more complete documentation on using MinIO with Prometheus, see &lt;a href="https://silo.pgsty.com/operations/monitoring/collect-minio-metrics-using-prometheus/#minio-metrics-collect-using-prometheus"&gt;How to monitor MinIO server with Prometheus&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Starting with MinIO Server &lt;a href="https://github.com/minio/minio/releases/tag/RELEASE.2024-07-15T19-02-30Z"&gt;RELEASE.2024-07-15T19-02-30Z&lt;/a&gt; and MinIO Client &lt;a href="https://github.com/minio/mc/releases/tag/RELEASE.2024-07-11T18-01-28Z"&gt;RELEASE.2024-07-11T18-01-28Z&lt;/a&gt;, &lt;a href="https://silo.pgsty.com/operations/monitoring/metrics-and-alerts/#minio-metrics-and-alerts"&gt;metrics version 3 (v3)&lt;/a&gt; provides additional endpoints and metrics. To print v3 metrics use the &lt;code&gt;--api_version v3&lt;/code&gt; option.&lt;/p&gt;</description></item><item><title>mc admin scanner trace</title><link>https://silo.pgsty.com/reference/minio-mc-admin/mc-admin-scanner-trace/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://silo.pgsty.com/reference/minio-mc-admin/mc-admin-scanner-trace/</guid><description>&lt;p&gt;&lt;a id="mc-admin-scanner-trace"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a id="command-mc.admin.scanner.trace"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;h2 id="description"&gt;Description&lt;/h2&gt;
&lt;p&gt;The &lt;a href="https://silo.pgsty.com/reference/minio-mc-admin/mc-admin-scanner-trace/#command-mc.admin.scanner.trace"&gt;&lt;code&gt;mc admin scanner trace&lt;/code&gt;&lt;/a&gt; command displays &lt;a href="https://silo.pgsty.com/operations/concepts/scanner/#minio-concepts-scanner"&gt;scanner&lt;/a&gt;-specific API operations occurring on the target MinIO deployment.&lt;/p&gt;
&lt;div class="alert alert-info" role="alert"&gt;
&lt;p&gt;&lt;strong&gt;Use &lt;code&gt;mc admin&lt;/code&gt; on MinIO Deployments Only&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;MinIO does not support using &lt;a href="https://silo.pgsty.com/reference/minio-mc-admin/#command-mc.admin"&gt;&lt;code&gt;mc admin&lt;/code&gt;&lt;/a&gt; commands with other S3-compatible services, regardless of their claimed compatibility with MinIO deployments.&lt;/p&gt;
&lt;/div&gt;



&lt;ul class="nav nav-tabs" id="tabs-1" role="tablist"&gt;&lt;li class="nav-item"&gt;&lt;button class="nav-link active" id="tabs-01-00-tab" data-bs-toggle="tab" data-bs-target="#tabs-01-00" role="tab" data-td-tp-persist="example" aria-controls="tabs-01-00" aria-selected="true"&gt;EXAMPLE&lt;/button&gt;&lt;/li&gt;&lt;li class="nav-item"&gt;&lt;button class="nav-link" id="tabs-01-01-tab" data-bs-toggle="tab" data-bs-target="#tabs-01-01" role="tab" data-td-tp-persist="syntax" aria-controls="tabs-01-01" aria-selected="false"&gt;SYNTAX&lt;/button&gt;&lt;/li&gt;&lt;/ul&gt;

&lt;div class="tab-content" id="tabs-1-content"&gt;&lt;div class="tab-body tab-pane fade show active" id="tabs-01-00" role="tabpanel" aria-labelled-by="tabs-01-00-tab" tabindex="1"&gt;&lt;p&gt;The following example returns a list of API operations related to the scanner on the &lt;code&gt;myminio&lt;/code&gt; deployment.&lt;/p&gt;</description></item><item><title>mc admin user disable</title><link>https://silo.pgsty.com/reference/minio-mc-admin/mc-admin-user-disable/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://silo.pgsty.com/reference/minio-mc-admin/mc-admin-user-disable/</guid><description>&lt;p&gt;&lt;a id="mc-admin-user-disable"&gt;&lt;/a&gt;
&lt;a id="minio-mc-admin-user-disable"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a id="command-mc.admin.user.disable"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;h2 id="syntax"&gt;Syntax&lt;/h2&gt;
&lt;p&gt;The &lt;a href="https://silo.pgsty.com/reference/minio-mc-admin/mc-admin-user-disable/#command-mc.admin.user.disable"&gt;&lt;code&gt;mc admin user disable&lt;/code&gt;&lt;/a&gt; command disables a &lt;a href="https://silo.pgsty.com/administration/identity-access-management/minio-identity-management/#minio-internal-idp"&gt;MinIO user&lt;/a&gt; on the target MinIO deployment.&lt;/p&gt;
&lt;p&gt;Clients cannot use the user credentials to authenticate to the MinIO deployment. Disabling a user does &lt;em&gt;not&lt;/em&gt; remove that user from the deployment. Use &lt;a href="https://silo.pgsty.com/reference/minio-mc-admin/mc-admin-user-enable/#command-mc.admin.user.enable"&gt;&lt;code&gt;mc admin user enable&lt;/code&gt;&lt;/a&gt; to enable a disabled user on a MinIO deployment.&lt;/p&gt;
&lt;p&gt;To manage external Identity Provider users, see &lt;a href="https://silo.pgsty.com/reference/minio-mc/mc-idp-openid/#command-mc.idp.openid"&gt;&lt;code&gt;OIDC&lt;/code&gt;&lt;/a&gt; or &lt;a href="https://silo.pgsty.com/reference/minio-mc/mc-idp-ldap/#command-mc.idp.ldap"&gt;&lt;code&gt;AD/LDAP&lt;/code&gt;&lt;/a&gt;.&lt;/p&gt;



&lt;ul class="nav nav-tabs" id="tabs-0" role="tablist"&gt;&lt;li class="nav-item"&gt;&lt;button class="nav-link active" id="tabs-00-00-tab" data-bs-toggle="tab" data-bs-target="#tabs-00-00" role="tab" data-td-tp-persist="example" aria-controls="tabs-00-00" aria-selected="true"&gt;EXAMPLE&lt;/button&gt;&lt;/li&gt;&lt;li class="nav-item"&gt;&lt;button class="nav-link" id="tabs-00-01-tab" data-bs-toggle="tab" data-bs-target="#tabs-00-01" role="tab" data-td-tp-persist="syntax" aria-controls="tabs-00-01" aria-selected="false"&gt;SYNTAX&lt;/button&gt;&lt;/li&gt;&lt;/ul&gt;

&lt;div class="tab-content" id="tabs-0-content"&gt;&lt;div class="tab-body tab-pane fade show active" id="tabs-00-00" role="tabpanel" aria-labelled-by="tabs-00-00-tab" tabindex="0"&gt;&lt;p&gt;The following command disables user &lt;code&gt;myuser&lt;/code&gt; on the &lt;code&gt;myminio&lt;/code&gt; MinIO deployment:&lt;/p&gt;</description></item><item><title>mc admin user svcacct disable</title><link>https://silo.pgsty.com/reference/minio-mc-admin/mc-admin-user-svcacct-disable/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://silo.pgsty.com/reference/minio-mc-admin/mc-admin-user-svcacct-disable/</guid><description>&lt;p&gt;&lt;a id="mc-admin-user-svcacct-disable"&gt;&lt;/a&gt;
&lt;a id="minio-mc-admin-svcacct-disable"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a id="command-mc.admin.user.svcacct.disable"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;div class="alert alert-warning" role="alert"&gt;
&lt;p&gt;&lt;strong&gt;Important&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This command has been replaced and will be deprecated in a future MinIO Client release.&lt;/p&gt;
&lt;p&gt;As of MinIO Client RELEASE.2024-10-08T09-37-26Z, use the &lt;a href="https://silo.pgsty.com/reference/minio-mc-admin/mc-admin-accesskey-disable/#command-mc.admin.accesskey.disable"&gt;&lt;code&gt;mc admin accesskey disable&lt;/code&gt;&lt;/a&gt; command to disable an access key for a built-in MinIO IDP user.&lt;/p&gt;
&lt;p&gt;To disable access keys for AD/LDAP users, use the &lt;a href="https://silo.pgsty.com/reference/minio-mc/mc-idp-ldap-accesskey-disable/#command-mc.idp.ldap.accesskey.disable"&gt;&lt;code&gt;mc idp ldap accesskey disable&lt;/code&gt;&lt;/a&gt; command.&lt;/p&gt;
&lt;/div&gt;
&lt;h2 id="syntax"&gt;Syntax&lt;/h2&gt;
&lt;p&gt;The &lt;a href="https://silo.pgsty.com/reference/minio-mc-admin/mc-admin-user-svcacct-disable/#command-mc.admin.user.svcacct.disable"&gt;&lt;code&gt;mc admin user svcacct disable&lt;/code&gt;&lt;/a&gt; command disables an existing access key.&lt;/p&gt;



&lt;ul class="nav nav-tabs" id="tabs-1" role="tablist"&gt;&lt;li class="nav-item"&gt;&lt;button class="nav-link active" id="tabs-01-00-tab" data-bs-toggle="tab" data-bs-target="#tabs-01-00" role="tab" data-td-tp-persist="example" aria-controls="tabs-01-00" aria-selected="true"&gt;EXAMPLE&lt;/button&gt;&lt;/li&gt;&lt;li class="nav-item"&gt;&lt;button class="nav-link" id="tabs-01-01-tab" data-bs-toggle="tab" data-bs-target="#tabs-01-01" role="tab" data-td-tp-persist="syntax" aria-controls="tabs-01-01" aria-selected="false"&gt;SYNTAX&lt;/button&gt;&lt;/li&gt;&lt;/ul&gt;

&lt;div class="tab-content" id="tabs-1-content"&gt;&lt;div class="tab-body tab-pane fade show active" id="tabs-01-00" role="tabpanel" aria-labelled-by="tabs-01-00-tab" tabindex="1"&gt;&lt;p&gt;The following command disables the specified access key:&lt;/p&gt;</description></item><item><title>mc alias remove</title><link>https://silo.pgsty.com/reference/minio-mc/mc-alias-remove/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://silo.pgsty.com/reference/minio-mc/mc-alias-remove/</guid><description>&lt;p&gt;&lt;a id="mc-alias-remove"&gt;&lt;/a&gt;
&lt;a id="minio-mc-alias-remove"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a id="command-mc.alias.remove"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;h2 id="syntax"&gt;Syntax&lt;/h2&gt;
&lt;p&gt;The &lt;a href="https://silo.pgsty.com/reference/minio-mc/mc-alias-remove/#command-mc.alias.remove"&gt;&lt;code&gt;mc alias remove&lt;/code&gt;&lt;/a&gt; removes an existing alias from the local &lt;strong&gt;&lt;code&gt;mc&lt;/code&gt;&lt;/strong&gt; configuration.&lt;/p&gt;



&lt;ul class="nav nav-tabs" id="tabs-0" role="tablist"&gt;&lt;li class="nav-item"&gt;&lt;button class="nav-link active" id="tabs-00-00-tab" data-bs-toggle="tab" data-bs-target="#tabs-00-00" role="tab" data-td-tp-persist="example" aria-controls="tabs-00-00" aria-selected="true"&gt;EXAMPLE&lt;/button&gt;&lt;/li&gt;&lt;li class="nav-item"&gt;&lt;button class="nav-link" id="tabs-00-01-tab" data-bs-toggle="tab" data-bs-target="#tabs-00-01" role="tab" data-td-tp-persist="syntax" aria-controls="tabs-00-01" aria-selected="false"&gt;SYNTAX&lt;/button&gt;&lt;/li&gt;&lt;/ul&gt;

&lt;div class="tab-content" id="tabs-0-content"&gt;&lt;div class="tab-body tab-pane fade show active" id="tabs-00-00" role="tabpanel" aria-labelled-by="tabs-00-00-tab" tabindex="0"&gt;&lt;p&gt;The following command removes the &lt;code&gt;myminio&lt;/code&gt; &lt;a href="https://silo.pgsty.com/reference/minio-mc/mc-alias-set/#alias"&gt;alias&lt;/a&gt; for a MinIO deployment from the host machine:&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-shell" data-lang="shell"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;mc &lt;span class="nb"&gt;alias&lt;/span&gt; remove myminio
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="tab-body tab-pane fade" id="tabs-00-01" role="tabpanel" aria-labelled-by="tabs-00-01-tab" tabindex="0"&gt;&lt;p&gt;The &lt;a href="https://silo.pgsty.com/reference/minio-mc/mc-alias-remove/#command-mc.alias.remove"&gt;&lt;code&gt;mc alias remove&lt;/code&gt;&lt;/a&gt; command has the following syntax:&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-shell" data-lang="shell"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;mc &lt;span class="o"&gt;[&lt;/span&gt;GLOBALFLAGS&lt;span class="o"&gt;]&lt;/span&gt; &lt;span class="nb"&gt;alias&lt;/span&gt; remove ALIAS
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;ul&gt;
&lt;li&gt;Brackets &lt;code&gt;[]&lt;/code&gt; indicate optional parameters.&lt;/li&gt;
&lt;li&gt;Parameters sharing a line are mutually dependent.&lt;/li&gt;
&lt;li&gt;Parameters separated using the pipe &lt;code&gt;|&lt;/code&gt; operator are mutually exclusive.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Copy the example to a text editor and modify as-needed before running the command in the terminal/shell.&lt;/p&gt;</description></item><item><title>mc anonymous get</title><link>https://silo.pgsty.com/reference/minio-mc/mc-anonymous-get/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://silo.pgsty.com/reference/minio-mc/mc-anonymous-get/</guid><description>&lt;p&gt;&lt;a id="mc-anonymous-get"&gt;&lt;/a&gt;
&lt;a id="minio-mc-policy-get"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a id="command-mc.anonymous.get"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;h2 id="syntax"&gt;Syntax&lt;/h2&gt;
&lt;p&gt;The &lt;a href="https://silo.pgsty.com/reference/minio-mc/mc-anonymous-get/#command-mc.anonymous.get"&gt;&lt;code&gt;mc anonymous get&lt;/code&gt;&lt;/a&gt; command gets the anonymous (i.e. unauthenticated or public) access &lt;a href="https://silo.pgsty.com/administration/identity-access-management/policy-based-access-control/#minio-policy"&gt;policies&lt;/a&gt; for a bucket.&lt;/p&gt;
&lt;p&gt;Buckets with anonymous policies allow clients to access the bucket contents and perform actions consistent with the specified policy without &lt;a href="https://silo.pgsty.com/administration/identity-access-management/#minio-authentication-and-identity-management"&gt;authentication&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;To get the &lt;a href="https://docs.aws.amazon.com/AmazonS3/latest/userguide/using-iam-policies"&gt;JSON policy&lt;/a&gt; assigned to the bucket, use the &lt;a href="https://silo.pgsty.com/reference/minio-mc/mc-anonymous-get-json/#command-mc.anonymous.get-json"&gt;&lt;code&gt;mc anonymous get-json&lt;/code&gt;&lt;/a&gt; command.&lt;/p&gt;



&lt;ul class="nav nav-tabs" id="tabs-0" role="tablist"&gt;&lt;li class="nav-item"&gt;&lt;button class="nav-link active" id="tabs-00-00-tab" data-bs-toggle="tab" data-bs-target="#tabs-00-00" role="tab" data-td-tp-persist="example" aria-controls="tabs-00-00" aria-selected="true"&gt;EXAMPLE&lt;/button&gt;&lt;/li&gt;&lt;li class="nav-item"&gt;&lt;button class="nav-link" id="tabs-00-01-tab" data-bs-toggle="tab" data-bs-target="#tabs-00-01" role="tab" data-td-tp-persist="syntax" aria-controls="tabs-00-01" aria-selected="false"&gt;SYNTAX&lt;/button&gt;&lt;/li&gt;&lt;/ul&gt;

&lt;div class="tab-content" id="tabs-0-content"&gt;&lt;div class="tab-body tab-pane fade show active" id="tabs-00-00" role="tabpanel" aria-labelled-by="tabs-00-00-tab" tabindex="0"&gt;&lt;p&gt;The following command retrieves the anonymous access policy for the &lt;code&gt;mydata&lt;/code&gt; bucket on the &lt;code&gt;myminio&lt;/code&gt; MinIO deployment:&lt;/p&gt;</description></item><item><title>mc batch describe</title><link>https://silo.pgsty.com/reference/minio-mc/mc-batch-describe/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://silo.pgsty.com/reference/minio-mc/mc-batch-describe/</guid><description>&lt;p&gt;&lt;a id="mc-batch-describe"&gt;&lt;/a&gt;
&lt;a id="minio-mc-batch-describe"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a id="command-mc.batch.describe"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;div class="alert alert-info" role="alert"&gt;
&lt;p&gt;&lt;strong&gt;Changed: MinIO&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;RELEASE.2022-10-08T20-11-00Z or later&lt;/p&gt;
&lt;/div&gt;
&lt;h2 id="syntax"&gt;Syntax&lt;/h2&gt;
&lt;p&gt;The &lt;a href="https://silo.pgsty.com/reference/minio-mc/mc-batch-describe/#command-mc.batch.describe"&gt;&lt;code&gt;mc batch describe&lt;/code&gt;&lt;/a&gt; command outputs the job definition for a specified job ID.&lt;/p&gt;
&lt;p&gt;You must specify the job ID. To find the job ID, use &lt;a href="https://silo.pgsty.com/reference/minio-mc/mc-batch-list/#command-mc.batch.list"&gt;&lt;code&gt;mc batch list&lt;/code&gt;&lt;/a&gt;.&lt;/p&gt;



&lt;ul class="nav nav-tabs" id="tabs-1" role="tablist"&gt;&lt;li class="nav-item"&gt;&lt;button class="nav-link active" id="tabs-01-00-tab" data-bs-toggle="tab" data-bs-target="#tabs-01-00" role="tab" data-td-tp-persist="example" aria-controls="tabs-01-00" aria-selected="true"&gt;EXAMPLE&lt;/button&gt;&lt;/li&gt;&lt;li class="nav-item"&gt;&lt;button class="nav-link" id="tabs-01-01-tab" data-bs-toggle="tab" data-bs-target="#tabs-01-01" role="tab" data-td-tp-persist="syntax" aria-controls="tabs-01-01" aria-selected="false"&gt;SYNTAX&lt;/button&gt;&lt;/li&gt;&lt;/ul&gt;

&lt;div class="tab-content" id="tabs-1-content"&gt;&lt;div class="tab-body tab-pane fade show active" id="tabs-01-00" role="tabpanel" aria-labelled-by="tabs-01-00-tab" tabindex="1"&gt;&lt;p&gt;The following command outputs the job definition for the job identified as &lt;code&gt;KwSysDpxcBU9FNhGkn2dCf&lt;/code&gt;.&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-shell" data-lang="shell"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;mc batch describe myminio KwSysDpxcBU9FNhGkn2dCf
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="tab-body tab-pane fade" id="tabs-01-01" role="tabpanel" aria-labelled-by="tabs-01-01-tab" tabindex="1"&gt;&lt;p&gt;The command has the following syntax:&lt;/p&gt;</description></item><item><title>mc encrypt info</title><link>https://silo.pgsty.com/reference/minio-mc/mc-encrypt-info/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://silo.pgsty.com/reference/minio-mc/mc-encrypt-info/</guid><description>&lt;p&gt;&lt;a id="mc-encrypt-info"&gt;&lt;/a&gt;
&lt;a id="minio-mc-encrypt-info"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a id="command-mc.encrypt.info"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;h2 id="syntax"&gt;Syntax&lt;/h2&gt;
&lt;p&gt;The &lt;a href="https://silo.pgsty.com/reference/minio-mc/mc-encrypt-info/#command-mc.encrypt.info"&gt;&lt;code&gt;mc encrypt info&lt;/code&gt;&lt;/a&gt; command returns the current default encryption settings for a bucket.&lt;/p&gt;



&lt;ul class="nav nav-tabs" id="tabs-0" role="tablist"&gt;&lt;li class="nav-item"&gt;&lt;button class="nav-link active" id="tabs-00-00-tab" data-bs-toggle="tab" data-bs-target="#tabs-00-00" role="tab" data-td-tp-persist="example" aria-controls="tabs-00-00" aria-selected="true"&gt;EXAMPLE&lt;/button&gt;&lt;/li&gt;&lt;li class="nav-item"&gt;&lt;button class="nav-link" id="tabs-00-01-tab" data-bs-toggle="tab" data-bs-target="#tabs-00-01" role="tab" data-td-tp-persist="syntax" aria-controls="tabs-00-01" aria-selected="false"&gt;SYNTAX&lt;/button&gt;&lt;/li&gt;&lt;/ul&gt;

&lt;div class="tab-content" id="tabs-0-content"&gt;&lt;div class="tab-body tab-pane fade show active" id="tabs-00-00" role="tabpanel" aria-labelled-by="tabs-00-00-tab" tabindex="0"&gt;&lt;p&gt;The following command returns the default encryption setting for the &lt;code&gt;mydata&lt;/code&gt; bucket on the &lt;code&gt;myminio&lt;/code&gt; MinIO deployment.&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-shell" data-lang="shell"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;mc encrypt info myminio/mydata
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="tab-body tab-pane fade" id="tabs-00-01" role="tabpanel" aria-labelled-by="tabs-00-01-tab" tabindex="0"&gt;&lt;p&gt;The command has the following syntax:&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-shell" data-lang="shell"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;mc &lt;span class="o"&gt;[&lt;/span&gt;GLOBALFLAGS&lt;span class="o"&gt;]&lt;/span&gt; encrypt info ALIAS
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;ul&gt;
&lt;li&gt;Brackets &lt;code&gt;[]&lt;/code&gt; indicate optional parameters.&lt;/li&gt;
&lt;li&gt;Parameters sharing a line are mutually dependent.&lt;/li&gt;
&lt;li&gt;Parameters separated using the pipe &lt;code&gt;|&lt;/code&gt; operator are mutually exclusive.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Copy the example to a text editor and modify as-needed before running the command in the terminal/shell.&lt;/p&gt;</description></item><item><title>mc event ls</title><link>https://silo.pgsty.com/reference/minio-mc/mc-event-list/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://silo.pgsty.com/reference/minio-mc/mc-event-list/</guid><description>&lt;p&gt;&lt;a id="mc-event-ls"&gt;&lt;/a&gt;
&lt;a id="minio-mc-event-list"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a id="command-mc.event.list"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a id="command-mc.event.ls"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;h2 id="syntax"&gt;Syntax&lt;/h2&gt;
&lt;p&gt;The &lt;a href="https://silo.pgsty.com/reference/minio-mc/mc-event-list/#command-mc.event.ls"&gt;&lt;code&gt;mc event ls&lt;/code&gt;&lt;/a&gt; command lists all event notification triggers for a bucket.&lt;/p&gt;
&lt;p&gt;The alias &lt;a href="https://silo.pgsty.com/reference/minio-mc/mc-event-list/#command-mc.event.list"&gt;&lt;code&gt;mc event list&lt;/code&gt;&lt;/a&gt; has equivalent functionality to &lt;a href="https://silo.pgsty.com/reference/minio-mc/mc-event-list/#command-mc.event.ls"&gt;&lt;code&gt;mc event ls&lt;/code&gt;&lt;/a&gt;.&lt;/p&gt;



&lt;ul class="nav nav-tabs" id="tabs-0" role="tablist"&gt;&lt;li class="nav-item"&gt;&lt;button class="nav-link active" id="tabs-00-00-tab" data-bs-toggle="tab" data-bs-target="#tabs-00-00" role="tab" data-td-tp-persist="example" aria-controls="tabs-00-00" aria-selected="true"&gt;EXAMPLE&lt;/button&gt;&lt;/li&gt;&lt;li class="nav-item"&gt;&lt;button class="nav-link" id="tabs-00-01-tab" data-bs-toggle="tab" data-bs-target="#tabs-00-01" role="tab" data-td-tp-persist="syntax" aria-controls="tabs-00-01" aria-selected="false"&gt;SYNTAX&lt;/button&gt;&lt;/li&gt;&lt;/ul&gt;

&lt;div class="tab-content" id="tabs-0-content"&gt;&lt;div class="tab-body tab-pane fade show active" id="tabs-00-00" role="tabpanel" aria-labelled-by="tabs-00-00-tab" tabindex="0"&gt;&lt;p&gt;The following command lists all configured event notifications for the specified &lt;a href="https://silo.pgsty.com/administration/monitoring/bucket-notifications/#minio-bucket-notifications"&gt;bucket notification target&lt;/a&gt; for the &lt;code&gt;mydata&lt;/code&gt; bucket on the &lt;code&gt;myminio&lt;/code&gt; MinIO deployment:&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-shell" data-lang="shell"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;mc event ls myminio myminio/mydata arn:aws:sqs::primary:target
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="tab-body tab-pane fade" id="tabs-00-01" role="tabpanel" aria-labelled-by="tabs-00-01-tab" tabindex="0"&gt;&lt;p&gt;The command has the following syntax:&lt;/p&gt;</description></item><item><title>mc idp ldap accesskey edit</title><link>https://silo.pgsty.com/reference/minio-mc/mc-idp-ldap-accesskey-edit/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://silo.pgsty.com/reference/minio-mc/mc-idp-ldap-accesskey-edit/</guid><description>&lt;p&gt;&lt;a id="mc-idp-ldap-accesskey-edit"&gt;&lt;/a&gt;
&lt;a id="minio-mc-idp-ldap-accesskey-edit"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a id="command-mc.idp.ldap.accesskey.edit"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;h2 id="description"&gt;Description&lt;/h2&gt;
&lt;p&gt;&lt;a href="https://silo.pgsty.com/reference/minio-mc/mc-idp-ldap-accesskey-edit/#command-mc.idp.ldap.accesskey.edit"&gt;&lt;code&gt;mc idp ldap accesskey edit&lt;/code&gt;&lt;/a&gt; modifies the specified &lt;a href="https://silo.pgsty.com/administration/identity-access-management/minio-user-management/#minio-id-access-keys"&gt;access key&lt;/a&gt; on the local server.&lt;/p&gt;



&lt;ul class="nav nav-tabs" id="tabs-0" role="tablist"&gt;&lt;li class="nav-item"&gt;&lt;button class="nav-link active" id="tabs-00-00-tab" data-bs-toggle="tab" data-bs-target="#tabs-00-00" role="tab" data-td-tp-persist="example" aria-controls="tabs-00-00" aria-selected="true"&gt;EXAMPLE&lt;/button&gt;&lt;/li&gt;&lt;li class="nav-item"&gt;&lt;button class="nav-link" id="tabs-00-01-tab" data-bs-toggle="tab" data-bs-target="#tabs-00-01" role="tab" data-td-tp-persist="syntax" aria-controls="tabs-00-01" aria-selected="false"&gt;SYNTAX&lt;/button&gt;&lt;/li&gt;&lt;/ul&gt;

&lt;div class="tab-content" id="tabs-0-content"&gt;&lt;div class="tab-body tab-pane fade show active" id="tabs-00-00" role="tabpanel" aria-labelled-by="tabs-00-00-tab" tabindex="0"&gt;&lt;blockquote&gt;
&lt;p&gt;The following example modifies the secret for the access key &lt;code&gt;mykey&lt;/code&gt; on the &lt;code&gt;minio&lt;/code&gt; deployment:&lt;/p&gt;
&lt;/blockquote&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-shell" data-lang="shell"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;mc idp ldap accesskey edit myminio/ mykey --secret-key &lt;span class="s1"&gt;&amp;#39;xxxxxxx&amp;#39;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="tab-body tab-pane fade" id="tabs-00-01" role="tabpanel" aria-labelled-by="tabs-00-01-tab" tabindex="0"&gt;&lt;p&gt;The command has the following syntax:&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-shell" data-lang="shell"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;mc &lt;span class="o"&gt;[&lt;/span&gt;GLOBALFLAGS&lt;span class="o"&gt;]&lt;/span&gt; idp ldap accesskey rm &lt;span class="se"&gt;\
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; ALIAS &lt;span class="se"&gt;\
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; KEY &lt;span class="se"&gt;\
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="o"&gt;[&lt;/span&gt;--secret-key &amp;lt;string&amp;gt;&lt;span class="o"&gt;]&lt;/span&gt; &lt;span class="se"&gt;\
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="o"&gt;[&lt;/span&gt;--policy &amp;lt;string&amp;gt;&lt;span class="o"&gt;]&lt;/span&gt; &lt;span class="se"&gt;\
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="o"&gt;[&lt;/span&gt;--name &amp;lt;string&amp;gt;&lt;span class="o"&gt;]&lt;/span&gt; &lt;span class="se"&gt;\
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="o"&gt;[&lt;/span&gt;--description &amp;lt;string&amp;gt;&lt;span class="o"&gt;]&lt;/span&gt; &lt;span class="se"&gt;\
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="o"&gt;[&lt;/span&gt;--expiry-duration &amp;lt;string&amp;gt;&lt;span class="o"&gt;]&lt;/span&gt; &lt;span class="se"&gt;\
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="o"&gt;[&lt;/span&gt;--expiry &amp;lt;string&amp;gt;&lt;span class="o"&gt;]&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;Replace &lt;code&gt;ALIAS&lt;/code&gt; with the &lt;a href="https://silo.pgsty.com/reference/minio-mc/mc-alias-set/#alias"&gt;alias&lt;/a&gt; of a MinIO deployment configured for AD/LDAP integration.&lt;/p&gt;</description></item><item><title>mc idp ldap disable</title><link>https://silo.pgsty.com/reference/minio-mc/mc-idp-ldap-disable/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://silo.pgsty.com/reference/minio-mc/mc-idp-ldap-disable/</guid><description>&lt;p&gt;&lt;a id="mc-idp-ldap-disable"&gt;&lt;/a&gt;
&lt;a id="minio-mc-idp-ldap-disable"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a id="command-mc.idp.ldap.disable"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;h2 id="description"&gt;Description&lt;/h2&gt;
&lt;p&gt;The &lt;a href="https://silo.pgsty.com/reference/minio-mc/mc-idp-ldap-disable/#command-mc.idp.ldap.disable"&gt;&lt;code&gt;mc idp ldap disable&lt;/code&gt;&lt;/a&gt; command disables the currently configured AD/LDAP provider.&lt;/p&gt;



&lt;ul class="nav nav-tabs" id="tabs-0" role="tablist"&gt;&lt;li class="nav-item"&gt;&lt;button class="nav-link active" id="tabs-00-00-tab" data-bs-toggle="tab" data-bs-target="#tabs-00-00" role="tab" data-td-tp-persist="example" aria-controls="tabs-00-00" aria-selected="true"&gt;EXAMPLE&lt;/button&gt;&lt;/li&gt;&lt;li class="nav-item"&gt;&lt;button class="nav-link" id="tabs-00-01-tab" data-bs-toggle="tab" data-bs-target="#tabs-00-01" role="tab" data-td-tp-persist="syntax" aria-controls="tabs-00-01" aria-selected="false"&gt;SYNTAX&lt;/button&gt;&lt;/li&gt;&lt;/ul&gt;

&lt;div class="tab-content" id="tabs-0-content"&gt;&lt;div class="tab-body tab-pane fade show active" id="tabs-00-00" role="tabpanel" aria-labelled-by="tabs-00-00-tab" tabindex="0"&gt;&lt;p&gt;The following example disables the AD/LDAP configurations on the &lt;code&gt;myminio&lt;/code&gt; deployment.&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-shell" data-lang="shell"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;mc idp ldap disable &lt;span class="se"&gt;\
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; myminio
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="tab-body tab-pane fade" id="tabs-00-01" role="tabpanel" aria-labelled-by="tabs-00-01-tab" tabindex="0"&gt;&lt;p&gt;The command has the following syntax:&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-shell" data-lang="shell"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;mc &lt;span class="o"&gt;[&lt;/span&gt;GLOBALFLAGS&lt;span class="o"&gt;]&lt;/span&gt; idp ldap disable &lt;span class="se"&gt;\
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; ALIAS
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;Replace &lt;code&gt;ALIAS&lt;/code&gt; with the &lt;a href="https://silo.pgsty.com/reference/minio-mc/mc-alias-set/#alias"&gt;alias&lt;/a&gt; of a MinIO deployment to disable the AD/LDAP integration.&lt;/p&gt;</description></item><item><title>mc idp ldap policy detach</title><link>https://silo.pgsty.com/reference/minio-mc/mc-idp-ldap-policy-detach/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://silo.pgsty.com/reference/minio-mc/mc-idp-ldap-policy-detach/</guid><description>&lt;p&gt;&lt;a id="mc-idp-ldap-policy-detach"&gt;&lt;/a&gt;
&lt;a id="minio-mc-idp-ldap-policy-detach"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a id="command-mc.idp.ldap.policy.detach"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;h2 id="description"&gt;Description&lt;/h2&gt;
&lt;p&gt;The &lt;a href="https://silo.pgsty.com/reference/minio-mc/mc-idp-ldap-policy-detach/#command-mc.idp.ldap.policy.detach"&gt;&lt;code&gt;mc idp ldap policy detach&lt;/code&gt;&lt;/a&gt; command detaches one or more polices from an entity.&lt;/p&gt;



&lt;ul class="nav nav-tabs" id="tabs-0" role="tablist"&gt;&lt;li class="nav-item"&gt;&lt;button class="nav-link active" id="tabs-00-00-tab" data-bs-toggle="tab" data-bs-target="#tabs-00-00" role="tab" data-td-tp-persist="example" aria-controls="tabs-00-00" aria-selected="true"&gt;EXAMPLE&lt;/button&gt;&lt;/li&gt;&lt;li class="nav-item"&gt;&lt;button class="nav-link" id="tabs-00-01-tab" data-bs-toggle="tab" data-bs-target="#tabs-00-01" role="tab" data-td-tp-persist="syntax" aria-controls="tabs-00-01" aria-selected="false"&gt;SYNTAX&lt;/button&gt;&lt;/li&gt;&lt;/ul&gt;

&lt;div class="tab-content" id="tabs-0-content"&gt;&lt;div class="tab-body tab-pane fade show active" id="tabs-00-00" role="tabpanel" aria-labelled-by="tabs-00-00-tab" tabindex="0"&gt;&lt;p&gt;The following example detaches the policy &lt;code&gt;userpolicy&lt;/code&gt; from the user &lt;code&gt;bobfisher&lt;/code&gt; on the &lt;code&gt;myminio&lt;/code&gt; deployment.&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-shell" data-lang="shell"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;mc idp ldap policy detach myminio &lt;span class="se"&gt;\
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; userpolicy &lt;span class="se"&gt;\
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; --user&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="s1"&gt;&amp;#39;uid=bobfisher,ou=people,ou=hwengg,dc=min,dc=io&amp;#39;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="tab-body tab-pane fade" id="tabs-00-01" role="tabpanel" aria-labelled-by="tabs-00-01-tab" tabindex="0"&gt;&lt;p&gt;The command has the following syntax:&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-shell" data-lang="shell"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;mc &lt;span class="o"&gt;[&lt;/span&gt;GLOBALFLAGS&lt;span class="o"&gt;]&lt;/span&gt; idp ldap policy detach &lt;span class="se"&gt;\
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; POLICYNAME &lt;span class="se"&gt;\
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="o"&gt;[&lt;/span&gt;POLICY2&lt;span class="o"&gt;]&lt;/span&gt; ... &lt;span class="se"&gt;\
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; ALIAS &lt;span class="se"&gt;\
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="o"&gt;[&lt;/span&gt;--user&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="sb"&gt;`&lt;/span&gt;USER&lt;span class="sb"&gt;`&lt;/span&gt;&lt;span class="o"&gt;]&lt;/span&gt; &lt;span class="se"&gt;\
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="o"&gt;[&lt;/span&gt;--group&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="sb"&gt;`&lt;/span&gt;GROUP&lt;span class="sb"&gt;`&lt;/span&gt;&lt;span class="o"&gt;]&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;Replace &lt;code&gt;ALIAS&lt;/code&gt; with the &lt;a href="https://silo.pgsty.com/reference/minio-mc/mc-alias-set/#alias"&gt;alias&lt;/a&gt; of a MinIO deployment to configure for AD/LDAP integration.&lt;/p&gt;</description></item><item><title>mc ilm edit</title><link>https://silo.pgsty.com/reference/deprecated/mc-ilm-edit/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://silo.pgsty.com/reference/deprecated/mc-ilm-edit/</guid><description>&lt;p&gt;&lt;a id="mc-ilm-edit"&gt;&lt;/a&gt;
&lt;a id="minio-mc-ilm-edit"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a id="command-mc.ilm.edit"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;div class="alert alert-info" role="alert"&gt;
&lt;p&gt;&lt;strong&gt;Changed: RELEASE.2022-12-24T15-21-38Z&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;code&gt;mc ilm edit&lt;/code&gt; replaced by &lt;a href="https://silo.pgsty.com/reference/minio-mc/mc-ilm-rule-edit/#command-mc.ilm.rule.edit"&gt;&lt;code&gt;mc ilm rule edit&lt;/code&gt;&lt;/a&gt;.&lt;/p&gt;
&lt;/div&gt;
&lt;h2 id="syntax"&gt;Syntax&lt;/h2&gt;
&lt;p&gt;The &lt;a href="https://silo.pgsty.com/reference/deprecated/mc-ilm-edit/#command-mc.ilm.edit"&gt;&lt;code&gt;mc ilm edit&lt;/code&gt;&lt;/a&gt; command modifies an existing object lifecycle management rule on a MinIO bucket.&lt;/p&gt;



&lt;ul class="nav nav-tabs" id="tabs-1" role="tablist"&gt;&lt;li class="nav-item"&gt;&lt;button class="nav-link active" id="tabs-01-00-tab" data-bs-toggle="tab" data-bs-target="#tabs-01-00" role="tab" data-td-tp-persist="example" aria-controls="tabs-01-00" aria-selected="true"&gt;EXAMPLE&lt;/button&gt;&lt;/li&gt;&lt;li class="nav-item"&gt;&lt;button class="nav-link" id="tabs-01-01-tab" data-bs-toggle="tab" data-bs-target="#tabs-01-01" role="tab" data-td-tp-persist="syntax" aria-controls="tabs-01-01" aria-selected="false"&gt;SYNTAX&lt;/button&gt;&lt;/li&gt;&lt;/ul&gt;

&lt;div class="tab-content" id="tabs-1-content"&gt;&lt;div class="tab-body tab-pane fade show active" id="tabs-01-00" role="tabpanel" aria-labelled-by="tabs-01-00-tab" tabindex="1"&gt;&lt;p&gt;The following command modifies existing lifecycle management rules for the &lt;code&gt;mydata&lt;/code&gt; bucket on the &lt;code&gt;myminio&lt;/code&gt; deployment:&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-shell" data-lang="shell"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;mc ilm edit --id &lt;span class="s2"&gt;&amp;#34;c79ntj94b0t6rukh6lr0&amp;#34;&lt;/span&gt; --expiry-days &lt;span class="m"&gt;90&lt;/span&gt; mydata/myminio
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;mc ilm edit --id &lt;span class="s2"&gt;&amp;#34;c79nu2p4b0t6qko19rgg&amp;#34;&lt;/span&gt; --expired-object-delete-marker mydata/myminio
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;mc ilm edit --id &lt;span class="s2"&gt;&amp;#34;c79n19dn10dnab109fg1&amp;#34;&lt;/span&gt; --transition-days &lt;span class="m"&gt;30&lt;/span&gt; --tier &lt;span class="s2"&gt;&amp;#34;COLDTIER&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;The command modifies the specified rules as follows:&lt;/p&gt;</description></item><item><title>mc ilm rule edit</title><link>https://silo.pgsty.com/reference/minio-mc/mc-ilm-rule-edit/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://silo.pgsty.com/reference/minio-mc/mc-ilm-rule-edit/</guid><description>&lt;p&gt;&lt;a id="mc-ilm-rule-edit"&gt;&lt;/a&gt;
&lt;a id="minio-mc-ilm-rule-edit"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a id="command-mc.ilm.rule.edit"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;div class="alert alert-info" role="alert"&gt;
&lt;p&gt;&lt;strong&gt;Changed: RELEASE.2022-12-24T15-21-38Z&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;code&gt;mc ilm rule edit&lt;/code&gt; replaces &lt;code&gt;mc ilm edit&lt;/code&gt;.&lt;/p&gt;
&lt;/div&gt;
&lt;h2 id="syntax"&gt;Syntax&lt;/h2&gt;
&lt;p&gt;The &lt;a href="https://silo.pgsty.com/reference/minio-mc/mc-ilm-rule-edit/#command-mc.ilm.rule.edit"&gt;&lt;code&gt;mc ilm rule edit&lt;/code&gt;&lt;/a&gt; command modifies an existing object lifecycle management rule on a MinIO bucket.&lt;/p&gt;



&lt;ul class="nav nav-tabs" id="tabs-1" role="tablist"&gt;&lt;li class="nav-item"&gt;&lt;button class="nav-link active" id="tabs-01-00-tab" data-bs-toggle="tab" data-bs-target="#tabs-01-00" role="tab" data-td-tp-persist="example" aria-controls="tabs-01-00" aria-selected="true"&gt;EXAMPLE&lt;/button&gt;&lt;/li&gt;&lt;li class="nav-item"&gt;&lt;button class="nav-link" id="tabs-01-01-tab" data-bs-toggle="tab" data-bs-target="#tabs-01-01" role="tab" data-td-tp-persist="syntax" aria-controls="tabs-01-01" aria-selected="false"&gt;SYNTAX&lt;/button&gt;&lt;/li&gt;&lt;/ul&gt;

&lt;div class="tab-content" id="tabs-1-content"&gt;&lt;div class="tab-body tab-pane fade show active" id="tabs-01-00" role="tabpanel" aria-labelled-by="tabs-01-00-tab" tabindex="1"&gt;&lt;p&gt;The following command modifies existing lifecycle management rules for the &lt;code&gt;mydata&lt;/code&gt; bucket on the &lt;code&gt;myminio&lt;/code&gt; deployment:&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-shell" data-lang="shell"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;mc ilm rule edit --id &lt;span class="s2"&gt;&amp;#34;c79ntj94b0t6rukh6lr0&amp;#34;&lt;/span&gt; --expiry-days &lt;span class="m"&gt;90&lt;/span&gt; myminio/mydata
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;mc ilm rule edit --id &lt;span class="s2"&gt;&amp;#34;c79nu2p4b0t6qko19rgg&amp;#34;&lt;/span&gt; --expired-object-delete-marker myminio/mydata
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;mc ilm rule edit --id &lt;span class="s2"&gt;&amp;#34;c79n19dn10dnab109fg1&amp;#34;&lt;/span&gt; --transition-days &lt;span class="m"&gt;30&lt;/span&gt; --tier &lt;span class="s2"&gt;&amp;#34;COLDTIER&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;The command modifies the specified rules as follows:&lt;/p&gt;</description></item><item><title>mc ilm tier check</title><link>https://silo.pgsty.com/reference/minio-mc/mc-ilm-tier-check/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://silo.pgsty.com/reference/minio-mc/mc-ilm-tier-check/</guid><description>&lt;p&gt;&lt;a id="mc-ilm-tier-check"&gt;&lt;/a&gt;
&lt;a id="minio-mc-ilm-tier-check"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a id="command-mc.ilm.tier.check"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;h2 id="description"&gt;Description&lt;/h2&gt;
&lt;p&gt;The &lt;a href="https://silo.pgsty.com/reference/minio-mc/mc-ilm-tier-check/#command-mc.ilm.tier.check"&gt;&lt;code&gt;mc ilm tier check&lt;/code&gt;&lt;/a&gt; command displays the configuration for remote tier on a deployment.&lt;/p&gt;
&lt;h2 id="syntax"&gt;Syntax&lt;/h2&gt;
&lt;p&gt;The command has the following syntax:&lt;/p&gt;



&lt;ul class="nav nav-tabs" id="tabs-0" role="tablist"&gt;&lt;li class="nav-item"&gt;&lt;button class="nav-link active" id="tabs-00-00-tab" data-bs-toggle="tab" data-bs-target="#tabs-00-00" role="tab" data-td-tp-persist="example" aria-controls="tabs-00-00" aria-selected="true"&gt;EXAMPLE&lt;/button&gt;&lt;/li&gt;&lt;li class="nav-item"&gt;&lt;button class="nav-link" id="tabs-00-01-tab" data-bs-toggle="tab" data-bs-target="#tabs-00-01" role="tab" data-td-tp-persist="syntax" aria-controls="tabs-00-01" aria-selected="false"&gt;SYNTAX&lt;/button&gt;&lt;/li&gt;&lt;/ul&gt;

&lt;div class="tab-content" id="tabs-0-content"&gt;&lt;div class="tab-body tab-pane fade show active" id="tabs-00-00" role="tabpanel" aria-labelled-by="tabs-00-00-tab" tabindex="0"&gt;&lt;p&gt;The following example displays the configuration for an existing remote tier called &lt;code&gt;WARM-TIER&lt;/code&gt; on the &lt;code&gt;myminio&lt;/code&gt; deployment.&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-shell" data-lang="shell"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; mc ilm tier check myminio WARM-TIER
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="tab-body tab-pane fade" id="tabs-00-01" role="tabpanel" aria-labelled-by="tabs-00-01-tab" tabindex="0"&gt;&lt;p&gt;The command has the following syntax:&lt;/p&gt;</description></item><item><title>mc legalhold info</title><link>https://silo.pgsty.com/reference/minio-mc/mc-legalhold-info/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://silo.pgsty.com/reference/minio-mc/mc-legalhold-info/</guid><description>&lt;p&gt;&lt;a id="mc-legalhold-info"&gt;&lt;/a&gt;
&lt;a id="minio-mc-legalhold-info"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a id="command-mc.legalhold.info"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;h2 id="syntax"&gt;Syntax&lt;/h2&gt;
&lt;p&gt;The &lt;a href="https://silo.pgsty.com/reference/minio-mc/mc-legalhold-info/#command-mc.legalhold.info"&gt;&lt;code&gt;mc legalhold info&lt;/code&gt;&lt;/a&gt; command returns the current &lt;a href="https://silo.pgsty.com/administration/object-management/object-retention/#minio-object-locking-legalhold"&gt;legal hold&lt;/a&gt; setting for an object or objects.&lt;/p&gt;
&lt;p&gt;&lt;a href="https://silo.pgsty.com/reference/minio-mc/mc-legalhold/#command-mc.legalhold"&gt;&lt;code&gt;mc legalhold&lt;/code&gt;&lt;/a&gt; &lt;em&gt;requires&lt;/em&gt; that the specified bucket has object locking enabled. You can &lt;strong&gt;only&lt;/strong&gt; enable object locking at bucket creation. See &lt;a href="https://silo.pgsty.com/reference/minio-mc/mc-mb/#mc.mb.-with-lock"&gt;&lt;code&gt;mc mb --with-lock&lt;/code&gt;&lt;/a&gt; for documentation on creating buckets with object locking enabled.&lt;/p&gt;



&lt;ul class="nav nav-tabs" id="tabs-0" role="tablist"&gt;&lt;li class="nav-item"&gt;&lt;button class="nav-link active" id="tabs-00-00-tab" data-bs-toggle="tab" data-bs-target="#tabs-00-00" role="tab" data-td-tp-persist="example" aria-controls="tabs-00-00" aria-selected="true"&gt;EXAMPLE&lt;/button&gt;&lt;/li&gt;&lt;li class="nav-item"&gt;&lt;button class="nav-link" id="tabs-00-01-tab" data-bs-toggle="tab" data-bs-target="#tabs-00-01" role="tab" data-td-tp-persist="syntax" aria-controls="tabs-00-01" aria-selected="false"&gt;SYNTAX&lt;/button&gt;&lt;/li&gt;&lt;/ul&gt;

&lt;div class="tab-content" id="tabs-0-content"&gt;&lt;div class="tab-body tab-pane fade show active" id="tabs-00-00" role="tabpanel" aria-labelled-by="tabs-00-00-tab" tabindex="0"&gt;&lt;p&gt;The following command retrieves the current legalhold status for objects in the &lt;code&gt;mydata&lt;/code&gt; bucket on the &lt;code&gt;myminio&lt;/code&gt; MinIO deployment:&lt;/p&gt;</description></item><item><title>mc license register</title><link>https://silo.pgsty.com/reference/minio-mc/mc-license-register/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://silo.pgsty.com/reference/minio-mc/mc-license-register/</guid><description>&lt;p&gt;&lt;a id="mc-license-register"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a id="command-mc.support.register"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a id="command-mc.license.register"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;div class="alert alert-warning" role="alert"&gt;
&lt;p&gt;&lt;strong&gt;Important&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;code&gt;mc license register&lt;/code&gt; requires &lt;a href="https://silo.pgsty.com/reference/minio-mc/#minio-client"&gt;MinIO Client&lt;/a&gt; version &lt;code&gt;RELEASE.2023-11-20T16-30-59Z&lt;/code&gt; or later. While not strictly required, best practice keeps the &lt;a href="https://silo.pgsty.com/reference/minio-mc/#mc-client-versioning"&gt;MinIO Client version&lt;/a&gt; in alignment with the MinIO Server version.&lt;/p&gt;
&lt;/div&gt;
&lt;h2 id="description"&gt;Description&lt;/h2&gt;
&lt;p&gt;The &lt;a href="https://silo.pgsty.com/reference/minio-mc/mc-license-register/#command-mc.license.register"&gt;&lt;code&gt;mc license register&lt;/code&gt;&lt;/a&gt; command connects your deployment with your &lt;a href="https://min.io/pricing?jmp=docs"&gt;MinIO SUBNET&lt;/a&gt; account.&lt;/p&gt;
&lt;p&gt;After registration, you can upload deployment health reports directly to SUBNET using the &lt;a href="https://silo.pgsty.com/reference/minio-mc/mc-support-diag/#command-mc.support.diag"&gt;&lt;code&gt;mc support diag&lt;/code&gt;&lt;/a&gt; command.&lt;/p&gt;



&lt;ul class="nav nav-tabs" id="tabs-1" role="tablist"&gt;&lt;li class="nav-item"&gt;&lt;button class="nav-link active" id="tabs-01-00-tab" data-bs-toggle="tab" data-bs-target="#tabs-01-00" role="tab" data-td-tp-persist="example" aria-controls="tabs-01-00" aria-selected="true"&gt;EXAMPLE&lt;/button&gt;&lt;/li&gt;&lt;li class="nav-item"&gt;&lt;button class="nav-link" id="tabs-01-01-tab" data-bs-toggle="tab" data-bs-target="#tabs-01-01" role="tab" data-td-tp-persist="syntax" aria-controls="tabs-01-01" aria-selected="false"&gt;SYNTAX&lt;/button&gt;&lt;/li&gt;&lt;/ul&gt;

&lt;div class="tab-content" id="tabs-1-content"&gt;&lt;div class="tab-body tab-pane fade show active" id="tabs-01-00" role="tabpanel" aria-labelled-by="tabs-01-00-tab" tabindex="1"&gt;&lt;blockquote&gt;
&lt;p&gt;The following example registers the &lt;code&gt;minio&lt;/code&gt; &lt;a href="https://silo.pgsty.com/reference/minio-mc/mc-alias-set/#alias"&gt;alias&lt;/a&gt; with &lt;a href="https://min.io/pricing?jmp=docs"&gt;MinIO SUBNET&lt;/a&gt;:&lt;/p&gt;</description></item><item><title>mc quota info</title><link>https://silo.pgsty.com/reference/deprecated/mc-quota-info/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://silo.pgsty.com/reference/deprecated/mc-quota-info/</guid><description>&lt;p&gt;&lt;a id="mc-quota-info"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a id="command-mc.quota.info"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;div class="alert alert-info" role="alert"&gt;
&lt;p&gt;&lt;strong&gt;Changed: RELEASE.2022-12-13T00-23-28Z&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;code&gt;mc quota info&lt;/code&gt; replaced &lt;code&gt;mc admin bucket quota&lt;/code&gt;.&lt;/p&gt;
&lt;/div&gt;
&lt;div class="alert alert-info" role="alert"&gt;
&lt;p&gt;&lt;strong&gt;Changed: RELEASE.2024-07-31T15-58-33Z&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;code&gt;mc quota info&lt;/code&gt; is deprecated.&lt;/p&gt;
&lt;/div&gt;
&lt;h2 id="description"&gt;Description&lt;/h2&gt;
&lt;p&gt;The &lt;a href="https://silo.pgsty.com/reference/deprecated/mc-quota-info/#command-mc.quota.info"&gt;&lt;code&gt;mc quota info&lt;/code&gt;&lt;/a&gt; command displays the currently configured quota for a bucket.&lt;/p&gt;
&lt;h2 id="examples"&gt;Examples&lt;/h2&gt;
&lt;h3 id="retrieve-bucket-quota-configuration"&gt;Retrieve Bucket Quota Configuration&lt;/h3&gt;
&lt;p&gt;Use &lt;a href="https://silo.pgsty.com/reference/deprecated/mc-quota-info/#command-mc.quota.info"&gt;&lt;code&gt;mc quota info&lt;/code&gt;&lt;/a&gt; to retrieve the current quota configuration for a bucket:&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-shell" data-lang="shell"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;mc quota info TARGET/BUCKET
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;Replace &lt;code&gt;TARGET&lt;/code&gt; with the &lt;a href="https://silo.pgsty.com/reference/minio-mc/mc-alias/#command-mc.alias"&gt;&lt;code&gt;alias&lt;/code&gt;&lt;/a&gt; of a configured MinIO deployment. Replace &lt;code&gt;BUCKET&lt;/code&gt; with the name of the bucket on which to retrieve the quota.&lt;/p&gt;</description></item><item><title>mc replicate backlog</title><link>https://silo.pgsty.com/reference/minio-mc/mc-replicate-backlog/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://silo.pgsty.com/reference/minio-mc/mc-replicate-backlog/</guid><description>&lt;p&gt;&lt;a id="mc-replicate-backlog"&gt;&lt;/a&gt;
&lt;a id="minio-mc-replicate-backlog"&gt;&lt;/a&gt;
&lt;a id="minio-mc-replicate-diff"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a id="command-mc.replicate.diff"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a id="command-mc.replicate.backlog"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;div class="alert alert-info" role="alert"&gt;
&lt;p&gt;&lt;strong&gt;Changed: mc.RELEASE.2023-07-18T21-05-38Z&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;code&gt;mc replicate diff&lt;/code&gt; has been renamed &lt;code&gt;mc replicate backlog&lt;/code&gt;. No functionality has changed.&lt;/p&gt;
&lt;/div&gt;
&lt;h2 id="description"&gt;Description&lt;/h2&gt;
&lt;p&gt;The &lt;a href="https://silo.pgsty.com/reference/minio-mc/mc-replicate-backlog/#command-mc.replicate.backlog"&gt;&lt;code&gt;mc replicate backlog&lt;/code&gt;&lt;/a&gt; shows a list of unreplicated new or deleted objects.&lt;/p&gt;
&lt;p&gt;You can list the replication status of objects for a particular remote target. To do so, you must have the ARN of the remote target. You can use &lt;a href="https://silo.pgsty.com/reference/deprecated/mc-admin-bucket-remote/#minio-retrieve-remote-bucket-targets"&gt;retrieve the remote targets configured for a bucket&lt;/a&gt; to find the ARN.&lt;/p&gt;</description></item><item><title>mc retention info</title><link>https://silo.pgsty.com/reference/minio-mc/mc-retention-info/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://silo.pgsty.com/reference/minio-mc/mc-retention-info/</guid><description>&lt;p&gt;&lt;a id="mc-retention-info"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a id="command-mc.retention.info"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;h2 id="syntax"&gt;Syntax&lt;/h2&gt;
&lt;p&gt;The &lt;a href="https://silo.pgsty.com/reference/minio-mc/mc-retention-info/#command-mc.retention.info"&gt;&lt;code&gt;mc retention info&lt;/code&gt;&lt;/a&gt; command configures the &lt;a href="https://silo.pgsty.com/administration/object-management/object-retention/#minio-object-locking"&gt;Write-Once Read-Many (WORM) locking&lt;/a&gt; settings for an object or object(s) in a bucket. You can also set the default object lock settings for a bucket, where all objects without explicit object lock settings inherit the bucket default.&lt;/p&gt;
&lt;p&gt;To lock an object under &lt;a href="https://silo.pgsty.com/administration/object-management/object-retention/#minio-object-locking-legalhold"&gt;legal hold&lt;/a&gt;, use &lt;a href="https://silo.pgsty.com/reference/minio-mc/mc-legalhold-set/#command-mc.legalhold.set"&gt;&lt;code&gt;mc legalhold set&lt;/code&gt;&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;&lt;a href="https://silo.pgsty.com/reference/minio-mc/mc-retention-info/#command-mc.retention.info"&gt;&lt;code&gt;mc retention info&lt;/code&gt;&lt;/a&gt; &lt;em&gt;requires&lt;/em&gt; that the specified bucket has object locking enabled. You can &lt;strong&gt;only&lt;/strong&gt; enable object locking at bucket creation. See &lt;a href="https://silo.pgsty.com/reference/minio-mc/mc-mb/#mc.mb.-with-lock"&gt;&lt;code&gt;mc mb --with-lock&lt;/code&gt;&lt;/a&gt; for documentation on creating buckets with object locking enabled.&lt;/p&gt;</description></item><item><title>mc share upload</title><link>https://silo.pgsty.com/reference/minio-mc/mc-share-upload/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://silo.pgsty.com/reference/minio-mc/mc-share-upload/</guid><description>&lt;p&gt;&lt;a id="mc-share-upload"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a id="command-mc.share.upload"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;h2 id="syntax"&gt;Syntax&lt;/h2&gt;
&lt;p&gt;The &lt;a href="https://silo.pgsty.com/reference/minio-mc/mc-share-upload/#command-mc.share.upload"&gt;&lt;code&gt;mc share upload&lt;/code&gt;&lt;/a&gt; command generates a temporary presigned URL with integrated access credentials for uploading objects to a MinIO bucket. The temporary URL expires after a configurable time limit.&lt;/p&gt;
&lt;p&gt;Applications can perform a &lt;code&gt;PUT&lt;/code&gt; to upload an object using the URL.&lt;/p&gt;
&lt;p&gt;For more information on shareable object URLs, see the Amazon S3 documentation on &lt;a href="https://docs.aws.amazon.com/AmazonS3/latest/dev/ShareObjectPreSignedURL.html"&gt;Pre-Signed URLs&lt;/a&gt;.&lt;/p&gt;



&lt;ul class="nav nav-tabs" id="tabs-0" role="tablist"&gt;&lt;li class="nav-item"&gt;&lt;button class="nav-link active" id="tabs-00-00-tab" data-bs-toggle="tab" data-bs-target="#tabs-00-00" role="tab" data-td-tp-persist="example" aria-controls="tabs-00-00" aria-selected="true"&gt;EXAMPLE&lt;/button&gt;&lt;/li&gt;&lt;li class="nav-item"&gt;&lt;button class="nav-link" id="tabs-00-01-tab" data-bs-toggle="tab" data-bs-target="#tabs-00-01" role="tab" data-td-tp-persist="syntax" aria-controls="tabs-00-01" aria-selected="false"&gt;SYNTAX&lt;/button&gt;&lt;/li&gt;&lt;/ul&gt;

&lt;div class="tab-content" id="tabs-0-content"&gt;&lt;div class="tab-body tab-pane fade show active" id="tabs-00-00" role="tabpanel" aria-labelled-by="tabs-00-00-tab" tabindex="0"&gt;&lt;p&gt;The following command generates a new presigned upload URL for the &lt;code&gt;mydata&lt;/code&gt; bucket on the &lt;code&gt;myminio&lt;/code&gt; MinIO deployment:&lt;/p&gt;</description></item><item><title>mc support diag</title><link>https://silo.pgsty.com/reference/minio-mc/mc-support-diag/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://silo.pgsty.com/reference/minio-mc/mc-support-diag/</guid><description>&lt;p&gt;&lt;a id="mc-support-diag"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a id="command-mc.support.diag"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;div class="alert alert-info" role="alert"&gt;
&lt;p&gt;&lt;strong&gt;SUBNET Registration Required&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;The &lt;code&gt;mc support&lt;/code&gt; commands are designed for MinIO deployments registered with &lt;a href="https://min.io/pricing?jmp=docs"&gt;MinIO SUBNET&lt;/a&gt; to ensure optimal outcome of diagnostics and performance testing. Deployments not registered with SUBNET cannot use the &lt;code&gt;mc support&lt;/code&gt; commands.&lt;/p&gt;
&lt;/div&gt;
&lt;details class="silo-details"&gt;
 &lt;summary&gt;Command History&lt;/summary&gt;
 &lt;div class="silo-details__body"&gt;
&lt;p&gt;The command used to create the diagnostic report has changed over time.&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;MinIO Client Release&lt;/th&gt;
 &lt;th&gt;Command&lt;/th&gt;
 &lt;th&gt;Notes&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;RELEASE.2022-02-13T23-26-13Z&lt;/td&gt;
 &lt;td&gt;&lt;code&gt;mc support diag&lt;/code&gt;&lt;/td&gt;
 &lt;td&gt;Command moved to &lt;code&gt;mc support&lt;/code&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;RELEASE.2020-11-17T00-39-14Z&lt;/td&gt;
 &lt;td&gt;&lt;code&gt;mc admin subnet health&lt;/code&gt;&lt;/td&gt;
 &lt;td&gt;Command made a SUBNET subcommand&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;RELEASE.2020-10-03T02-54-56Z&lt;/td&gt;
 &lt;td&gt;&lt;code&gt;mc admin health&lt;/code&gt;&lt;/td&gt;
 &lt;td&gt;Command renamed to health&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Original Command&lt;/td&gt;
 &lt;td&gt;&lt;code&gt;mc admin obd&lt;/code&gt;&lt;/td&gt;
 &lt;td&gt;Command renamed &lt;code&gt;mc admin health&lt;/code&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
 &lt;/div&gt;
&lt;/details&gt;
&lt;h2 id="description"&gt;Description&lt;/h2&gt;
&lt;p&gt;The &lt;a href="https://silo.pgsty.com/reference/minio-mc/mc-support-diag/#command-mc.support.diag"&gt;&lt;code&gt;mc support diag&lt;/code&gt;&lt;/a&gt; command generates a health report for a MinIO deployment.&lt;/p&gt;</description></item><item><title>mc support top locks</title><link>https://silo.pgsty.com/reference/minio-mc/mc-support-top-locks/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://silo.pgsty.com/reference/minio-mc/mc-support-top-locks/</guid><description>&lt;p&gt;&lt;a id="mc-support-top-locks"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a id="command-mc.support.top.locks"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;div class="alert alert-info" role="alert"&gt;
&lt;p&gt;&lt;strong&gt;SUBNET Registration Required&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;The &lt;code&gt;mc support&lt;/code&gt; commands are designed for MinIO deployments registered with &lt;a href="https://min.io/pricing?jmp=docs"&gt;MinIO SUBNET&lt;/a&gt; to ensure optimal outcome of diagnostics and performance testing. Deployments not registered with SUBNET cannot use the &lt;code&gt;mc support&lt;/code&gt; commands.&lt;/p&gt;
&lt;/div&gt;
&lt;h2 id="syntax"&gt;Syntax&lt;/h2&gt;
&lt;p&gt;The &lt;a href="https://silo.pgsty.com/reference/minio-mc/mc-support-top-locks/#command-mc.support.top.locks"&gt;&lt;code&gt;mc support top locks&lt;/code&gt;&lt;/a&gt; command lists the ten oldest &lt;a href="https://silo.pgsty.com/administration/object-management/object-retention/#minio-object-locking"&gt;locks&lt;/a&gt; on a MinIO deployment.&lt;/p&gt;
&lt;p&gt;The command outputs the age of the lock, type of lock, owner, and resource. The output resembles the following:&lt;/p&gt;</description></item><item><title>mc tag list</title><link>https://silo.pgsty.com/reference/minio-mc/mc-tag-list/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://silo.pgsty.com/reference/minio-mc/mc-tag-list/</guid><description>&lt;p&gt;&lt;a id="mc-tag-list"&gt;&lt;/a&gt;
&lt;a id="minio-mc-tag-list"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a id="command-mc.tag.list"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;h2 id="syntax"&gt;Syntax&lt;/h2&gt;
&lt;p&gt;The &lt;a href="https://silo.pgsty.com/reference/minio-mc/mc-tag-list/#command-mc.tag.list"&gt;&lt;code&gt;mc tag list&lt;/code&gt;&lt;/a&gt; command lists all tags from a bucket or object.&lt;/p&gt;



&lt;ul class="nav nav-tabs" id="tabs-0" role="tablist"&gt;&lt;li class="nav-item"&gt;&lt;button class="nav-link active" id="tabs-00-00-tab" data-bs-toggle="tab" data-bs-target="#tabs-00-00" role="tab" data-td-tp-persist="example" aria-controls="tabs-00-00" aria-selected="true"&gt;EXAMPLE&lt;/button&gt;&lt;/li&gt;&lt;li class="nav-item"&gt;&lt;button class="nav-link" id="tabs-00-01-tab" data-bs-toggle="tab" data-bs-target="#tabs-00-01" role="tab" data-td-tp-persist="syntax" aria-controls="tabs-00-01" aria-selected="false"&gt;SYNTAX&lt;/button&gt;&lt;/li&gt;&lt;/ul&gt;

&lt;div class="tab-content" id="tabs-0-content"&gt;&lt;div class="tab-body tab-pane fade show active" id="tabs-00-00" role="tabpanel" aria-labelled-by="tabs-00-00-tab" tabindex="0"&gt;&lt;p&gt;The following command lists tags for the &lt;code&gt;mydata&lt;/code&gt; bucket on the &lt;code&gt;myminio&lt;/code&gt; MinIO deployment:&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-shell" data-lang="shell"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;mc tag list myminio/mydata
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="tab-body tab-pane fade" id="tabs-00-01" role="tabpanel" aria-labelled-by="tabs-00-01-tab" tabindex="0"&gt;&lt;p&gt;The command has the following syntax:&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-shell" data-lang="shell"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;mc &lt;span class="o"&gt;[&lt;/span&gt;GLOBALFLAGS&lt;span class="o"&gt;]&lt;/span&gt; tag &lt;span class="nb"&gt;set&lt;/span&gt; &lt;span class="se"&gt;\
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="o"&gt;[&lt;/span&gt;--rewind &lt;span class="s2"&gt;&amp;#34;string&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;]&lt;/span&gt; &lt;span class="se"&gt;\
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="o"&gt;[&lt;/span&gt;--versions&lt;span class="o"&gt;]&lt;/span&gt; &lt;span class="se"&gt;\
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="o"&gt;[&lt;/span&gt;--version-id &lt;span class="s2"&gt;&amp;#34;string&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;]&lt;/span&gt;* &lt;span class="se"&gt;\
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; ALIAS
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;ul&gt;
&lt;li&gt;Brackets &lt;code&gt;[]&lt;/code&gt; indicate optional parameters.&lt;/li&gt;
&lt;li&gt;Parameters sharing a line are mutually dependent.&lt;/li&gt;
&lt;li&gt;Parameters separated using the pipe &lt;code&gt;|&lt;/code&gt; operator are mutually exclusive.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Copy the example to a text editor and modify as-needed before running the command in the terminal/shell.&lt;/p&gt;</description></item><item><title>mc version info</title><link>https://silo.pgsty.com/reference/minio-mc/mc-version-info/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://silo.pgsty.com/reference/minio-mc/mc-version-info/</guid><description>&lt;p&gt;&lt;a id="mc-version-info"&gt;&lt;/a&gt;
&lt;a id="minio-mc-version-info"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a id="command-mc.version.info"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;h2 id="syntax"&gt;Syntax&lt;/h2&gt;
&lt;p&gt;The &lt;a href="https://silo.pgsty.com/reference/minio-mc/mc-version-info/#command-mc.version.info"&gt;&lt;code&gt;mc version info&lt;/code&gt;&lt;/a&gt; command returns the versioning status for the specified bucket.&lt;/p&gt;



&lt;ul class="nav nav-tabs" id="tabs-0" role="tablist"&gt;&lt;li class="nav-item"&gt;&lt;button class="nav-link active" id="tabs-00-00-tab" data-bs-toggle="tab" data-bs-target="#tabs-00-00" role="tab" data-td-tp-persist="example" aria-controls="tabs-00-00" aria-selected="true"&gt;EXAMPLE&lt;/button&gt;&lt;/li&gt;&lt;li class="nav-item"&gt;&lt;button class="nav-link" id="tabs-00-01-tab" data-bs-toggle="tab" data-bs-target="#tabs-00-01" role="tab" data-td-tp-persist="syntax" aria-controls="tabs-00-01" aria-selected="false"&gt;SYNTAX&lt;/button&gt;&lt;/li&gt;&lt;/ul&gt;

&lt;div class="tab-content" id="tabs-0-content"&gt;&lt;div class="tab-body tab-pane fade show active" id="tabs-00-00" role="tabpanel" aria-labelled-by="tabs-00-00-tab" tabindex="0"&gt;&lt;p&gt;The following command returns the versioning status for the &lt;code&gt;mybucket&lt;/code&gt; bucket on the &lt;code&gt;myminio&lt;/code&gt; MinIO deployment:&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-shell" data-lang="shell"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;mc version info myminio/mybucket
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="tab-body tab-pane fade" id="tabs-00-01" role="tabpanel" aria-labelled-by="tabs-00-01-tab" tabindex="0"&gt;&lt;p&gt;The command has the following syntax:&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-shell" data-lang="shell"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;mc &lt;span class="o"&gt;[&lt;/span&gt;GLOBALFLAGS&lt;span class="o"&gt;]&lt;/span&gt; version info ALIAS
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;ul&gt;
&lt;li&gt;Brackets &lt;code&gt;[]&lt;/code&gt; indicate optional parameters.&lt;/li&gt;
&lt;li&gt;Parameters sharing a line are mutually dependent.&lt;/li&gt;
&lt;li&gt;Parameters separated using the pipe &lt;code&gt;|&lt;/code&gt; operator are mutually exclusive.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Copy the example to a text editor and modify as-needed before running the command in the terminal/shell.&lt;/p&gt;</description></item><item><title>MinIO Object Locking</title><link>https://silo.pgsty.com/administration/object-management/object-retention/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://silo.pgsty.com/administration/object-management/object-retention/</guid><description>&lt;p&gt;&lt;a id="minio-object-retention"&gt;&lt;/a&gt;
&lt;a id="minio-object-locking"&gt;&lt;/a&gt;
&lt;a id="id1"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://youtu.be/Hk9Z-sltUu8?ref=docs"&gt;Object locking and retention overview&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://youtu.be/thNus-DL1u4?ref=docs"&gt;Object locking and retention lab&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="overview"&gt;Overview&lt;/h2&gt;
&lt;p&gt;MinIO Object Locking (“Object Retention”) enforces Write-Once Read-Many (WORM) immutability to protect &lt;a href="https://silo.pgsty.com/administration/object-management/object-versioning/#minio-bucket-versioning"&gt;versioned objects&lt;/a&gt; from deletion. MinIO supports both &lt;a href="https://silo.pgsty.com/administration/object-management/object-retention/#minio-object-locking-retention-modes"&gt;duration based object retention&lt;/a&gt; and &lt;a href="https://silo.pgsty.com/administration/object-management/object-retention/#minio-object-locking-legalhold"&gt;indefinite legal hold retention&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;MinIO Object Locking provides key data retention compliance and meets SEC17a-4(f), FINRA 4511(C), and CFTC 1.31(c)-(d) requirements as per &lt;a href="https://min.io/cohasset?ref-docs"&gt;Cohasset Associates&lt;/a&gt;.&lt;/p&gt;
&lt;div class="silo-doc-carousel" data-silo-carousel&gt;
 &lt;button class="silo-doc-carousel-button" type="button" data-silo-carousel-action="previous" aria-label="Previous card"&gt;‹&lt;/button&gt;
 &lt;div class="silo-doc-carousel-track" tabindex="0"&gt;
&lt;article class="silo-doc-card"&gt;
 &lt;img class="silo-doc-card__image" src="https://silo.pgsty.com/images/retention/minio-versioning-delete-object.svg" alt="Deleting an Object" loading="lazy" decoding="async"&gt;
 &lt;div class="silo-doc-card__body"&gt;&lt;strong class="silo-doc-card__title"&gt;Bucket Without Locking&lt;/strong&gt;MinIO versioning preserves the full history of object mutations. However, applications can explicitly delete specific object versions.
 &lt;/div&gt;&lt;/article&gt;
&lt;article class="silo-doc-card"&gt;
 &lt;img class="silo-doc-card__image" src="https://silo.pgsty.com/images/retention/minio-object-locking.svg" alt="30 Day Locked Objects" loading="lazy" decoding="async"&gt;
 &lt;div class="silo-doc-card__body"&gt;&lt;strong class="silo-doc-card__title"&gt;Bucket With Locking&lt;/strong&gt;Applying a default 30 Day WORM lock to objects in the bucket ensures a minimum period of retention and protection for all object versions.
 &lt;/div&gt;&lt;/article&gt;
&lt;article class="silo-doc-card"&gt;
 &lt;img class="silo-doc-card__image" src="https://silo.pgsty.com/images/retention/minio-object-locking-delete.svg" alt="Delete Operation in Locked Bucket" loading="lazy" decoding="async"&gt;
 &lt;div class="silo-doc-card__body"&gt;&lt;strong class="silo-doc-card__title"&gt;Delete Operations in Locked Bucket&lt;/strong&gt;&lt;a href="https://silo.pgsty.com/administration/object-management/object-delete/#minio-object-delete"&gt;Delete operations&lt;/a&gt; follow normal behavior in &lt;a href="https://silo.pgsty.com/administration/object-management/object-versioning/#minio-bucket-versioning-delete"&gt;versioned buckets&lt;/a&gt;, where MinIO creates a &lt;code&gt;DeleteMarker&lt;/code&gt; for the object. However, non-Delete Marker versions of the object remain under the retention rules and are protected from any specific deletion or overwrite attempts.
 &lt;/div&gt;&lt;/article&gt;
&lt;article class="silo-doc-card"&gt;
 &lt;img class="silo-doc-card__image" src="https://silo.pgsty.com/images/retention/minio-object-locking-delete-version.svg" alt="Versioned Delete Operation in a Locked Bucket" loading="lazy" decoding="async"&gt;
 &lt;div class="silo-doc-card__body"&gt;&lt;strong class="silo-doc-card__title"&gt;Versioned Delete Operations in Locked Bucket&lt;/strong&gt;MinIO blocks any attempt to &lt;a href="https://silo.pgsty.com/administration/object-management/object-delete/#minio-object-delete"&gt;delete&lt;/a&gt; a specific object version held under WORM lock. The earliest possible time after which a client may delete the version is when the lock expires.
 &lt;/div&gt;&lt;/article&gt;
&lt;/div&gt;
 &lt;button class="silo-doc-carousel-button" type="button" data-silo-carousel-action="next" aria-label="Next card"&gt;›&lt;/button&gt;
&lt;/div&gt;

&lt;p&gt;MinIO object locking is &lt;a href="https://docs.aws.amazon.com/AmazonS3/latest/userguide/object-lock.html"&gt;feature and API compatible with AWS S3&lt;/a&gt;. This page summarizes Object Locking / Retention concepts as implemented by MinIO. See the AWS S3 documentation on &lt;a href="https://docs.aws.amazon.com/AmazonS3/latest/userguide/object-lock.html"&gt;How S3 Object Lock works&lt;/a&gt; for additional resources.&lt;/p&gt;</description></item><item><title>MinIO Operator Environment Variables</title><link>https://silo.pgsty.com/reference/operator-environment-variables/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://silo.pgsty.com/reference/operator-environment-variables/</guid><description>&lt;p&gt;&lt;a id="minio-operator-environment-variables"&gt;&lt;/a&gt;
&lt;a id="minio-operator-envvars"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;The &lt;a href="https://silo.pgsty.com/operations/deployments/kubernetes/#minio-operator-installation"&gt;MinIO Operator&lt;/a&gt; uses the following environment variables during startup to set configuration settings. Configure these variables in the &lt;code&gt;minio-operator&lt;/code&gt; container.&lt;/p&gt;
&lt;h2 id="setting-environment-variables-in-kubernetes"&gt;Setting Environment Variables in Kubernetes&lt;/h2&gt;
&lt;p&gt;To set these environment variables, modify the operator container’s yaml at &lt;code&gt;.spec.env&lt;/code&gt; or use the following &lt;code&gt;kubectl&lt;/code&gt; command syntax:&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-shell" data-lang="shell"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;kubectl &lt;span class="nb"&gt;set&lt;/span&gt; env -n minio-operator deployment/minio-operator &amp;lt;ENV_VARIABLE&amp;gt;&lt;span class="o"&gt;=&lt;/span&gt;&amp;lt;value&amp;gt; ... &amp;lt;ENV_VARIABLE2&amp;gt;&lt;span class="o"&gt;=&lt;/span&gt;&amp;lt;value2&amp;gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;Replace:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;minio-operator&lt;/code&gt; with the namespace for your Operator, if not using the default value.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;deployment/minio-operator&lt;/code&gt; with the deployment for your Operator, if not the default value. (Most deployments use the default value.)&lt;/li&gt;
&lt;li&gt;&lt;code&gt;&amp;lt;ENV_VARIABLE&amp;gt;&lt;/code&gt; with the environment variable to set or modify.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;&amp;lt;value&amp;gt;&lt;/code&gt; with the value to use for the environment variable.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;You can set or modify multiple environment variables by separating each &lt;code&gt;VARIABLE=value&lt;/code&gt; pair with a space.&lt;/p&gt;</description></item><item><title>Monitoring and Alerting using InfluxDB</title><link>https://silo.pgsty.com/operations/monitoring/monitor-and-alert-using-influxdb/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://silo.pgsty.com/operations/monitoring/monitor-and-alert-using-influxdb/</guid><description>&lt;p&gt;&lt;a id="monitoring-and-alerting-using-influxdb"&gt;&lt;/a&gt;
&lt;a id="minio-metrics-influxdb"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;MinIO publishes cluster and node metrics using the &lt;a href="https://prometheus.io/docs/concepts/data_model/"&gt;Prometheus Data Model&lt;/a&gt;. &lt;a href="https://www.influxdata.com/?ref=minio"&gt;InfluxDB&lt;/a&gt; supports scraping MinIO metrics data for monitoring and alerting.&lt;/p&gt;
&lt;p&gt;The procedure on this page documents the following:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Configuring an InfluxDB service to scrape and display metrics from a MinIO deployment&lt;/li&gt;
&lt;li&gt;Configuring an Alert on a MinIO metric&lt;/li&gt;
&lt;/ul&gt;
&lt;div class="alert alert-info" role="alert"&gt;
&lt;p&gt;&lt;strong&gt;Prerequisites&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This procedure requires the following:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;An existing InfluxDB deployment configured with one or more &lt;a href="https://docs.influxdata.com/influxdb/v2.4/notification-endpoints/"&gt;notification endpoints&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;An existing MinIO deployment with network access to the InfluxDB deployment&lt;/li&gt;
&lt;li&gt;An &lt;a href="https://silo.pgsty.com/reference/minio-mc/#command-mc"&gt;&lt;code&gt;mc&lt;/code&gt;&lt;/a&gt; installation on your local host configured to &lt;a href="https://silo.pgsty.com/reference/minio-mc/mc-alias-set/#alias"&gt;access&lt;/a&gt; the MinIO deployment&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;These instructions use &lt;a href="https://silo.pgsty.com/operations/monitoring/metrics-v2/#minio-metrics-v2"&gt;version 2 metrics.&lt;/a&gt; For more about metrics API versions, see &lt;a href="https://silo.pgsty.com/operations/monitoring/metrics-and-alerts/#minio-metrics-and-alerts"&gt;Metrics and alerts.&lt;/a&gt;&lt;/p&gt;</description></item><item><title>Node Failure Recovery</title><link>https://silo.pgsty.com/operations/data-recovery/recover-after-node-failure/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://silo.pgsty.com/operations/data-recovery/recover-after-node-failure/</guid><description>&lt;p&gt;&lt;a id="node-failure-recovery"&gt;&lt;/a&gt;
&lt;a id="minio-restore-hardware-failure-node"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;If a MinIO node suffers complete hardware failure (e.g. loss of all drives, data, etc.), the node begins &lt;a href="https://silo.pgsty.com/operations/concepts/healing/#minio-concepts-healing"&gt;healing operations&lt;/a&gt; once it rejoins the deployment. MinIO healing occurs only on the replaced hardware and does not typically impact deployment performance.&lt;/p&gt;
&lt;p&gt;MinIO healing ensures consistency and correctness of all data restored onto the drive.&lt;/p&gt;
&lt;div class="alert alert-info" role="alert"&gt;
&lt;p&gt;&lt;strong&gt;Exclusive access to drives&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;MinIO &lt;strong&gt;requires&lt;/strong&gt; &lt;em&gt;exclusive&lt;/em&gt; access to the drives or volumes provided for object storage. No other processes, software, scripts, or persons should perform &lt;em&gt;any&lt;/em&gt; actions directly on the drives or volumes provided to MinIO or the objects or files MinIO places on them.&lt;/p&gt;</description></item><item><title>OpenID Connect Access Management</title><link>https://silo.pgsty.com/administration/identity-access-management/oidc-access-management/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://silo.pgsty.com/administration/identity-access-management/oidc-access-management/</guid><description>&lt;p&gt;&lt;a id="openid-connect-access-management"&gt;&lt;/a&gt;
&lt;a id="minio-external-identity-management-openid-access-control"&gt;&lt;/a&gt;
&lt;a id="minio-external-identity-management-openid"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;MinIO supports using an OpenID Connect (OIDC) compatible IDentity Provider (IDP) such as Okta, KeyCloak, Dex, Google, or Facebook for external management of user identities.&lt;/p&gt;
&lt;p&gt;For identities managed by the external OpenID Connect (OIDC) compatible provider, MinIO can use either of two methods to assign policies to the authenticated user.&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Use the &lt;a href="https://datatracker.ietf.org/doc/html/rfc7519#section-4"&gt;JSON Web Token claim&lt;/a&gt; returned as part of the OIDC authentication flow to identify the &lt;a href="https://silo.pgsty.com/administration/identity-access-management/policy-based-access-control/#minio-policy"&gt;policies&lt;/a&gt; to assign to the authenticated user.&lt;/li&gt;
&lt;li&gt;Use the &lt;code&gt;RoleArn&lt;/code&gt; specified in the authorization request to assign the policies attached to the provider’s RolePolicy.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;MinIO by default denies access to all actions or resources not explicitly allowed by a user’s assigned or inherited &lt;a href="https://silo.pgsty.com/administration/identity-access-management/policy-based-access-control/#minio-policy"&gt;policies&lt;/a&gt;. Users managed by an OIDC provider must specify the necessary policies as part of the JWT claim. If the user JWT claim has no matching MinIO policies, that user has no permissions to access any action or resource on the MinIO deployment.&lt;/p&gt;</description></item><item><title>OpenID Identity Management Settings</title><link>https://silo.pgsty.com/reference/minio-server/settings/iam/openid/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://silo.pgsty.com/reference/minio-server/settings/iam/openid/</guid><description>&lt;p&gt;&lt;a id="openid-identity-management-settings"&gt;&lt;/a&gt;
&lt;a id="minio-open-id-config-settings"&gt;&lt;/a&gt;
&lt;a id="minio-server-envvar-external-identity-management-openid"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;This page documents settings for enabling external identity management using an OpenID Connect (OIDC)-compatible provider. See &lt;a href="https://silo.pgsty.com/administration/identity-access-management/oidc-access-management/#minio-external-identity-management-openid"&gt;OpenID Connect Access Management&lt;/a&gt; for a tutorial on using these settings.&lt;/p&gt;
&lt;p&gt;You can establish or modify settings by defining:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;an &lt;em&gt;environment variable&lt;/em&gt; on the host system prior to starting or restarting the MinIO Server. Refer to your operating system’s documentation for how to define an environment variable.&lt;/li&gt;
&lt;li&gt;a &lt;em&gt;configuration setting&lt;/em&gt; using &lt;a href="https://silo.pgsty.com/reference/minio-mc-admin/mc-admin-config/#mc.admin.config.set"&gt;&lt;code&gt;mc admin config set&lt;/code&gt;&lt;/a&gt;.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;If you define both an environment variable and the similar configuration setting, MinIO uses the environment variable value.&lt;/p&gt;</description></item><item><title>Publish Events to MQTT</title><link>https://silo.pgsty.com/administration/monitoring/publish-events-to-mqtt/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://silo.pgsty.com/administration/monitoring/publish-events-to-mqtt/</guid><description>&lt;p&gt;&lt;a id="publish-events-to-mqtt"&gt;&lt;/a&gt;
&lt;a id="minio-bucket-notifications-publish-mqtt"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;MinIO supports publishing &lt;a href="https://silo.pgsty.com/administration/monitoring/bucket-notifications/#minio-bucket-notifications"&gt;bucket notification&lt;/a&gt; events to &lt;a href="https://www.mqtt.org/"&gt;MQTT&lt;/a&gt; server/broker endpoint.&lt;/p&gt;
&lt;h2 id="add-an-mqtt-endpoint-to-a-minio-deployment"&gt;Add an MQTT Endpoint to a MinIO Deployment&lt;/h2&gt;
&lt;p&gt;The following procedure adds a new MQTT service endpoint for supporting &lt;a href="https://silo.pgsty.com/administration/monitoring/bucket-notifications/#minio-bucket-notifications"&gt;bucket notifications&lt;/a&gt; in a MinIO deployment.&lt;/p&gt;
&lt;h3 id="prerequisites"&gt;Prerequisites&lt;/h3&gt;
&lt;h4 id="mqtt-3-1-or-3-1-1-server-broker"&gt;MQTT 3.1 or 3.1.1 Server/Broker&lt;/h4&gt;
&lt;p&gt;This procedure assumes an existing MQTT 3.1 or 3.1.1 server/broker to which the MinIO deployment has connectivity. See the &lt;a href="https://mqtt.org/software/"&gt;mqtt.org software listing&lt;/a&gt; for a list of MQTT-compatible server/brokers.&lt;/p&gt;
&lt;p&gt;If the MQTT service requires authentication, you &lt;em&gt;must&lt;/em&gt; provide an appropriate username and password during the configuration process to grant MinIO access to the service.&lt;/p&gt;</description></item><item><title>Publish Server or Audit Logs to an External Service</title><link>https://silo.pgsty.com/operations/monitoring/minio-logging/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://silo.pgsty.com/operations/monitoring/minio-logging/</guid><description>&lt;p&gt;&lt;a id="publish-server-or-audit-logs-to-an-external-service"&gt;&lt;/a&gt;
&lt;a id="minio-logging"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;MinIO publishes all &lt;a href="https://silo.pgsty.com/reference/minio-server/#command-minio.server"&gt;&lt;code&gt;minio server&lt;/code&gt;&lt;/a&gt; operations to the system console. Reading these logs depends on how the server process is managed. For example, if the server is managed through a &lt;code&gt;systemd&lt;/code&gt; script, you can read the logs using &lt;code&gt;journalctl -u SERVICENAME.service&lt;/code&gt;. Replace &lt;code&gt;SERVICENAME&lt;/code&gt; with the name of the MinIO service.&lt;/p&gt;
&lt;p&gt;MinIO also supports publishing server logs and audit logs to an HTTP webhook.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://silo.pgsty.com/operations/monitoring/minio-logging/#minio-logging-publish-server-logs"&gt;Server logs&lt;/a&gt; contain the same &lt;a href="https://silo.pgsty.com/reference/minio-server/#command-minio.server"&gt;&lt;code&gt;minio server&lt;/code&gt;&lt;/a&gt; operations logged to the system console. Server logs support general monitoring and troubleshooting of operations.&lt;/li&gt;
&lt;li&gt;&lt;a href="https://silo.pgsty.com/operations/monitoring/minio-logging/#minio-logging-publish-audit-logs"&gt;Audit logs&lt;/a&gt; are more granular descriptions of each operation on the MinIO deployment. Audit logging supports security standards and regulations which require detailed tracking of operations.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;MinIO publishes logs as a JSON document as a &lt;code&gt;PUT&lt;/code&gt; request to each configured endpoint. The endpoint server is responsible for processing each JSON document. MinIO requires explicit configuration of each webhook endpoint and does &lt;em&gt;not&lt;/em&gt; publish logs to a webhook by default.&lt;/p&gt;</description></item><item><title>Security Checklist</title><link>https://silo.pgsty.com/operations/checklists/security/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://silo.pgsty.com/operations/checklists/security/</guid><description>&lt;p&gt;&lt;a id="security-checklist"&gt;&lt;/a&gt;
&lt;a id="minio-security-checklist"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Use the following checklist when planning the security configuration for a production, distributed MinIO deployment.&lt;/p&gt;
&lt;h2 id="required-steps"&gt;Required Steps&lt;/h2&gt;
&lt;table&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;p&gt;&lt;svg version="1.1" width="1.0em" height="1.0em" class="sd-octicon sd-octicon-circle" viewBox="0 0 16 16" aria-hidden="true"&gt;&lt;path fill-rule="evenodd" d="M8 1.5a6.5 6.5 0 100 13 6.5 6.5 0 000-13zM0 8a8 8 0 1116 0A8 8 0 010 8z"&gt;&lt;/path&gt;&lt;/svg&gt;&lt;/p&gt;&lt;/td&gt;
 &lt;td&gt;&lt;p&gt;Define group policies either on MinIO or the selected 3rd party Identity Provider (LDAP/Active Directory or OpenID)&lt;/p&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;p&gt;&lt;svg version="1.1" width="1.0em" height="1.0em" class="sd-octicon sd-octicon-circle" viewBox="0 0 16 16" aria-hidden="true"&gt;&lt;path fill-rule="evenodd" d="M8 1.5a6.5 6.5 0 100 13 6.5 6.5 0 000-13zM0 8a8 8 0 1116 0A8 8 0 010 8z"&gt;&lt;/path&gt;&lt;/svg&gt;&lt;/p&gt;</description></item><item><title>Server-Side Encryption Per-Deployment Key (SSE-S3)</title><link>https://silo.pgsty.com/administration/server-side-encryption/server-side-encryption-sse-s3/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://silo.pgsty.com/administration/server-side-encryption/server-side-encryption-sse-s3/</guid><description>&lt;p&gt;&lt;a id="server-side-encryption-per-deployment-key-sse-s3"&gt;&lt;/a&gt;
&lt;a id="minio-encryption-sse-s3"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;MinIO Server-Side Encryption (SSE) protects objects as part of write operations, allowing clients to take advantage of server processing power to secure objects at the storage layer (encryption-at-rest). SSE also provides key functionality to regulatory and compliance requirements around secure locking and erasure.&lt;/p&gt;
&lt;p&gt;MinIO SSE uses the &lt;a href="https://docs.min.io/community/minio-kes/"&gt;MinIO Key Encryption Service (KES)&lt;/a&gt; and an external Key Management Service (KMS) for performing secured cryptographic operations at scale. MinIO also supports client-managed key management, where the application takes full responsibility for creating and managing encryption keys for use with MinIO SSE.&lt;/p&gt;</description></item><item><title>Site Replication Overview</title><link>https://silo.pgsty.com/operations/replication/multi-site-replication/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://silo.pgsty.com/operations/replication/multi-site-replication/</guid><description>&lt;p&gt;&lt;a id="site-replication-overview"&gt;&lt;/a&gt;
&lt;a id="minio-site-replication-overview"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Site replication configures multiple independent MinIO deployments as a cluster of replicas called peer sites.&lt;/p&gt;
&lt;blockquote&gt;
&lt;figure&gt;
 &lt;img src="https://silo.pgsty.com/images/architecture/architecture-load-balancer-multi-site.svg" alt="Diagram of a site replication deployment with two sites" /&gt;
 &lt;figcaption&gt;A site replication deployment with two peer sites.
A load balancer manages routing operations to either of the two sites.
Data written to one site automatically replicates to the other peer site.&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/blockquote&gt;
&lt;p&gt;Site replication assumes the use of either the included MinIO identity provider (IDP) &lt;em&gt;or&lt;/em&gt; an external IDP. All configured deployments must use the same IDP. Deployments using an external IDP must use the same configuration across sites.&lt;/p&gt;</description></item><item><title>Trademark Notice</title><link>https://silo.pgsty.com/about/trademark/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://silo.pgsty.com/about/trademark/</guid><description>&lt;div class="td-alert td-alert--md alert alert-warning" role="alert"&gt;&lt;div class="td-alert-heading alert-heading" role="heading"&gt;Warning&lt;/div&gt;
 &lt;div class="td-alert-body"&gt;
 &lt;p&gt;Every appearance of the MinIO name in this documentation is descriptive use, and implies no commercial relationship.&lt;/p&gt;
&lt;p&gt;Silo is a fork maintained independently by the PIGSTY community. It is &lt;strong&gt;not&lt;/strong&gt; affiliated with, endorsed by, or sponsored by MinIO, Inc.&lt;/p&gt;
 &lt;/div&gt;
&lt;/div&gt;
&lt;h2 id="confusion"&gt;What the project does to avoid confusion&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;The fork is published under its own name, &lt;strong&gt;Silo&lt;/strong&gt;, not under MinIO&amp;rsquo;s.&lt;/li&gt;
&lt;li&gt;Every page of this site carries a trademark disclaimer in the footer.&lt;/li&gt;
&lt;li&gt;It is labeled a community fork across every distribution channel — repositories, container images, release artifacts, and this documentation.&lt;/li&gt;
&lt;li&gt;No claim of affiliation, endorsement, certification, or commercial relationship with MinIO, Inc. is ever made.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="why"&gt;Why the name still appears in this documentation&lt;/h2&gt;
&lt;p&gt;A license grants rights in copyright; it says nothing about names. &lt;a href="https://silo.pgsty.com/about/license/"&gt;AGPLv3&lt;/a&gt; gives anyone the right to fork and redistribute the MinIO codebase, but trademark law is a separate matter that a license does not settle.&lt;/p&gt;</description></item><item><title>Transition Objects from MinIO to S3</title><link>https://silo.pgsty.com/administration/object-management/transition-objects-to-s3/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://silo.pgsty.com/administration/object-management/transition-objects-to-s3/</guid><description>&lt;p&gt;&lt;a id="transition-objects-from-minio-to-s3"&gt;&lt;/a&gt;
&lt;a id="minio-lifecycle-management-transition-to-s3"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;The procedure on this page creates a new object lifecycle management rule that transition objects from a MinIO bucket to a remote storage tier on the Amazon Web Services S3 storage backend &lt;em&gt;or&lt;/em&gt; an S3-compatible service. This procedure supports use cases such as tiering objects to low-cost or archival storage after a certain time period or calendar date.&lt;/p&gt;
&lt;h2 id="requirements"&gt;Requirements&lt;/h2&gt;
&lt;h3 id="install-and-configure-mc"&gt;Install and Configure &lt;code&gt;mc&lt;/code&gt;&lt;/h3&gt;
&lt;p&gt;This procedure uses &lt;a href="https://silo.pgsty.com/reference/minio-mc/#command-mc"&gt;&lt;code&gt;mc&lt;/code&gt;&lt;/a&gt; for performing operations on the MinIO cluster. Install &lt;a href="https://silo.pgsty.com/reference/minio-mc/#command-mc"&gt;&lt;code&gt;mc&lt;/code&gt;&lt;/a&gt; on a machine with network access to both source and destination clusters. See the &lt;code&gt;mc&lt;/code&gt; &lt;a href="https://silo.pgsty.com/reference/minio-mc/#mc-install"&gt;Installation Quickstart&lt;/a&gt; for instructions on downloading and installing &lt;code&gt;mc&lt;/code&gt;.&lt;/p&gt;</description></item><item><title>Upgrade a MinIO Deployment</title><link>https://silo.pgsty.com/operations/deployments/baremetal-upgrade-minio-deployment/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://silo.pgsty.com/operations/deployments/baremetal-upgrade-minio-deployment/</guid><description>&lt;p&gt;&lt;a id="upgrade-a-minio-deployment"&gt;&lt;/a&gt;
&lt;a id="minio-upgrade"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;div class="alert alert-warning" role="alert"&gt;
&lt;p&gt;&lt;strong&gt;Important&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;For deployments older than &lt;a href="https://github.com/minio/minio/releases/tag/RELEASE.2024-03-30T09-41-56Z"&gt;RELEASE.2024-03-30T09-41-56Z&lt;/a&gt; running with &lt;a href="https://silo.pgsty.com/reference/minio-server/settings/iam/ldap/#minio-ldap-config-settings"&gt;AD/LDAP&lt;/a&gt; enabled, you &lt;strong&gt;must&lt;/strong&gt; read through the release notes for &lt;a href="https://github.com/minio/minio/releases/tag/RELEASE.2024-04-18T19-09-19Z"&gt;RELEASE.2024-04-18T19-09-19Z&lt;/a&gt; before starting this procedure. You must take the extra steps documented in the linked release as part of the upgrade.&lt;/p&gt;
&lt;/div&gt;
&lt;p&gt;MinIO uses an update-then-restart methodology for upgrading a deployment to a newer release:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Update the MinIO binary with the newer release.&lt;/li&gt;
&lt;li&gt;Restart the deployment using &lt;a href="https://silo.pgsty.com/reference/minio-mc-admin/mc-admin-service/#mc.admin.service.restart"&gt;&lt;code&gt;mc admin service restart&lt;/code&gt;&lt;/a&gt;.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;This procedure does not require taking downtime and is non-disruptive to ongoing operations.&lt;/p&gt;</description></item><item><title>Upgrade MinIO Operator</title><link>https://silo.pgsty.com/operations/deployments/k8s-upgrade-minio-operator-kubernetes/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://silo.pgsty.com/operations/deployments/k8s-upgrade-minio-operator-kubernetes/</guid><description>&lt;p&gt;&lt;a id="upgrade-minio-operator"&gt;&lt;/a&gt;
&lt;a id="minio-k8s-upgrade-minio-operator"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;You can upgrade the MinIO Operator at any time without impacting your managed MinIO Tenants.&lt;/p&gt;
&lt;p&gt;As part of the upgrade process, the Operator may update and restart Tenants to support changes to the MinIO Custom Resource Definition (CRD). These changes require no action on the part of any operator or administrator, and do not impact Tenant operations.&lt;/p&gt;
&lt;p&gt;This page describes how to upgrade from Operator 5.0.15 to 7.1.1. See &lt;a href="https://silo.pgsty.com/operations/deployments/k8s-upgrade-minio-operator-4.5.7-earlier/#minio-k8s-upgrade-minio-operator-to-5-0-15"&gt;Upgrade MinIO Operator 4.5.8 and Later to 5.0.15&lt;/a&gt; for instructions on upgrading to Operator 5.0.15 before starting this procedure.&lt;/p&gt;</description></item><item><title>CVE-2026-33419: LDAP STS Enumeration and the Throttling Chain</title><link>https://silo.pgsty.com/blog/security/cve-2026-33419/</link><pubDate>Wed, 15 Apr 2026 00:00:00 +0000</pubDate><guid>https://silo.pgsty.com/blog/security/cve-2026-33419/</guid><description>&lt;p&gt;&lt;strong&gt;Status:&lt;/strong&gt; Released, followed by two rounds of corrections&lt;br&gt;
&lt;strong&gt;First containing release:&lt;/strong&gt; &lt;a href="https://github.com/pgsty/minio/releases/tag/RELEASE.2026-04-17T00-00-00Z"&gt;RELEASE.2026-04-17T00-00-00Z&lt;/a&gt;&lt;br&gt;
&lt;strong&gt;Complete correction:&lt;/strong&gt; &lt;a href="https://github.com/pgsty/minio/releases/tag/RELEASE.2026-06-18T00-00-00Z"&gt;RELEASE.2026-06-18T00-00-00Z&lt;/a&gt;&lt;br&gt;
&lt;strong&gt;GitHub issue:&lt;/strong&gt; &lt;a href="https://github.com/pgsty/minio/issues/23"&gt;pgsty/minio#23&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;The core vulnerability was straightforward: LDAP STS returned different results for “user does not exist” and “password is wrong,” creating a username oracle. The first fix unified the external authentication failure and added limits by source IP and username. Continued review then showed that success refunds, spoofable source headers, reservation accounting, and the shared username bucket could turn the security control itself into a new attack surface.&lt;/p&gt;</description></item><item><title>SILO 20260325 Released</title><link>https://silo.pgsty.com/blog/release/20260325/</link><pubDate>Wed, 25 Mar 2026 00:00:00 +0000</pubDate><guid>https://silo.pgsty.com/blog/release/20260325/</guid><description>&lt;p&gt;&lt;strong&gt;Published:&lt;/strong&gt; 2026-03-25 · &lt;strong&gt;Version:&lt;/strong&gt; &lt;a href="https://github.com/pgsty/minio/releases/tag/RELEASE.2026-03-25T00-00-00Z"&gt;RELEASE.2026-03-25T00-00-00Z&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;This is a maintenance release centered on packaging, stability, and security disclosure. It improves the shipping artifacts, fixes an LDAP TLS regression, and explicitly documents the secure dependency set carried by the release.&lt;/p&gt;
&lt;h2 id="major-changes"&gt;Major Changes&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;Bundle &lt;code&gt;mcli/mc&lt;/code&gt; into the Docker image and add checksum verification for a better out-of-the-box image experience.&lt;/li&gt;
&lt;li&gt;Fix the LDAP TLS regression affecting &lt;code&gt;ldaps://&lt;/code&gt; deployments so TLS settings are correctly honored.&lt;/li&gt;
&lt;li&gt;Remove inherited upstream CI/CD workflows that are no longer used in the community-maintained fork.&lt;/li&gt;
&lt;li&gt;Pin several critical dependencies to avoid further fallout from upstream breaking changes.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="fixed-cves"&gt;Fixed CVEs&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://pkg.go.dev/vuln/GO-2026-4394"&gt;CVE-2026-24051&lt;/a&gt;: the release notes explicitly call out &lt;code&gt;go.opentelemetry.io/otel/sdk v1.42.0&lt;/code&gt;, which avoids the macOS PATH-hijacking arbitrary code execution issue.&lt;/li&gt;
&lt;li&gt;&lt;a href="https://pkg.go.dev/vuln/GO-2025-4173"&gt;CVE-2025-10543&lt;/a&gt;: the release notes explicitly ship &lt;code&gt;github.com/eclipse/paho.mqtt.golang v1.5.1&lt;/code&gt;, fixing incorrect MQTT packet encoding for oversized UTF-8 strings.&lt;/li&gt;
&lt;li&gt;&lt;a href="https://pkg.go.dev/vuln/GO-2025-4134"&gt;CVE-2025-58181&lt;/a&gt;: the release notes explicitly ship &lt;code&gt;golang.org/x/crypto v0.49.0&lt;/code&gt;, fixing unbounded memory consumption in &lt;code&gt;ssh&lt;/code&gt; GSSAPI authentication handling.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="related-commits"&gt;Related Commits&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://github.com/pgsty/minio/commit/f2f9a40dce9597d5d1fa758b3316d41a86e73cff"&gt;f2f9a40&lt;/a&gt;: add mcli/mc from pgsty/mc to Docker image&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/pgsty/minio/commit/ce1c537eb1dd6c4efa1cf75cf5df0e2c489c947a"&gt;ce1c537&lt;/a&gt;: fix: pin deps with breaking changes and fix LDAP TLS regression (#15)&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/pgsty/minio/commit/ee55e5391a5d5e4bd46d555a11b2215eb6ed836e"&gt;ee55e53&lt;/a&gt;: remove upstream CI/CD workflows inherited from minio/minio&lt;/li&gt;
&lt;/ul&gt;</description></item><item><title>MinIO Is Dead. Which Next?</title><link>https://silo.pgsty.com/blog/post/minio-alternative/</link><pubDate>Mon, 08 Dec 2025 00:00:00 +0000</pubDate><guid>https://silo.pgsty.com/blog/post/minio-alternative/</guid><description>MinIO just entered maintenance mode. What replaces it? Can RustFS step in? I tested the contenders so you don’t have to.</description></item><item><title>Active Directory / LDAP Access Management</title><link>https://silo.pgsty.com/administration/identity-access-management/ad-ldap-access-management/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://silo.pgsty.com/administration/identity-access-management/ad-ldap-access-management/</guid><description>&lt;p&gt;&lt;a id="active-directory-ldap-access-management"&gt;&lt;/a&gt;
&lt;a id="minio-external-identity-management-ad-ldap"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;MinIO supports configuring a single Active Directory or LDAP (AD/LDAP) service for external management of user identities. Enabling AD/LDAP external identity management disables the &lt;a href="https://silo.pgsty.com/administration/identity-access-management/minio-identity-management/#minio-internal-idp"&gt;MinIO internal IDP&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;For identities managed by the external AD/LDAP provider, MinIO uses the user’s Distinguished Name and attempts to map it against an existing &lt;a href="https://silo.pgsty.com/administration/identity-access-management/policy-based-access-control/#minio-policy"&gt;policy&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;If the AD/LDAP configuration includes the necessary settings to query the user’s AD/LDAP group membership, MinIO &lt;em&gt;also&lt;/em&gt; uses those group Distinguished Names and attempts to map each against an existing &lt;a href="https://silo.pgsty.com/administration/identity-access-management/policy-based-access-control/#minio-policy"&gt;policy&lt;/a&gt;.&lt;/p&gt;</description></item><item><title>AssumeRoleWithWebIdentity</title><link>https://silo.pgsty.com/developers/security-token-service/AssumeRoleWithWebIdentity/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://silo.pgsty.com/developers/security-token-service/AssumeRoleWithWebIdentity/</guid><description>&lt;p&gt;&lt;a id="assumerolewithwebidentity"&gt;&lt;/a&gt;
&lt;a id="minio-sts-assumerolewithwebidentity"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;The MinIO Security Token Service (STS) &lt;code&gt;AssumeRoleWithWebIdentity&lt;/code&gt; API endpoint generates temporary access credentials using a JSON Web Token (JWT) returned from a &lt;a href="https://silo.pgsty.com/operations/external-iam/configure-openid-external-identity-management/#minio-external-identity-management-openid-configure"&gt;configured OpenID IDentity Provider (IDP)&lt;/a&gt;. This page documents the MinIO server &lt;code&gt;AssumeRoleWithWebIdentity&lt;/code&gt; endpoint. For instructions on implementing STS using an S3-compatible SDK, defer to the documentation for that SDK.&lt;/p&gt;
&lt;p&gt;The MinIO STS &lt;code&gt;AssumeRoleWithWebIdentity&lt;/code&gt; API endpoint is modeled after the AWS &lt;a href="https://docs.aws.amazon.com/STS/latest/APIReference/API_AssumeRoleWithWebIdentity.html"&gt;AssumeRoleWithWebIdentity&lt;/a&gt; endpoint and shares certain request/response elements. This page documents the MinIO-specific syntax and links out to the AWS reference for all shared elements.&lt;/p&gt;</description></item><item><title>Attribution</title><link>https://silo.pgsty.com/about/attribution/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://silo.pgsty.com/about/attribution/</guid><description>&lt;h2 id="copyright"&gt;Copyright&lt;/h2&gt;
&lt;p&gt;&lt;strong&gt;Copyright © 2020–Present MinIO, Inc.&lt;/strong&gt;
Original MinIO Object Storage Documentation.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Copyright © 2026–Present &lt;a href="https://pgsty.com"&gt;PIGSTY &amp;amp; SILO Contributors&lt;/a&gt;&lt;/strong&gt;
Fork maintenance, format conversion, modifications, restored and newly written
content, and Simplified Chinese translation.&lt;/p&gt;
&lt;p&gt;Both layers apply at once. A translated or modified page carries MinIO&amp;rsquo;s copyright in the underlying expression and the Silo project&amp;rsquo;s copyright in the translation and the changes; neither replaces the other.&lt;/p&gt;</description></item><item><title>AWS CLI with MinIO Server</title><link>https://silo.pgsty.com/integrations/aws-cli-with-minio/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://silo.pgsty.com/integrations/aws-cli-with-minio/</guid><description>&lt;p&gt;&lt;a id="aws-cli-with-minio-server"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="https://slack.min.io"&gt;&lt;img src="https://slack.min.io/slack?type=svg" alt="Slack"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;AWS CLI is a unified tool to manage AWS services. It is frequently the tool used to transfer data in and out of AWS S3. It works with any S3 compatible cloud storage service.&lt;/p&gt;
&lt;p&gt;In this recipe we will learn how to configure and use AWS CLI to manage data with MinIO Server.&lt;/p&gt;
&lt;h2 id="prerequisites"&gt;1. Prerequisites&lt;/h2&gt;
&lt;p&gt;Install MinIO Server from &lt;a href="https://silo.pigsty.io/operations/deployments/installation.html"&gt;here&lt;/a&gt;.&lt;/p&gt;
&lt;h2 id="installation"&gt;2. Installation&lt;/h2&gt;
&lt;p&gt;Install AWS CLI from &lt;a href="https://aws.amazon.com/cli/"&gt;https://aws.amazon.com/cli/&lt;/a&gt;&lt;/p&gt;
&lt;h2 id="configuration"&gt;3. Configuration&lt;/h2&gt;
&lt;p&gt;To configure AWS CLI, type &lt;code&gt;aws configure&lt;/code&gt; and specify the MinIO key information.&lt;/p&gt;</description></item><item><title>Batch Expiration</title><link>https://silo.pgsty.com/administration/batch-framework-job-expire/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://silo.pgsty.com/administration/batch-framework-job-expire/</guid><description>&lt;p&gt;&lt;a id="batch-expiration"&gt;&lt;/a&gt;
&lt;a id="minio-batch-framework-expire-job"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;div class="alert alert-info" role="alert"&gt;
&lt;p&gt;&lt;strong&gt;Added: MinIO&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;RELEASE.2023-12-02T10-51-33Z&lt;/p&gt;
&lt;/div&gt;
&lt;p&gt;The MinIO Batch Framework allows you to create, manage, monitor, and execute jobs using a YAML-formatted job definition file (a “batch file”). The batch jobs run directly on the MinIO deployment to take advantage of the server-side processing power without constraints of the local machine where you run the &lt;a href="https://silo.pgsty.com/reference/minio-mc/#minio-client"&gt;MinIO Client&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;The &lt;code&gt;expire&lt;/code&gt; batch job applies &lt;a href="https://silo.pgsty.com/administration/object-management/create-lifecycle-management-expiration-rule/#minio-lifecycle-management-create-expiry-rule"&gt;Automatic Object Expiration&lt;/a&gt; behavior to a single bucket. The job determines expiration eligibility based on the provided configuration, independent of any configured expiration rules.&lt;/p&gt;</description></item><item><title>Configure MinIO for Authentication using OpenID</title><link>https://silo.pgsty.com/operations/external-iam/configure-openid-external-identity-management/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://silo.pgsty.com/operations/external-iam/configure-openid-external-identity-management/</guid><description>&lt;p&gt;&lt;a id="configure-minio-for-authentication-using-openid"&gt;&lt;/a&gt;
&lt;a id="minio-authenticate-using-openid-generic"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;h2 id="overview"&gt;Overview&lt;/h2&gt;
&lt;p&gt;MinIO supports using an OpenID Connect (OIDC) compatible IDentity Provider (IDP) such as Okta, KeyCloak, Dex, Google, or Facebook for external management of user identities.&lt;/p&gt;
&lt;p&gt;This page has procedures for configuring OIDC for MinIO deployments in Kubernetes and Baremetal infrastructures.&lt;/p&gt;
&lt;p&gt;This procedure covers:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Configuring a MinIO cluster for an external OIDC provider.&lt;/li&gt;
&lt;li&gt;Using the MinIO &lt;code&gt;AssumeRoleWithWebIdentity&lt;/code&gt; Security Token Service (STS) API to generate temporary credentials for use by applications.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;This procedure is generic for OIDC compatible providers. Defer to the documentation for the OIDC provider of your choice for specific instructions or procedures on authentication and JWT retrieval.&lt;/p&gt;</description></item><item><title>Deploy MinIO as a Container</title><link>https://silo.pgsty.com/operations/deployments/baremetal-deploy-minio-as-a-container/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://silo.pgsty.com/operations/deployments/baremetal-deploy-minio-as-a-container/</guid><description>&lt;p&gt;&lt;a id="deploy-minio-as-a-container"&gt;&lt;/a&gt;
&lt;a id="deploy-minio-container"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;This page documents deploying MinIO as a Container onto any operating system that supports containerized processes.&lt;/p&gt;
&lt;p&gt;This documentation assumes installation of Docker, Podman, or a similar runtime which supports the standard container image format. MinIO images use &lt;a href="https://catalog.redhat.com/software/container-stacks/detail/609560d9e2b160d361d24f98"&gt;Red Hat Universal Base Image 9 Micro&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Functionality and performance of the MinIO container may be constrained by the base OS.&lt;/p&gt;
&lt;p&gt;The procedure includes guidance for deploying Single-Node Multi-Drive (SNMD) and Single-Node Single-Drive (SNSD) topologies in support of early development and evaluation environments.&lt;/p&gt;</description></item><item><title>Enable Two-Way Server-Side Bucket Replication</title><link>https://silo.pgsty.com/administration/bucket-replication/enable-server-side-two-way-bucket-replication/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://silo.pgsty.com/administration/bucket-replication/enable-server-side-two-way-bucket-replication/</guid><description>&lt;p&gt;&lt;a id="enable-two-way-server-side-bucket-replication"&gt;&lt;/a&gt;
&lt;a id="minio-bucket-replication-serverside-twoway"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;The procedure on this page creates a new bucket replication rule for two-way “active-active” synchronization of objects between MinIO buckets.&lt;/p&gt;
&lt;img src="https://silo.pgsty.com/images/replication/active-active-twoway-replication.svg" alt="Active-Active Replication synchronizes data between two remote clusters." style="max-width: (&amp;#x27;800px&amp;#x27;, &amp;#x27;auto&amp;#x27;);" /&gt;
&lt;ul&gt;
&lt;li&gt;To configure replication between arbitrary S3-compatible services, use &lt;a href="https://silo.pgsty.com/reference/minio-mc/mc-mirror/#command-mc.mirror"&gt;&lt;code&gt;mc mirror&lt;/code&gt;&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;To configure one-way “active-passive” replication between MinIO clusters, see &lt;a href="https://silo.pgsty.com/administration/bucket-replication/enable-server-side-one-way-bucket-replication/#minio-bucket-replication-serverside-oneway"&gt;Enable One-Way Server-Side Bucket Replication&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;To configure multi-site “active-active” replication between MinIO clusters, see &lt;a href="https://silo.pgsty.com/administration/bucket-replication/enable-server-side-multi-site-bucket-replication/#minio-bucket-replication-serverside-multi"&gt;Enable Multi-Site Server-Side Bucket Replication&lt;/a&gt;.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;This tutorial covers configuring Active-Active replication between two MinIO clusters. For a tutorial on multi-site replication between three or more MinIO clusters, see &lt;a href="https://silo.pgsty.com/administration/bucket-replication/enable-server-side-multi-site-bucket-replication/#minio-bucket-replication-serverside-multi"&gt;Enable Multi-Site Server-Side Bucket Replication&lt;/a&gt;.&lt;/p&gt;</description></item><item><title>Erasure Coding</title><link>https://silo.pgsty.com/operations/concepts/erasure-coding/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://silo.pgsty.com/operations/concepts/erasure-coding/</guid><description>&lt;p&gt;&lt;a id="erasure-coding"&gt;&lt;/a&gt;
&lt;a id="minio-erasure-coding"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://www.youtube.com/watch?v=QniHMNNmbfI"&gt;Overview of MinIO Erasure Coding&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;MinIO implements Erasure Coding as a core component in providing data redundancy and availability. This page provides an introduction to MinIO Erasure Coding.&lt;/p&gt;
&lt;p&gt;See &lt;a href="https://silo.pgsty.com/operations/concepts/availability-and-resiliency/#minio-availability-resiliency"&gt;Availability and Resiliency&lt;/a&gt; and &lt;a href="https://silo.pgsty.com/operations/concepts/architecture/#minio-architecture"&gt;Deployment Architecture&lt;/a&gt; for more information on how MinIO uses erasure coding in production deployments.&lt;/p&gt;
&lt;p&gt;&lt;a id="minio-read-quorum"&gt;&lt;/a&gt;
&lt;a id="minio-ec-erasure-set"&gt;&lt;/a&gt;
&lt;a id="minio-ec-basics"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;h2 id="erasure-coding-basics"&gt;Erasure Coding Basics&lt;/h2&gt;
&lt;div class="alert alert-info" role="alert"&gt;
&lt;p&gt;&lt;strong&gt;Note&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;The diagrams and content in this section present a simplified view of MinIO erasure coding operations and are not intended to represent the complexities of MinIO’s full erasure coding implementation.&lt;/p&gt;</description></item><item><title>Expand a Distributed MinIO Deployment</title><link>https://silo.pgsty.com/operations/deployments/baremetal-expand-minio-deployment/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://silo.pgsty.com/operations/deployments/baremetal-expand-minio-deployment/</guid><description>&lt;p&gt;&lt;a id="expand-a-distributed-minio-deployment"&gt;&lt;/a&gt;
&lt;a id="expand-minio-distributed"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;MinIO supports expanding an existing distributed deployment by adding a new &lt;a href="https://silo.pgsty.com/operations/concepts/#minio-intro-server-pool"&gt;Server Pool&lt;/a&gt;. Each Pool expands the total available storage capacity of the cluster.&lt;/p&gt;
&lt;p&gt;Expansion does not provide Business Continuity/Disaster Recovery (BC/DR)-grade protections. While each pool is an independent set of servers with distinct &lt;a href="https://silo.pgsty.com/operations/concepts/erasure-coding/#minio-ec-erasure-set"&gt;erasure sets&lt;/a&gt; for availability, the complete loss of one pool results in MinIO stopping I/O for all pools in the deployment. Similarly, an erasure set which loses quorum in one pool represents data loss of objects stored in that set, regardless of the number of other erasure sets or pools.&lt;/p&gt;</description></item><item><title>Healthcheck API</title><link>https://silo.pgsty.com/operations/monitoring/healthcheck-probe/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://silo.pgsty.com/operations/monitoring/healthcheck-probe/</guid><description>&lt;p&gt;&lt;a id="healthcheck-api"&gt;&lt;/a&gt;
&lt;a id="minio-healthcheck-api"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;MinIO exposes unauthenticated endpoints for probing node uptime and cluster &lt;a href="https://silo.pgsty.com/operations/concepts/erasure-coding/#minio-ec-parity"&gt;high availability&lt;/a&gt; for simple healthchecks. These endpoints return an HTTP status code indicating whether the underlying resource is healthy or satisfies read/write quorum. MinIO exposes no other data through these endpoints.&lt;/p&gt;
&lt;h2 id="node-liveness"&gt;Node Liveness&lt;/h2&gt;
&lt;p&gt;Use the following endpoint to test if a MinIO server is online:&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-shell" data-lang="shell"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;curl -I https://minio.example.net:9000/minio/health/live
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;Replace &lt;code&gt;https://minio.example.net:9000&lt;/code&gt; with the DNS hostname of the MinIO server to check.&lt;/p&gt;</description></item><item><title>Kafka Notification Settings</title><link>https://silo.pgsty.com/reference/minio-server/settings/notifications/kafka/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://silo.pgsty.com/reference/minio-server/settings/notifications/kafka/</guid><description>&lt;p&gt;&lt;a id="kafka-notification-settings"&gt;&lt;/a&gt;
&lt;a id="minio-server-config-bucket-notification-kafka"&gt;&lt;/a&gt;
&lt;a id="minio-server-envvar-bucket-notification-kafka"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;This page documents settings for configuring an Kafka service as a target for &lt;a href="https://silo.pgsty.com/administration/monitoring/bucket-notifications/#minio-bucket-notifications"&gt;Bucket Notifications&lt;/a&gt;. See &lt;a href="https://silo.pgsty.com/administration/monitoring/publish-events-to-kafka/#minio-bucket-notifications-publish-kafka"&gt;Publish Events to Kafka&lt;/a&gt; for a tutorial on using these settings.&lt;/p&gt;
&lt;p&gt;You can establish or modify settings by defining:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;an &lt;em&gt;environment variable&lt;/em&gt; on the host system prior to starting or restarting the MinIO Server. Refer to your operating system’s documentation for how to define an environment variable.&lt;/li&gt;
&lt;li&gt;a &lt;em&gt;configuration setting&lt;/em&gt; using &lt;a href="https://silo.pgsty.com/reference/minio-mc-admin/mc-admin-config/#mc.admin.config.set"&gt;&lt;code&gt;mc admin config set&lt;/code&gt;&lt;/a&gt;.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;If you define both an environment variable and the similar configuration setting, MinIO uses the environment variable value.&lt;/p&gt;</description></item><item><title>mc admin policy detach</title><link>https://silo.pgsty.com/reference/minio-mc-admin/mc-admin-policy-detach/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://silo.pgsty.com/reference/minio-mc-admin/mc-admin-policy-detach/</guid><description>&lt;p&gt;&lt;a id="mc-admin-policy-detach"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a id="command-mc.admin.policy.detach"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;h2 id="syntax"&gt;Syntax&lt;/h2&gt;
&lt;p&gt;Remove one or more IAM policies from either a &lt;a href="https://silo.pgsty.com/administration/identity-access-management/minio-user-management/#minio-users"&gt;MinIO-managed user or a group&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Exactly one &lt;a href="https://silo.pgsty.com/reference/minio-mc-admin/mc-admin-policy-detach/#mc.admin.policy.detach.-user"&gt;&lt;code&gt;--user&lt;/code&gt;&lt;/a&gt; or one &lt;a href="https://silo.pgsty.com/reference/minio-mc-admin/mc-admin-policy-detach/#mc.admin.policy.detach.-group"&gt;&lt;code&gt;--group&lt;/code&gt;&lt;/a&gt; is required.&lt;/p&gt;



&lt;ul class="nav nav-tabs" id="tabs-0" role="tablist"&gt;&lt;li class="nav-item"&gt;&lt;button class="nav-link active" id="tabs-00-00-tab" data-bs-toggle="tab" data-bs-target="#tabs-00-00" role="tab" data-td-tp-persist="example" aria-controls="tabs-00-00" aria-selected="true"&gt;EXAMPLE&lt;/button&gt;&lt;/li&gt;&lt;li class="nav-item"&gt;&lt;button class="nav-link" id="tabs-00-01-tab" data-bs-toggle="tab" data-bs-target="#tabs-00-01" role="tab" data-td-tp-persist="syntax" aria-controls="tabs-00-01" aria-selected="false"&gt;SYNTAX&lt;/button&gt;&lt;/li&gt;&lt;/ul&gt;

&lt;div class="tab-content" id="tabs-0-content"&gt;&lt;div class="tab-body tab-pane fade show active" id="tabs-00-00" role="tabpanel" aria-labelled-by="tabs-00-00-tab" tabindex="0"&gt;&lt;p&gt;The following command detaches the policy &lt;code&gt;readonly&lt;/code&gt; from the user &lt;code&gt;james&lt;/code&gt; on the deployment at alias &lt;code&gt;myminio&lt;/code&gt;.&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-shell" data-lang="shell"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;mc admin policy detach myminio &lt;span class="nb"&gt;readonly&lt;/span&gt; --user james
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="tab-body tab-pane fade" id="tabs-00-01" role="tabpanel" aria-labelled-by="tabs-00-01-tab" tabindex="0"&gt;&lt;p&gt;The command has the following syntax:&lt;/p&gt;</description></item><item><title>mc admin user accesskey edit</title><link>https://silo.pgsty.com/reference/minio-mc-admin/mc-admin-accesskey-edit/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://silo.pgsty.com/reference/minio-mc-admin/mc-admin-accesskey-edit/</guid><description>&lt;p&gt;&lt;a id="mc-admin-user-accesskey-edit"&gt;&lt;/a&gt;
&lt;a id="minio-mc-admin-accesskey-edit"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a id="command-mc.admin.accesskey.edit"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;h2 id="syntax"&gt;Syntax&lt;/h2&gt;
&lt;p&gt;The &lt;a href="https://silo.pgsty.com/reference/minio-mc-admin/mc-admin-accesskey-edit/#command-mc.admin.accesskey.edit"&gt;&lt;code&gt;mc admin accesskey edit&lt;/code&gt;&lt;/a&gt; command modifies the configuration of an access key associated to the specified user.&lt;/p&gt;
&lt;p&gt;The command requires that at least one attribute of the access key change. Otherwise, the command exits with an error message.&lt;/p&gt;



&lt;ul class="nav nav-tabs" id="tabs-0" role="tablist"&gt;&lt;li class="nav-item"&gt;&lt;button class="nav-link active" id="tabs-00-00-tab" data-bs-toggle="tab" data-bs-target="#tabs-00-00" role="tab" data-td-tp-persist="example" aria-controls="tabs-00-00" aria-selected="true"&gt;EXAMPLE&lt;/button&gt;&lt;/li&gt;&lt;li class="nav-item"&gt;&lt;button class="nav-link" id="tabs-00-01-tab" data-bs-toggle="tab" data-bs-target="#tabs-00-01" role="tab" data-td-tp-persist="syntax" aria-controls="tabs-00-01" aria-selected="false"&gt;SYNTAX&lt;/button&gt;&lt;/li&gt;&lt;/ul&gt;

&lt;div class="tab-content" id="tabs-0-content"&gt;&lt;div class="tab-body tab-pane fade show active" id="tabs-00-00" role="tabpanel" aria-labelled-by="tabs-00-00-tab" tabindex="0"&gt;&lt;p&gt;The following command applies a new policy and secret key to the &lt;code&gt;myuserserviceaccount&lt;/code&gt; access key on the &lt;code&gt;myminio&lt;/code&gt; deployment:&lt;/p&gt;</description></item><item><title>mc admin user enable</title><link>https://silo.pgsty.com/reference/minio-mc-admin/mc-admin-user-enable/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://silo.pgsty.com/reference/minio-mc-admin/mc-admin-user-enable/</guid><description>&lt;p&gt;&lt;a id="mc-admin-user-enable"&gt;&lt;/a&gt;
&lt;a id="minio-mc-admin-user-enable"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a id="command-mc.admin.user.enable"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;h2 id="syntax"&gt;Syntax&lt;/h2&gt;
&lt;p&gt;The &lt;a href="https://silo.pgsty.com/reference/minio-mc-admin/mc-admin-user-enable/#command-mc.admin.user.enable"&gt;&lt;code&gt;mc admin user enable&lt;/code&gt;&lt;/a&gt; command enables a &lt;a href="https://silo.pgsty.com/administration/identity-access-management/minio-identity-management/#minio-internal-idp"&gt;MinIO user&lt;/a&gt; on the target MinIO deployment.&lt;/p&gt;
&lt;p&gt;Clients can only use enabled users to authenticate to the MinIO deployment. Users created using &lt;a href="https://silo.pgsty.com/reference/minio-mc-admin/mc-admin-user-add/#command-mc.admin.user.add"&gt;&lt;code&gt;mc admin user add&lt;/code&gt;&lt;/a&gt; are enabled by default.&lt;/p&gt;
&lt;p&gt;To manage external Identity Provider users, see &lt;a href="https://silo.pgsty.com/reference/minio-mc/mc-idp-openid/#command-mc.idp.openid"&gt;&lt;code&gt;OIDC&lt;/code&gt;&lt;/a&gt; or &lt;a href="https://silo.pgsty.com/reference/minio-mc/mc-idp-ldap/#command-mc.idp.ldap"&gt;&lt;code&gt;AD/LDAP&lt;/code&gt;&lt;/a&gt;.&lt;/p&gt;



&lt;ul class="nav nav-tabs" id="tabs-0" role="tablist"&gt;&lt;li class="nav-item"&gt;&lt;button class="nav-link active" id="tabs-00-00-tab" data-bs-toggle="tab" data-bs-target="#tabs-00-00" role="tab" data-td-tp-persist="example" aria-controls="tabs-00-00" aria-selected="true"&gt;EXAMPLE&lt;/button&gt;&lt;/li&gt;&lt;li class="nav-item"&gt;&lt;button class="nav-link" id="tabs-00-01-tab" data-bs-toggle="tab" data-bs-target="#tabs-00-01" role="tab" data-td-tp-persist="syntax" aria-controls="tabs-00-01" aria-selected="false"&gt;SYNTAX&lt;/button&gt;&lt;/li&gt;&lt;/ul&gt;

&lt;div class="tab-content" id="tabs-0-content"&gt;&lt;div class="tab-body tab-pane fade show active" id="tabs-00-00" role="tabpanel" aria-labelled-by="tabs-00-00-tab" tabindex="0"&gt;&lt;p&gt;The following command enables user &lt;code&gt;myuser&lt;/code&gt; on the &lt;code&gt;myminio&lt;/code&gt; MinIO deployment:&lt;/p&gt;</description></item><item><title>mc admin user svcacct edit</title><link>https://silo.pgsty.com/reference/minio-mc-admin/mc-admin-user-svcacct-edit/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://silo.pgsty.com/reference/minio-mc-admin/mc-admin-user-svcacct-edit/</guid><description>&lt;p&gt;&lt;a id="mc-admin-user-svcacct-edit"&gt;&lt;/a&gt;
&lt;a id="minio-mc-admin-svcacct-edit"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a id="command-mc.admin.user.svcacct.edit"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;div class="alert alert-warning" role="alert"&gt;
&lt;p&gt;&lt;strong&gt;Important&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This command has been replaced and will be deprecated in a future MinIO Client release.&lt;/p&gt;
&lt;p&gt;As of MinIO Client RELEASE.2024-10-08T09-37-26Z, use the &lt;a href="https://silo.pgsty.com/reference/minio-mc-admin/mc-admin-accesskey-edit/#command-mc.admin.accesskey.edit"&gt;&lt;code&gt;mc admin accesskey edit&lt;/code&gt;&lt;/a&gt; command to modify access keys for built-in MinIO IDP users.&lt;/p&gt;
&lt;p&gt;To modify access keys for AD/LDAP users, use the &lt;a href="https://silo.pgsty.com/reference/minio-mc/mc-idp-ldap-accesskey-edit/#command-mc.idp.ldap.accesskey.edit"&gt;&lt;code&gt;mc idp ldap accesskey edit&lt;/code&gt;&lt;/a&gt; command.&lt;/p&gt;
&lt;/div&gt;
&lt;h2 id="syntax"&gt;Syntax&lt;/h2&gt;
&lt;p&gt;The &lt;a href="https://silo.pgsty.com/reference/minio-mc-admin/mc-admin-user-svcacct-edit/#command-mc.admin.user.svcacct.edit"&gt;&lt;code&gt;mc admin user svcacct edit&lt;/code&gt;&lt;/a&gt; command modifies the configuration of an access key associated to the specified user.&lt;/p&gt;</description></item><item><title>mc alias set</title><link>https://silo.pgsty.com/reference/minio-mc/mc-alias-set/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://silo.pgsty.com/reference/minio-mc/mc-alias-set/</guid><description>&lt;p&gt;&lt;a id="mc-alias-set"&gt;&lt;/a&gt;
&lt;a id="alias"&gt;&lt;/a&gt;
&lt;a id="minio-mc-alias"&gt;&lt;/a&gt;
&lt;a id="minio-mc-alias-set"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a id="command-mc.alias.set"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;h2 id="syntax"&gt;Syntax&lt;/h2&gt;
&lt;p&gt;The &lt;a href="https://silo.pgsty.com/reference/minio-mc/mc-alias-set/#command-mc.alias.set"&gt;&lt;code&gt;mc alias set&lt;/code&gt;&lt;/a&gt; command adds or updates an alias to the local &lt;strong&gt;&lt;code&gt;mc&lt;/code&gt;&lt;/strong&gt; configuration.&lt;/p&gt;



&lt;ul class="nav nav-tabs" id="tabs-0" role="tablist"&gt;&lt;li class="nav-item"&gt;&lt;button class="nav-link active" id="tabs-00-00-tab" data-bs-toggle="tab" data-bs-target="#tabs-00-00" role="tab" data-td-tp-persist="example" aria-controls="tabs-00-00" aria-selected="true"&gt;EXAMPLE&lt;/button&gt;&lt;/li&gt;&lt;li class="nav-item"&gt;&lt;button class="nav-link" id="tabs-00-01-tab" data-bs-toggle="tab" data-bs-target="#tabs-00-01" role="tab" data-td-tp-persist="syntax" aria-controls="tabs-00-01" aria-selected="false"&gt;SYNTAX&lt;/button&gt;&lt;/li&gt;&lt;/ul&gt;

&lt;div class="tab-content" id="tabs-0-content"&gt;&lt;div class="tab-body tab-pane fade show active" id="tabs-00-00" role="tabpanel" aria-labelled-by="tabs-00-00-tab" tabindex="0"&gt;&lt;p&gt;The following command adds an &lt;a href="https://silo.pgsty.com/reference/minio-mc/mc-alias-set/#alias"&gt;alias&lt;/a&gt; for a MinIO deployment &lt;code&gt;myminio&lt;/code&gt; running at the URL &lt;code&gt;https://myminio.example.net&lt;/code&gt;. &lt;strong&gt;&lt;code&gt;mc&lt;/code&gt;&lt;/strong&gt; uses the specified username and password for authenticating to the MinIO deployment:&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-shell" data-lang="shell"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;mc &lt;span class="nb"&gt;alias&lt;/span&gt; &lt;span class="nb"&gt;set&lt;/span&gt; myminio https://myminio.example.net minioadminuser minioadminpassword
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;If the &lt;code&gt;myminio&lt;/code&gt; alias already exists, the command overwrites that alias with the new URL, access key, and secret key.&lt;/p&gt;</description></item><item><title>mc anonymous list</title><link>https://silo.pgsty.com/reference/minio-mc/mc-anonymous-list/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://silo.pgsty.com/reference/minio-mc/mc-anonymous-list/</guid><description>&lt;p&gt;&lt;a id="mc-anonymous-list"&gt;&lt;/a&gt;
&lt;a id="minio-mc-policy-list"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a id="command-mc.anonymous.list"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;h2 id="syntax"&gt;Syntax&lt;/h2&gt;
&lt;p&gt;The &lt;a href="https://silo.pgsty.com/reference/minio-mc/mc-anonymous-list/#command-mc.anonymous.list"&gt;&lt;code&gt;mc anonymous list&lt;/code&gt;&lt;/a&gt; retrieves all anonymous (i.e. unauthenticated or public) access policies for a bucket.&lt;/p&gt;
&lt;p&gt;Buckets with anonymous policies allow clients to access the bucket contents and perform actions consistent with the specified policy without &lt;a href="https://silo.pgsty.com/administration/identity-access-management/#minio-authentication-and-identity-management"&gt;authentication&lt;/a&gt;.&lt;/p&gt;



&lt;ul class="nav nav-tabs" id="tabs-0" role="tablist"&gt;&lt;li class="nav-item"&gt;&lt;button class="nav-link active" id="tabs-00-00-tab" data-bs-toggle="tab" data-bs-target="#tabs-00-00" role="tab" data-td-tp-persist="example" aria-controls="tabs-00-00" aria-selected="true"&gt;EXAMPLE&lt;/button&gt;&lt;/li&gt;&lt;li class="nav-item"&gt;&lt;button class="nav-link" id="tabs-00-01-tab" data-bs-toggle="tab" data-bs-target="#tabs-00-01" role="tab" data-td-tp-persist="syntax" aria-controls="tabs-00-01" aria-selected="false"&gt;SYNTAX&lt;/button&gt;&lt;/li&gt;&lt;/ul&gt;

&lt;div class="tab-content" id="tabs-0-content"&gt;&lt;div class="tab-body tab-pane fade show active" id="tabs-00-00" role="tabpanel" aria-labelled-by="tabs-00-00-tab" tabindex="0"&gt;&lt;p&gt;The following command lists all anonymous access policies for the &lt;code&gt;mydata&lt;/code&gt; bucket on the &lt;code&gt;myminio&lt;/code&gt; MinIO deployment:&lt;/p&gt;</description></item><item><title>mc batch generate</title><link>https://silo.pgsty.com/reference/minio-mc/mc-batch-generate/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://silo.pgsty.com/reference/minio-mc/mc-batch-generate/</guid><description>&lt;p&gt;&lt;a id="mc-batch-generate"&gt;&lt;/a&gt;
&lt;a id="minio-mc-batch-generate"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a id="command-mc.batch.generate"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;div class="alert alert-info" role="alert"&gt;
&lt;p&gt;&lt;strong&gt;Changed: MinIO&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;RELEASE.2022-10-08T20-11-00Z or later&lt;/p&gt;
&lt;/div&gt;
&lt;h2 id="syntax"&gt;Syntax&lt;/h2&gt;
&lt;p&gt;The &lt;a href="https://silo.pgsty.com/reference/minio-mc/mc-batch-generate/#command-mc.batch.generate"&gt;&lt;code&gt;mc batch generate&lt;/code&gt;&lt;/a&gt; command creates a basic YAML-formatted template file for the specified job type.&lt;/p&gt;
&lt;p&gt;After MinIO creates the file, open it in your preferred text editor tool to further customize. You can define one job task definition per batch file.&lt;/p&gt;
&lt;p&gt;See &lt;a href="https://silo.pgsty.com/reference/minio-mc/mc-batch-generate/#minio-batch-job-types"&gt;job types&lt;/a&gt; for the supported jobs you can generate.&lt;/p&gt;



&lt;ul class="nav nav-tabs" id="tabs-1" role="tablist"&gt;&lt;li class="nav-item"&gt;&lt;button class="nav-link active" id="tabs-01-00-tab" data-bs-toggle="tab" data-bs-target="#tabs-01-00" role="tab" data-td-tp-persist="example" aria-controls="tabs-01-00" aria-selected="true"&gt;EXAMPLE&lt;/button&gt;&lt;/li&gt;&lt;li class="nav-item"&gt;&lt;button class="nav-link" id="tabs-01-01-tab" data-bs-toggle="tab" data-bs-target="#tabs-01-01" role="tab" data-td-tp-persist="syntax" aria-controls="tabs-01-01" aria-selected="false"&gt;SYNTAX&lt;/button&gt;&lt;/li&gt;&lt;/ul&gt;

&lt;div class="tab-content" id="tabs-1-content"&gt;&lt;div class="tab-body tab-pane fade show active" id="tabs-01-00" role="tabpanel" aria-labelled-by="tabs-01-00-tab" tabindex="1"&gt;&lt;p&gt;The following command creates a basic YAML file for a replicate job on the &lt;code&gt;mybucket&lt;/code&gt; bucket of the &lt;code&gt;myminio&lt;/code&gt; alias.&lt;/p&gt;</description></item><item><title>mc encrypt set</title><link>https://silo.pgsty.com/reference/minio-mc/mc-encrypt-set/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://silo.pgsty.com/reference/minio-mc/mc-encrypt-set/</guid><description>&lt;p&gt;&lt;a id="mc-encrypt-set"&gt;&lt;/a&gt;
&lt;a id="minio-mc-encrypt-set"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a id="command-mc.encrypt.set"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;h2 id="syntax"&gt;Syntax&lt;/h2&gt;
&lt;p&gt;The &lt;a href="https://silo.pgsty.com/reference/minio-mc/mc-encrypt-set/#command-mc.encrypt.set"&gt;&lt;code&gt;mc encrypt set&lt;/code&gt;&lt;/a&gt; encrypt command sets or updates the default bucket &lt;a href="https://silo.pgsty.com/administration/server-side-encryption/#minio-sse"&gt;Server-Side Encryption (SSE) mode&lt;/a&gt;. MinIO automatically encrypts objects written to that bucket using the specified SSE mode.&lt;/p&gt;
&lt;p&gt;&lt;a href="https://silo.pgsty.com/reference/minio-mc/mc-encrypt-set/#command-mc.encrypt.set"&gt;&lt;code&gt;mc encrypt set&lt;/code&gt;&lt;/a&gt; only supports &lt;a href="https://silo.pgsty.com/administration/server-side-encryption/server-side-encryption-sse-kms/#minio-encryption-sse-kms"&gt;SSE-KMS&lt;/a&gt; and &lt;a href="https://silo.pgsty.com/administration/server-side-encryption/server-side-encryption-sse-s3/#minio-encryption-sse-s3"&gt;SSE-S3&lt;/a&gt;.&lt;/p&gt;



&lt;ul class="nav nav-tabs" id="tabs-0" role="tablist"&gt;&lt;li class="nav-item"&gt;&lt;button class="nav-link active" id="tabs-00-00-tab" data-bs-toggle="tab" data-bs-target="#tabs-00-00" role="tab" data-td-tp-persist="example" aria-controls="tabs-00-00" aria-selected="true"&gt;EXAMPLE&lt;/button&gt;&lt;/li&gt;&lt;li class="nav-item"&gt;&lt;button class="nav-link" id="tabs-00-01-tab" data-bs-toggle="tab" data-bs-target="#tabs-00-01" role="tab" data-td-tp-persist="syntax" aria-controls="tabs-00-01" aria-selected="false"&gt;SYNTAX&lt;/button&gt;&lt;/li&gt;&lt;/ul&gt;

&lt;div class="tab-content" id="tabs-0-content"&gt;&lt;div class="tab-body tab-pane fade show active" id="tabs-00-00" role="tabpanel" aria-labelled-by="tabs-00-00-tab" tabindex="0"&gt;&lt;p&gt;The following command sets the default &lt;a href="https://silo.pgsty.com/administration/server-side-encryption/server-side-encryption-sse-kms/#minio-encryption-sse-kms"&gt;SSE-KMS encryption key&lt;/a&gt; for the bucket &lt;code&gt;mydata&lt;/code&gt; on the &lt;code&gt;myminio&lt;/code&gt; MinIO deployment:&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-shell" data-lang="shell"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;mc encrypt &lt;span class="nb"&gt;set&lt;/span&gt; sse-kms &lt;span class="s2"&gt;&amp;#34;minio-encryption-key&amp;#34;&lt;/span&gt; myminio/mydata
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="tab-body tab-pane fade" id="tabs-00-01" role="tabpanel" aria-labelled-by="tabs-00-01-tab" tabindex="0"&gt;&lt;p&gt;The command has the following syntax:&lt;/p&gt;</description></item><item><title>mc event rm</title><link>https://silo.pgsty.com/reference/minio-mc/mc-event-remove/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://silo.pgsty.com/reference/minio-mc/mc-event-remove/</guid><description>&lt;p&gt;&lt;a id="mc-event-rm"&gt;&lt;/a&gt;
&lt;a id="minio-mc-event-remove"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a id="command-mc.event.remove"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a id="command-mc.event.rm"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;h2 id="syntax"&gt;Syntax&lt;/h2&gt;
&lt;p&gt;The &lt;a href="https://silo.pgsty.com/reference/minio-mc/mc-event-remove/#command-mc.event.rm"&gt;&lt;code&gt;mc event rm&lt;/code&gt;&lt;/a&gt; command removes an event notification trigger from a bucket.&lt;/p&gt;
&lt;p&gt;The &lt;a href="https://silo.pgsty.com/reference/minio-mc/mc-event-remove/#command-mc.event.remove"&gt;&lt;code&gt;mc event remove&lt;/code&gt;&lt;/a&gt; command has equivalent functionality to &lt;a href="https://silo.pgsty.com/reference/minio-mc/mc-event-remove/#command-mc.event.rm"&gt;&lt;code&gt;mc event rm&lt;/code&gt;&lt;/a&gt;.&lt;/p&gt;



&lt;ul class="nav nav-tabs" id="tabs-0" role="tablist"&gt;&lt;li class="nav-item"&gt;&lt;button class="nav-link active" id="tabs-00-00-tab" data-bs-toggle="tab" data-bs-target="#tabs-00-00" role="tab" data-td-tp-persist="example" aria-controls="tabs-00-00" aria-selected="true"&gt;EXAMPLE&lt;/button&gt;&lt;/li&gt;&lt;li class="nav-item"&gt;&lt;button class="nav-link" id="tabs-00-01-tab" data-bs-toggle="tab" data-bs-target="#tabs-00-01" role="tab" data-td-tp-persist="syntax" aria-controls="tabs-00-01" aria-selected="false"&gt;SYNTAX&lt;/button&gt;&lt;/li&gt;&lt;/ul&gt;

&lt;div class="tab-content" id="tabs-0-content"&gt;&lt;div class="tab-body tab-pane fade show active" id="tabs-00-00" role="tabpanel" aria-labelled-by="tabs-00-00-tab" tabindex="0"&gt;&lt;p&gt;The following command removes a configured event notifications for the specified &lt;a href="https://silo.pgsty.com/administration/monitoring/bucket-notifications/#minio-bucket-notifications"&gt;bucket notification target&lt;/a&gt; for the &lt;code&gt;mydata&lt;/code&gt; bucket on the &lt;code&gt;myminio&lt;/code&gt; MinIO deployment:&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-shell" data-lang="shell"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;mc event rm myminio/mydata arn:aws:sqs::primary:target
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="tab-body tab-pane fade" id="tabs-00-01" role="tabpanel" aria-labelled-by="tabs-00-01-tab" tabindex="0"&gt;&lt;p&gt;The command has the following syntax:&lt;/p&gt;</description></item><item><title>mc idp ldap accesskey enable</title><link>https://silo.pgsty.com/reference/minio-mc/mc-idp-ldap-accesskey-enable/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://silo.pgsty.com/reference/minio-mc/mc-idp-ldap-accesskey-enable/</guid><description>&lt;p&gt;&lt;a id="mc-idp-ldap-accesskey-enable"&gt;&lt;/a&gt;
&lt;a id="minio-mc-idp-ldap-accesskey-enable"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a id="command-mc.idp.ldap.accesskey.enable"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;h2 id="description"&gt;Description&lt;/h2&gt;
&lt;p&gt;The &lt;a href="https://silo.pgsty.com/reference/minio-mc/mc-idp-ldap-accesskey-enable/#command-mc.idp.ldap.accesskey.enable"&gt;&lt;code&gt;mc idp ldap accesskey enable&lt;/code&gt;&lt;/a&gt; enables the specified &lt;a href="https://silo.pgsty.com/administration/identity-access-management/minio-user-management/#minio-id-access-keys"&gt;access key&lt;/a&gt; on the local server.&lt;/p&gt;



&lt;ul class="nav nav-tabs" id="tabs-0" role="tablist"&gt;&lt;li class="nav-item"&gt;&lt;button class="nav-link active" id="tabs-00-00-tab" data-bs-toggle="tab" data-bs-target="#tabs-00-00" role="tab" data-td-tp-persist="example" aria-controls="tabs-00-00" aria-selected="true"&gt;EXAMPLE&lt;/button&gt;&lt;/li&gt;&lt;li class="nav-item"&gt;&lt;button class="nav-link" id="tabs-00-01-tab" data-bs-toggle="tab" data-bs-target="#tabs-00-01" role="tab" data-td-tp-persist="syntax" aria-controls="tabs-00-01" aria-selected="false"&gt;SYNTAX&lt;/button&gt;&lt;/li&gt;&lt;/ul&gt;

&lt;div class="tab-content" id="tabs-0-content"&gt;&lt;div class="tab-body tab-pane fade show active" id="tabs-00-00" role="tabpanel" aria-labelled-by="tabs-00-00-tab" tabindex="0"&gt;&lt;blockquote&gt;
&lt;p&gt;The following example enables the access key &lt;code&gt;mykey&lt;/code&gt; from the &lt;code&gt;minio&lt;/code&gt; deployment:&lt;/p&gt;
&lt;/blockquote&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-shell" data-lang="shell"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;mc idp ldap accesskey &lt;span class="nb"&gt;enable&lt;/span&gt; minio/ mykey
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="tab-body tab-pane fade" id="tabs-00-01" role="tabpanel" aria-labelled-by="tabs-00-01-tab" tabindex="0"&gt;&lt;p&gt;The command has the following syntax:&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-shell" data-lang="shell"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;mc &lt;span class="o"&gt;[&lt;/span&gt;GLOBALFLAGS&lt;span class="o"&gt;]&lt;/span&gt; idp ldap accesskey &lt;span class="nb"&gt;enable&lt;/span&gt; &lt;span class="se"&gt;\
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; ALIAS &lt;span class="se"&gt;\
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; KEY
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;Replace &lt;code&gt;ALIAS&lt;/code&gt; with the &lt;a href="https://silo.pgsty.com/reference/minio-mc/mc-alias-set/#alias"&gt;alias&lt;/a&gt; of a MinIO deployment configured for AD/LDAP integration.&lt;/p&gt;</description></item><item><title>mc idp ldap enable</title><link>https://silo.pgsty.com/reference/minio-mc/mc-idp-ldap-enable/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://silo.pgsty.com/reference/minio-mc/mc-idp-ldap-enable/</guid><description>&lt;p&gt;&lt;a id="mc-idp-ldap-enable"&gt;&lt;/a&gt;
&lt;a id="minio-mc-idp-ldap-enable"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a id="command-mc.idp.ldap.enable"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;h2 id="description"&gt;Description&lt;/h2&gt;
&lt;p&gt;The &lt;a href="https://silo.pgsty.com/reference/minio-mc/mc-idp-ldap-enable/#command-mc.idp.ldap.enable"&gt;&lt;code&gt;mc idp ldap enable&lt;/code&gt;&lt;/a&gt; command enables the currently configured AD/LDAP provider.&lt;/p&gt;



&lt;ul class="nav nav-tabs" id="tabs-0" role="tablist"&gt;&lt;li class="nav-item"&gt;&lt;button class="nav-link active" id="tabs-00-00-tab" data-bs-toggle="tab" data-bs-target="#tabs-00-00" role="tab" data-td-tp-persist="example" aria-controls="tabs-00-00" aria-selected="true"&gt;EXAMPLE&lt;/button&gt;&lt;/li&gt;&lt;li class="nav-item"&gt;&lt;button class="nav-link" id="tabs-00-01-tab" data-bs-toggle="tab" data-bs-target="#tabs-00-01" role="tab" data-td-tp-persist="syntax" aria-controls="tabs-00-01" aria-selected="false"&gt;SYNTAX&lt;/button&gt;&lt;/li&gt;&lt;/ul&gt;

&lt;div class="tab-content" id="tabs-0-content"&gt;&lt;div class="tab-body tab-pane fade show active" id="tabs-00-00" role="tabpanel" aria-labelled-by="tabs-00-00-tab" tabindex="0"&gt;&lt;p&gt;The following example enables the AD/LDAP configurations on the &lt;code&gt;myminio&lt;/code&gt; deployment.&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-shell" data-lang="shell"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;mc idp ldap &lt;span class="nb"&gt;enable&lt;/span&gt; &lt;span class="se"&gt;\
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; myminio
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="tab-body tab-pane fade" id="tabs-00-01" role="tabpanel" aria-labelled-by="tabs-00-01-tab" tabindex="0"&gt;&lt;p&gt;The command has the following syntax:&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-shell" data-lang="shell"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;mc &lt;span class="o"&gt;[&lt;/span&gt;GLOBALFLAGS&lt;span class="o"&gt;]&lt;/span&gt; idp ldap &lt;span class="nb"&gt;enable&lt;/span&gt; &lt;span class="se"&gt;\
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; ALIAS
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;Replace &lt;code&gt;ALIAS&lt;/code&gt; with the &lt;a href="https://silo.pgsty.com/reference/minio-mc/mc-alias-set/#alias"&gt;alias&lt;/a&gt; of a MinIO deployment to enable the AD/LDAP integration.&lt;/p&gt;</description></item><item><title>mc idp ldap policy entities</title><link>https://silo.pgsty.com/reference/minio-mc/mc-idp-ldap-policy-entities/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://silo.pgsty.com/reference/minio-mc/mc-idp-ldap-policy-entities/</guid><description>&lt;p&gt;&lt;a id="mc-idp-ldap-policy-entities"&gt;&lt;/a&gt;
&lt;a id="minio-mc-idp-ldap-policy-entities"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a id="command-mc.idp.ldap.policy.entities"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;h2 id="description"&gt;Description&lt;/h2&gt;
&lt;p&gt;The &lt;a href="https://silo.pgsty.com/reference/minio-mc/mc-idp-ldap-policy-entities/#command-mc.idp.ldap.policy.entities"&gt;&lt;code&gt;mc idp ldap policy entities&lt;/code&gt;&lt;/a&gt; command displays a list of mappings for a user, group, and/or policy.&lt;/p&gt;



&lt;ul class="nav nav-tabs" id="tabs-0" role="tablist"&gt;&lt;li class="nav-item"&gt;&lt;button class="nav-link active" id="tabs-00-00-tab" data-bs-toggle="tab" data-bs-target="#tabs-00-00" role="tab" data-td-tp-persist="example" aria-controls="tabs-00-00" aria-selected="true"&gt;EXAMPLE&lt;/button&gt;&lt;/li&gt;&lt;li class="nav-item"&gt;&lt;button class="nav-link" id="tabs-00-01-tab" data-bs-toggle="tab" data-bs-target="#tabs-00-01" role="tab" data-td-tp-persist="syntax" aria-controls="tabs-00-01" aria-selected="false"&gt;SYNTAX&lt;/button&gt;&lt;/li&gt;&lt;/ul&gt;

&lt;div class="tab-content" id="tabs-0-content"&gt;&lt;div class="tab-body tab-pane fade show active" id="tabs-00-00" role="tabpanel" aria-labelled-by="tabs-00-00-tab" tabindex="0"&gt;&lt;p&gt;The following example lists all mappings for a specific policy, a set of groups, and a selection of users on the &lt;code&gt;myminio&lt;/code&gt; deployment.&lt;/p&gt;
&lt;p&gt;Specifically, it lists:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Users mapped to the &lt;code&gt;finteam-policy&lt;/code&gt; policy.&lt;/li&gt;
&lt;li&gt;Policies assigned to the &lt;code&gt;uid=bobfisher,ou=people,ou=hwengg,dc=min,dc=io&lt;/code&gt; user.&lt;/li&gt;
&lt;li&gt;Policies assigned to the &lt;code&gt;cn=projectb,ou=groups,ou=swengg,dc=min,dc=io&lt;/code&gt; group.&lt;/li&gt;
&lt;/ul&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-shell" data-lang="shell"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;mc idp ldap policy entities myminio &lt;span class="se"&gt;\
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; --policy finteam-policy &lt;span class="se"&gt;\
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; --user &lt;span class="s1"&gt;&amp;#39;uid=bobfisher,ou=people,ou=hwengg,dc=min,dc=io&amp;#39;&lt;/span&gt; &lt;span class="se"&gt;\
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; --group &lt;span class="s1"&gt;&amp;#39;cn=projectb,ou=groups,ou=swengg,dc=min,dc=io&amp;#39;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="tab-body tab-pane fade" id="tabs-00-01" role="tabpanel" aria-labelled-by="tabs-00-01-tab" tabindex="0"&gt;&lt;p&gt;The command has the following syntax:&lt;/p&gt;</description></item><item><title>mc ilm export</title><link>https://silo.pgsty.com/reference/deprecated/mc-ilm-export/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://silo.pgsty.com/reference/deprecated/mc-ilm-export/</guid><description>&lt;p&gt;&lt;a id="mc-ilm-export"&gt;&lt;/a&gt;
&lt;a id="minio-mc-ilm-export"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a id="command-mc.ilm.export"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;div class="alert alert-info" role="alert"&gt;
&lt;p&gt;&lt;strong&gt;Changed: RELEASE.2022-12-24T15-21-38Z&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;code&gt;mc ilm export&lt;/code&gt; replaced by &lt;a href="https://silo.pgsty.com/reference/minio-mc/mc-ilm-rule-export/#command-mc.ilm.rule.export"&gt;&lt;code&gt;mc ilm rule export&lt;/code&gt;&lt;/a&gt;.&lt;/p&gt;
&lt;/div&gt;
&lt;h2 id="syntax"&gt;Syntax&lt;/h2&gt;
&lt;p&gt;The &lt;a href="https://silo.pgsty.com/reference/deprecated/mc-ilm-export/#command-mc.ilm.export"&gt;&lt;code&gt;mc ilm export&lt;/code&gt;&lt;/a&gt; command exports the object lifecycle management configuration for a MinIO bucket.&lt;/p&gt;
&lt;p&gt;The &lt;a href="https://silo.pgsty.com/reference/deprecated/mc-ilm-export/#command-mc.ilm.export"&gt;&lt;code&gt;mc ilm export&lt;/code&gt;&lt;/a&gt; command outputs to &lt;code&gt;STDOUT&lt;/code&gt; by default. You can output the contents to a &lt;code&gt;.json&lt;/code&gt; file for archival or ingestion using &lt;a href="https://silo.pgsty.com/reference/deprecated/mc-ilm-import/#command-mc.ilm.import"&gt;&lt;code&gt;mc ilm import&lt;/code&gt;&lt;/a&gt;.&lt;/p&gt;



&lt;ul class="nav nav-tabs" id="tabs-1" role="tablist"&gt;&lt;li class="nav-item"&gt;&lt;button class="nav-link active" id="tabs-01-00-tab" data-bs-toggle="tab" data-bs-target="#tabs-01-00" role="tab" data-td-tp-persist="example" aria-controls="tabs-01-00" aria-selected="true"&gt;EXAMPLE&lt;/button&gt;&lt;/li&gt;&lt;li class="nav-item"&gt;&lt;button class="nav-link" id="tabs-01-01-tab" data-bs-toggle="tab" data-bs-target="#tabs-01-01" role="tab" data-td-tp-persist="syntax" aria-controls="tabs-01-01" aria-selected="false"&gt;SYNTAX&lt;/button&gt;&lt;/li&gt;&lt;/ul&gt;

&lt;div class="tab-content" id="tabs-1-content"&gt;&lt;div class="tab-body tab-pane fade show active" id="tabs-01-00" role="tabpanel" aria-labelled-by="tabs-01-00-tab" tabindex="1"&gt;&lt;p&gt;The following command exports the lifecycle management configuration of the &lt;code&gt;mydata&lt;/code&gt; bucket on the &lt;code&gt;myminio&lt;/code&gt; deployment to the &lt;code&gt;mydata-lifecycle-config.json&lt;/code&gt; file:&lt;/p&gt;</description></item><item><title>mc ilm rule export</title><link>https://silo.pgsty.com/reference/minio-mc/mc-ilm-rule-export/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://silo.pgsty.com/reference/minio-mc/mc-ilm-rule-export/</guid><description>&lt;p&gt;&lt;a id="mc-ilm-rule-export"&gt;&lt;/a&gt;
&lt;a id="minio-mc-ilm-rule-export"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a id="command-mc.ilm.rule.export"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;div class="alert alert-info" role="alert"&gt;
&lt;p&gt;&lt;strong&gt;Changed: RELEASE.2022-12-24T15-21-38Z&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;code&gt;mc ilm rule export&lt;/code&gt; replaces &lt;code&gt;mc ilm export&lt;/code&gt;.&lt;/p&gt;
&lt;/div&gt;
&lt;h2 id="syntax"&gt;Syntax&lt;/h2&gt;
&lt;p&gt;The &lt;a href="https://silo.pgsty.com/reference/minio-mc/mc-ilm-rule-export/#command-mc.ilm.rule.export"&gt;&lt;code&gt;mc ilm rule export&lt;/code&gt;&lt;/a&gt; command exports the object lifecycle management configuration for a MinIO bucket.&lt;/p&gt;
&lt;p&gt;The &lt;a href="https://silo.pgsty.com/reference/minio-mc/mc-ilm-rule-export/#command-mc.ilm.rule.export"&gt;&lt;code&gt;mc ilm rule export&lt;/code&gt;&lt;/a&gt; command outputs to &lt;code&gt;STDOUT&lt;/code&gt; by default. You can output the contents to a &lt;code&gt;.json&lt;/code&gt; file for archival or ingestion using &lt;a href="https://silo.pgsty.com/reference/minio-mc/mc-ilm-rule-import/#command-mc.ilm.rule.import"&gt;&lt;code&gt;mc ilm rule import&lt;/code&gt;&lt;/a&gt;.&lt;/p&gt;



&lt;ul class="nav nav-tabs" id="tabs-1" role="tablist"&gt;&lt;li class="nav-item"&gt;&lt;button class="nav-link active" id="tabs-01-00-tab" data-bs-toggle="tab" data-bs-target="#tabs-01-00" role="tab" data-td-tp-persist="example" aria-controls="tabs-01-00" aria-selected="true"&gt;EXAMPLE&lt;/button&gt;&lt;/li&gt;&lt;li class="nav-item"&gt;&lt;button class="nav-link" id="tabs-01-01-tab" data-bs-toggle="tab" data-bs-target="#tabs-01-01" role="tab" data-td-tp-persist="syntax" aria-controls="tabs-01-01" aria-selected="false"&gt;SYNTAX&lt;/button&gt;&lt;/li&gt;&lt;/ul&gt;

&lt;div class="tab-content" id="tabs-1-content"&gt;&lt;div class="tab-body tab-pane fade show active" id="tabs-01-00" role="tabpanel" aria-labelled-by="tabs-01-00-tab" tabindex="1"&gt;&lt;p&gt;The following command exports the lifecycle management configuration of the &lt;code&gt;mydata&lt;/code&gt; bucket on the &lt;code&gt;myminio&lt;/code&gt; deployment to the &lt;code&gt;mydata-lifecycle-config.json&lt;/code&gt; file:&lt;/p&gt;</description></item><item><title>mc ilm tier info</title><link>https://silo.pgsty.com/reference/minio-mc/mc-ilm-tier-info/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://silo.pgsty.com/reference/minio-mc/mc-ilm-tier-info/</guid><description>&lt;p&gt;&lt;a id="mc-ilm-tier-info"&gt;&lt;/a&gt;
&lt;a id="minio-mc-ilm-tier-info"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a id="command-mc.ilm.tier.info"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;h2 id="description"&gt;Description&lt;/h2&gt;
&lt;p&gt;The &lt;a href="https://silo.pgsty.com/reference/minio-mc/mc-ilm-tier-info/#command-mc.ilm.tier.info"&gt;&lt;code&gt;mc ilm tier info&lt;/code&gt;&lt;/a&gt; command outputs statistics about a tier or all tiers for a deployment.&lt;/p&gt;
&lt;h3 id="required-permissions"&gt;Required Permissions&lt;/h3&gt;
&lt;p&gt;MinIO requires the following permissions scoped to to the bucket or buckets for which you are creating lifecycle management rules.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://silo.pgsty.com/administration/identity-access-management/policy-based-access-control/#policy-action.s3-PutLifecycleConfiguration"&gt;&lt;code&gt;s3:PutLifecycleConfiguration&lt;/code&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://silo.pgsty.com/administration/identity-access-management/policy-based-access-control/#policy-action.s3-GetLifecycleConfiguration"&gt;&lt;code&gt;s3:GetLifecycleConfiguration&lt;/code&gt;&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;MinIO also requires the following administrative permissions on the cluster in which you are creating remote tiers for object transition lifecycle management rules:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://silo.pgsty.com/administration/identity-access-management/policy-based-access-control/#policy-action.admin-SetTier"&gt;&lt;code&gt;admin:SetTier&lt;/code&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://silo.pgsty.com/administration/identity-access-management/policy-based-access-control/#policy-action.admin-ListTier"&gt;&lt;code&gt;admin:ListTier&lt;/code&gt;&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;For example, the following policy provides permission for configuring object transition lifecycle management rules on any bucket in the cluster:.&lt;/p&gt;</description></item><item><title>mc legalhold set</title><link>https://silo.pgsty.com/reference/minio-mc/mc-legalhold-set/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://silo.pgsty.com/reference/minio-mc/mc-legalhold-set/</guid><description>&lt;p&gt;&lt;a id="mc-legalhold-set"&gt;&lt;/a&gt;
&lt;a id="minio-mc-legalhold-set"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a id="command-mc.legalhold.set"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;h2 id="syntax"&gt;Syntax&lt;/h2&gt;
&lt;p&gt;The &lt;a href="https://silo.pgsty.com/reference/minio-mc/mc-legalhold-set/#command-mc.legalhold.set"&gt;&lt;code&gt;mc legalhold set&lt;/code&gt;&lt;/a&gt; command enables &lt;a href="https://silo.pgsty.com/administration/object-management/object-retention/#minio-object-locking-legalhold"&gt;legal hold&lt;/a&gt; Write-Once Read-Many (WORM) object locking on an object or objects.&lt;/p&gt;
&lt;p&gt;&lt;a href="https://silo.pgsty.com/reference/minio-mc/mc-legalhold/#command-mc.legalhold"&gt;&lt;code&gt;mc legalhold&lt;/code&gt;&lt;/a&gt; &lt;em&gt;requires&lt;/em&gt; that the specified bucket has &lt;a href="https://silo.pgsty.com/administration/object-management/object-retention/#minio-object-locking"&gt;object locking enabled&lt;/a&gt;. You can &lt;strong&gt;only&lt;/strong&gt; enable object locking at bucket creation. See &lt;a href="https://silo.pgsty.com/reference/minio-mc/mc-mb/#mc.mb.-with-lock"&gt;&lt;code&gt;mc mb --with-lock&lt;/code&gt;&lt;/a&gt; for documentation on creating buckets with object locking enabled.&lt;/p&gt;



&lt;ul class="nav nav-tabs" id="tabs-0" role="tablist"&gt;&lt;li class="nav-item"&gt;&lt;button class="nav-link active" id="tabs-00-00-tab" data-bs-toggle="tab" data-bs-target="#tabs-00-00" role="tab" data-td-tp-persist="example" aria-controls="tabs-00-00" aria-selected="true"&gt;EXAMPLE&lt;/button&gt;&lt;/li&gt;&lt;li class="nav-item"&gt;&lt;button class="nav-link" id="tabs-00-01-tab" data-bs-toggle="tab" data-bs-target="#tabs-00-01" role="tab" data-td-tp-persist="syntax" aria-controls="tabs-00-01" aria-selected="false"&gt;SYNTAX&lt;/button&gt;&lt;/li&gt;&lt;/ul&gt;

&lt;div class="tab-content" id="tabs-0-content"&gt;&lt;div class="tab-body tab-pane fade show active" id="tabs-00-00" role="tabpanel" aria-labelled-by="tabs-00-00-tab" tabindex="0"&gt;&lt;p&gt;The following command enables legalhold WORM locking on all existing objects in the &lt;code&gt;mydata&lt;/code&gt; bucket on the &lt;code&gt;myminio&lt;/code&gt; MinIO deployment:&lt;/p&gt;</description></item><item><title>mc license update</title><link>https://silo.pgsty.com/reference/minio-mc/mc-license-update/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://silo.pgsty.com/reference/minio-mc/mc-license-update/</guid><description>&lt;p&gt;&lt;a id="mc-license-update"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a id="command-mc.license.update"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;h2 id="description"&gt;Description&lt;/h2&gt;
&lt;p&gt;Use the &lt;a href="https://silo.pgsty.com/reference/minio-mc/mc-license-update/#command-mc.license.update"&gt;&lt;code&gt;mc license update&lt;/code&gt;&lt;/a&gt; command to replace a license key for a deployment.&lt;/p&gt;
&lt;p&gt;For deployments registered for &lt;a href="https://min.io/pricing?jmp=docs"&gt;MinIO SUBNET&lt;/a&gt;, MinIO automatically checks for and updates the license every month.&lt;/p&gt;
&lt;h2 id="examples"&gt;Examples&lt;/h2&gt;
&lt;h3 id="update-the-license-key-for-a-deployment-with-alias-minio1"&gt;Update the License Key for a Deployment with Alias &lt;code&gt;minio1&lt;/code&gt;&lt;/h3&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-shell" data-lang="shell"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;mc license update minio1 license.key
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h2 id="syntax"&gt;Syntax&lt;/h2&gt;
&lt;p&gt;The command has the following syntax:&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-shell" data-lang="shell"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;mc &lt;span class="o"&gt;[&lt;/span&gt;GLOBALFLAGS&lt;span class="o"&gt;]&lt;/span&gt; license update &lt;span class="se"&gt;\
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; ALIAS &lt;span class="se"&gt;\
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="o"&gt;[&lt;/span&gt;LICENSE-FILE-WITH-PATH&lt;span class="o"&gt;]&lt;/span&gt; &lt;span class="se"&gt;\
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="o"&gt;[&lt;/span&gt;--airgap&lt;span class="o"&gt;]&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h3 id="parameters"&gt;Parameters&lt;/h3&gt;
&lt;h5 id="mc.license.update.ALIAS"&gt;&lt;code&gt;ALIAS&lt;/code&gt;&lt;/h5&gt;
&lt;p&gt;&lt;em&gt;mc-cmd&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;Required&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;The &lt;a href="https://silo.pgsty.com/reference/minio-mc/mc-alias-set/#alias"&gt;alias&lt;/a&gt; of the MinIO deployment.&lt;/p&gt;</description></item><item><title>mc quota set</title><link>https://silo.pgsty.com/reference/deprecated/mc-quota-set/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://silo.pgsty.com/reference/deprecated/mc-quota-set/</guid><description>&lt;p&gt;&lt;a id="mc-quota-set"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a id="command-mc.quota.set"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;div class="alert alert-info" role="alert"&gt;
&lt;p&gt;&lt;strong&gt;Changed: RELEASE.2022-12-13T00-23-28Z&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;code&gt;mc quota set&lt;/code&gt; replaced &lt;code&gt;mc admin bucket quota --hard&lt;/code&gt;.&lt;/p&gt;
&lt;/div&gt;
&lt;div class="alert alert-info" role="alert"&gt;
&lt;p&gt;&lt;strong&gt;Changed: RELEASE.2024-07-31T15-58-33Z&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;code&gt;mc quota set&lt;/code&gt; is deprecated.&lt;/p&gt;
&lt;/div&gt;
&lt;h2 id="description"&gt;Description&lt;/h2&gt;
&lt;p&gt;The &lt;a href="https://silo.pgsty.com/reference/deprecated/mc-quota-set/#command-mc.quota.set"&gt;&lt;code&gt;mc quota set&lt;/code&gt;&lt;/a&gt; assigns a hard quota limit to a bucket beyond which MinIO does not allow writes.&lt;/p&gt;
&lt;h3 id="units-of-measurement"&gt;Units of Measurement&lt;/h3&gt;
&lt;p&gt;The &lt;a href="https://silo.pgsty.com/reference/deprecated/mc-quota-set/#mc.quota.set.-size"&gt;&lt;code&gt;mc quota set --size&lt;/code&gt;&lt;/a&gt; flag accepts the following &lt;strong&gt;case-insensitive&lt;/strong&gt; suffixes to represent the unit of the specified size value:&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Suffix&lt;/th&gt;
 &lt;th&gt;Unit Size&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;code&gt;k&lt;/code&gt;&lt;/td&gt;
 &lt;td&gt;KB (Kilobyte, 1000 Bytes)&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;code&gt;m&lt;/code&gt;&lt;/td&gt;
 &lt;td&gt;MB (Megabyte, 1000 Kilobytes)&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;code&gt;g&lt;/code&gt;&lt;/td&gt;
 &lt;td&gt;GB (Gigabyte, 1000 Megabytes)&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;code&gt;t&lt;/code&gt;&lt;/td&gt;
 &lt;td&gt;TB (Terabyte, 1000 Gigabytes)&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;code&gt;ki&lt;/code&gt; or &lt;code&gt;kib&lt;/code&gt;&lt;/td&gt;
 &lt;td&gt;KiB (Kibibyte, 1024 Bites)&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;code&gt;mi&lt;/code&gt; or &lt;code&gt;mib&lt;/code&gt;&lt;/td&gt;
 &lt;td&gt;MiB (Mebibyte, 1024 Kibibytes)&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;code&gt;gi&lt;/code&gt; or &lt;code&gt;gib&lt;/code&gt;&lt;/td&gt;
 &lt;td&gt;GiB (Gibibyte, 1024 Mebibytes)&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;code&gt;ti&lt;/code&gt; or &lt;code&gt;tib&lt;/code&gt;&lt;/td&gt;
 &lt;td&gt;TiB (Tebibyte, 1024 Gibibytes)&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;Omitting a suffix defaults to &lt;code&gt;bytes&lt;/code&gt;.&lt;/p&gt;</description></item><item><title>mc replicate ls</title><link>https://silo.pgsty.com/reference/minio-mc/mc-replicate-ls/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://silo.pgsty.com/reference/minio-mc/mc-replicate-ls/</guid><description>&lt;p&gt;&lt;a id="mc-replicate-ls"&gt;&lt;/a&gt;
&lt;a id="minio-mc-replicate-ls"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a id="command-mc.replicate.list"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a id="command-mc.replicate.ls"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;div class="alert alert-info" role="alert"&gt;
&lt;p&gt;&lt;strong&gt;Changed: RELEASE.2022-12-24T15-21-38Z&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;code&gt;mc replicate ls&lt;/code&gt; replaces the &lt;code&gt;mc admin bucket remote ls&lt;/code&gt; command.&lt;/p&gt;
&lt;/div&gt;
&lt;h2 id="syntax"&gt;Syntax&lt;/h2&gt;
&lt;p&gt;The &lt;a href="https://silo.pgsty.com/reference/minio-mc/mc-replicate-ls/#command-mc.replicate.ls"&gt;&lt;code&gt;mc replicate ls&lt;/code&gt;&lt;/a&gt; command lists all &lt;a href="https://silo.pgsty.com/administration/bucket-replication/#minio-bucket-replication-serverside"&gt;replication rules&lt;/a&gt; on a MinIO bucket.&lt;/p&gt;
&lt;p&gt;The &lt;a href="https://silo.pgsty.com/reference/minio-mc/mc-replicate-ls/#command-mc.replicate.list"&gt;&lt;code&gt;mc replicate list&lt;/code&gt;&lt;/a&gt; command has equivalent functionality to &lt;a href="https://silo.pgsty.com/reference/minio-mc/mc-replicate-ls/#command-mc.replicate.ls"&gt;&lt;code&gt;mc replicate ls&lt;/code&gt;&lt;/a&gt;.&lt;/p&gt;



&lt;ul class="nav nav-tabs" id="tabs-1" role="tablist"&gt;&lt;li class="nav-item"&gt;&lt;button class="nav-link active" id="tabs-01-00-tab" data-bs-toggle="tab" data-bs-target="#tabs-01-00" role="tab" data-td-tp-persist="example" aria-controls="tabs-01-00" aria-selected="true"&gt;EXAMPLE&lt;/button&gt;&lt;/li&gt;&lt;li class="nav-item"&gt;&lt;button class="nav-link" id="tabs-01-01-tab" data-bs-toggle="tab" data-bs-target="#tabs-01-01" role="tab" data-td-tp-persist="syntax" aria-controls="tabs-01-01" aria-selected="false"&gt;SYNTAX&lt;/button&gt;&lt;/li&gt;&lt;/ul&gt;

&lt;div class="tab-content" id="tabs-1-content"&gt;&lt;div class="tab-body tab-pane fade show active" id="tabs-01-00" role="tabpanel" aria-labelled-by="tabs-01-00-tab" tabindex="1"&gt;&lt;p&gt;The following command lists all enabled replication rules for the &lt;code&gt;mydata&lt;/code&gt; bucket on the &lt;code&gt;myminio&lt;/code&gt; MinIO deployment:&lt;/p&gt;</description></item><item><title>mc retention clear</title><link>https://silo.pgsty.com/reference/minio-mc/mc-retention-clear/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://silo.pgsty.com/reference/minio-mc/mc-retention-clear/</guid><description>&lt;p&gt;&lt;a id="mc-retention-clear"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a id="command-mc.retention.clear"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;h2 id="syntax"&gt;Syntax&lt;/h2&gt;
&lt;p&gt;The &lt;a href="https://silo.pgsty.com/reference/minio-mc/mc-retention-clear/#command-mc.retention.clear"&gt;&lt;code&gt;mc retention clear&lt;/code&gt;&lt;/a&gt; command removes the &lt;a href="https://silo.pgsty.com/administration/object-management/object-retention/#minio-object-locking"&gt;Write-Once Read-Many (WORM) locking&lt;/a&gt; settings for an object or object(s) in a bucket. You can also remove the default object lock settings for a bucket.&lt;/p&gt;
&lt;p&gt;To change the retention status of an object under &lt;a href="https://silo.pgsty.com/administration/object-management/object-retention/#minio-object-locking-legalhold"&gt;legal hold&lt;/a&gt;, use &lt;a href="https://silo.pgsty.com/reference/minio-mc/mc-legalhold-clear/#command-mc.legalhold.clear"&gt;&lt;code&gt;mc legalhold clear&lt;/code&gt;&lt;/a&gt;.&lt;/p&gt;



&lt;ul class="nav nav-tabs" id="tabs-0" role="tablist"&gt;&lt;li class="nav-item"&gt;&lt;button class="nav-link active" id="tabs-00-00-tab" data-bs-toggle="tab" data-bs-target="#tabs-00-00" role="tab" data-td-tp-persist="example" aria-controls="tabs-00-00" aria-selected="true"&gt;EXAMPLE&lt;/button&gt;&lt;/li&gt;&lt;li class="nav-item"&gt;&lt;button class="nav-link" id="tabs-00-01-tab" data-bs-toggle="tab" data-bs-target="#tabs-00-01" role="tab" data-td-tp-persist="syntax" aria-controls="tabs-00-01" aria-selected="false"&gt;SYNTAX&lt;/button&gt;&lt;/li&gt;&lt;/ul&gt;

&lt;div class="tab-content" id="tabs-0-content"&gt;&lt;div class="tab-body tab-pane fade show active" id="tabs-00-00" role="tabpanel" aria-labelled-by="tabs-00-00-tab" tabindex="0"&gt;&lt;p&gt;The following command removes the default object lock configuration for the &lt;code&gt;mydata&lt;/code&gt; bucket on the &lt;code&gt;myminio&lt;/code&gt; MinIO deployment:&lt;/p&gt;</description></item><item><title>mc share ls</title><link>https://silo.pgsty.com/reference/minio-mc/mc-share-list/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://silo.pgsty.com/reference/minio-mc/mc-share-list/</guid><description>&lt;p&gt;&lt;a id="mc-share-ls"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a id="command-mc.share.list"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a id="command-mc.share.ls"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;h2 id="syntax"&gt;Syntax&lt;/h2&gt;
&lt;p&gt;The &lt;a href="https://silo.pgsty.com/reference/minio-mc/mc-share-list/#command-mc.share.ls"&gt;&lt;code&gt;mc share ls&lt;/code&gt;&lt;/a&gt; command displays any unexpired presigned URLs generated by &lt;a href="https://silo.pgsty.com/reference/minio-mc/mc-share-upload/#command-mc.share.upload"&gt;&lt;code&gt;mc share upload&lt;/code&gt;&lt;/a&gt; or &lt;a href="https://silo.pgsty.com/reference/minio-mc/mc-share-download/#command-mc.share.download"&gt;&lt;code&gt;mc share download&lt;/code&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;The &lt;a href="https://silo.pgsty.com/reference/minio-mc/mc-share-list/#command-mc.share.list"&gt;&lt;code&gt;mc share list&lt;/code&gt;&lt;/a&gt; command has equivalent functionality to &lt;a href="https://silo.pgsty.com/reference/minio-mc/mc-share-list/#command-mc.share.ls"&gt;&lt;code&gt;mc share ls&lt;/code&gt;&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Applications can perform a &lt;code&gt;PUT&lt;/code&gt; to retrieve the object from the URL.&lt;/p&gt;
&lt;p&gt;For more information on shareable object URLs, see the Amazon S3 documentation on &lt;a href="https://docs.aws.amazon.com/AmazonS3/latest/dev/ShareObjectPreSignedURL.html"&gt;Pre-Signed URLs&lt;/a&gt;.&lt;/p&gt;



&lt;ul class="nav nav-tabs" id="tabs-0" role="tablist"&gt;&lt;li class="nav-item"&gt;&lt;button class="nav-link active" id="tabs-00-00-tab" data-bs-toggle="tab" data-bs-target="#tabs-00-00" role="tab" data-td-tp-persist="example" aria-controls="tabs-00-00" aria-selected="true"&gt;EXAMPLE&lt;/button&gt;&lt;/li&gt;&lt;li class="nav-item"&gt;&lt;button class="nav-link" id="tabs-00-01-tab" data-bs-toggle="tab" data-bs-target="#tabs-00-01" role="tab" data-td-tp-persist="syntax" aria-controls="tabs-00-01" aria-selected="false"&gt;SYNTAX&lt;/button&gt;&lt;/li&gt;&lt;/ul&gt;

&lt;div class="tab-content" id="tabs-0-content"&gt;&lt;div class="tab-body tab-pane fade show active" id="tabs-00-00" role="tabpanel" aria-labelled-by="tabs-00-00-tab" tabindex="0"&gt;&lt;p&gt;The following command lists all upload and download presigned URLs respectively for the &lt;code&gt;mydata&lt;/code&gt; bucket on the &lt;code&gt;myminio&lt;/code&gt; MinIO deployment:&lt;/p&gt;</description></item><item><title>mc support inspect</title><link>https://silo.pgsty.com/reference/minio-mc/mc-support-inspect/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://silo.pgsty.com/reference/minio-mc/mc-support-inspect/</guid><description>&lt;p&gt;&lt;a id="mc-support-inspect"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a id="command-mc.support.inspect"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;div class="alert alert-info" role="alert"&gt;
&lt;p&gt;&lt;strong&gt;SUBNET Registration Required&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;The &lt;code&gt;mc support&lt;/code&gt; commands are designed for MinIO deployments registered with &lt;a href="https://min.io/pricing?jmp=docs"&gt;MinIO SUBNET&lt;/a&gt; to ensure optimal outcome of diagnostics and performance testing. Deployments not registered with SUBNET cannot use the &lt;code&gt;mc support&lt;/code&gt; commands.&lt;/p&gt;
&lt;/div&gt;
&lt;h2 id="description"&gt;Description&lt;/h2&gt;
&lt;p&gt;The &lt;a href="https://silo.pgsty.com/reference/minio-mc/mc-support-inspect/#command-mc.support.inspect"&gt;&lt;code&gt;mc support inspect&lt;/code&gt;&lt;/a&gt; command collects the data and metadata associated to objects at the specified path.&lt;/p&gt;
&lt;p&gt;MinIO assembles this data from each backend drive storing an &lt;a href="https://silo.pgsty.com/operations/concepts/erasure-coding/#minio-erasure-coding"&gt;erasure shard&lt;/a&gt; for each specified object. The command produces an encrypted zip file that includes all matching files with their respective &lt;em&gt;host+drive+path&lt;/em&gt;.&lt;/p&gt;</description></item><item><title>mc support top disk</title><link>https://silo.pgsty.com/reference/minio-mc/mc-support-top-disk/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://silo.pgsty.com/reference/minio-mc/mc-support-top-disk/</guid><description>&lt;p&gt;&lt;a id="mc-support-top-disk"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a id="command-mc.support.top.disk"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;div class="alert alert-info" role="alert"&gt;
&lt;p&gt;&lt;strong&gt;SUBNET Registration Required&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;The &lt;code&gt;mc support&lt;/code&gt; commands are designed for MinIO deployments registered with &lt;a href="https://min.io/pricing?jmp=docs"&gt;MinIO SUBNET&lt;/a&gt; to ensure optimal outcome of diagnostics and performance testing. Deployments not registered with SUBNET cannot use the &lt;code&gt;mc support&lt;/code&gt; commands.&lt;/p&gt;
&lt;/div&gt;
&lt;h2 id="syntax"&gt;Syntax&lt;/h2&gt;
&lt;p&gt;The &lt;a href="https://silo.pgsty.com/reference/minio-mc/mc-support-top-disk/#command-mc.support.top.disk"&gt;&lt;code&gt;mc support top disk&lt;/code&gt;&lt;/a&gt; command displays current drive statistics.&lt;/p&gt;



&lt;ul class="nav nav-tabs" id="tabs-1" role="tablist"&gt;&lt;li class="nav-item"&gt;&lt;button class="nav-link active" id="tabs-01-00-tab" data-bs-toggle="tab" data-bs-target="#tabs-01-00" role="tab" data-td-tp-persist="example" aria-controls="tabs-01-00" aria-selected="true"&gt;EXAMPLE&lt;/button&gt;&lt;/li&gt;&lt;li class="nav-item"&gt;&lt;button class="nav-link" id="tabs-01-01-tab" data-bs-toggle="tab" data-bs-target="#tabs-01-01" role="tab" data-td-tp-persist="syntax" aria-controls="tabs-01-01" aria-selected="false"&gt;SYNTAX&lt;/button&gt;&lt;/li&gt;&lt;/ul&gt;

&lt;div class="tab-content" id="tabs-1-content"&gt;&lt;div class="tab-body tab-pane fade show active" id="tabs-01-00" role="tabpanel" aria-labelled-by="tabs-01-00-tab" tabindex="1"&gt;&lt;p&gt;The following command displays the current in-progress S3 API calls on the &lt;a href="https://silo.pgsty.com/glossary/#term-alias"&gt;alias&lt;/a&gt; &lt;code&gt;myminio&lt;/code&gt;.&lt;/p&gt;</description></item><item><title>mc tag remove</title><link>https://silo.pgsty.com/reference/minio-mc/mc-tag-remove/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://silo.pgsty.com/reference/minio-mc/mc-tag-remove/</guid><description>&lt;p&gt;&lt;a id="mc-tag-remove"&gt;&lt;/a&gt;
&lt;a id="minio-mc-tag-remove"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a id="command-mc.tag.remove"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;h2 id="syntax"&gt;Syntax&lt;/h2&gt;
&lt;p&gt;The &lt;a href="https://silo.pgsty.com/reference/minio-mc/mc-tag-remove/#command-mc.tag.remove"&gt;&lt;code&gt;mc tag remove&lt;/code&gt;&lt;/a&gt; command removes all tags from a bucket or object.&lt;/p&gt;



&lt;ul class="nav nav-tabs" id="tabs-0" role="tablist"&gt;&lt;li class="nav-item"&gt;&lt;button class="nav-link active" id="tabs-00-00-tab" data-bs-toggle="tab" data-bs-target="#tabs-00-00" role="tab" data-td-tp-persist="example" aria-controls="tabs-00-00" aria-selected="true"&gt;EXAMPLE&lt;/button&gt;&lt;/li&gt;&lt;li class="nav-item"&gt;&lt;button class="nav-link" id="tabs-00-01-tab" data-bs-toggle="tab" data-bs-target="#tabs-00-01" role="tab" data-td-tp-persist="syntax" aria-controls="tabs-00-01" aria-selected="false"&gt;SYNTAX&lt;/button&gt;&lt;/li&gt;&lt;/ul&gt;

&lt;div class="tab-content" id="tabs-0-content"&gt;&lt;div class="tab-body tab-pane fade show active" id="tabs-00-00" role="tabpanel" aria-labelled-by="tabs-00-00-tab" tabindex="0"&gt;&lt;p&gt;The following command removes tags for the &lt;code&gt;mydata&lt;/code&gt; bucket on the &lt;code&gt;myminio&lt;/code&gt; MinIO deployment:&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-shell" data-lang="shell"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;mc tag remove myminio/mydata
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="tab-body tab-pane fade" id="tabs-00-01" role="tabpanel" aria-labelled-by="tabs-00-01-tab" tabindex="0"&gt;&lt;p&gt;The command has the following syntax:&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-shell" data-lang="shell"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;mc &lt;span class="o"&gt;[&lt;/span&gt;GLOBALFLAGS&lt;span class="o"&gt;]&lt;/span&gt; tag remove &lt;span class="se"&gt;\
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="o"&gt;[&lt;/span&gt;--rewind &lt;span class="s2"&gt;&amp;#34;string&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;]&lt;/span&gt; &lt;span class="se"&gt;\
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="o"&gt;[&lt;/span&gt;--versions&lt;span class="o"&gt;]&lt;/span&gt; &lt;span class="se"&gt;\
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="o"&gt;[&lt;/span&gt;--version-id &lt;span class="s2"&gt;&amp;#34;string&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;]&lt;/span&gt;* &lt;span class="se"&gt;\
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;ul&gt;
&lt;li&gt;Brackets &lt;code&gt;[]&lt;/code&gt; indicate optional parameters.&lt;/li&gt;
&lt;li&gt;Parameters sharing a line are mutually dependent.&lt;/li&gt;
&lt;li&gt;Parameters separated using the pipe &lt;code&gt;|&lt;/code&gt; operator are mutually exclusive.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Copy the example to a text editor and modify as-needed before running the command in the terminal/shell.&lt;/p&gt;</description></item><item><title>mc version suspend</title><link>https://silo.pgsty.com/reference/minio-mc/mc-version-suspend/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://silo.pgsty.com/reference/minio-mc/mc-version-suspend/</guid><description>&lt;p&gt;&lt;a id="mc-version-suspend"&gt;&lt;/a&gt;
&lt;a id="minio-mc-version-suspend"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a id="command-mc.version.suspend"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;h2 id="syntax"&gt;Syntax&lt;/h2&gt;
&lt;p&gt;The &lt;a href="https://silo.pgsty.com/reference/minio-mc/mc-version-suspend/#command-mc.version.suspend"&gt;&lt;code&gt;mc version suspend&lt;/code&gt;&lt;/a&gt; command disables versioning on the specified bucket.&lt;/p&gt;



&lt;ul class="nav nav-tabs" id="tabs-0" role="tablist"&gt;&lt;li class="nav-item"&gt;&lt;button class="nav-link active" id="tabs-00-00-tab" data-bs-toggle="tab" data-bs-target="#tabs-00-00" role="tab" data-td-tp-persist="example" aria-controls="tabs-00-00" aria-selected="true"&gt;EXAMPLE&lt;/button&gt;&lt;/li&gt;&lt;li class="nav-item"&gt;&lt;button class="nav-link" id="tabs-00-01-tab" data-bs-toggle="tab" data-bs-target="#tabs-00-01" role="tab" data-td-tp-persist="syntax" aria-controls="tabs-00-01" aria-selected="false"&gt;SYNTAX&lt;/button&gt;&lt;/li&gt;&lt;/ul&gt;

&lt;div class="tab-content" id="tabs-0-content"&gt;&lt;div class="tab-body tab-pane fade show active" id="tabs-00-00" role="tabpanel" aria-labelled-by="tabs-00-00-tab" tabindex="0"&gt;&lt;p&gt;The following command disables versioning for the &lt;code&gt;mybucket&lt;/code&gt; bucket on the &lt;code&gt;myminio&lt;/code&gt; MinIO deployment:&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-shell" data-lang="shell"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;mc version &lt;span class="nb"&gt;suspend&lt;/span&gt; myminio/mybucket
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="tab-body tab-pane fade" id="tabs-00-01" role="tabpanel" aria-labelled-by="tabs-00-01-tab" tabindex="0"&gt;&lt;p&gt;The command has the following syntax:&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-shell" data-lang="shell"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;mc &lt;span class="o"&gt;[&lt;/span&gt;GLOBALFLAGS&lt;span class="o"&gt;]&lt;/span&gt; version &lt;span class="nb"&gt;suspend&lt;/span&gt; ALIAS
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;ul&gt;
&lt;li&gt;Brackets &lt;code&gt;[]&lt;/code&gt; indicate optional parameters.&lt;/li&gt;
&lt;li&gt;Parameters sharing a line are mutually dependent.&lt;/li&gt;
&lt;li&gt;Parameters separated using the pipe &lt;code&gt;|&lt;/code&gt; operator are mutually exclusive.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Copy the example to a text editor and modify as-needed before running the command in the terminal/shell.&lt;/p&gt;</description></item><item><title>Metrics version 2</title><link>https://silo.pgsty.com/operations/monitoring/metrics-v2/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://silo.pgsty.com/operations/monitoring/metrics-v2/</guid><description>&lt;p&gt;&lt;a id="metrics-version-2"&gt;&lt;/a&gt;
&lt;a id="minio-metrics-v2"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;MinIO publishes cluster and node metrics using the &lt;a href="https://prometheus.io/docs/concepts/data_model/"&gt;Prometheus Data Model&lt;/a&gt;. You can use any scraping tool to pull metrics data from MinIO for further analysis and alerting.&lt;/p&gt;
&lt;h2 id="version-2-endpoints"&gt;Version 2 Endpoints&lt;/h2&gt;
&lt;p&gt;Metrics version 2 provides metrics organized into three categories:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://silo.pgsty.com/operations/monitoring/metrics-v2/#minio-available-cluster-metrics"&gt;Cluster Metrics&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://silo.pgsty.com/operations/monitoring/metrics-v2/#minio-available-bucket-metrics"&gt;Bucket Metrics&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://silo.pgsty.com/operations/monitoring/metrics-v2/#minio-available-resource-metrics"&gt;Resource Metrics&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Each v2 endpoint returns all metrics for its category. For example, scraping the following endpoint returns all cluster metrics:&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-shell" data-lang="shell"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;http://HOSTNAME:PORT/minio/v2/metrics/cluster
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;The base endpoint alone, &lt;code&gt;/minio/v2/metrics/&lt;/code&gt;, returns cluster metrics.&lt;/p&gt;</description></item><item><title>MinIO Identity Management Plugin Settings</title><link>https://silo.pgsty.com/reference/minio-server/settings/iam/minio-identity-plugin/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://silo.pgsty.com/reference/minio-server/settings/iam/minio-identity-plugin/</guid><description>&lt;p&gt;&lt;a id="minio-identity-management-plugin-settings"&gt;&lt;/a&gt;
&lt;a id="minio-server-envvar-external-identity-management-plugin"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;This page documents settings for enabling external identity management using the MinIO Identity Management Plugin. See &lt;a href="https://silo.pgsty.com/administration/identity-access-management/pluggable-authentication/#minio-external-identity-management-plugin"&gt;MinIO External Identity Management Plugin&lt;/a&gt; for a tutorial on using these settings.&lt;/p&gt;
&lt;p&gt;You can establish or modify settings by defining:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;an &lt;em&gt;environment variable&lt;/em&gt; on the host system prior to starting or restarting the MinIO Server. Refer to your operating system’s documentation for how to define an environment variable.&lt;/li&gt;
&lt;li&gt;a &lt;em&gt;configuration setting&lt;/em&gt; using &lt;a href="https://silo.pgsty.com/reference/minio-mc-admin/mc-admin-config/#mc.admin.config.set"&gt;&lt;code&gt;mc admin config set&lt;/code&gt;&lt;/a&gt;.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;If you define both an environment variable and the similar configuration setting, MinIO uses the environment variable value.&lt;/p&gt;</description></item><item><title>Modify a MinIO Tenant</title><link>https://silo.pgsty.com/operations/deployments/k8s-modify-minio-tenant-on-kubernetes/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://silo.pgsty.com/operations/deployments/k8s-modify-minio-tenant-on-kubernetes/</guid><description>&lt;p&gt;&lt;a id="modify-a-minio-tenant"&gt;&lt;/a&gt;
&lt;a id="minio-k8s-modify-minio-tenant-security"&gt;&lt;/a&gt;
&lt;a id="minio-k8s-modify-minio-tenant"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;You can modify tenants after deployment to change mutable configuration settings. See &lt;a href="https://silo.pgsty.com/reference/operator-crd/#minio-operator-crd"&gt;MinIO Custom Resource Definition&lt;/a&gt; for a complete description of available settings in the MinIO Custom Resource Definition.&lt;/p&gt;
&lt;p&gt;The method for modifying the Tenant depends on how you deployed the tenant:&lt;/p&gt;



&lt;ul class="nav nav-tabs" id="tabs-0" role="tablist"&gt;&lt;li class="nav-item"&gt;&lt;button class="nav-link active" id="tabs-00-00-tab" data-bs-toggle="tab" data-bs-target="#tabs-00-00" role="tab" data-td-tp-persist="kustomize" aria-controls="tabs-00-00" aria-selected="true"&gt;Kustomize&lt;/button&gt;&lt;/li&gt;&lt;li class="nav-item"&gt;&lt;button class="nav-link" id="tabs-00-01-tab" data-bs-toggle="tab" data-bs-target="#tabs-00-01" role="tab" data-td-tp-persist="helm" aria-controls="tabs-00-01" aria-selected="false"&gt;Helm&lt;/button&gt;&lt;/li&gt;&lt;/ul&gt;

&lt;div class="tab-content" id="tabs-0-content"&gt;&lt;div class="tab-body tab-pane fade show active" id="tabs-00-00" role="tabpanel" aria-labelled-by="tabs-00-00-tab" tabindex="0"&gt;&lt;p&gt;For Kustomize-deployed Tenants, you can modify the base Kustomization resources and apply them using &lt;code&gt;kubectl apply -k&lt;/code&gt; against the directory containing the &lt;code&gt;kustomization.yaml&lt;/code&gt; object.&lt;/p&gt;</description></item><item><title>Object Deletion</title><link>https://silo.pgsty.com/administration/object-management/object-delete/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://silo.pgsty.com/administration/object-management/object-delete/</guid><description>&lt;p&gt;&lt;a id="object-deletion"&gt;&lt;/a&gt;
&lt;a id="minio-object-delete"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;h2 id="overview"&gt;Overview&lt;/h2&gt;
&lt;p&gt;This page summarizes how a &lt;code&gt;DELETE&lt;/code&gt; operation affects objects depending on the configuration of the bucket that contains the object.&lt;/p&gt;
&lt;p&gt;Any combination of the following factors may impact how &lt;code&gt;DELETE&lt;/code&gt; operations function:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://silo.pgsty.com/administration/object-management/object-versioning/#minio-bucket-versioning"&gt;Bucket versioning&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://silo.pgsty.com/administration/object-management/object-retention/#minio-object-locking"&gt;Object locking rules&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://silo.pgsty.com/administration/object-management/object-lifecycle-management/#minio-lifecycle-management"&gt;Object Lifecycle Management rules&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://silo.pgsty.com/administration/object-management/object-lifecycle-management/#minio-lifecycle-management-tiering"&gt;Object tiering&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://silo.pgsty.com/operations/replication/multi-site-replication/#minio-site-replication-overview"&gt;Site&lt;/a&gt; or &lt;a href="https://silo.pgsty.com/administration/bucket-replication/#minio-replication-behavior-delete"&gt;bucket&lt;/a&gt; replication&lt;/li&gt;
&lt;li&gt;&lt;a href="https://silo.pgsty.com/operations/concepts/scanner/#minio-concepts-scanner"&gt;Scanner&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="permissions"&gt;Permissions&lt;/h2&gt;
&lt;p&gt;MinIO uses a &lt;a href="https://silo.pgsty.com/administration/identity-access-management/policy-based-access-control/#minio-policy"&gt;policy based access control&lt;/a&gt; system for access management. The user or service account must provide the correct policy action and conditions to allow a &lt;code&gt;DELETE&lt;/code&gt; for the bucket and object.&lt;/p&gt;</description></item><item><title>Operator Helm Charts</title><link>https://silo.pgsty.com/reference/operator-chart-values/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://silo.pgsty.com/reference/operator-chart-values/</guid><description>&lt;p&gt;&lt;a id="operator-helm-charts"&gt;&lt;/a&gt;
&lt;a id="minio-operator-chart-values"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;MinIO publishes &lt;a href="https://github.com/minio/operator/tree/v7.1.1/helm"&gt;Helm Charts&lt;/a&gt; for the &lt;a href="https://github.com/minio/operator/blob/v7.1.1/helm/operator"&gt;Helm Operator Charts&lt;/a&gt; and &lt;a href="https://github.com/minio/operator/tree/v7.1.1/helm/tenant"&gt;Helm Tenant Charts&lt;/a&gt;. You can use these charts to deploy the MinIO Operator and managed Tenants through Helm.&lt;/p&gt;
&lt;p&gt;The following page documents the &lt;code&gt;values.yaml&lt;/code&gt; chart for the MinIO Operator. For documentation on the chart for a MinIO Tenant, see &lt;a href="https://silo.pgsty.com/reference/tenant-chart-values/#minio-tenant-chart-values"&gt;Tenant Helm Charts&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a id="minio-operator-chart-operator-values"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;h2 id="minio-operator-chart"&gt;MinIO Operator Chart&lt;/h2&gt;



&lt;ul class="nav nav-tabs" id="tabs-0" role="tablist"&gt;&lt;li class="nav-item"&gt;&lt;button class="nav-link active" id="tabs-00-00-tab" data-bs-toggle="tab" data-bs-target="#tabs-00-00" role="tab" data-td-tp-persist="reference" aria-controls="tabs-00-00" aria-selected="true"&gt;Reference&lt;/button&gt;&lt;/li&gt;&lt;li class="nav-item"&gt;&lt;button class="nav-link" id="tabs-00-01-tab" data-bs-toggle="tab" data-bs-target="#tabs-00-01" role="tab" data-td-tp-persist="yaml" aria-controls="tabs-00-01" aria-selected="false"&gt;YAML&lt;/button&gt;&lt;/li&gt;&lt;/ul&gt;

&lt;div class="tab-content" id="tabs-0-content"&gt;&lt;div class="tab-body tab-pane fade show active" id="tabs-00-00" role="tabpanel" aria-labelled-by="tabs-00-00-tab" tabindex="0"&gt;&lt;p&gt;&lt;strong&gt;operator&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>Publish Events to NATS</title><link>https://silo.pgsty.com/administration/monitoring/publish-events-to-nats/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://silo.pgsty.com/administration/monitoring/publish-events-to-nats/</guid><description>&lt;p&gt;&lt;a id="publish-events-to-nats"&gt;&lt;/a&gt;
&lt;a id="minio-bucket-notifications-publish-nats"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;MinIO supports publishing &lt;a href="https://silo.pgsty.com/administration/monitoring/bucket-notifications/#minio-bucket-notifications"&gt;bucket notification&lt;/a&gt; events to a &lt;a href="https://nats.io/"&gt;NATS&lt;/a&gt; service endpoint.&lt;/p&gt;
&lt;div class="alert alert-info" role="alert"&gt;
&lt;p&gt;&lt;strong&gt;NATS Streaming Deprecated&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;NATS Streaming is deprecated. Migrate to &lt;a href="https://docs.nats.io/nats-concepts/jetstream"&gt;JetStream&lt;/a&gt; instead.&lt;/p&gt;
&lt;p&gt;The related MinIO configuration options and environment variables are deprecated.&lt;/p&gt;
&lt;/div&gt;
&lt;h2 id="add-a-nats-endpoint-to-a-minio-deployment"&gt;Add a NATS Endpoint to a MinIO Deployment&lt;/h2&gt;
&lt;p&gt;The following procedure adds a new NATS service endpoint for supporting &lt;a href="https://silo.pgsty.com/administration/monitoring/bucket-notifications/#minio-bucket-notifications"&gt;bucket notifications&lt;/a&gt; in a MinIO deployment.&lt;/p&gt;
&lt;h3 id="prerequisites"&gt;Prerequisites&lt;/h3&gt;
&lt;h4 id="minio-mc-command-line-tool"&gt;MinIO &lt;code&gt;mc&lt;/code&gt; Command Line Tool&lt;/h4&gt;
&lt;p&gt;This procedure uses the &lt;a href="https://silo.pgsty.com/reference/minio-mc/#command-mc"&gt;&lt;code&gt;mc&lt;/code&gt;&lt;/a&gt; command line tool for certain actions. See the &lt;code&gt;mc&lt;/code&gt; &lt;a href="https://silo.pgsty.com/reference/minio-mc/#mc-install"&gt;Quickstart&lt;/a&gt; for installation instructions.&lt;/p&gt;</description></item><item><title>Root Access Settings</title><link>https://silo.pgsty.com/reference/minio-server/settings/root-credentials/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://silo.pgsty.com/reference/minio-server/settings/root-credentials/</guid><description>&lt;p&gt;&lt;a id="root-access-settings"&gt;&lt;/a&gt;
&lt;a id="minio-server-envvar-root"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;This page covers settings that control root (superuser) access for the MinIO process. The root user has complete access and permissions to perform operations on the MinIO deployment.&lt;/p&gt;
&lt;p&gt;Root User and Root Password are required even if you use the &lt;a href="https://docs.min.io/community/minio-kes/"&gt;MinIO Key Encryption Service&lt;/a&gt; or other key management utility.&lt;/p&gt;
&lt;p&gt;You can establish or modify settings by defining:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;an &lt;em&gt;environment variable&lt;/em&gt; on the host system prior to starting or restarting the MinIO Server. Refer to your operating system’s documentation for how to define an environment variable.&lt;/li&gt;
&lt;li&gt;a &lt;em&gt;configuration setting&lt;/em&gt; using &lt;a href="https://silo.pgsty.com/reference/minio-mc-admin/mc-admin-config/#mc.admin.config.set"&gt;&lt;code&gt;mc admin config set&lt;/code&gt;&lt;/a&gt;.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;If you define both an environment variable and the similar configuration setting, MinIO uses the environment variable value.&lt;/p&gt;</description></item><item><title>Security and Access</title><link>https://silo.pgsty.com/administration/console/security-and-access/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://silo.pgsty.com/administration/console/security-and-access/</guid><description>&lt;p&gt;&lt;a id="security-and-access"&gt;&lt;/a&gt;
&lt;a id="minio-console-security-access"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;You can use the MinIO Console to perform several of the identity and access management functions available in MinIO, such as:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Create child &lt;a href="https://silo.pgsty.com/administration/console/security-and-access/#minio-console-user-access-keys"&gt;access keys&lt;/a&gt; that inherit the parent’s permissions.&lt;/li&gt;
&lt;li&gt;View, manage, and create access &lt;a href="https://silo.pgsty.com/administration/console/security-and-access/#minio-console-admin-policies"&gt;policies&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;Create and manage &lt;a href="https://silo.pgsty.com/administration/console/security-and-access/#minio-console-admin-identity"&gt;user credentials&lt;/a&gt; or groups with the built-in MinIO IDP, connect to one or more OIDC provider, or add an AD/LDAP provider for SSO.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;a id="minio-console-user-access-keys"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;h2 id="access-keys"&gt;Access Keys&lt;/h2&gt;
&lt;p&gt;The &lt;strong&gt;Access Keys&lt;/strong&gt; or &lt;em&gt;Service Accounts&lt;/em&gt; section displays all &lt;a href="https://silo.pgsty.com/administration/identity-access-management/minio-user-management/#minio-id-access-keys"&gt;Access Keys&lt;/a&gt; associated to the authenticated user. The summary list of access keys that already exist for a particular user includes the access key, expiration, status, name, and description.&lt;/p&gt;</description></item><item><title>Server-Side Encryption with Client-Managed Keys (SSE-C)</title><link>https://silo.pgsty.com/administration/server-side-encryption/server-side-encryption-sse-c/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://silo.pgsty.com/administration/server-side-encryption/server-side-encryption-sse-c/</guid><description>&lt;p&gt;&lt;a id="server-side-encryption-with-client-managed-keys-sse-c"&gt;&lt;/a&gt;
&lt;a id="minio-encryption-sse-c"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;MinIO Server-Side Encryption (SSE) protects objects as part of write operations, allowing clients to take advantage of server processing power to secure objects at the storage layer (encryption-at-rest). SSE also provides key functionality to regulatory and compliance requirements around secure locking and erasure.&lt;/p&gt;
&lt;p&gt;The procedure on this page configures and enables Server-Side Encryption with Client-Managed Keys (SSE-C). MinIO SSE-C supports client-driven encryption of objects &lt;em&gt;before&lt;/em&gt; writing the object to the drive. Clients must specify the correct key to decrypt objects for read operations.&lt;/p&gt;</description></item><item><title>Site Failure Recovery</title><link>https://silo.pgsty.com/operations/data-recovery/recover-after-site-failure/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://silo.pgsty.com/operations/data-recovery/recover-after-site-failure/</guid><description>&lt;p&gt;&lt;a id="site-failure-recovery"&gt;&lt;/a&gt;
&lt;a id="minio-restore-hardware-failure-site"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;MinIO can make the loss of an entire site, while significant, a relatively minor incident. Site recovery depends on the replication option you use for the site.&lt;/p&gt;
&lt;table&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;p&gt;Site Replication&lt;/p&gt;&lt;/td&gt;
 &lt;td&gt;&lt;p&gt;Total restoration of IAM configurations, bucket configurations, and data from the healthy peer site(s)&lt;/p&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;p&gt;Bucket Replication&lt;/p&gt;&lt;/td&gt;
 &lt;td&gt;&lt;p&gt;Data restoration of objects and metadata from a healthy remote location for each bucket configured for replication&lt;/p&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;p&gt;&lt;a href="https://silo.pgsty.com/reference/minio-mc/mc-mirror/#command-mc.mirror"&gt;&lt;code&gt;mc mirror&lt;/code&gt;&lt;/a&gt;&lt;/p&gt;&lt;/td&gt;
 &lt;td&gt;&lt;p&gt;Data restoration of objects only from a healthy remote location with no versioning&lt;/p&gt;</description></item><item><title>Software Checklist</title><link>https://silo.pgsty.com/operations/checklists/software/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://silo.pgsty.com/operations/checklists/software/</guid><description>&lt;p&gt;&lt;a id="software-checklist"&gt;&lt;/a&gt;
&lt;a id="minio-software-checklists"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Use the following checklist when planning the software configuration for a production, distributed MinIO deployment.&lt;/p&gt;
&lt;h2 id="minio-pre-requisites"&gt;MinIO Pre-requisites&lt;/h2&gt;
&lt;table&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;p&gt;&lt;svg version="1.1" width="1.0em" height="1.0em" class="sd-octicon sd-octicon-circle" viewBox="0 0 16 16" aria-hidden="true"&gt;&lt;path fill-rule="evenodd" d="M8 1.5a6.5 6.5 0 100 13 6.5 6.5 0 000-13zM0 8a8 8 0 1116 0A8 8 0 010 8z"&gt;&lt;/path&gt;&lt;/svg&gt;&lt;/p&gt;&lt;/td&gt;
 &lt;td&gt;&lt;p&gt;Servers running a Linux operating system with a 6.6+ kernel. Red Hat Enterprise Linux (RHEL) 10 or Ubuntu LTS 22.04.01+ ship with these Kernel’s by default.
Ensure the chosen OS uses LTS and in-support releases of a 6.6+ Linux kernel.&lt;/p&gt;</description></item><item><title>Transition Objects from MinIO to GCS</title><link>https://silo.pgsty.com/administration/object-management/transition-objects-to-gcs/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://silo.pgsty.com/administration/object-management/transition-objects-to-gcs/</guid><description>&lt;p&gt;&lt;a id="transition-objects-from-minio-to-gcs"&gt;&lt;/a&gt;
&lt;a id="minio-lifecycle-management-transition-to-gcs"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;The procedure on this page creates a new object lifecycle management rule that transition objects from a MinIO bucket to a remote storage tier on the Google Cloud Storage backend. This procedure supports use cases like moving aged data to low-cost public cloud storage solutions after a certain time period or calendar date.&lt;/p&gt;
&lt;h2 id="requirements"&gt;Requirements&lt;/h2&gt;
&lt;h3 id="install-and-configure-mc"&gt;Install and Configure &lt;code&gt;mc&lt;/code&gt;&lt;/h3&gt;
&lt;p&gt;This procedure uses &lt;a href="https://silo.pgsty.com/reference/minio-mc/#command-mc"&gt;&lt;code&gt;mc&lt;/code&gt;&lt;/a&gt; for performing operations on the MinIO cluster. Install &lt;a href="https://silo.pgsty.com/reference/minio-mc/#command-mc"&gt;&lt;code&gt;mc&lt;/code&gt;&lt;/a&gt; on a machine with network access to both source and destination clusters. See the &lt;code&gt;mc&lt;/code&gt; &lt;a href="https://silo.pgsty.com/reference/minio-mc/#mc-install"&gt;Installation Quickstart&lt;/a&gt; for instructions on downloading and installing &lt;code&gt;mc&lt;/code&gt;.&lt;/p&gt;</description></item><item><title>CVE-2026-34204: Replication Metadata Injection</title><link>https://silo.pgsty.com/blog/security/cve-2026-34204/</link><pubDate>Wed, 15 Apr 2026 00:00:00 +0000</pubDate><guid>https://silo.pgsty.com/blog/security/cve-2026-34204/</guid><description>&lt;p&gt;&lt;strong&gt;Status:&lt;/strong&gt; Released&lt;br&gt;
&lt;strong&gt;First containing release:&lt;/strong&gt; &lt;a href="https://github.com/pgsty/minio/releases/tag/RELEASE.2026-04-17T00-00-00Z"&gt;RELEASE.2026-04-17T00-00-00Z&lt;/a&gt;&lt;br&gt;
&lt;strong&gt;GitHub issue:&lt;/strong&gt; &lt;a href="https://github.com/pgsty/minio/issues/24"&gt;pgsty/minio#24&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Ordinary &lt;code&gt;PUT&lt;/code&gt; and &lt;code&gt;COPY&lt;/code&gt; requests could smuggle &lt;code&gt;X-Minio-Replication-*&lt;/code&gt; headers into internal &lt;code&gt;X-Minio-Internal-*&lt;/code&gt; SSE metadata, creating objects whose replication state did not match the authorized path and could even make them unreadable. The final fix stopped accepting replication-only metadata by default, restored it only in a trusted flow authorized for &lt;code&gt;ReplicateObjectAction&lt;/code&gt;, and sanitized &lt;code&gt;CopyObject&lt;/code&gt; before any header consumer ran.&lt;/p&gt;
&lt;h2 id="threat-model"&gt;Threat model&lt;/h2&gt;
&lt;p&gt;An attacker needed only ordinary object-write permission, not internode credentials. The input came entirely from client-controlled &lt;code&gt;X-Minio-Replication-*&lt;/code&gt; headers, but metadata extraction converted it into internal replication or SSE state.&lt;/p&gt;</description></item><item><title>SILO 20260321 Released</title><link>https://silo.pgsty.com/blog/release/20260321/</link><pubDate>Sat, 21 Mar 2026 00:00:00 +0000</pubDate><guid>https://silo.pgsty.com/blog/release/20260321/</guid><description>&lt;p&gt;&lt;strong&gt;Published:&lt;/strong&gt; 2026-03-21 · &lt;strong&gt;Version:&lt;/strong&gt; &lt;a href="https://github.com/pgsty/minio/releases/tag/RELEASE.2026-03-21T00-00-00Z"&gt;RELEASE.2026-03-21T00-00-00Z&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;This maintenance release is built around the Go 1.26.1 upgrade and a broad dependency refresh. Beyond stricter compiler and linter compatibility fixes, it also delivers the most substantial security dependency refresh in the current release line.&lt;/p&gt;
&lt;h2 id="major-changes"&gt;Major Changes&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;Upgrade the build environment from Go &lt;code&gt;1.26.0&lt;/code&gt; to Go &lt;code&gt;1.26.1&lt;/code&gt;.&lt;/li&gt;
&lt;li&gt;Refresh direct and indirect dependencies to converge on the newer toolchain.&lt;/li&gt;
&lt;li&gt;Fix linter and test issues exposed by the stricter Go 1.26.1 checks.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="fixed-cves"&gt;Fixed CVEs&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://pkg.go.dev/vuln/GO-2026-4599"&gt;CVE-2026-27137&lt;/a&gt;: Go stdlib &lt;code&gt;1.26.0&lt;/code&gt; -&amp;gt; &lt;code&gt;1.26.1&lt;/code&gt; fixes incomplete email-constraint enforcement in &lt;code&gt;crypto/x509&lt;/code&gt;.&lt;/li&gt;
&lt;li&gt;&lt;a href="https://pkg.go.dev/vuln/GO-2026-4600"&gt;CVE-2026-27138&lt;/a&gt;: Go stdlib &lt;code&gt;1.26.0&lt;/code&gt; -&amp;gt; &lt;code&gt;1.26.1&lt;/code&gt; fixes a &lt;code&gt;crypto/x509&lt;/code&gt; panic triggered by malformed certificates.&lt;/li&gt;
&lt;li&gt;&lt;a href="https://pkg.go.dev/vuln/GO-2026-4601"&gt;CVE-2026-25679&lt;/a&gt;: Go stdlib &lt;code&gt;1.26.0&lt;/code&gt; -&amp;gt; &lt;code&gt;1.26.1&lt;/code&gt; fixes insufficient validation of IPv6 host literals in &lt;code&gt;net/url&lt;/code&gt;.&lt;/li&gt;
&lt;li&gt;&lt;a href="https://pkg.go.dev/vuln/GO-2026-4602"&gt;CVE-2026-27139&lt;/a&gt;: Go stdlib &lt;code&gt;1.26.0&lt;/code&gt; -&amp;gt; &lt;code&gt;1.26.1&lt;/code&gt; fixes &lt;code&gt;FileInfo&lt;/code&gt; metadata escaping the &lt;code&gt;Root&lt;/code&gt; boundary in &lt;code&gt;os&lt;/code&gt;.&lt;/li&gt;
&lt;li&gt;&lt;a href="https://pkg.go.dev/vuln/GO-2026-4603"&gt;CVE-2026-27142&lt;/a&gt;: Go stdlib &lt;code&gt;1.26.0&lt;/code&gt; -&amp;gt; &lt;code&gt;1.26.1&lt;/code&gt; fixes missing URL escaping in &lt;code&gt;html/template&lt;/code&gt; for &lt;code&gt;meta refresh&lt;/code&gt; content.&lt;/li&gt;
&lt;li&gt;&lt;a href="https://pkg.go.dev/vuln/GO-2026-4503"&gt;CVE-2026-26958&lt;/a&gt;: &lt;code&gt;filippo.io/edwards25519&lt;/code&gt; &lt;code&gt;v1.1.0&lt;/code&gt; -&amp;gt; &lt;code&gt;v1.2.0&lt;/code&gt; fixes incorrect or undefined &lt;code&gt;MultiScalarMult&lt;/code&gt; behavior.&lt;/li&gt;
&lt;li&gt;&lt;a href="https://pkg.go.dev/vuln/GO-2025-4173"&gt;CVE-2025-10543&lt;/a&gt;: &lt;code&gt;github.com/eclipse/paho.mqtt.golang&lt;/code&gt; &lt;code&gt;v1.5.0&lt;/code&gt; -&amp;gt; &lt;code&gt;v1.5.1&lt;/code&gt; fixes incorrect MQTT packet encoding for oversized UTF-8 strings.&lt;/li&gt;
&lt;li&gt;&lt;a href="https://pkg.go.dev/vuln/GO-2026-4394"&gt;CVE-2026-24051&lt;/a&gt;: &lt;code&gt;go.opentelemetry.io/otel/sdk&lt;/code&gt; &lt;code&gt;v1.38.0&lt;/code&gt; -&amp;gt; &lt;code&gt;v1.42.0&lt;/code&gt; fixes the macOS PATH-hijacking arbitrary code execution issue.&lt;/li&gt;
&lt;li&gt;&lt;a href="https://pkg.go.dev/vuln/GO-2026-4762"&gt;CVE-2026-33186&lt;/a&gt;: &lt;code&gt;google.golang.org/grpc&lt;/code&gt; &lt;code&gt;v1.77.0&lt;/code&gt; -&amp;gt; &lt;code&gt;v1.79.3&lt;/code&gt; fixes authorization bypass caused by a missing leading slash in the HTTP/2 &lt;code&gt;:path&lt;/code&gt; pseudo-header.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="related-commits"&gt;Related Commits&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://github.com/pgsty/minio/commit/5abd9a80f66f6fe2812d2eded18961a65712eb9e"&gt;5abd9a8&lt;/a&gt;: bump golang to 1.26.1 and update deps&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/pgsty/minio/commit/377fc616d9c5944d9d0aff081089d2d0c4ebb12c"&gt;377fc61&lt;/a&gt;: fix: satisfy stricter Go 1.26.1 linter checks&lt;/li&gt;
&lt;/ul&gt;</description></item><item><title>MinIO is Dead</title><link>https://silo.pgsty.com/blog/post/minio-is-dead/</link><pubDate>Thu, 04 Dec 2025 00:00:00 +0000</pubDate><guid>https://silo.pgsty.com/blog/post/minio-is-dead/</guid><description>MinIO announces it is entering maintenance mode, the dragon-slayer has become the dragon – how MinIO transformed from an open-source S3 alternative to just another commercial software company</description></item><item><title>Configure NGINX Proxy for MinIO Server</title><link>https://silo.pgsty.com/integrations/setup-nginx-proxy-with-minio/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://silo.pgsty.com/integrations/setup-nginx-proxy-with-minio/</guid><description>&lt;p&gt;&lt;a id="configure-nginx-proxy-for-minio-server"&gt;&lt;/a&gt;
&lt;a id="integrations-nginx-proxy"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;The following documentation provides a baseline for configuring NGINX to proxy requests to MinIO in a Linux environment. It is not intended as a comprehensive approach to NGINX, proxying, or reverse proxying in general. Modify the configuration as necessary for your infrastructure.&lt;/p&gt;
&lt;p&gt;This documentation assumes the following:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;An existing &lt;a href="http://nginx.org/en/download.html"&gt;NGINX&lt;/a&gt; deployment&lt;/li&gt;
&lt;li&gt;An existing &lt;a href="https://silo.pgsty.com/operations/deployments/installation/#minio-installation"&gt;MinIO&lt;/a&gt; deployment&lt;/li&gt;
&lt;li&gt;A DNS hostname which uniquely identifies the MinIO deployment&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;There are two models for proxying requests to the MinIO Server API and the MinIO Console:&lt;/p&gt;</description></item><item><title>Decommission Server Pools</title><link>https://silo.pgsty.com/operations/deployments/baremetal-decommission-server-pool/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://silo.pgsty.com/operations/deployments/baremetal-decommission-server-pool/</guid><description>&lt;p&gt;&lt;a id="decommission-server-pools"&gt;&lt;/a&gt;
&lt;a id="minio-decommissioning"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;MinIO supports decommissioning and removing &lt;a href="https://silo.pgsty.com/operations/concepts/#minio-intro-server-pool"&gt;server pools&lt;/a&gt; from a deployment with two or more pools. To decommission, there must be at least one remaining pool with sufficient available space to receive the objects from the decommissioned pools.&lt;/p&gt;
&lt;p&gt;Starting with &lt;code&gt;RELEASE.2023-01-18T04-36-38Z&lt;/code&gt;, MinIO supports queueing &lt;a href="https://silo.pgsty.com/operations/deployments/baremetal-decommission-server-pool/#minio-decommission-multiple-pools"&gt;multiple pools&lt;/a&gt; in a single decommission command. Each listed pool immediately enters a read-only status, but draining occurs one pool at a time.&lt;/p&gt;
&lt;p&gt;Decommissioning is designed for removing an older server pool whose hardware is no longer sufficient or performant compared to the pools in the deployment. MinIO automatically migrates data from the decommissioned pools to the remaining pools in the deployment based on the ratio of free space available in each pool.&lt;/p&gt;</description></item><item><title>Deploy MinIO on MacOS</title><link>https://silo.pgsty.com/operations/deployments/baremetal-deploy-minio-on-macos/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://silo.pgsty.com/operations/deployments/baremetal-deploy-minio-on-macos/</guid><description>&lt;p&gt;&lt;a id="deploy-minio-on-macos"&gt;&lt;/a&gt;
&lt;a id="deploy-minio-macos"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://www.youtube.com/playlist?list=PLFOIsHSSYIK3WitnqhqfpeZ6fRFKHxIr7"&gt;Object Storage Essentials&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.youtube.com/watch?v=yUR4Fvx0D3E&amp;amp;list=PLFOIsHSSYIK3Dd3Y_x7itJT1NUKT5SxDh&amp;amp;index=5"&gt;How to Connect to MinIO with JavaScript&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;This page documents deploying MinIO onto Apple MacOS hosts.&lt;/p&gt;
&lt;p&gt;MinIO officially supports MacOS operating systems in service status, which is typically 3 years from initial release. At the time of writing, that includes:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;macOS 14 (Sonoma) (&lt;strong&gt;Recommended&lt;/strong&gt;)&lt;/li&gt;
&lt;li&gt;macOS 13 (Ventura)&lt;/li&gt;
&lt;li&gt;macOS 12 (Monterey)&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;MinIO &lt;em&gt;may&lt;/em&gt; run on older or out-of-support macOS releases, with limited support or troubleshooting from either MinIO or RedHat.&lt;/p&gt;</description></item><item><title>Enable Multi-Site Server-Side Bucket Replication</title><link>https://silo.pgsty.com/administration/bucket-replication/enable-server-side-multi-site-bucket-replication/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://silo.pgsty.com/administration/bucket-replication/enable-server-side-multi-site-bucket-replication/</guid><description>&lt;p&gt;&lt;a id="enable-multi-site-server-side-bucket-replication"&gt;&lt;/a&gt;
&lt;a id="minio-bucket-replication-serverside-multi"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;The procedure on this page configures automatic server-side bucket replication between multiple MinIO deployments. Multi-Site Active-Active replication builds on the &lt;a href="https://silo.pgsty.com/administration/bucket-replication/enable-server-side-two-way-bucket-replication/#minio-bucket-replication-serverside-twoway"&gt;Enable Two-Way Server-Side Bucket Replication&lt;/a&gt; procedure with additional considerations required to ensure predictable replication behavior across all sites.&lt;/p&gt;
&lt;img src="https://silo.pgsty.com/images/replication/active-active-multi-replication.svg" alt="Active-Active Replication synchronizes data between multiple remote deployments." style="max-width: (&amp;#x27;600px&amp;#x27;, &amp;#x27;auto&amp;#x27;);" /&gt;
&lt;ul&gt;
&lt;li&gt;To configure replication between arbitrary S3-compatible services, use &lt;a href="https://silo.pgsty.com/reference/minio-mc/mc-mirror/#command-mc.mirror"&gt;&lt;code&gt;mc mirror&lt;/code&gt;&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;To configure one-way “active-active” replication between two MinIO deployments, see &lt;a href="https://silo.pgsty.com/administration/bucket-replication/enable-server-side-two-way-bucket-replication/#minio-bucket-replication-serverside-twoway"&gt;Enable Two-Way Server-Side Bucket Replication&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;To configure one-way “active-passive” replication between MinIO deployments, see &lt;a href="https://silo.pgsty.com/administration/bucket-replication/enable-server-side-one-way-bucket-replication/#minio-bucket-replication-serverside-oneway"&gt;Enable One-Way Server-Side Bucket Replication&lt;/a&gt;.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Multi-Site Active-Active replication configurations can span multiple racks, datacenters, or geographic locations. Complexity of configuring and maintaining multi-site configurations generally increase with the number of sites and size of each site. Enterprises looking to implement multi-site replication should consider leveraging &lt;a href="https://min.io/pricing?ref=docs"&gt;MinIO SUBNET&lt;/a&gt; support to access the expertise, planning, and engineering resources required for addressing that use case.&lt;/p&gt;</description></item><item><title>Erasure Code Settings</title><link>https://silo.pgsty.com/reference/minio-server/settings/storage-class/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://silo.pgsty.com/reference/minio-server/settings/storage-class/</guid><description>&lt;p&gt;&lt;a id="erasure-code-settings"&gt;&lt;/a&gt;
&lt;a id="minio-ec-storage-class"&gt;&lt;/a&gt;
&lt;a id="minio-server-envvar-storage-class"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;This page covers settings that configure the &lt;a href="https://silo.pgsty.com/operations/concepts/erasure-coding/#minio-erasure-coding"&gt;Erasure Code&lt;/a&gt; &lt;a href="https://silo.pgsty.com/operations/concepts/erasure-coding/#minio-ec-parity"&gt;parity&lt;/a&gt; to use for objects written to the MinIO cluster. This impacts how MinIO uses the space on the drive(s) and how MinIO can recover objects stored on lost drives or similar issues.&lt;/p&gt;
&lt;p&gt;You can establish or modify settings by defining:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;an &lt;em&gt;environment variable&lt;/em&gt; on the host system prior to starting or restarting the MinIO Server. Refer to your operating system’s documentation for how to define an environment variable.&lt;/li&gt;
&lt;li&gt;a &lt;em&gt;configuration setting&lt;/em&gt; using &lt;a href="https://silo.pgsty.com/reference/minio-mc-admin/mc-admin-config/#mc.admin.config.set"&gt;&lt;code&gt;mc admin config set&lt;/code&gt;&lt;/a&gt;.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;If you define both an environment variable and the similar configuration setting, MinIO uses the environment variable value.&lt;/p&gt;</description></item><item><title>mc admin accesskey enable</title><link>https://silo.pgsty.com/reference/minio-mc-admin/mc-admin-accesskey-enable/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://silo.pgsty.com/reference/minio-mc-admin/mc-admin-accesskey-enable/</guid><description>&lt;p&gt;&lt;a id="mc-admin-accesskey-enable"&gt;&lt;/a&gt;
&lt;a id="minio-mc-admin-accesskey-enable"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a id="command-mc.admin.accesskey.enable"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;h2 id="syntax"&gt;Syntax&lt;/h2&gt;
&lt;p&gt;The &lt;a href="https://silo.pgsty.com/reference/minio-mc-admin/mc-admin-accesskey-enable/#command-mc.admin.accesskey.enable"&gt;&lt;code&gt;mc admin accesskey enable&lt;/code&gt;&lt;/a&gt; command enables an existing access key.&lt;/p&gt;



&lt;ul class="nav nav-tabs" id="tabs-0" role="tablist"&gt;&lt;li class="nav-item"&gt;&lt;button class="nav-link active" id="tabs-00-00-tab" data-bs-toggle="tab" data-bs-target="#tabs-00-00" role="tab" data-td-tp-persist="example" aria-controls="tabs-00-00" aria-selected="true"&gt;EXAMPLE&lt;/button&gt;&lt;/li&gt;&lt;li class="nav-item"&gt;&lt;button class="nav-link" id="tabs-00-01-tab" data-bs-toggle="tab" data-bs-target="#tabs-00-01" role="tab" data-td-tp-persist="syntax" aria-controls="tabs-00-01" aria-selected="false"&gt;SYNTAX&lt;/button&gt;&lt;/li&gt;&lt;/ul&gt;

&lt;div class="tab-content" id="tabs-0-content"&gt;&lt;div class="tab-body tab-pane fade show active" id="tabs-00-00" role="tabpanel" aria-labelled-by="tabs-00-00-tab" tabindex="0"&gt;&lt;p&gt;The following command enables the specified access key:&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-shell" data-lang="shell"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;mc admin accesskey &lt;span class="nb"&gt;enable&lt;/span&gt; myminio myuserserviceaccount
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="tab-body tab-pane fade" id="tabs-00-01" role="tabpanel" aria-labelled-by="tabs-00-01-tab" tabindex="0"&gt;&lt;p&gt;The command has the following syntax:&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-shell" data-lang="shell"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;mc &lt;span class="o"&gt;[&lt;/span&gt;GLOBALFLAGS&lt;span class="o"&gt;]&lt;/span&gt; admin accesskey &lt;span class="nb"&gt;enable&lt;/span&gt; &lt;span class="se"&gt;\
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; ALIAS &lt;span class="se"&gt;\
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; SERVICEACCOUNT
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;ul&gt;
&lt;li&gt;Brackets &lt;code&gt;[]&lt;/code&gt; indicate optional parameters.&lt;/li&gt;
&lt;li&gt;Parameters sharing a line are mutually dependent.&lt;/li&gt;
&lt;li&gt;Parameters separated using the pipe &lt;code&gt;|&lt;/code&gt; operator are mutually exclusive.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Copy the example to a text editor and modify as-needed before running the command in the terminal/shell.&lt;/p&gt;</description></item><item><title>mc admin config</title><link>https://silo.pgsty.com/reference/minio-mc-admin/mc-admin-config/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://silo.pgsty.com/reference/minio-mc-admin/mc-admin-config/</guid><description>&lt;p&gt;&lt;a id="mc-admin-config"&gt;&lt;/a&gt;
&lt;a id="minio-mc-admin-config"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a id="command-mc.admin.config"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;h2 id="description"&gt;Description&lt;/h2&gt;
&lt;p&gt;The &lt;a href="https://silo.pgsty.com/reference/minio-mc-admin/mc-admin-config/#command-mc.admin.config"&gt;&lt;code&gt;mc admin config&lt;/code&gt;&lt;/a&gt; command manages configuration settings for the &lt;a href="https://silo.pgsty.com/reference/minio-server/#command-minio"&gt;&lt;code&gt;minio&lt;/code&gt;&lt;/a&gt; server.&lt;/p&gt;
&lt;div class="alert alert-info" role="alert"&gt;
&lt;p&gt;&lt;strong&gt;Use &lt;code&gt;mc admin&lt;/code&gt; on MinIO Deployments Only&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;MinIO does not support using &lt;a href="https://silo.pgsty.com/reference/minio-mc-admin/#command-mc.admin"&gt;&lt;code&gt;mc admin&lt;/code&gt;&lt;/a&gt; commands with other S3-compatible services, regardless of their claimed compatibility with MinIO deployments.&lt;/p&gt;
&lt;/div&gt;
&lt;h2 id="examples"&gt;Examples&lt;/h2&gt;
&lt;h2 id="syntax"&gt;Syntax&lt;/h2&gt;
&lt;h4 id="mc.admin.config.set"&gt;&lt;code&gt;mc admin config set&lt;/code&gt;&lt;/h4&gt;
&lt;p&gt;&lt;em&gt;mc-cmd&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;Sets a &lt;a href="https://silo.pgsty.com/reference/minio-server/settings/#minio-server-configuration-settings"&gt;configuration key&lt;/a&gt; on the MinIO deployment. Configurations defined by environment variables override configurations defined by this command.&lt;/p&gt;
&lt;h4 id="mc.admin.config.get"&gt;&lt;code&gt;mc admin config get&lt;/code&gt;&lt;/h4&gt;
&lt;p&gt;&lt;em&gt;mc-cmd&lt;/em&gt;&lt;/p&gt;</description></item><item><title>mc admin policy entities</title><link>https://silo.pgsty.com/reference/minio-mc-admin/mc-admin-policy-entities/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://silo.pgsty.com/reference/minio-mc-admin/mc-admin-policy-entities/</guid><description>&lt;p&gt;&lt;a id="mc-admin-policy-entities"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a id="command-mc.admin.policy.entities"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;h2 id="syntax"&gt;Syntax&lt;/h2&gt;
&lt;p&gt;List the entities associated with a policy, user, or group on a target MinIO deployment.&lt;/p&gt;
&lt;div class="alert alert-info" role="alert"&gt;
&lt;p&gt;&lt;strong&gt;Changed: RELEASE.2023-05-27T05-56-19Z&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This command only returns &lt;a href="https://silo.pgsty.com/administration/identity-access-management/minio-user-management/#minio-users"&gt;minio-managed users and groups&lt;/a&gt;.&lt;/p&gt;
&lt;/div&gt;
&lt;p&gt;To list entities associated with an Active Directory or LDAP (AD/LDAP) configuration, use &lt;a href="https://silo.pgsty.com/reference/minio-mc/mc-idp-ldap-policy-entities/#command-mc.idp.ldap.policy.entities"&gt;&lt;code&gt;mc idp ldap policy entities&lt;/code&gt;&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;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.&lt;/p&gt;</description></item><item><title>mc admin user info</title><link>https://silo.pgsty.com/reference/minio-mc-admin/mc-admin-user-info/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://silo.pgsty.com/reference/minio-mc-admin/mc-admin-user-info/</guid><description>&lt;p&gt;&lt;a id="mc-admin-user-info"&gt;&lt;/a&gt;
&lt;a id="minio-mc-admin-user-info"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a id="command-mc.admin.user.info"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;h2 id="syntax"&gt;Syntax&lt;/h2&gt;
&lt;p&gt;The &lt;a href="https://silo.pgsty.com/reference/minio-mc-admin/mc-admin-user-info/#command-mc.admin.user.info"&gt;&lt;code&gt;mc admin user info&lt;/code&gt;&lt;/a&gt; command returns detailed information of a &lt;a href="https://silo.pgsty.com/administration/identity-access-management/minio-identity-management/#minio-internal-idp"&gt;MinIO user&lt;/a&gt; on the target MinIO deployment.&lt;/p&gt;
&lt;p&gt;To manage external Identity Provider users, see &lt;a href="https://silo.pgsty.com/reference/minio-mc/mc-idp-openid/#command-mc.idp.openid"&gt;&lt;code&gt;OIDC&lt;/code&gt;&lt;/a&gt; or &lt;a href="https://silo.pgsty.com/reference/minio-mc/mc-idp-ldap/#command-mc.idp.ldap"&gt;&lt;code&gt;AD/LDAP&lt;/code&gt;&lt;/a&gt;.&lt;/p&gt;



&lt;ul class="nav nav-tabs" id="tabs-0" role="tablist"&gt;&lt;li class="nav-item"&gt;&lt;button class="nav-link active" id="tabs-00-00-tab" data-bs-toggle="tab" data-bs-target="#tabs-00-00" role="tab" data-td-tp-persist="example" aria-controls="tabs-00-00" aria-selected="true"&gt;EXAMPLE&lt;/button&gt;&lt;/li&gt;&lt;li class="nav-item"&gt;&lt;button class="nav-link" id="tabs-00-01-tab" data-bs-toggle="tab" data-bs-target="#tabs-00-01" role="tab" data-td-tp-persist="syntax" aria-controls="tabs-00-01" aria-selected="false"&gt;SYNTAX&lt;/button&gt;&lt;/li&gt;&lt;/ul&gt;

&lt;div class="tab-content" id="tabs-0-content"&gt;&lt;div class="tab-body tab-pane fade show active" id="tabs-00-00" role="tabpanel" aria-labelled-by="tabs-00-00-tab" tabindex="0"&gt;&lt;p&gt;The following command returns details of user &lt;code&gt;myuser&lt;/code&gt; on the &lt;code&gt;myminio&lt;/code&gt; MinIO deployment:&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-shell" data-lang="shell"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;mc admin user info myminio myuser
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="tab-body tab-pane fade" id="tabs-00-01" role="tabpanel" aria-labelled-by="tabs-00-01-tab" tabindex="0"&gt;&lt;p&gt;The command has the following syntax:&lt;/p&gt;</description></item><item><title>mc admin user svcacct enable</title><link>https://silo.pgsty.com/reference/minio-mc-admin/mc-admin-user-svcacct-enable/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://silo.pgsty.com/reference/minio-mc-admin/mc-admin-user-svcacct-enable/</guid><description>&lt;p&gt;&lt;a id="mc-admin-user-svcacct-enable"&gt;&lt;/a&gt;
&lt;a id="minio-mc-admin-svcacct-enable"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a id="command-mc.admin.user.svcacct.enable"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;div class="alert alert-warning" role="alert"&gt;
&lt;p&gt;&lt;strong&gt;Important&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This command has been replaced and will be deprecated in a future MinIO Client release.&lt;/p&gt;
&lt;p&gt;As of MinIO Client RELEASE.2024-10-08T09-37-26Z, use the &lt;a href="https://silo.pgsty.com/reference/minio-mc-admin/mc-admin-accesskey-enable/#command-mc.admin.accesskey.enable"&gt;&lt;code&gt;mc admin accesskey enable&lt;/code&gt;&lt;/a&gt; command to enable an access key for a built-in MinIO IDP user.&lt;/p&gt;
&lt;p&gt;To enable access keys for AD/LDAP users, use the &lt;a href="https://silo.pgsty.com/reference/minio-mc/mc-idp-ldap-accesskey-enable/#command-mc.idp.ldap.accesskey.enable"&gt;&lt;code&gt;mc idp ldap accesskey enable&lt;/code&gt;&lt;/a&gt; command.&lt;/p&gt;
&lt;/div&gt;
&lt;h2 id="syntax"&gt;Syntax&lt;/h2&gt;
&lt;p&gt;The &lt;a href="https://silo.pgsty.com/reference/minio-mc-admin/mc-admin-user-svcacct-enable/#command-mc.admin.user.svcacct.enable"&gt;&lt;code&gt;mc admin user svcacct enable&lt;/code&gt;&lt;/a&gt; command enables an existing access key.&lt;/p&gt;



&lt;ul class="nav nav-tabs" id="tabs-1" role="tablist"&gt;&lt;li class="nav-item"&gt;&lt;button class="nav-link active" id="tabs-01-00-tab" data-bs-toggle="tab" data-bs-target="#tabs-01-00" role="tab" data-td-tp-persist="example" aria-controls="tabs-01-00" aria-selected="true"&gt;EXAMPLE&lt;/button&gt;&lt;/li&gt;&lt;li class="nav-item"&gt;&lt;button class="nav-link" id="tabs-01-01-tab" data-bs-toggle="tab" data-bs-target="#tabs-01-01" role="tab" data-td-tp-persist="syntax" aria-controls="tabs-01-01" aria-selected="false"&gt;SYNTAX&lt;/button&gt;&lt;/li&gt;&lt;/ul&gt;

&lt;div class="tab-content" id="tabs-1-content"&gt;&lt;div class="tab-body tab-pane fade show active" id="tabs-01-00" role="tabpanel" aria-labelled-by="tabs-01-00-tab" tabindex="1"&gt;&lt;p&gt;The following command enables the specified access key:&lt;/p&gt;</description></item><item><title>mc alias import</title><link>https://silo.pgsty.com/reference/minio-mc/mc-alias-import/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://silo.pgsty.com/reference/minio-mc/mc-alias-import/</guid><description>&lt;p&gt;&lt;a id="mc-alias-import"&gt;&lt;/a&gt;
&lt;a id="minio-mc-alias-import"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a id="command-mc.alias.import"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;h2 id="syntax"&gt;Syntax&lt;/h2&gt;
&lt;p&gt;The &lt;a href="https://silo.pgsty.com/reference/minio-mc/mc-alias-import/#command-mc.alias.import"&gt;&lt;code&gt;mc alias import&lt;/code&gt;&lt;/a&gt; command imports an alias configuration from a JSON document.&lt;/p&gt;
&lt;p&gt;You can use &lt;a href="https://silo.pgsty.com/reference/minio-mc/mc-alias-export/#command-mc.alias.export"&gt;&lt;code&gt;mc alias export&lt;/code&gt;&lt;/a&gt; to create the necessary JSON for import.&lt;/p&gt;



&lt;ul class="nav nav-tabs" id="tabs-0" role="tablist"&gt;&lt;li class="nav-item"&gt;&lt;button class="nav-link active" id="tabs-00-00-tab" data-bs-toggle="tab" data-bs-target="#tabs-00-00" role="tab" data-td-tp-persist="example" aria-controls="tabs-00-00" aria-selected="true"&gt;EXAMPLE&lt;/button&gt;&lt;/li&gt;&lt;li class="nav-item"&gt;&lt;button class="nav-link" id="tabs-00-01-tab" data-bs-toggle="tab" data-bs-target="#tabs-00-01" role="tab" data-td-tp-persist="syntax" aria-controls="tabs-00-01" aria-selected="false"&gt;SYNTAX&lt;/button&gt;&lt;/li&gt;&lt;/ul&gt;

&lt;div class="tab-content" id="tabs-0-content"&gt;&lt;div class="tab-body tab-pane fade show active" id="tabs-00-00" role="tabpanel" aria-labelled-by="tabs-00-00-tab" tabindex="0"&gt;&lt;p&gt;The following command imports an alias configuration from a JSON document:&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-shell" data-lang="shell"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;mc &lt;span class="nb"&gt;alias&lt;/span&gt; import newalias ./credentials.json
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;Use &lt;a href="https://silo.pgsty.com/reference/minio-mc/mc-alias-list/#command-mc.alias.list"&gt;&lt;code&gt;mc alias list newalias&lt;/code&gt;&lt;/a&gt; to confirm the import succeeded.&lt;/p&gt;
&lt;/div&gt;&lt;div class="tab-body tab-pane fade" id="tabs-00-01" role="tabpanel" aria-labelled-by="tabs-00-01-tab" tabindex="0"&gt;&lt;p&gt;The &lt;a href="https://silo.pgsty.com/reference/minio-mc/mc-alias-import/#command-mc.alias.import"&gt;&lt;code&gt;mc alias import&lt;/code&gt;&lt;/a&gt; command has the following syntax:&lt;/p&gt;</description></item><item><title>mc anonymous links</title><link>https://silo.pgsty.com/reference/minio-mc/mc-anonymous-links/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://silo.pgsty.com/reference/minio-mc/mc-anonymous-links/</guid><description>&lt;p&gt;&lt;a id="mc-anonymous-links"&gt;&lt;/a&gt;
&lt;a id="minio-mc-policy-links"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a id="command-mc.anonymous.links"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;h2 id="syntax"&gt;Syntax&lt;/h2&gt;
&lt;p&gt;The &lt;a href="https://silo.pgsty.com/reference/minio-mc/mc-anonymous-links/#command-mc.anonymous.links"&gt;&lt;code&gt;mc anonymous links&lt;/code&gt;&lt;/a&gt; retrieves the HTTP URL for anonymous (i.e. unauthenticated or public) access to a bucket.&lt;/p&gt;
&lt;p&gt;Buckets with anonymous policies allow clients to access the bucket contents and perform actions consistent with the specified policy without &lt;a href="https://silo.pgsty.com/administration/identity-access-management/#minio-authentication-and-identity-management"&gt;authentication&lt;/a&gt;.&lt;/p&gt;



&lt;ul class="nav nav-tabs" id="tabs-0" role="tablist"&gt;&lt;li class="nav-item"&gt;&lt;button class="nav-link active" id="tabs-00-00-tab" data-bs-toggle="tab" data-bs-target="#tabs-00-00" role="tab" data-td-tp-persist="example" aria-controls="tabs-00-00" aria-selected="true"&gt;EXAMPLE&lt;/button&gt;&lt;/li&gt;&lt;li class="nav-item"&gt;&lt;button class="nav-link" id="tabs-00-01-tab" data-bs-toggle="tab" data-bs-target="#tabs-00-01" role="tab" data-td-tp-persist="syntax" aria-controls="tabs-00-01" aria-selected="false"&gt;SYNTAX&lt;/button&gt;&lt;/li&gt;&lt;/ul&gt;

&lt;div class="tab-content" id="tabs-0-content"&gt;&lt;div class="tab-body tab-pane fade show active" id="tabs-00-00" role="tabpanel" aria-labelled-by="tabs-00-00-tab" tabindex="0"&gt;&lt;p&gt;The following command retrieves HTTP URLs for the &lt;code&gt;mydata&lt;/code&gt; bucket on the &lt;code&gt;myminio&lt;/code&gt; MinIO deployment:&lt;/p&gt;</description></item><item><title>mc batch list</title><link>https://silo.pgsty.com/reference/minio-mc/mc-batch-list/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://silo.pgsty.com/reference/minio-mc/mc-batch-list/</guid><description>&lt;p&gt;&lt;a id="mc-batch-list"&gt;&lt;/a&gt;
&lt;a id="minio-mc-batch-list"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a id="command-mc.batch.list"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;div class="alert alert-info" role="alert"&gt;
&lt;p&gt;&lt;strong&gt;Changed: MinIO&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;RELEASE.2022-10-08T20-11-00Z or later&lt;/p&gt;
&lt;/div&gt;
&lt;h2 id="syntax"&gt;Syntax&lt;/h2&gt;
&lt;p&gt;The &lt;a href="https://silo.pgsty.com/reference/minio-mc/mc-batch-list/#command-mc.batch.list"&gt;&lt;code&gt;mc batch list&lt;/code&gt;&lt;/a&gt; command outputs a list of the batch jobs currently in progress on a deployment.&lt;/p&gt;



&lt;ul class="nav nav-tabs" id="tabs-1" role="tablist"&gt;&lt;li class="nav-item"&gt;&lt;button class="nav-link active" id="tabs-01-00-tab" data-bs-toggle="tab" data-bs-target="#tabs-01-00" role="tab" data-td-tp-persist="example" aria-controls="tabs-01-00" aria-selected="true"&gt;EXAMPLE&lt;/button&gt;&lt;/li&gt;&lt;li class="nav-item"&gt;&lt;button class="nav-link" id="tabs-01-01-tab" data-bs-toggle="tab" data-bs-target="#tabs-01-01" role="tab" data-td-tp-persist="syntax" aria-controls="tabs-01-01" aria-selected="false"&gt;SYNTAX&lt;/button&gt;&lt;/li&gt;&lt;/ul&gt;

&lt;div class="tab-content" id="tabs-1-content"&gt;&lt;div class="tab-body tab-pane fade show active" id="tabs-01-00" role="tabpanel" aria-labelled-by="tabs-01-00-tab" tabindex="1"&gt;&lt;p&gt;The following command outputs a list of all jobs currently in progress on the &lt;code&gt;myminio&lt;/code&gt; alias.&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-shell" data-lang="shell"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;mc batch list myminio
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="tab-body tab-pane fade" id="tabs-01-01" role="tabpanel" aria-labelled-by="tabs-01-01-tab" tabindex="1"&gt;&lt;p&gt;The command has the following syntax:&lt;/p&gt;</description></item><item><title>mc idp ldap accesskey info</title><link>https://silo.pgsty.com/reference/minio-mc/mc-idp-ldap-accesskey-info/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://silo.pgsty.com/reference/minio-mc/mc-idp-ldap-accesskey-info/</guid><description>&lt;p&gt;&lt;a id="mc-idp-ldap-accesskey-info"&gt;&lt;/a&gt;
&lt;a id="minio-mc-idp-ldap-accesskey-info"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a id="command-mc.idp.ldap.accesskey.info"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;h2 id="description"&gt;Description&lt;/h2&gt;
&lt;p&gt;The &lt;a href="https://silo.pgsty.com/reference/minio-mc/mc-idp-ldap-accesskey-info/#command-mc.idp.ldap.accesskey.info"&gt;&lt;code&gt;mc idp ldap accesskey info&lt;/code&gt;&lt;/a&gt; outputs information about the specified access key(s).&lt;/p&gt;
&lt;p&gt;This command works against &lt;a href="https://silo.pgsty.com/administration/identity-access-management/minio-user-management/#minio-id-access-keys"&gt;access keys&lt;/a&gt; created by an AD/LDAP user after authenticating to MinIO.&lt;/p&gt;
&lt;p&gt;Create AD/LDAP service accounts with the &lt;a href="https://silo.pgsty.com/reference/minio-mc/mc-idp-ldap-accesskey-create/#command-mc.idp.ldap.accesskey.create"&gt;&lt;code&gt;mc idp ldap accesskey create&lt;/code&gt;&lt;/a&gt; command.&lt;/p&gt;
&lt;p&gt;MinIO supports using &lt;a href="https://silo.pgsty.com/developers/security-token-service/AssumeRoleWithLDAPIdentity/#minio-sts-assumerolewithldapidentity"&gt;AssumeRoleWithLDAPIdentity&lt;/a&gt; to generate temporary access keys using the &lt;a href="https://silo.pgsty.com/developers/security-token-service/#minio-security-token-service"&gt;Security Token Service&lt;/a&gt;.&lt;/p&gt;



&lt;ul class="nav nav-tabs" id="tabs-0" role="tablist"&gt;&lt;li class="nav-item"&gt;&lt;button class="nav-link active" id="tabs-00-00-tab" data-bs-toggle="tab" data-bs-target="#tabs-00-00" role="tab" data-td-tp-persist="example" aria-controls="tabs-00-00" aria-selected="true"&gt;EXAMPLE&lt;/button&gt;&lt;/li&gt;&lt;li class="nav-item"&gt;&lt;button class="nav-link" id="tabs-00-01-tab" data-bs-toggle="tab" data-bs-target="#tabs-00-01" role="tab" data-td-tp-persist="syntax" aria-controls="tabs-00-01" aria-selected="false"&gt;SYNTAX&lt;/button&gt;&lt;/li&gt;&lt;/ul&gt;

&lt;div class="tab-content" id="tabs-0-content"&gt;&lt;div class="tab-body tab-pane fade show active" id="tabs-00-00" role="tabpanel" aria-labelled-by="tabs-00-00-tab" tabindex="0"&gt;&lt;blockquote&gt;
&lt;p&gt;The following example outputs details for the access key &lt;code&gt;mykey&lt;/code&gt; from the &lt;code&gt;minio&lt;/code&gt; deployment:&lt;/p&gt;</description></item><item><title>mc idp ldap info</title><link>https://silo.pgsty.com/reference/minio-mc/mc-idp-ldap-info/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://silo.pgsty.com/reference/minio-mc/mc-idp-ldap-info/</guid><description>&lt;p&gt;&lt;a id="mc-idp-ldap-info"&gt;&lt;/a&gt;
&lt;a id="minio-mc-idp-ldap-info"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a id="command-mc.idp.ldap.info"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;h2 id="description"&gt;Description&lt;/h2&gt;
&lt;p&gt;The &lt;a href="https://silo.pgsty.com/reference/minio-mc/mc-idp-ldap-info/#command-mc.idp.ldap.info"&gt;&lt;code&gt;mc idp ldap info&lt;/code&gt;&lt;/a&gt; command outputs the current configuration for an AD/LDAP provider on a specified MinIO deployment.&lt;/p&gt;



&lt;ul class="nav nav-tabs" id="tabs-0" role="tablist"&gt;&lt;li class="nav-item"&gt;&lt;button class="nav-link active" id="tabs-00-00-tab" data-bs-toggle="tab" data-bs-target="#tabs-00-00" role="tab" data-td-tp-persist="example" aria-controls="tabs-00-00" aria-selected="true"&gt;EXAMPLE&lt;/button&gt;&lt;/li&gt;&lt;li class="nav-item"&gt;&lt;button class="nav-link" id="tabs-00-01-tab" data-bs-toggle="tab" data-bs-target="#tabs-00-01" role="tab" data-td-tp-persist="syntax" aria-controls="tabs-00-01" aria-selected="false"&gt;SYNTAX&lt;/button&gt;&lt;/li&gt;&lt;/ul&gt;

&lt;div class="tab-content" id="tabs-0-content"&gt;&lt;div class="tab-body tab-pane fade show active" id="tabs-00-00" role="tabpanel" aria-labelled-by="tabs-00-00-tab" tabindex="0"&gt;&lt;p&gt;The following example outputs the AD/LDAP configuration settings on the &lt;code&gt;myminio&lt;/code&gt; deployment.&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-shell" data-lang="shell"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;mc idp ldap info &lt;span class="se"&gt;\
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; myminio
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="tab-body tab-pane fade" id="tabs-00-01" role="tabpanel" aria-labelled-by="tabs-00-01-tab" tabindex="0"&gt;&lt;p&gt;The command has the following syntax:&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-shell" data-lang="shell"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;mc &lt;span class="o"&gt;[&lt;/span&gt;GLOBALFLAGS&lt;span class="o"&gt;]&lt;/span&gt; idp ldap info &lt;span class="se"&gt;\
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; ALIAS
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;Replace &lt;code&gt;ALIAS&lt;/code&gt; with the &lt;a href="https://silo.pgsty.com/reference/minio-mc/mc-alias-set/#alias"&gt;alias&lt;/a&gt; of a MinIO deployment to retrieve info on the AD/LDAP integration.&lt;/p&gt;</description></item><item><title>mc ilm import</title><link>https://silo.pgsty.com/reference/deprecated/mc-ilm-import/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://silo.pgsty.com/reference/deprecated/mc-ilm-import/</guid><description>&lt;p&gt;&lt;a id="mc-ilm-import"&gt;&lt;/a&gt;
&lt;a id="minio-mc-ilm-import"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a id="command-mc.ilm.import"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;div class="alert alert-info" role="alert"&gt;
&lt;p&gt;&lt;strong&gt;Changed: RELEASE.2022-12-24T15-21-38Z&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;code&gt;mc ilm import&lt;/code&gt; replaced by &lt;a href="https://silo.pgsty.com/reference/minio-mc/mc-ilm-rule-import/#command-mc.ilm.rule.import"&gt;&lt;code&gt;mc ilm rule import&lt;/code&gt;&lt;/a&gt;.&lt;/p&gt;
&lt;/div&gt;
&lt;h2 id="syntax"&gt;Syntax&lt;/h2&gt;
&lt;p&gt;The &lt;a href="https://silo.pgsty.com/reference/deprecated/mc-ilm-import/#command-mc.ilm.import"&gt;&lt;code&gt;mc ilm import&lt;/code&gt;&lt;/a&gt; command imports an object lifecycle management configuration and applies it to a MinIO bucket.&lt;/p&gt;
&lt;p&gt;The &lt;a href="https://silo.pgsty.com/reference/deprecated/mc-ilm-import/#command-mc.ilm.import"&gt;&lt;code&gt;mc ilm import&lt;/code&gt;&lt;/a&gt; command imports from &lt;code&gt;STDIN&lt;/code&gt; by default. You can input the contents from a &lt;code&gt;.json&lt;/code&gt; file, such as one produced by &lt;a href="https://silo.pgsty.com/reference/deprecated/mc-ilm-export/#command-mc.ilm.export"&gt;&lt;code&gt;mc ilm export&lt;/code&gt;&lt;/a&gt;.&lt;/p&gt;



&lt;ul class="nav nav-tabs" id="tabs-1" role="tablist"&gt;&lt;li class="nav-item"&gt;&lt;button class="nav-link active" id="tabs-01-00-tab" data-bs-toggle="tab" data-bs-target="#tabs-01-00" role="tab" data-td-tp-persist="example" aria-controls="tabs-01-00" aria-selected="true"&gt;EXAMPLE&lt;/button&gt;&lt;/li&gt;&lt;li class="nav-item"&gt;&lt;button class="nav-link" id="tabs-01-01-tab" data-bs-toggle="tab" data-bs-target="#tabs-01-01" role="tab" data-td-tp-persist="syntax" aria-controls="tabs-01-01" aria-selected="false"&gt;SYNTAX&lt;/button&gt;&lt;/li&gt;&lt;/ul&gt;

&lt;div class="tab-content" id="tabs-1-content"&gt;&lt;div class="tab-body tab-pane fade show active" id="tabs-01-00" role="tabpanel" aria-labelled-by="tabs-01-00-tab" tabindex="1"&gt;&lt;p&gt;The following command imports the lifecycle management configuration from &lt;code&gt;mydata-lifecycle-config.json&lt;/code&gt; and applies it to the &lt;code&gt;mydata&lt;/code&gt; bucket on the &lt;code&gt;myminio&lt;/code&gt; deployment:&lt;/p&gt;</description></item><item><title>mc ilm rule import</title><link>https://silo.pgsty.com/reference/minio-mc/mc-ilm-rule-import/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://silo.pgsty.com/reference/minio-mc/mc-ilm-rule-import/</guid><description>&lt;p&gt;&lt;a id="mc-ilm-rule-import"&gt;&lt;/a&gt;
&lt;a id="minio-mc-ilm-rule-import"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a id="command-mc.ilm.rule.import"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;div class="alert alert-info" role="alert"&gt;
&lt;p&gt;&lt;strong&gt;Changed: RELEASE.2022-12-24T15-21-38Z&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;code&gt;mc ilm rule import&lt;/code&gt; replaces &lt;code&gt;mc ilm import&lt;/code&gt;.&lt;/p&gt;
&lt;/div&gt;
&lt;h2 id="syntax"&gt;Syntax&lt;/h2&gt;
&lt;p&gt;The &lt;a href="https://silo.pgsty.com/reference/minio-mc/mc-ilm-rule-import/#command-mc.ilm.rule.import"&gt;&lt;code&gt;mc ilm rule import&lt;/code&gt;&lt;/a&gt; command imports an object lifecycle management configuration and applies it to a MinIO bucket.&lt;/p&gt;
&lt;p&gt;The &lt;a href="https://silo.pgsty.com/reference/minio-mc/mc-ilm-rule-import/#command-mc.ilm.rule.import"&gt;&lt;code&gt;mc ilm rule import&lt;/code&gt;&lt;/a&gt; command imports from &lt;code&gt;STDIN&lt;/code&gt; by default. You can input the contents from a &lt;code&gt;.json&lt;/code&gt; file, such as one produced by &lt;a href="https://silo.pgsty.com/reference/minio-mc/mc-ilm-rule-export/#command-mc.ilm.rule.export"&gt;&lt;code&gt;mc ilm rule export&lt;/code&gt;&lt;/a&gt;.&lt;/p&gt;



&lt;ul class="nav nav-tabs" id="tabs-1" role="tablist"&gt;&lt;li class="nav-item"&gt;&lt;button class="nav-link active" id="tabs-01-00-tab" data-bs-toggle="tab" data-bs-target="#tabs-01-00" role="tab" data-td-tp-persist="example" aria-controls="tabs-01-00" aria-selected="true"&gt;EXAMPLE&lt;/button&gt;&lt;/li&gt;&lt;li class="nav-item"&gt;&lt;button class="nav-link" id="tabs-01-01-tab" data-bs-toggle="tab" data-bs-target="#tabs-01-01" role="tab" data-td-tp-persist="syntax" aria-controls="tabs-01-01" aria-selected="false"&gt;SYNTAX&lt;/button&gt;&lt;/li&gt;&lt;/ul&gt;

&lt;div class="tab-content" id="tabs-1-content"&gt;&lt;div class="tab-body tab-pane fade show active" id="tabs-01-00" role="tabpanel" aria-labelled-by="tabs-01-00-tab" tabindex="1"&gt;&lt;p&gt;The following command imports the lifecycle management configuration from &lt;code&gt;mydata-lifecycle-config.json&lt;/code&gt; and applies it to the &lt;code&gt;mydata&lt;/code&gt; bucket on the &lt;code&gt;myminio&lt;/code&gt; deployment:&lt;/p&gt;</description></item><item><title>mc ilm tier ls</title><link>https://silo.pgsty.com/reference/minio-mc/mc-ilm-tier-ls/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://silo.pgsty.com/reference/minio-mc/mc-ilm-tier-ls/</guid><description>&lt;p&gt;&lt;a id="mc-ilm-tier-ls"&gt;&lt;/a&gt;
&lt;a id="minio-mc-ilm-tier-ls"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a id="command-mc.ilm.tier.list"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a id="command-mc.ilm.tier.ls"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;div class="alert alert-info" role="alert"&gt;
&lt;p&gt;&lt;strong&gt;Changed: RELEASE.2022-12-24T15-21-38Z&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="https://silo.pgsty.com/reference/minio-mc/mc-ilm-tier-ls/#command-mc.ilm.tier.ls"&gt;&lt;code&gt;mc ilm tier ls&lt;/code&gt;&lt;/a&gt; replaces &lt;code&gt;mc admin tier ls&lt;/code&gt;.&lt;/p&gt;
&lt;/div&gt;
&lt;h2 id="description"&gt;Description&lt;/h2&gt;
&lt;p&gt;The &lt;a href="https://silo.pgsty.com/reference/minio-mc/mc-ilm-tier-ls/#command-mc.ilm.tier.ls"&gt;&lt;code&gt;mc ilm tier ls&lt;/code&gt;&lt;/a&gt; command shows the remote tiers configured on a deployment.&lt;/p&gt;
&lt;p&gt;The &lt;a href="https://silo.pgsty.com/reference/minio-mc/mc-ilm-tier-ls/#command-mc.ilm.tier.list"&gt;&lt;code&gt;mc ilm tier list&lt;/code&gt;&lt;/a&gt; command has equivalent functionality to &lt;a href="https://silo.pgsty.com/reference/minio-mc/mc-ilm-tier-ls/#command-mc.ilm.tier.ls"&gt;&lt;code&gt;mc ilm tier ls&lt;/code&gt;&lt;/a&gt;.&lt;/p&gt;
&lt;h2 id="syntax"&gt;Syntax&lt;/h2&gt;
&lt;p&gt;The command has the following syntax:&lt;/p&gt;



&lt;ul class="nav nav-tabs" id="tabs-1" role="tablist"&gt;&lt;li class="nav-item"&gt;&lt;button class="nav-link active" id="tabs-01-00-tab" data-bs-toggle="tab" data-bs-target="#tabs-01-00" role="tab" data-td-tp-persist="example" aria-controls="tabs-01-00" aria-selected="true"&gt;EXAMPLE&lt;/button&gt;&lt;/li&gt;&lt;li class="nav-item"&gt;&lt;button class="nav-link" id="tabs-01-01-tab" data-bs-toggle="tab" data-bs-target="#tabs-01-01" role="tab" data-td-tp-persist="syntax" aria-controls="tabs-01-01" aria-selected="false"&gt;SYNTAX&lt;/button&gt;&lt;/li&gt;&lt;/ul&gt;

&lt;div class="tab-content" id="tabs-1-content"&gt;&lt;div class="tab-body tab-pane fade show active" id="tabs-01-00" role="tabpanel" aria-labelled-by="tabs-01-00-tab" tabindex="1"&gt;&lt;p&gt;The following example outputs a list of the existing remote tiers on the &lt;code&gt;myminio&lt;/code&gt; deployment.&lt;/p&gt;</description></item><item><title>mc replicate update</title><link>https://silo.pgsty.com/reference/minio-mc/mc-replicate-update/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://silo.pgsty.com/reference/minio-mc/mc-replicate-update/</guid><description>&lt;p&gt;&lt;a id="mc-replicate-update"&gt;&lt;/a&gt;
&lt;a id="minio-mc-replicate-update"&gt;&lt;/a&gt;
&lt;a id="minio-mc-replicate-edit"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a id="command-mc.replicate.edit"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a id="command-mc.replicate.update"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;div class="alert alert-info" role="alert"&gt;
&lt;p&gt;&lt;strong&gt;Changed: RELEASE.2022-12-24T15-21-38Z&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;code&gt;mc replicate update&lt;/code&gt; replaces the &lt;code&gt;mc admin bucket remote update&lt;/code&gt; command.&lt;/p&gt;
&lt;/div&gt;
&lt;div class="alert alert-info" role="alert"&gt;
&lt;p&gt;&lt;strong&gt;Changed: RELEASE.2022-11-07T23-47-39Z&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;code&gt;mc replicate update&lt;/code&gt; replaces the &lt;code&gt;mc replicate edit&lt;/code&gt; command.&lt;/p&gt;
&lt;/div&gt;
&lt;h2 id="syntax"&gt;Syntax&lt;/h2&gt;
&lt;p&gt;The &lt;a href="https://silo.pgsty.com/reference/minio-mc/mc-replicate-update/#command-mc.replicate.update"&gt;&lt;code&gt;mc replicate update&lt;/code&gt;&lt;/a&gt; command modifies an existing &lt;a href="https://silo.pgsty.com/administration/bucket-replication/#minio-bucket-replication-serverside"&gt;bucket replication rule&lt;/a&gt;.&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-shell" data-lang="shell"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;mc &lt;span class="o"&gt;[&lt;/span&gt;GLOBALFLAGS&lt;span class="o"&gt;]&lt;/span&gt; replicate update FLAGS &lt;span class="o"&gt;[&lt;/span&gt;FLAGS&lt;span class="o"&gt;]&lt;/span&gt; ARGUMENTS &lt;span class="o"&gt;[&lt;/span&gt;ARGUMENTS&lt;span class="o"&gt;]&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;


&lt;ul class="nav nav-tabs" id="tabs-2" role="tablist"&gt;&lt;li class="nav-item"&gt;&lt;button class="nav-link active" id="tabs-02-00-tab" data-bs-toggle="tab" data-bs-target="#tabs-02-00" role="tab" data-td-tp-persist="example" aria-controls="tabs-02-00" aria-selected="true"&gt;EXAMPLE&lt;/button&gt;&lt;/li&gt;&lt;li class="nav-item"&gt;&lt;button class="nav-link" id="tabs-02-01-tab" data-bs-toggle="tab" data-bs-target="#tabs-02-01" role="tab" data-td-tp-persist="syntax" aria-controls="tabs-02-01" aria-selected="false"&gt;SYNTAX&lt;/button&gt;&lt;/li&gt;&lt;/ul&gt;

&lt;div class="tab-content" id="tabs-2-content"&gt;&lt;div class="tab-body tab-pane fade show active" id="tabs-02-00" role="tabpanel" aria-labelled-by="tabs-02-00-tab" tabindex="2"&gt;&lt;p&gt;The following command modifies an existing replication rule for the &lt;code&gt;mydata&lt;/code&gt; bucket on the &lt;code&gt;myminio&lt;/code&gt; MinIO deployment:&lt;/p&gt;</description></item><item><title>mc support perf</title><link>https://silo.pgsty.com/reference/minio-mc/mc-support-perf/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://silo.pgsty.com/reference/minio-mc/mc-support-perf/</guid><description>&lt;p&gt;&lt;a id="mc-support-perf"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a id="command-mc.support.perf"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;div class="alert alert-info" role="alert"&gt;
&lt;p&gt;&lt;strong&gt;Changed: RELEASE.2022-07-24T02-25-13Z&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;code&gt;mc support perf&lt;/code&gt; replaces the &lt;code&gt;mc admin speedtest&lt;/code&gt; command.&lt;/p&gt;
&lt;/div&gt;
&lt;div class="alert alert-info" role="alert"&gt;
&lt;p&gt;&lt;strong&gt;SUBNET Registration Required&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;The &lt;code&gt;mc support&lt;/code&gt; commands are designed for MinIO deployments registered with &lt;a href="https://min.io/pricing?jmp=docs"&gt;MinIO SUBNET&lt;/a&gt; to ensure optimal outcome of diagnostics and performance testing. Deployments not registered with SUBNET cannot use the &lt;code&gt;mc support&lt;/code&gt; commands.&lt;/p&gt;
&lt;/div&gt;
&lt;h2 id="description"&gt;Description&lt;/h2&gt;
&lt;p&gt;Use the &lt;a href="https://silo.pgsty.com/reference/minio-mc/mc-support-perf/#command-mc.support.perf"&gt;&lt;code&gt;mc support perf&lt;/code&gt;&lt;/a&gt; command to review the performance of the S3 API (read/write), network IO, and storage (drive read/write).&lt;/p&gt;</description></item><item><title>mc support top net</title><link>https://silo.pgsty.com/reference/minio-mc/mc-support-top-net/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://silo.pgsty.com/reference/minio-mc/mc-support-top-net/</guid><description>&lt;p&gt;&lt;a id="mc-support-top-net"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a id="command-mc.support.top.net"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;div class="alert alert-info" role="alert"&gt;
&lt;p&gt;&lt;strong&gt;SUBNET Registration Required&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;The &lt;code&gt;mc support&lt;/code&gt; commands are designed for MinIO deployments registered with &lt;a href="https://min.io/pricing?jmp=docs"&gt;MinIO SUBNET&lt;/a&gt; to ensure optimal outcome of diagnostics and performance testing. Deployments not registered with SUBNET cannot use the &lt;code&gt;mc support&lt;/code&gt; commands.&lt;/p&gt;
&lt;/div&gt;
&lt;h2 id="syntax"&gt;Syntax&lt;/h2&gt;
&lt;p&gt;The &lt;a href="https://silo.pgsty.com/reference/minio-mc/mc-support-top-net/#command-mc.support.top.net"&gt;&lt;code&gt;mc support top net&lt;/code&gt;&lt;/a&gt; command displays realtime network metrics.&lt;/p&gt;



&lt;ul class="nav nav-tabs" id="tabs-1" role="tablist"&gt;&lt;li class="nav-item"&gt;&lt;button class="nav-link active" id="tabs-01-00-tab" data-bs-toggle="tab" data-bs-target="#tabs-01-00" role="tab" data-td-tp-persist="example" aria-controls="tabs-01-00" aria-selected="true"&gt;EXAMPLE&lt;/button&gt;&lt;/li&gt;&lt;li class="nav-item"&gt;&lt;button class="nav-link" id="tabs-01-01-tab" data-bs-toggle="tab" data-bs-target="#tabs-01-01" role="tab" data-td-tp-persist="syntax" aria-controls="tabs-01-01" aria-selected="false"&gt;SYNTAX&lt;/button&gt;&lt;/li&gt;&lt;/ul&gt;

&lt;div class="tab-content" id="tabs-1-content"&gt;&lt;div class="tab-body tab-pane fade show active" id="tabs-01-00" role="tabpanel" aria-labelled-by="tabs-01-00-tab" tabindex="1"&gt;&lt;p&gt;The following command displays the current realtime network metrics for the &lt;a href="https://silo.pgsty.com/glossary/#term-alias"&gt;alias&lt;/a&gt; &lt;code&gt;myminio&lt;/code&gt; deployment.&lt;/p&gt;</description></item><item><title>MinIO Access Management Plugin Settings</title><link>https://silo.pgsty.com/reference/minio-server/settings/iam/minio-access-plugin/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://silo.pgsty.com/reference/minio-server/settings/iam/minio-access-plugin/</guid><description>&lt;p&gt;&lt;a id="minio-access-management-plugin-settings"&gt;&lt;/a&gt;
&lt;a id="minio-server-envvar-external-access-management-plugin"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;This page documents settings for enabling external authorization management using the MinIO Access Management Plugin. See &lt;a href="https://silo.pgsty.com/administration/identity-access-management/pluggable-authorization/#minio-external-access-management-plugin"&gt;MinIO External Access Management Plugin&lt;/a&gt; for a tutorial on using these settings.&lt;/p&gt;
&lt;p&gt;You can establish or modify settings by defining:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;an &lt;em&gt;environment variable&lt;/em&gt; on the host system prior to starting or restarting the MinIO Server. Refer to your operating system’s documentation for how to define an environment variable.&lt;/li&gt;
&lt;li&gt;a &lt;em&gt;configuration setting&lt;/em&gt; using &lt;a href="https://silo.pgsty.com/reference/minio-mc-admin/mc-admin-config/#mc.admin.config.set"&gt;&lt;code&gt;mc admin config set&lt;/code&gt;&lt;/a&gt;.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;If you define both an environment variable and the similar configuration setting, MinIO uses the environment variable value.&lt;/p&gt;</description></item><item><title>MinIO External Identity Management Plugin</title><link>https://silo.pgsty.com/administration/identity-access-management/pluggable-authentication/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://silo.pgsty.com/administration/identity-access-management/pluggable-authentication/</guid><description>&lt;p&gt;&lt;a id="minio-external-identity-management-plugin"&gt;&lt;/a&gt;
&lt;a id="id1"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;h2 id="overview"&gt;Overview&lt;/h2&gt;
&lt;p&gt;The MinIO Identity Management Plugin provides a REST interface for offloading authentication to an external identity manager through a webhook service.&lt;/p&gt;
&lt;p&gt;Once enabled, client applications use the &lt;code&gt;AssumeRoleWithCustomToken&lt;/code&gt; STS API extension to generate access tokens for MinIO. MinIO verifies this token by making a POST request to the configured plugin endpoint and uses the returned response to determine the authentication status of the client.&lt;/p&gt;
&lt;h2 id="configuration-settings"&gt;Configuration Settings&lt;/h2&gt;
&lt;p&gt;You can configure the MinIO Identity Management Plugin using the following environment variables or configuration settings:&lt;/p&gt;</description></item><item><title>Monitor a MinIO Server with Grafana</title><link>https://silo.pgsty.com/operations/monitoring/grafana/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://silo.pgsty.com/operations/monitoring/grafana/</guid><description>&lt;p&gt;&lt;a id="monitor-a-minio-server-with-grafana"&gt;&lt;/a&gt;
&lt;a id="minio-grafana"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="https://grafana.com/"&gt;Grafana&lt;/a&gt; allows you to query, visualize, alert on and understand your metrics no matter where they are stored.&lt;/p&gt;
&lt;h2 id="prerequisites"&gt;Prerequisites&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;An existing &lt;a href="https://prometheus.io/docs/prometheus/latest/installation/"&gt;Prometheus deployment&lt;/a&gt; with backing &lt;a href="https://prometheus.io/docs/alerting/latest/overview/"&gt;Alert Manager&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;An existing MinIO deployment with network access to the Prometheus deployment&lt;/li&gt;
&lt;li&gt;&lt;a href="https://grafana.com/grafana/download"&gt;Grafana installed&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;div class="alert alert-info" role="alert"&gt;
&lt;p&gt;&lt;strong&gt;Grafana dashboards use metrics version 2&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;The MinIO Grafana dashboards use &lt;a href="https://silo.pgsty.com/operations/monitoring/metrics-v2/#minio-metrics-v2"&gt;metrics version 2&lt;/a&gt;. For more about metrics API versions, see &lt;a href="https://silo.pgsty.com/operations/monitoring/metrics-and-alerts/#minio-metrics-and-alerts"&gt;Metrics and alerts.&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Version 3 metrics require creating your own dashboard. For more information about dashboards, see &lt;a href="https://grafana.com/docs/grafana/latest/dashboards/"&gt;the Grafana documentation.&lt;/a&gt;&lt;/p&gt;</description></item><item><title>MQTT Notification Settings</title><link>https://silo.pgsty.com/reference/minio-server/settings/notifications/mqtt/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://silo.pgsty.com/reference/minio-server/settings/notifications/mqtt/</guid><description>&lt;p&gt;&lt;a id="mqtt-notification-settings"&gt;&lt;/a&gt;
&lt;a id="minio-server-config-bucket-notification-mqtt"&gt;&lt;/a&gt;
&lt;a id="minio-server-envvar-bucket-notification-mqtt"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;This page documents settings for configuring an MQTT service as a target for &lt;a href="https://silo.pgsty.com/administration/monitoring/bucket-notifications/#minio-bucket-notifications"&gt;Bucket Notifications&lt;/a&gt;. See &lt;a href="https://silo.pgsty.com/administration/monitoring/publish-events-to-mqtt/#minio-bucket-notifications-publish-mqtt"&gt;Publish Events to MQTT&lt;/a&gt; for a tutorial on using these settings.&lt;/p&gt;
&lt;p&gt;You can establish or modify settings by defining:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;an &lt;em&gt;environment variable&lt;/em&gt; on the host system prior to starting or restarting the MinIO Server. Refer to your operating system’s documentation for how to define an environment variable.&lt;/li&gt;
&lt;li&gt;a &lt;em&gt;configuration setting&lt;/em&gt; using &lt;a href="https://silo.pgsty.com/reference/minio-mc-admin/mc-admin-config/#mc.admin.config.set"&gt;&lt;code&gt;mc admin config set&lt;/code&gt;&lt;/a&gt;.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;If you define both an environment variable and the similar configuration setting, MinIO uses the environment variable value.&lt;/p&gt;</description></item><item><title>Object Healing</title><link>https://silo.pgsty.com/operations/concepts/healing/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://silo.pgsty.com/operations/concepts/healing/</guid><description>&lt;p&gt;&lt;a id="object-healing"&gt;&lt;/a&gt;
&lt;a id="minio-concepts-healing"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;h2 id="what-is-healing"&gt;What is healing?&lt;/h2&gt;
&lt;p&gt;Healing is MinIO’s ability to restore an object that has been damaged, corrupted, or partially lost. The loss can come from multiple types of corruptions or loss, such as but not limited to:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;drive-level errors or failure&lt;/li&gt;
&lt;li&gt;OS or filesystem errors or failure&lt;/li&gt;
&lt;li&gt;&lt;a href="https://silo.pgsty.com/operations/concepts/erasure-coding/#minio-ec-bitrot"&gt;bit rot&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="healing-and-erasure-coding"&gt;Healing and Erasure Coding&lt;/h2&gt;
&lt;p&gt;The ability of MinIO to restore a damaged object relates directly to the following:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;total number of drives in the &lt;a href="https://silo.pgsty.com/operations/concepts/erasure-coding/#minio-erasure-coding"&gt;erasure set&lt;/a&gt; where the object exists&lt;/p&gt;</description></item><item><title>Publish Events to NSQ</title><link>https://silo.pgsty.com/administration/monitoring/publish-events-to-nsq/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://silo.pgsty.com/administration/monitoring/publish-events-to-nsq/</guid><description>&lt;p&gt;&lt;a id="publish-events-to-nsq"&gt;&lt;/a&gt;
&lt;a id="minio-bucket-notifications-publish-nsq"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;MinIO supports publishing &lt;a href="https://silo.pgsty.com/administration/monitoring/bucket-notifications/#minio-bucket-notifications"&gt;bucket notification&lt;/a&gt; events to &lt;a href="https://nsq.io/"&gt;NSQ&lt;/a&gt; service endpoint.&lt;/p&gt;
&lt;h2 id="add-a-nsq-endpoint-to-a-minio-deployment"&gt;Add a NSQ Endpoint to a MinIO Deployment&lt;/h2&gt;
&lt;p&gt;The following procedure adds a new NSQ service endpoint for supporting &lt;a href="https://silo.pgsty.com/administration/monitoring/bucket-notifications/#minio-bucket-notifications"&gt;bucket notifications&lt;/a&gt; in a MinIO deployment.&lt;/p&gt;
&lt;h3 id="prerequisites"&gt;Prerequisites&lt;/h3&gt;
&lt;h4 id="minio-mc-command-line-tool"&gt;MinIO &lt;code&gt;mc&lt;/code&gt; Command Line Tool&lt;/h4&gt;
&lt;p&gt;This procedure uses the &lt;a href="https://silo.pgsty.com/reference/minio-mc/#command-mc"&gt;&lt;code&gt;mc&lt;/code&gt;&lt;/a&gt; command line tool for certain actions. See the &lt;code&gt;mc&lt;/code&gt; &lt;a href="https://silo.pgsty.com/reference/minio-mc/#mc-install"&gt;Quickstart&lt;/a&gt; for installation instructions.&lt;/p&gt;
&lt;h3 id="add-the-nsq-endpoint-to-minio"&gt;1) Add the NSQ Endpoint to MinIO&lt;/h3&gt;
&lt;p&gt;You can configure a new NSQ service endpoint using either environment variables &lt;em&gt;or&lt;/em&gt; by setting runtime configuration settings.&lt;/p&gt;</description></item><item><title>Security Policy</title><link>https://silo.pgsty.com/about/security/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://silo.pgsty.com/about/security/</guid><description>&lt;p&gt;Security maintenance is the reason this fork exists. Upstream &lt;code&gt;minio/minio&lt;/code&gt; is archived; Silo tracks CVEs against the codebase, backports or writes the fixes, and publishes what it found.&lt;/p&gt;
&lt;h2 id="reporting"&gt;Reporting a vulnerability&lt;/h2&gt;
&lt;p&gt;Report undisclosed high-severity vulnerabilities through a private channel, not in a public issue.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Silo server and &lt;code&gt;mcli&lt;/code&gt; client&lt;/strong&gt; — preferably as a private report through &lt;a href="https://github.com/pgsty/minio/security/advisories/new"&gt;GitHub Security Advisories on &lt;code&gt;pgsty/minio&lt;/code&gt;&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;This documentation&lt;/strong&gt; — open an issue on &lt;a href="https://github.com/pgsty/silo-docs/issues"&gt;&lt;code&gt;pgsty/silo-docs&lt;/code&gt;&lt;/a&gt;; if the content itself discloses a weakness, use a private channel instead.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Include the affected release, a description of the impact, and reproduction steps if you have them — this helps us confirm the issue faster.&lt;/p&gt;</description></item><item><title>Security Token Service (STS) for MinIO Operator</title><link>https://silo.pgsty.com/developers/sts-for-operator/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://silo.pgsty.com/developers/sts-for-operator/</guid><description>&lt;p&gt;&lt;a id="security-token-service-sts-for-minio-operator"&gt;&lt;/a&gt;
&lt;a id="minio-sts-operator"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;h2 id="overview"&gt;Overview&lt;/h2&gt;
&lt;div class="alert alert-info" role="alert"&gt;
&lt;p&gt;&lt;strong&gt;Added: Operator&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;v5.0.0&lt;/p&gt;
&lt;p&gt;The MinIO Operator supports a set of API calls that allows an application to obtain STS credentials for a MinIO Tenant.&lt;/p&gt;
&lt;/div&gt;
&lt;p&gt;Benefits of STS for MinIO Operator include:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://silo.pgsty.com/developers/security-token-service/#minio-security-token-service"&gt;STS credentials&lt;/a&gt; allow an application to access objects on a MinIO Tenant without the need to create credentials for the application on the tenant.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Allows applications to access objects in MinIO tenants using a Kubernetes-native authentication mechanism.&lt;/p&gt;</description></item><item><title>SUBNET</title><link>https://silo.pgsty.com/administration/console/subnet-registration/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://silo.pgsty.com/administration/console/subnet-registration/</guid><description>&lt;p&gt;&lt;a id="subnet"&gt;&lt;/a&gt;
&lt;a id="minio-console-subscription"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;You can use the MinIO Console to perform several of the license and subscription related functions available in MinIO, such as:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;View the license you are currently using for your MinIO deployment.&lt;/li&gt;
&lt;li&gt;Subscribe to a commercial license, which includes access to &lt;a href="https://min.io/pricing?jmp=docs"&gt;MinIO SUBNET&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;Manage the deployment’s Enterprise license.&lt;/li&gt;
&lt;li&gt;Access Support tools for sharing with MinIO Engineering.&lt;/li&gt;
&lt;li&gt;Review differences between license options.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="license"&gt;License&lt;/h2&gt;
&lt;p&gt;MinIO offers three licensing options:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Open source with the &lt;a href="https://github.com/minio/mc/blob/master/LICENSE"&gt;GNU AGPLv3 license&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Enterprise Lite, a &lt;a href="https://min.io/pricing?ref=docs"&gt;commercial license&lt;/a&gt; with included support direct from MinIO Engineers&lt;/li&gt;
&lt;li&gt;Enterprise Plus, a &lt;a href="https://min.io/pricing?ref=docs"&gt;commercial license&lt;/a&gt; with included support direct from MinIO Engineers, longer release cycle, shorter SLA, and other benefits&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;The &lt;strong&gt;License&lt;/strong&gt; page shows the current license status of the deployment. You can also begin the registration process to sign up for a paid subscription or add the deployment to an existing subscription.&lt;/p&gt;</description></item><item><title>Tenant Helm Charts</title><link>https://silo.pgsty.com/reference/tenant-chart-values/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://silo.pgsty.com/reference/tenant-chart-values/</guid><description>&lt;p&gt;&lt;a id="tenant-helm-charts"&gt;&lt;/a&gt;
&lt;a id="minio-tenant-chart-values"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;MinIO publishes &lt;a href="https://github.com/minio/operator/tree/v7.1.1/helm"&gt;Helm Charts&lt;/a&gt; for the &lt;a href="https://github.com/minio/operator/blob/v7.1.1/helm/operator"&gt;Helm Operator Charts&lt;/a&gt; and &lt;a href="https://github.com/minio/operator/tree/v7.1.1/helm/tenant"&gt;Helm Tenant Charts&lt;/a&gt;. You can use these charts to deploy the MinIO Operator and managed Tenants through Helm.&lt;/p&gt;
&lt;p&gt;The following page documents the &lt;code&gt;values.yaml&lt;/code&gt; chart for a MinIO Tenant. For documentation on the chart for a MinIO Operator, see &lt;a href="https://silo.pgsty.com/reference/operator-chart-values/#minio-operator-chart-values"&gt;Operator Helm Charts&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a id="minio-tenant-chart-operator-values"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;h2 id="minio-tenant-chart"&gt;MinIO Tenant Chart&lt;/h2&gt;



&lt;ul class="nav nav-tabs" id="tabs-0" role="tablist"&gt;&lt;li class="nav-item"&gt;&lt;button class="nav-link active" id="tabs-00-00-tab" data-bs-toggle="tab" data-bs-target="#tabs-00-00" role="tab" data-td-tp-persist="reference" aria-controls="tabs-00-00" aria-selected="true"&gt;Reference&lt;/button&gt;&lt;/li&gt;&lt;li class="nav-item"&gt;&lt;button class="nav-link" id="tabs-00-01-tab" data-bs-toggle="tab" data-bs-target="#tabs-00-01" role="tab" data-td-tp-persist="yaml" aria-controls="tabs-00-01" aria-selected="false"&gt;YAML&lt;/button&gt;&lt;/li&gt;&lt;/ul&gt;

&lt;div class="tab-content" id="tabs-0-content"&gt;&lt;div class="tab-body tab-pane fade show active" id="tabs-00-00" role="tabpanel" aria-labelled-by="tabs-00-00-tab" tabindex="0"&gt;&lt;p&gt;&lt;strong&gt;tenant&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>Transition Objects from MinIO to Azure</title><link>https://silo.pgsty.com/administration/object-management/transition-objects-to-azure/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://silo.pgsty.com/administration/object-management/transition-objects-to-azure/</guid><description>&lt;p&gt;&lt;a id="transition-objects-from-minio-to-azure"&gt;&lt;/a&gt;
&lt;a id="minio-lifecycle-management-transition-to-azure"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;The procedure on this page creates a new object lifecycle management rule that transition objects from a MinIO bucket to a remote storage tier on the &lt;abbr title="Microsoft Azure"&gt;Azure&lt;/abbr&gt; storage backend. This procedure supports use cases like moving aged data to low-cost public cloud storage solutions after a certain time period or calendar date.&lt;/p&gt;
&lt;h2 id="requirements"&gt;Requirements&lt;/h2&gt;
&lt;h3 id="install-and-configure-mc"&gt;Install and Configure &lt;code&gt;mc&lt;/code&gt;&lt;/h3&gt;
&lt;p&gt;This procedure uses &lt;a href="https://silo.pgsty.com/reference/minio-mc/#command-mc"&gt;&lt;code&gt;mc&lt;/code&gt;&lt;/a&gt; for performing operations on the MinIO cluster. Install &lt;a href="https://silo.pgsty.com/reference/minio-mc/#command-mc"&gt;&lt;code&gt;mc&lt;/code&gt;&lt;/a&gt; on a machine with network access to both source and destination clusters. See the &lt;code&gt;mc&lt;/code&gt; &lt;a href="https://silo.pgsty.com/reference/minio-mc/#mc-install"&gt;Installation Quickstart&lt;/a&gt; for instructions on downloading and installing &lt;code&gt;mc&lt;/code&gt;.&lt;/p&gt;</description></item><item><title>Upgrade a MinIO Tenant</title><link>https://silo.pgsty.com/operations/deployments/k8s-upgrade-minio-tenant-on-kubernetes/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://silo.pgsty.com/operations/deployments/k8s-upgrade-minio-tenant-on-kubernetes/</guid><description>&lt;p&gt;&lt;a id="upgrade-a-minio-tenant"&gt;&lt;/a&gt;
&lt;a id="minio-k8s-upgrade-minio-tenant"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;The following procedures upgrade a single MinIO Tenant, using either Kustomize or Helm. MinIO recommends you test upgrades in a lower environment such as a Dev or QA Tenant, before upgrading production Tenants.&lt;/p&gt;
&lt;div class="alert alert-warning" role="alert"&gt;
&lt;p&gt;&lt;strong&gt;Important&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;For Tenants using a MinIO Image older than &lt;a href="https://github.com/minio/minio/releases/tag/RELEASE.2024-03-30T09-41-56Z"&gt;RELEASE.2024-03-30T09-41-56Z&lt;/a&gt; running with &lt;a href="https://silo.pgsty.com/reference/minio-server/settings/iam/ldap/#minio-ldap-config-settings"&gt;AD/LDAP&lt;/a&gt; enabled, you &lt;strong&gt;must&lt;/strong&gt; read through the release notes for &lt;a href="https://github.com/minio/minio/releases/tag/RELEASE.2024-04-18T19-09-19Z"&gt;RELEASE.2024-04-18T19-09-19Z&lt;/a&gt; before starting this procedure. You must take the extra steps documented in the linked release as part of the upgrade procedure.&lt;/p&gt;</description></item><item><title>CVE-2026-39414: Oversized S3 Select Records and a SIMD Bypass</title><link>https://silo.pgsty.com/blog/security/cve-2026-39414/</link><pubDate>Wed, 15 Apr 2026 00:00:00 +0000</pubDate><guid>https://silo.pgsty.com/blog/security/cve-2026-39414/</guid><description>&lt;p&gt;&lt;strong&gt;Status:&lt;/strong&gt; Released; the second-round fix was completed in June&lt;br&gt;
&lt;strong&gt;Initial fix release:&lt;/strong&gt; &lt;a href="https://github.com/pgsty/minio/releases/tag/RELEASE.2026-04-17T00-00-00Z"&gt;RELEASE.2026-04-17T00-00-00Z&lt;/a&gt;&lt;br&gt;
&lt;strong&gt;Complete fix release:&lt;/strong&gt; &lt;a href="https://github.com/pgsty/minio/releases/tag/RELEASE.2026-06-18T00-00-00Z"&gt;RELEASE.2026-06-18T00-00-00Z&lt;/a&gt;&lt;br&gt;
&lt;strong&gt;GitHub issue:&lt;/strong&gt; &lt;a href="https://github.com/pgsty/minio/issues/25"&gt;pgsty/minio#25&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;The first fix in April reused the existing 1 MiB &lt;code&gt;maxCharsPerRecord&lt;/code&gt; limit for both CSV and ordinary JSON Lines. This prevented unbounded buffering while waiting for a delimiter and returned the explicit &lt;code&gt;OverMaxRecordSize&lt;/code&gt; error to clients. A June review then found that CPUs with SIMD support took a different &lt;code&gt;simdjson&lt;/code&gt; fast path that bypassed the limit completely.&lt;/p&gt;</description></item><item><title>SILO 20260314 Released</title><link>https://silo.pgsty.com/blog/release/20260314/</link><pubDate>Sat, 14 Mar 2026 00:00:00 +0000</pubDate><guid>https://silo.pgsty.com/blog/release/20260314/</guid><description>&lt;p&gt;&lt;strong&gt;Published:&lt;/strong&gt; 2026-03-14 · &lt;strong&gt;Version:&lt;/strong&gt; &lt;a href="https://github.com/pgsty/minio/releases/tag/RELEASE.2026-03-14T12-00-00Z"&gt;RELEASE.2026-03-14T12-00-00Z&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;This release switches the project to the community-maintained Console fork and performs a sizeable dependency refresh to establish the base for the later Go 1.26.x maintenance releases.&lt;/p&gt;
&lt;h2 id="major-changes"&gt;Major Changes&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;Switch to the community-maintained &lt;code&gt;georgmangold/console v1.9.1&lt;/code&gt; fork in place of the unmaintainable upstream Console dependency.&lt;/li&gt;
&lt;li&gt;Refresh a large portion of the direct and indirect dependency graph so the new Console and toolchain combination builds cleanly.&lt;/li&gt;
&lt;li&gt;Fix the &lt;code&gt;go vet&lt;/code&gt; format directive issue in &lt;code&gt;grid_test.go&lt;/code&gt; and adjust tests for the HTTP behavior changes in Go 1.26.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="fixed-cves"&gt;Fixed CVEs&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://pkg.go.dev/vuln/GO-2025-4116"&gt;CVE-2025-47913&lt;/a&gt;: &lt;code&gt;golang.org/x/crypto&lt;/code&gt; &lt;code&gt;v0.37.0&lt;/code&gt; -&amp;gt; &lt;code&gt;v0.46.0&lt;/code&gt; fixes a panic in &lt;code&gt;ssh/agent&lt;/code&gt; when handling malformed responses.&lt;/li&gt;
&lt;li&gt;&lt;a href="https://pkg.go.dev/vuln/GO-2025-4134"&gt;CVE-2025-58181&lt;/a&gt;: &lt;code&gt;golang.org/x/crypto&lt;/code&gt; &lt;code&gt;v0.37.0&lt;/code&gt; -&amp;gt; &lt;code&gt;v0.46.0&lt;/code&gt; fixes unbounded memory consumption in &lt;code&gt;ssh&lt;/code&gt; GSSAPI authentication parsing.&lt;/li&gt;
&lt;li&gt;&lt;a href="https://pkg.go.dev/vuln/GO-2025-4135"&gt;CVE-2025-47914&lt;/a&gt;: &lt;code&gt;golang.org/x/crypto&lt;/code&gt; &lt;code&gt;v0.37.0&lt;/code&gt; -&amp;gt; &lt;code&gt;v0.46.0&lt;/code&gt; fixes a panic in &lt;code&gt;ssh/agent&lt;/code&gt; caused by malformed identity messages.&lt;/li&gt;
&lt;li&gt;&lt;a href="https://pkg.go.dev/vuln/GO-2026-4440"&gt;CVE-2025-47911&lt;/a&gt;: &lt;code&gt;golang.org/x/net&lt;/code&gt; &lt;code&gt;v0.39.0&lt;/code&gt; -&amp;gt; &lt;code&gt;v0.48.0&lt;/code&gt; fixes quadratic parsing complexity in &lt;code&gt;html.Parse&lt;/code&gt; for crafted inputs.&lt;/li&gt;
&lt;li&gt;&lt;a href="https://pkg.go.dev/vuln/GO-2026-4441"&gt;CVE-2025-58190&lt;/a&gt;: &lt;code&gt;golang.org/x/net&lt;/code&gt; &lt;code&gt;v0.39.0&lt;/code&gt; -&amp;gt; &lt;code&gt;v0.48.0&lt;/code&gt; fixes an infinite parsing loop in &lt;code&gt;golang.org/x/net/html&lt;/code&gt;.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="related-commits"&gt;Related Commits&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://github.com/pgsty/minio/commit/68521b37f2697c79b7fe14676eaf687864a1cf26"&gt;68521b3&lt;/a&gt;: add github ci/cd pipeline&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/pgsty/minio/commit/00f3cf74fc4319f3d34c4e47c87ad39386318755"&gt;00f3cf7&lt;/a&gt;: RELEASE.2026-03-14T12-00-00Z with go 1.26.0&lt;/li&gt;
&lt;/ul&gt;</description></item><item><title>Access Management</title><link>https://silo.pgsty.com/administration/identity-access-management/policy-based-access-control/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://silo.pgsty.com/administration/identity-access-management/policy-based-access-control/</guid><description>&lt;p&gt;&lt;a id="access-management"&gt;&lt;/a&gt;
&lt;a id="minio-policy"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;h2 id="overview"&gt;Overview&lt;/h2&gt;
&lt;p&gt;MinIO uses Policy-Based Access Control (PBAC) to define the authorized actions and resources to which an authenticated user has access. Each policy describes one or more &lt;a href="https://silo.pgsty.com/administration/identity-access-management/policy-based-access-control/#minio-policy-actions"&gt;actions&lt;/a&gt; and &lt;a href="https://silo.pgsty.com/administration/identity-access-management/policy-based-access-control/#minio-policy-conditions"&gt;conditions&lt;/a&gt; that outline the permissions of a &lt;a href="https://silo.pgsty.com/administration/identity-access-management/minio-user-management/#minio-users"&gt;user&lt;/a&gt; or &lt;a href="https://silo.pgsty.com/administration/identity-access-management/minio-group-management/#minio-groups"&gt;group&lt;/a&gt; of users.&lt;/p&gt;
&lt;p&gt;MinIO PBAC is built for compatibility with AWS IAM policy syntax, structure, and behavior. The MinIO documentation makes a best-effort to cover IAM-specific behavior and functionality. Consider deferring to the &lt;a href="https://docs.aws.amazon.com/IAM/latest/UserGuide/"&gt;IAM documentation&lt;/a&gt; for more complete documentation on AWS IAM-specific topics.&lt;/p&gt;</description></item><item><title>Automatic Object Expiration</title><link>https://silo.pgsty.com/administration/object-management/create-lifecycle-management-expiration-rule/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://silo.pgsty.com/administration/object-management/create-lifecycle-management-expiration-rule/</guid><description>&lt;p&gt;&lt;a id="automatic-object-expiration"&gt;&lt;/a&gt;
&lt;a id="minio-lifecycle-management-create-expiry-rule"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Each procedure on this page creates a new object lifecycle management rule that expires objects on a MinIO bucket. This procedure supports use cases like removing “old” objects after a certain time period or calendar date.&lt;/p&gt;
&lt;h2 id="requirements"&gt;Requirements&lt;/h2&gt;
&lt;h3 id="install-and-configure-mc"&gt;Install and Configure &lt;code&gt;mc&lt;/code&gt;&lt;/h3&gt;
&lt;p&gt;This procedure uses &lt;a href="https://silo.pgsty.com/reference/minio-mc/#command-mc"&gt;&lt;code&gt;mc&lt;/code&gt;&lt;/a&gt; for performing operations on the MinIO cluster. Install &lt;a href="https://silo.pgsty.com/reference/minio-mc/#command-mc"&gt;&lt;code&gt;mc&lt;/code&gt;&lt;/a&gt; on a machine with network access to both source and destination clusters. See the &lt;code&gt;mc&lt;/code&gt; &lt;a href="https://silo.pgsty.com/reference/minio-mc/#mc-install"&gt;Installation Quickstart&lt;/a&gt; for instructions on downloading and installing &lt;code&gt;mc&lt;/code&gt;.&lt;/p&gt;</description></item><item><title>Data Compression</title><link>https://silo.pgsty.com/administration/object-management/data-compression/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://silo.pgsty.com/administration/object-management/data-compression/</guid><description>&lt;p&gt;&lt;a id="data-compression"&gt;&lt;/a&gt;
&lt;a id="minio-data-compression"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;h2 id="overview"&gt;Overview&lt;/h2&gt;
&lt;p&gt;MinIO Server supports compressing objects to reduce disk usage. Objects are compressed on PUT before writing to disk, and uncompressed on GET before they are sent to the client. This makes the compression process transparent to client applications and services.&lt;/p&gt;
&lt;p&gt;Depending on the type of data, compression may also increase overall throughput. Write throughput for a production deployment is generally 500MB per second or greater per available CPU core in the system. Decompression is approximately 1 GB per second or greater for each CPU core.&lt;/p&gt;</description></item><item><title>Deploy MinIO on Windows</title><link>https://silo.pgsty.com/operations/deployments/baremetal-deploy-minio-on-windows/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://silo.pgsty.com/operations/deployments/baremetal-deploy-minio-on-windows/</guid><description>&lt;p&gt;&lt;a id="deploy-minio-on-windows"&gt;&lt;/a&gt;
&lt;a id="deploy-minio-windows"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://www.youtube.com/playlist?list=PLFOIsHSSYIK3WitnqhqfpeZ6fRFKHxIr7"&gt;Object Storage Essentials&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.youtube.com/watch?v=yUR4Fvx0D3E&amp;amp;list=PLFOIsHSSYIK3Dd3Y_x7itJT1NUKT5SxDh&amp;amp;index=5"&gt;How to Connect to MinIO with JavaScript&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;This page documents deploying MinIO onto Microsoft Windows hosts.&lt;/p&gt;
&lt;p&gt;MinIO officially supports Windows operating systems in the Active Support of the Microsoft Modern Lifecycle Policy.&lt;/p&gt;
&lt;p&gt;At the time of writing, that includes:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Windows Server 23H2 (&lt;strong&gt;Recommended&lt;/strong&gt;)&lt;/li&gt;
&lt;li&gt;Windows Server 2022 LTSC&lt;/li&gt;
&lt;li&gt;Windows 11 Enterprise/Workstation 23H2&lt;/li&gt;
&lt;li&gt;Windows 11 Enterprise/Workstation 22H2&lt;/li&gt;
&lt;li&gt;Windows 10 Enterprise 21H2 (LTS)&lt;/li&gt;
&lt;li&gt;Windows 10 IoT 21H2 (LTS)&lt;/li&gt;
&lt;li&gt;Windows 10 Enterprise 22H2&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;MinIO &lt;em&gt;may&lt;/em&gt; run on older or out-of-support Windows releases, with limited support or troubleshooting from either MinIO or Microsoft.&lt;/p&gt;</description></item><item><title>Expand a MinIO Tenant</title><link>https://silo.pgsty.com/operations/deployments/k8s-expand-minio-tenant-on-kubernetes/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://silo.pgsty.com/operations/deployments/k8s-expand-minio-tenant-on-kubernetes/</guid><description>&lt;p&gt;&lt;a id="expand-a-minio-tenant"&gt;&lt;/a&gt;
&lt;a id="minio-k8s-expand-minio-tenant"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;This procedure documents expanding the available storage capacity of an existing MinIO tenant by deploying an additional pool of MinIO pods in the Kubernetes infrastructure.&lt;/p&gt;
&lt;div class="alert alert-warning" role="alert"&gt;
&lt;p&gt;&lt;strong&gt;Important&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;The MinIO Operator Console is deprecated and removed in Operator 6.0.0.&lt;/p&gt;
&lt;p&gt;See &lt;a href="https://silo.pgsty.com/operations/deployments/k8s-modify-minio-tenant-on-kubernetes/#minio-k8s-modify-minio-tenant"&gt;Modify a MinIO Tenant&lt;/a&gt; for instructions on migrating Tenants installed via the Operator Console to Kustomization.&lt;/p&gt;
&lt;/div&gt;
&lt;h2 id="prerequisites"&gt;Prerequisites&lt;/h2&gt;
&lt;h3 id="minio-kubernetes-operator"&gt;MinIO Kubernetes Operator&lt;/h3&gt;
&lt;p&gt;This procedure on this page &lt;em&gt;requires&lt;/em&gt; a valid installation of the MinIO Kubernetes Operator and assumes the local host has a matching installation of the MinIO Kubernetes Operator. This procedure assumes the latest stable Operator, version 7.1.1.&lt;/p&gt;</description></item><item><title>mc admin accesskey info</title><link>https://silo.pgsty.com/reference/minio-mc-admin/mc-admin-accesskey-info/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://silo.pgsty.com/reference/minio-mc-admin/mc-admin-accesskey-info/</guid><description>&lt;p&gt;&lt;a id="mc-admin-accesskey-info"&gt;&lt;/a&gt;
&lt;a id="minio-mc-admin-accesskey-info"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a id="command-mc.admin.accesskey.info"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;h2 id="syntax"&gt;Syntax&lt;/h2&gt;
&lt;p&gt;The &lt;a href="https://silo.pgsty.com/reference/minio-mc-admin/mc-admin-accesskey-info/#command-mc.admin.accesskey.info"&gt;&lt;code&gt;mc admin accesskey info&lt;/code&gt;&lt;/a&gt; command returns a description of the specified &lt;a href="https://silo.pgsty.com/administration/identity-access-management/minio-user-management/#minio-id-access-keys"&gt;access key(s)&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;The description output includes the following details, as available:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Access Key&lt;/li&gt;
&lt;li&gt;Parent user of the specified access key&lt;/li&gt;
&lt;li&gt;Access key status (&lt;code&gt;on&lt;/code&gt; or &lt;code&gt;off&lt;/code&gt;)&lt;/li&gt;
&lt;li&gt;Policy or policies&lt;/li&gt;
&lt;li&gt;Comment&lt;/li&gt;
&lt;li&gt;Expiration&lt;/li&gt;
&lt;/ul&gt;



&lt;ul class="nav nav-tabs" id="tabs-0" role="tablist"&gt;&lt;li class="nav-item"&gt;&lt;button class="nav-link active" id="tabs-00-00-tab" data-bs-toggle="tab" data-bs-target="#tabs-00-00" role="tab" data-td-tp-persist="example" aria-controls="tabs-00-00" aria-selected="true"&gt;EXAMPLE&lt;/button&gt;&lt;/li&gt;&lt;li class="nav-item"&gt;&lt;button class="nav-link" id="tabs-00-01-tab" data-bs-toggle="tab" data-bs-target="#tabs-00-01" role="tab" data-td-tp-persist="syntax" aria-controls="tabs-00-01" aria-selected="false"&gt;SYNTAX&lt;/button&gt;&lt;/li&gt;&lt;/ul&gt;

&lt;div class="tab-content" id="tabs-0-content"&gt;&lt;div class="tab-body tab-pane fade show active" id="tabs-00-00" role="tabpanel" aria-labelled-by="tabs-00-00-tab" tabindex="0"&gt;&lt;p&gt;The following command returns information on the specified access key:&lt;/p&gt;</description></item><item><title>mc admin decommission</title><link>https://silo.pgsty.com/reference/minio-mc-admin/mc-admin-decommission/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://silo.pgsty.com/reference/minio-mc-admin/mc-admin-decommission/</guid><description>&lt;p&gt;&lt;a id="mc-admin-decommission"&gt;&lt;/a&gt;
&lt;a id="minio-mc-admin-decommission"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a id="command-mc.admin.decommission"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;h2 id="syntax"&gt;Syntax&lt;/h2&gt;
&lt;p&gt;The &lt;a href="https://silo.pgsty.com/reference/minio-mc-admin/mc-admin-decommission/#command-mc.admin.decommission"&gt;&lt;code&gt;mc admin decommission&lt;/code&gt;&lt;/a&gt; command starts the decommissioning process for a MinIO &lt;a href="https://silo.pgsty.com/operations/concepts/#minio-intro-server-pool"&gt;server pools&lt;/a&gt;. Decommissioning is designed for removing an older server pool whose hardware is no longer sufficient or performant compared to the pools in the deployment. MinIO automatically migrates data from the decommissioned pool to the remaining pools in the deployment based on the ratio of free space available in each pool.&lt;/p&gt;
&lt;p&gt;See &lt;a href="https://silo.pgsty.com/operations/deployments/baremetal-decommission-server-pool/#minio-decommissioning"&gt;Decommission Server Pools&lt;/a&gt; for a complete procedure on decommissioning a server pool.&lt;/p&gt;</description></item><item><title>mc admin policy info</title><link>https://silo.pgsty.com/reference/minio-mc-admin/mc-admin-policy-info/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://silo.pgsty.com/reference/minio-mc-admin/mc-admin-policy-info/</guid><description>&lt;p&gt;&lt;a id="mc-admin-policy-info"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a id="command-mc.admin.policy.info"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;h2 id="syntax"&gt;Syntax&lt;/h2&gt;
&lt;p&gt;Returns the specified policy in JSON format if it exists on the target MinIO deployment.&lt;/p&gt;



&lt;ul class="nav nav-tabs" id="tabs-0" role="tablist"&gt;&lt;li class="nav-item"&gt;&lt;button class="nav-link active" id="tabs-00-00-tab" data-bs-toggle="tab" data-bs-target="#tabs-00-00" role="tab" data-td-tp-persist="example" aria-controls="tabs-00-00" aria-selected="true"&gt;EXAMPLE&lt;/button&gt;&lt;/li&gt;&lt;li class="nav-item"&gt;&lt;button class="nav-link" id="tabs-00-01-tab" data-bs-toggle="tab" data-bs-target="#tabs-00-01" role="tab" data-td-tp-persist="syntax" aria-controls="tabs-00-01" aria-selected="false"&gt;SYNTAX&lt;/button&gt;&lt;/li&gt;&lt;/ul&gt;

&lt;div class="tab-content" id="tabs-0-content"&gt;&lt;div class="tab-body tab-pane fade show active" id="tabs-00-00" role="tabpanel" aria-labelled-by="tabs-00-00-tab" tabindex="0"&gt;&lt;p&gt;The following command displays the contents of the &lt;code&gt;writeonly&lt;/code&gt; policy on the &lt;a href="https://silo.pgsty.com/glossary/#term-alias"&gt;alias&lt;/a&gt; &lt;code&gt;myminio&lt;/code&gt;.&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-shell" data-lang="shell"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; mc admin policy info myminio writeonly
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="tab-body tab-pane fade" id="tabs-00-01" role="tabpanel" aria-labelled-by="tabs-00-01-tab" tabindex="0"&gt;&lt;p&gt;The command has the following syntax:&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-shell" data-lang="shell"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;mc admin policy info TARGET POLICYNAME
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="o"&gt;[&lt;/span&gt;--policy-file, -f &amp;lt;path&amp;gt;&lt;span class="o"&gt;]&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;ul&gt;
&lt;li&gt;Brackets &lt;code&gt;[]&lt;/code&gt; indicate optional parameters.&lt;/li&gt;
&lt;li&gt;Parameters sharing a line are mutually dependent.&lt;/li&gt;
&lt;li&gt;Parameters separated using the pipe &lt;code&gt;|&lt;/code&gt; operator are mutually exclusive.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Copy the example to a text editor and modify as-needed before running the command in the terminal/shell.&lt;/p&gt;</description></item><item><title>mc admin user ls</title><link>https://silo.pgsty.com/reference/minio-mc-admin/mc-admin-user-list/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://silo.pgsty.com/reference/minio-mc-admin/mc-admin-user-list/</guid><description>&lt;p&gt;&lt;a id="mc-admin-user-ls"&gt;&lt;/a&gt;
&lt;a id="minio-mc-admin-user-list"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a id="command-mc.admin.user.list"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a id="command-mc.admin.user.ls"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;h2 id="syntax"&gt;Syntax&lt;/h2&gt;
&lt;p&gt;The &lt;a href="https://silo.pgsty.com/reference/minio-mc-admin/mc-admin-user-list/#command-mc.admin.user.ls"&gt;&lt;code&gt;mc admin user ls&lt;/code&gt;&lt;/a&gt; command lists all &lt;a href="https://silo.pgsty.com/administration/identity-access-management/minio-identity-management/#minio-internal-idp"&gt;MinIO users&lt;/a&gt; on the target MinIO deployment.&lt;/p&gt;
&lt;p&gt;The &lt;a href="https://silo.pgsty.com/reference/minio-mc-admin/mc-admin-user-list/#command-mc.admin.user.list"&gt;&lt;code&gt;mc admin user list&lt;/code&gt;&lt;/a&gt; command has equivalent functionality to &lt;a href="https://silo.pgsty.com/reference/minio-mc-admin/mc-admin-user-list/#command-mc.admin.user.ls"&gt;&lt;code&gt;mc admin user ls&lt;/code&gt;&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;&lt;a href="https://silo.pgsty.com/reference/minio-mc-admin/mc-admin-user-list/#command-mc.admin.user.ls"&gt;&lt;code&gt;mc admin user ls&lt;/code&gt;&lt;/a&gt; does &lt;em&gt;not&lt;/em&gt; return the access key or secret key associated to a user. Use &lt;a href="https://silo.pgsty.com/reference/minio-mc-admin/mc-admin-user-info/#command-mc.admin.user.info"&gt;&lt;code&gt;mc admin user info&lt;/code&gt;&lt;/a&gt; to retrieve detailed user information, including the user access key.&lt;/p&gt;
&lt;p&gt;To manage external Identity Provider users, see &lt;a href="https://silo.pgsty.com/reference/minio-mc/mc-idp-openid/#command-mc.idp.openid"&gt;&lt;code&gt;OIDC&lt;/code&gt;&lt;/a&gt; or &lt;a href="https://silo.pgsty.com/reference/minio-mc/mc-idp-ldap/#command-mc.idp.ldap"&gt;&lt;code&gt;AD/LDAP&lt;/code&gt;&lt;/a&gt;.&lt;/p&gt;



&lt;ul class="nav nav-tabs" id="tabs-0" role="tablist"&gt;&lt;li class="nav-item"&gt;&lt;button class="nav-link active" id="tabs-00-00-tab" data-bs-toggle="tab" data-bs-target="#tabs-00-00" role="tab" data-td-tp-persist="example" aria-controls="tabs-00-00" aria-selected="true"&gt;EXAMPLE&lt;/button&gt;&lt;/li&gt;&lt;li class="nav-item"&gt;&lt;button class="nav-link" id="tabs-00-01-tab" data-bs-toggle="tab" data-bs-target="#tabs-00-01" role="tab" data-td-tp-persist="syntax" aria-controls="tabs-00-01" aria-selected="false"&gt;SYNTAX&lt;/button&gt;&lt;/li&gt;&lt;/ul&gt;

&lt;div class="tab-content" id="tabs-0-content"&gt;&lt;div class="tab-body tab-pane fade show active" id="tabs-00-00" role="tabpanel" aria-labelled-by="tabs-00-00-tab" tabindex="0"&gt;&lt;p&gt;The following command lists all users on the &lt;code&gt;myminio&lt;/code&gt; MinIO deployment:&lt;/p&gt;</description></item><item><title>mc admin user svcacct info</title><link>https://silo.pgsty.com/reference/minio-mc-admin/mc-admin-user-svcacct-info/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://silo.pgsty.com/reference/minio-mc-admin/mc-admin-user-svcacct-info/</guid><description>&lt;p&gt;&lt;a id="mc-admin-user-svcacct-info"&gt;&lt;/a&gt;
&lt;a id="minio-mc-admin-svcacct-info"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a id="command-mc.admin.user.svcacct.info"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;div class="alert alert-warning" role="alert"&gt;
&lt;p&gt;&lt;strong&gt;Important&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This command has been replaced and will be deprecated in a future MinIO Client release.&lt;/p&gt;
&lt;p&gt;As of MinIO Client RELEASE.2024-10-08T09-37-26Z, use the &lt;a href="https://silo.pgsty.com/reference/minio-mc-admin/mc-admin-accesskey-info/#command-mc.admin.accesskey.info"&gt;&lt;code&gt;mc admin accesskey info&lt;/code&gt;&lt;/a&gt; command to display information about access keys for built-in MinIO IDP users.&lt;/p&gt;
&lt;p&gt;For access keys for AD/LDAP users, use the &lt;a href="https://silo.pgsty.com/reference/minio-mc/mc-idp-ldap-accesskey-info/#command-mc.idp.ldap.accesskey.info"&gt;&lt;code&gt;mc idp ldap accesskey info&lt;/code&gt;&lt;/a&gt; command.&lt;/p&gt;
&lt;/div&gt;
&lt;h2 id="syntax"&gt;Syntax&lt;/h2&gt;
&lt;p&gt;The &lt;a href="https://silo.pgsty.com/reference/minio-mc-admin/mc-admin-user-svcacct-info/#command-mc.admin.user.svcacct.info"&gt;&lt;code&gt;mc admin user svcacct info&lt;/code&gt;&lt;/a&gt; command returns a description of the specified &lt;a href="https://silo.pgsty.com/administration/identity-access-management/minio-user-management/#minio-id-access-keys"&gt;access key&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;“Access Keys” have equivalent functionality to and replace the concept of “Service Accounts” in MinIO.&lt;/p&gt;</description></item><item><title>mc alias export</title><link>https://silo.pgsty.com/reference/minio-mc/mc-alias-export/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://silo.pgsty.com/reference/minio-mc/mc-alias-export/</guid><description>&lt;p&gt;&lt;a id="mc-alias-export"&gt;&lt;/a&gt;
&lt;a id="minio-mc-alias-export"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a id="command-mc.alias.export"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;div class="alert alert-info" role="alert"&gt;
&lt;p&gt;&lt;strong&gt;Added: mc.RELEASE.2023-11-15T22-45-58Z&lt;/strong&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;h2 id="syntax"&gt;Syntax&lt;/h2&gt;
&lt;p&gt;The &lt;a href="https://silo.pgsty.com/reference/minio-mc/mc-alias-export/#command-mc.alias.export"&gt;&lt;code&gt;mc alias export&lt;/code&gt;&lt;/a&gt; command exports an alias configuration from the existing &lt;a href="https://silo.pgsty.com/reference/minio-mc/#mc-configuration"&gt;configuration&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;The command outputs the result to &lt;code&gt;STDOUT&lt;/code&gt; where you can either capture the output as a file &lt;em&gt;or&lt;/em&gt; perform further modifications to the output as necessary.&lt;/p&gt;
&lt;p&gt;Use the &lt;a href="https://silo.pgsty.com/reference/minio-mc/mc-alias-import/#command-mc.alias.import"&gt;&lt;code&gt;mc alias import&lt;/code&gt;&lt;/a&gt; command to import the resulting JSON configuration.&lt;/p&gt;



&lt;ul class="nav nav-tabs" id="tabs-1" role="tablist"&gt;&lt;li class="nav-item"&gt;&lt;button class="nav-link active" id="tabs-01-00-tab" data-bs-toggle="tab" data-bs-target="#tabs-01-00" role="tab" data-td-tp-persist="example" aria-controls="tabs-01-00" aria-selected="true"&gt;EXAMPLE&lt;/button&gt;&lt;/li&gt;&lt;li class="nav-item"&gt;&lt;button class="nav-link" id="tabs-01-01-tab" data-bs-toggle="tab" data-bs-target="#tabs-01-01" role="tab" data-td-tp-persist="syntax" aria-controls="tabs-01-01" aria-selected="false"&gt;SYNTAX&lt;/button&gt;&lt;/li&gt;&lt;/ul&gt;

&lt;div class="tab-content" id="tabs-1-content"&gt;&lt;div class="tab-body tab-pane fade show active" id="tabs-01-00" role="tabpanel" aria-labelled-by="tabs-01-00-tab" tabindex="1"&gt;&lt;p&gt;The following command exports an alias configuration from the existing host and outputs it to a file:&lt;/p&gt;</description></item><item><title>mc anonymous get-json</title><link>https://silo.pgsty.com/reference/minio-mc/mc-anonymous-get-json/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://silo.pgsty.com/reference/minio-mc/mc-anonymous-get-json/</guid><description>&lt;p&gt;&lt;a id="mc-anonymous-get-json"&gt;&lt;/a&gt;
&lt;a id="minio-mc-policy-get-json"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a id="command-mc.anonymous.get-json"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;h2 id="syntax"&gt;Syntax&lt;/h2&gt;
&lt;p&gt;The &lt;a href="https://silo.pgsty.com/reference/minio-mc/mc-anonymous-get-json/#command-mc.anonymous.get-json"&gt;&lt;code&gt;mc anonymous get-json&lt;/code&gt;&lt;/a&gt; command gets anonymous (i.e. unauthenticated or public) access &lt;a href="https://silo.pgsty.com/administration/identity-access-management/policy-based-access-control/#minio-policy"&gt;policies&lt;/a&gt; for a bucket.&lt;/p&gt;
&lt;p&gt;Buckets with anonymous policies allow clients to access the bucket contents and perform actions consistent with the specified policy without &lt;a href="https://silo.pgsty.com/administration/identity-access-management/#minio-authentication-and-identity-management"&gt;authentication&lt;/a&gt;.&lt;/p&gt;



&lt;ul class="nav nav-tabs" id="tabs-0" role="tablist"&gt;&lt;li class="nav-item"&gt;&lt;button class="nav-link active" id="tabs-00-00-tab" data-bs-toggle="tab" data-bs-target="#tabs-00-00" role="tab" data-td-tp-persist="example" aria-controls="tabs-00-00" aria-selected="true"&gt;EXAMPLE&lt;/button&gt;&lt;/li&gt;&lt;li class="nav-item"&gt;&lt;button class="nav-link" id="tabs-00-01-tab" data-bs-toggle="tab" data-bs-target="#tabs-00-01" role="tab" data-td-tp-persist="syntax" aria-controls="tabs-00-01" aria-selected="false"&gt;SYNTAX&lt;/button&gt;&lt;/li&gt;&lt;/ul&gt;

&lt;div class="tab-content" id="tabs-0-content"&gt;&lt;div class="tab-body tab-pane fade show active" id="tabs-00-00" role="tabpanel" aria-labelled-by="tabs-00-00-tab" tabindex="0"&gt;&lt;p&gt;The following command retrieves the JSON-formatted anonymous policy for the &lt;code&gt;mydata&lt;/code&gt; bucket on the &lt;code&gt;myminio&lt;/code&gt; MinIO deployment:&lt;/p&gt;</description></item><item><title>mc batch start</title><link>https://silo.pgsty.com/reference/minio-mc/mc-batch-start/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://silo.pgsty.com/reference/minio-mc/mc-batch-start/</guid><description>&lt;p&gt;&lt;a id="mc-batch-start"&gt;&lt;/a&gt;
&lt;a id="minio-mc-batch-start"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a id="command-mc.batch.start"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;div class="alert alert-info" role="alert"&gt;
&lt;p&gt;&lt;strong&gt;Changed: MinIO&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;RELEASE.2022-10-08T20-11-00Z or later&lt;/p&gt;
&lt;/div&gt;
&lt;h2 id="syntax"&gt;Syntax&lt;/h2&gt;
&lt;p&gt;The &lt;a href="https://silo.pgsty.com/reference/minio-mc/mc-batch-start/#command-mc.batch.start"&gt;&lt;code&gt;mc batch start&lt;/code&gt;&lt;/a&gt; command launches a batch job from a job batch YAML file.&lt;/p&gt;
&lt;p&gt;The batch job runs to completion (or up to the number of retries specified in the file) one time. To run the batch job again after completion, you must start it again.&lt;/p&gt;



&lt;ul class="nav nav-tabs" id="tabs-1" role="tablist"&gt;&lt;li class="nav-item"&gt;&lt;button class="nav-link active" id="tabs-01-00-tab" data-bs-toggle="tab" data-bs-target="#tabs-01-00" role="tab" data-td-tp-persist="example" aria-controls="tabs-01-00" aria-selected="true"&gt;EXAMPLE&lt;/button&gt;&lt;/li&gt;&lt;li class="nav-item"&gt;&lt;button class="nav-link" id="tabs-01-01-tab" data-bs-toggle="tab" data-bs-target="#tabs-01-01" role="tab" data-td-tp-persist="syntax" aria-controls="tabs-01-01" aria-selected="false"&gt;SYNTAX&lt;/button&gt;&lt;/li&gt;&lt;/ul&gt;

&lt;div class="tab-content" id="tabs-1-content"&gt;&lt;div class="tab-body tab-pane fade show active" id="tabs-01-00" role="tabpanel" aria-labelled-by="tabs-01-00-tab" tabindex="1"&gt;&lt;p&gt;The following command creates a basic YAML file for a replicate job on the &lt;code&gt;mybucket&lt;/code&gt; bucket of the &lt;code&gt;myminio&lt;/code&gt; alias.&lt;/p&gt;</description></item><item><title>mc cat</title><link>https://silo.pgsty.com/reference/minio-mc/mc-cat/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://silo.pgsty.com/reference/minio-mc/mc-cat/</guid><description>&lt;p&gt;&lt;a id="mc-cat"&gt;&lt;/a&gt;
&lt;a id="minio-mc-cat"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a id="command-mc.cat"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;h2 id="syntax"&gt;Syntax&lt;/h2&gt;
&lt;p&gt;The &lt;a href="https://silo.pgsty.com/reference/minio-mc/mc-cat/#command-mc.cat"&gt;&lt;code&gt;mc cat&lt;/code&gt;&lt;/a&gt; command concatenates the contents of a file or object to another file or object. You can also use the command to display the contents of the specified file or object to &lt;code&gt;STDOUT&lt;/code&gt;. &lt;a href="https://silo.pgsty.com/reference/minio-mc/mc-cat/#command-mc.cat"&gt;&lt;code&gt;cat&lt;/code&gt;&lt;/a&gt; has similar functionality to &lt;code&gt;cat&lt;/code&gt;.&lt;/p&gt;



&lt;ul class="nav nav-tabs" id="tabs-0" role="tablist"&gt;&lt;li class="nav-item"&gt;&lt;button class="nav-link active" id="tabs-00-00-tab" data-bs-toggle="tab" data-bs-target="#tabs-00-00" role="tab" data-td-tp-persist="example" aria-controls="tabs-00-00" aria-selected="true"&gt;EXAMPLE&lt;/button&gt;&lt;/li&gt;&lt;li class="nav-item"&gt;&lt;button class="nav-link" id="tabs-00-01-tab" data-bs-toggle="tab" data-bs-target="#tabs-00-01" role="tab" data-td-tp-persist="syntax" aria-controls="tabs-00-01" aria-selected="false"&gt;SYNTAX&lt;/button&gt;&lt;/li&gt;&lt;/ul&gt;

&lt;div class="tab-content" id="tabs-0-content"&gt;&lt;div class="tab-body tab-pane fade show active" id="tabs-00-00" role="tabpanel" aria-labelled-by="tabs-00-00-tab" tabindex="0"&gt;&lt;p&gt;The following command concatenates the contents of an object on a MinIO deployment to &lt;code&gt;STDOUT&lt;/code&gt;:&lt;/p&gt;</description></item><item><title>mc idp ldap accesskey ls</title><link>https://silo.pgsty.com/reference/minio-mc/mc-idp-ldap-accesskey-ls/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://silo.pgsty.com/reference/minio-mc/mc-idp-ldap-accesskey-ls/</guid><description>&lt;p&gt;&lt;a id="mc-idp-ldap-accesskey-ls"&gt;&lt;/a&gt;
&lt;a id="minio-mc-idp-ldap-accesskey-ls"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a id="command-mc.idp.ldap.accesskey.list"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a id="command-mc.idp.ldap.accesskey.ls"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;h2 id="description"&gt;Description&lt;/h2&gt;
&lt;p&gt;The &lt;a href="https://silo.pgsty.com/reference/minio-mc/mc-idp-ldap-accesskey-ls/#command-mc.idp.ldap.accesskey.ls"&gt;&lt;code&gt;mc idp ldap accesskey ls&lt;/code&gt;&lt;/a&gt; displays a list of LDAP access key pairs.&lt;/p&gt;
&lt;p&gt;&lt;a href="https://silo.pgsty.com/reference/minio-mc/mc-idp-ldap-accesskey-ls/#command-mc.idp.ldap.accesskey.ls"&gt;&lt;code&gt;mc idp ldap accesskey ls&lt;/code&gt;&lt;/a&gt; is also known as &lt;a href="https://silo.pgsty.com/reference/minio-mc/mc-idp-ldap-accesskey-ls/#command-mc.idp.ldap.accesskey.list"&gt;&lt;code&gt;mc idp ldap accesskey list&lt;/code&gt;&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;This command works against &lt;a href="https://silo.pgsty.com/administration/identity-access-management/minio-user-management/#minio-id-access-keys"&gt;access keys&lt;/a&gt; created by an AD/LDAP user after authenticating to MinIO.&lt;/p&gt;
&lt;p&gt;Create AD/LDAP service accounts with the &lt;a href="https://silo.pgsty.com/reference/minio-mc/mc-idp-ldap-accesskey-create/#command-mc.idp.ldap.accesskey.create"&gt;&lt;code&gt;mc idp ldap accesskey create&lt;/code&gt;&lt;/a&gt; command.&lt;/p&gt;
&lt;p&gt;MinIO supports using &lt;a href="https://silo.pgsty.com/developers/security-token-service/AssumeRoleWithLDAPIdentity/#minio-sts-assumerolewithldapidentity"&gt;AssumeRoleWithLDAPIdentity&lt;/a&gt; to generate temporary access keys using the &lt;a href="https://silo.pgsty.com/developers/security-token-service/#minio-security-token-service"&gt;Security Token Service&lt;/a&gt;.&lt;/p&gt;



&lt;ul class="nav nav-tabs" id="tabs-0" role="tablist"&gt;&lt;li class="nav-item"&gt;&lt;button class="nav-link active" id="tabs-00-00-tab" data-bs-toggle="tab" data-bs-target="#tabs-00-00" role="tab" data-td-tp-persist="example" aria-controls="tabs-00-00" aria-selected="true"&gt;EXAMPLE&lt;/button&gt;&lt;/li&gt;&lt;li class="nav-item"&gt;&lt;button class="nav-link" id="tabs-00-01-tab" data-bs-toggle="tab" data-bs-target="#tabs-00-01" role="tab" data-td-tp-persist="syntax" aria-controls="tabs-00-01" aria-selected="false"&gt;SYNTAX&lt;/button&gt;&lt;/li&gt;&lt;/ul&gt;

&lt;div class="tab-content" id="tabs-0-content"&gt;&lt;div class="tab-body tab-pane fade show active" id="tabs-00-00" role="tabpanel" aria-labelled-by="tabs-00-00-tab" tabindex="0"&gt;&lt;blockquote&gt;
&lt;p&gt;The following example returns a list of access keys associated with the authenticated user on the &lt;code&gt;minio&lt;/code&gt; &lt;a href="https://silo.pgsty.com/reference/minio-mc/mc-alias-set/#alias"&gt;alias&lt;/a&gt;:&lt;/p&gt;</description></item><item><title>mc idp ldap ls</title><link>https://silo.pgsty.com/reference/minio-mc/mc-idp-ldap-ls/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://silo.pgsty.com/reference/minio-mc/mc-idp-ldap-ls/</guid><description>&lt;p&gt;&lt;a id="mc-idp-ldap-ls"&gt;&lt;/a&gt;
&lt;a id="minio-mc-idp-ldap-ls"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a id="command-mc.idp.ldap.ls"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a id="command-mc.idp.ldap.list"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;h2 id="description"&gt;Description&lt;/h2&gt;
&lt;p&gt;The &lt;a href="https://silo.pgsty.com/reference/minio-mc/mc-idp-ldap-ls/#command-mc.idp.ldap.ls"&gt;&lt;code&gt;mc idp ldap ls&lt;/code&gt;&lt;/a&gt; command lists the existing set of configurations for an AD/LDAP provider.&lt;/p&gt;
&lt;p&gt;&lt;a href="https://silo.pgsty.com/reference/minio-mc/mc-idp-ldap-ls/#command-mc.idp.ldap.ls"&gt;&lt;code&gt;mc idp ldap ls&lt;/code&gt;&lt;/a&gt; is also known as &lt;a href="https://silo.pgsty.com/reference/minio-mc/mc-idp-ldap-ls/#command-mc.idp.ldap.list"&gt;&lt;code&gt;mc idp ldap list&lt;/code&gt;&lt;/a&gt;.&lt;/p&gt;



&lt;ul class="nav nav-tabs" id="tabs-0" role="tablist"&gt;&lt;li class="nav-item"&gt;&lt;button class="nav-link active" id="tabs-00-00-tab" data-bs-toggle="tab" data-bs-target="#tabs-00-00" role="tab" data-td-tp-persist="example" aria-controls="tabs-00-00" aria-selected="true"&gt;EXAMPLE&lt;/button&gt;&lt;/li&gt;&lt;li class="nav-item"&gt;&lt;button class="nav-link" id="tabs-00-01-tab" data-bs-toggle="tab" data-bs-target="#tabs-00-01" role="tab" data-td-tp-persist="syntax" aria-controls="tabs-00-01" aria-selected="false"&gt;SYNTAX&lt;/button&gt;&lt;/li&gt;&lt;/ul&gt;

&lt;div class="tab-content" id="tabs-0-content"&gt;&lt;div class="tab-body tab-pane fade show active" id="tabs-00-00" role="tabpanel" aria-labelled-by="tabs-00-00-tab" tabindex="0"&gt;&lt;p&gt;The following example lists the AD/LDAP configuration settings for the &lt;code&gt;myminio&lt;/code&gt; deployment.&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-shell" data-lang="shell"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;mc idp ldap ls &lt;span class="se"&gt;\
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; myminio
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="tab-body tab-pane fade" id="tabs-00-01" role="tabpanel" aria-labelled-by="tabs-00-01-tab" tabindex="0"&gt;&lt;p&gt;The command has the following syntax:&lt;/p&gt;</description></item><item><title>mc ilm ls</title><link>https://silo.pgsty.com/reference/deprecated/mc-ilm-ls/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://silo.pgsty.com/reference/deprecated/mc-ilm-ls/</guid><description>&lt;p&gt;&lt;a id="mc-ilm-ls"&gt;&lt;/a&gt;
&lt;a id="minio-mc-ilm-ls"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a id="command-mc.ilm.ls"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;div class="alert alert-info" role="alert"&gt;
&lt;p&gt;&lt;strong&gt;Changed: RELEASE.2022-12-24T15-21-38Z&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;code&gt;mc ilm ls&lt;/code&gt; replaced by &lt;a href="https://silo.pgsty.com/reference/minio-mc/mc-ilm-rule-ls/#command-mc.ilm.rule.ls"&gt;&lt;code&gt;mc ilm rule ls&lt;/code&gt;&lt;/a&gt;.&lt;/p&gt;
&lt;/div&gt;
&lt;h2 id="syntax"&gt;Syntax&lt;/h2&gt;
&lt;p&gt;The &lt;a href="https://silo.pgsty.com/reference/deprecated/mc-ilm-ls/#command-mc.ilm.ls"&gt;&lt;code&gt;mc ilm ls&lt;/code&gt;&lt;/a&gt; command summrizes all configured object lifecycle management rules on a MinIO bucket in a tabular format.&lt;/p&gt;
&lt;p&gt;The output of the command might resemble the following:&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-shell" data-lang="shell"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;┌───────────────────────────────────────────────────────────────────────────────┐
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;│ Transition &lt;span class="k"&gt;for&lt;/span&gt; latest version &lt;span class="o"&gt;(&lt;/span&gt;Transition&lt;span class="o"&gt;)&lt;/span&gt; │
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;├────────┬─────────┬────────┬─────────────────────┬──────────────┬──────────────┤
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;│ ID │ STATUS │ PREFIX │ TAGS │ DAYS TO TIER │ TIER │
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;├────────┼─────────┼────────┼─────────────────────┼──────────────┼──────────────┤
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;│ rule-1 │ Enabled │ doc/ │ &lt;span class="nv"&gt;key1&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;val1&lt;span class="p"&gt;&amp;amp;&lt;/span&gt;&lt;span class="nv"&gt;key2&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;val2 │ &lt;span class="m"&gt;0&lt;/span&gt; │ WARM-MINIO-1 │
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;└────────┴─────────┴────────┴─────────────────────┴──────────────┴──────────────┘
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;┌────────────────────────────────────────────────────────────────┐
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;│ Transition &lt;span class="k"&gt;for&lt;/span&gt; older versions &lt;span class="o"&gt;(&lt;/span&gt;NoncurrentVersionTransition&lt;span class="o"&gt;)&lt;/span&gt; │
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;├────────┬─────────┬────────┬──────┬──────────────┬──────────────┤
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;│ ID │ STATUS │ PREFIX │ TAGS │ DAYS TO TIER │ TIER │
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;├────────┼─────────┼────────┼──────┼──────────────┼──────────────┤
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;│ rule-2 │ Enabled │ logs/ │ - │ &lt;span class="m"&gt;10&lt;/span&gt; │ WARM-MINIO-1 │
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;└────────┴─────────┴────────┴──────┴──────────────┴──────────────┘
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;┌────────────────────────────────────────────────────────────────────────────────────────┐
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;│ Expiration &lt;span class="k"&gt;for&lt;/span&gt; latest version &lt;span class="o"&gt;(&lt;/span&gt;Expiration&lt;span class="o"&gt;)&lt;/span&gt; │
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;├────────┬─────────┬────────┬─────────────────────┬────────────────┬─────────────────────┤
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;│ ID │ STATUS │ PREFIX │ TAGS │ DAYS TO EXPIRE │ EXPIRE DELETEMARKER │
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;├────────┼─────────┼────────┼─────────────────────┼────────────────┼─────────────────────┤
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;│ rule-1 │ Enabled │ doc/ │ &lt;span class="nv"&gt;key1&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;val1&lt;span class="p"&gt;&amp;amp;&lt;/span&gt;&lt;span class="nv"&gt;key2&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;val2 │ &lt;span class="m"&gt;30&lt;/span&gt; │ &lt;span class="nb"&gt;false&lt;/span&gt; │
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;└────────┴─────────┴────────┴─────────────────────┴────────────────┴─────────────────────┘
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;┌──────────────────────────────────────────────────────────────────────────────────┐
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;│ Expiration &lt;span class="k"&gt;for&lt;/span&gt; older versions &lt;span class="o"&gt;(&lt;/span&gt;NoncurrentVersionExpiration&lt;span class="o"&gt;)&lt;/span&gt; │
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;├────────┬─────────┬────────┬─────────────────────┬────────────────┬───────────────┤
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;│ ID │ STATUS │ PREFIX │ TAGS │ DAYS TO EXPIRE │ KEEP VERSIONS │
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;├────────┼─────────┼────────┼─────────────────────┼────────────────┼───────────────┤
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;│ rule-1 │ Enabled │ doc/ │ &lt;span class="nv"&gt;key1&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;val1&lt;span class="p"&gt;&amp;amp;&lt;/span&gt;&lt;span class="nv"&gt;key2&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;val2 │ &lt;span class="m"&gt;15&lt;/span&gt; │ &lt;span class="m"&gt;0&lt;/span&gt; │
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;│ rule-2 │ Enabled │ logs/ │ - │ &lt;span class="m"&gt;1&lt;/span&gt; │ &lt;span class="m"&gt;3&lt;/span&gt; │
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;└────────┴─────────┴────────┴─────────────────────┴────────────────┴───────────────┘
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;


&lt;ul class="nav nav-tabs" id="tabs-1" role="tablist"&gt;&lt;li class="nav-item"&gt;&lt;button class="nav-link active" id="tabs-01-00-tab" data-bs-toggle="tab" data-bs-target="#tabs-01-00" role="tab" data-td-tp-persist="example" aria-controls="tabs-01-00" aria-selected="true"&gt;EXAMPLE&lt;/button&gt;&lt;/li&gt;&lt;li class="nav-item"&gt;&lt;button class="nav-link" id="tabs-01-01-tab" data-bs-toggle="tab" data-bs-target="#tabs-01-01" role="tab" data-td-tp-persist="syntax" aria-controls="tabs-01-01" aria-selected="false"&gt;SYNTAX&lt;/button&gt;&lt;/li&gt;&lt;/ul&gt;

&lt;div class="tab-content" id="tabs-1-content"&gt;&lt;div class="tab-body tab-pane fade show active" id="tabs-01-00" role="tabpanel" aria-labelled-by="tabs-01-00-tab" tabindex="1"&gt;&lt;p&gt;The following command lists all lifecycle management rules for the &lt;code&gt;mydata&lt;/code&gt; bucket on the &lt;code&gt;myminio&lt;/code&gt; MinIO deployment:&lt;/p&gt;</description></item><item><title>mc ilm rule ls</title><link>https://silo.pgsty.com/reference/minio-mc/mc-ilm-rule-ls/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://silo.pgsty.com/reference/minio-mc/mc-ilm-rule-ls/</guid><description>&lt;p&gt;&lt;a id="mc-ilm-rule-ls"&gt;&lt;/a&gt;
&lt;a id="minio-mc-ilm-rule-ls"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a id="command-mc.ilm.rule.list"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a id="command-mc.ilm.rule.ls"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;div class="alert alert-info" role="alert"&gt;
&lt;p&gt;&lt;strong&gt;Changed: RELEASE.2022-12-24T15-21-38Z&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;code&gt;mc ilm rule ls&lt;/code&gt; replaces &lt;code&gt;mc ilm ls&lt;/code&gt;.&lt;/p&gt;
&lt;/div&gt;
&lt;div class="alert alert-info" role="alert"&gt;
&lt;p&gt;&lt;strong&gt;Changed: RELEASE.2023-05-26T23-31-54Z&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;code&gt;mc ilm rule ls --json&lt;/code&gt; output includes the policy modification time in &lt;code&gt;updateAt&lt;/code&gt;.&lt;/p&gt;
&lt;/div&gt;
&lt;h2 id="syntax"&gt;Syntax&lt;/h2&gt;
&lt;p&gt;The &lt;a href="https://silo.pgsty.com/reference/minio-mc/mc-ilm-rule-ls/#command-mc.ilm.rule.ls"&gt;&lt;code&gt;mc ilm rule ls&lt;/code&gt;&lt;/a&gt; command summarizes all configured object lifecycle management rules on a MinIO bucket in a tabular format.&lt;/p&gt;
&lt;p&gt;The &lt;a href="https://silo.pgsty.com/reference/minio-mc/mc-ilm-rule-ls/#command-mc.ilm.rule.list"&gt;&lt;code&gt;mc ilm rule list&lt;/code&gt;&lt;/a&gt; command has equivalent functionality to &lt;a href="https://silo.pgsty.com/reference/minio-mc/mc-ilm-rule-ls/#command-mc.ilm.rule.ls"&gt;&lt;code&gt;mc ilm rule ls&lt;/code&gt;&lt;/a&gt;.&lt;/p&gt;



&lt;ul class="nav nav-tabs" id="tabs-2" role="tablist"&gt;&lt;li class="nav-item"&gt;&lt;button class="nav-link active" id="tabs-02-00-tab" data-bs-toggle="tab" data-bs-target="#tabs-02-00" role="tab" data-td-tp-persist="example" aria-controls="tabs-02-00" aria-selected="true"&gt;EXAMPLE&lt;/button&gt;&lt;/li&gt;&lt;li class="nav-item"&gt;&lt;button class="nav-link" id="tabs-02-01-tab" data-bs-toggle="tab" data-bs-target="#tabs-02-01" role="tab" data-td-tp-persist="syntax" aria-controls="tabs-02-01" aria-selected="false"&gt;SYNTAX&lt;/button&gt;&lt;/li&gt;&lt;/ul&gt;

&lt;div class="tab-content" id="tabs-2-content"&gt;&lt;div class="tab-body tab-pane fade show active" id="tabs-02-00" role="tabpanel" aria-labelled-by="tabs-02-00-tab" tabindex="2"&gt;&lt;p&gt;The following command lists all lifecycle management rules for the &lt;code&gt;mydata&lt;/code&gt; bucket on the &lt;code&gt;myminio&lt;/code&gt; MinIO deployment:&lt;/p&gt;</description></item><item><title>mc ilm tier rm</title><link>https://silo.pgsty.com/reference/minio-mc/mc-ilm-tier-rm/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://silo.pgsty.com/reference/minio-mc/mc-ilm-tier-rm/</guid><description>&lt;p&gt;&lt;a id="mc-ilm-tier-rm"&gt;&lt;/a&gt;
&lt;a id="minio-mc-ilm-tier-rm"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a id="command-mc.ilm.tier.remove"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a id="command-mc.ilm.tier.rm"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;h2 id="description"&gt;Description&lt;/h2&gt;
&lt;p&gt;The &lt;a href="https://silo.pgsty.com/reference/minio-mc/mc-ilm-tier-rm/#command-mc.ilm.tier.rm"&gt;&lt;code&gt;mc ilm tier rm&lt;/code&gt;&lt;/a&gt; command removes an remote tier that has not been used to transition any objects.&lt;/p&gt;
&lt;p&gt;The &lt;a href="https://silo.pgsty.com/reference/minio-mc/mc-ilm-tier-rm/#command-mc.ilm.tier.remove"&gt;&lt;code&gt;mc ilm tier remove&lt;/code&gt;&lt;/a&gt; command has equivalent functionality to &lt;a href="https://silo.pgsty.com/reference/minio-mc/mc-ilm-tier-rm/#command-mc.ilm.tier.rm"&gt;&lt;code&gt;mc ilm tier rm&lt;/code&gt;&lt;/a&gt;&lt;/p&gt;
&lt;div class="alert alert-info" role="alert"&gt;
&lt;p&gt;&lt;strong&gt;Note&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Once a tier has transitioned objects, it cannot be removed.&lt;/p&gt;
&lt;/div&gt;
&lt;h3 id="required-permissions"&gt;Required Permissions&lt;/h3&gt;
&lt;p&gt;MinIO requires the following permissions scoped to to the bucket or buckets for which you are creating lifecycle management rules.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://silo.pgsty.com/administration/identity-access-management/policy-based-access-control/#policy-action.s3-PutLifecycleConfiguration"&gt;&lt;code&gt;s3:PutLifecycleConfiguration&lt;/code&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://silo.pgsty.com/administration/identity-access-management/policy-based-access-control/#policy-action.s3-GetLifecycleConfiguration"&gt;&lt;code&gt;s3:GetLifecycleConfiguration&lt;/code&gt;&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;MinIO also requires the following administrative permissions on the cluster in which you are creating remote tiers for object transition lifecycle management rules:&lt;/p&gt;</description></item><item><title>mc replicate resync</title><link>https://silo.pgsty.com/reference/minio-mc/mc-replicate-resync/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://silo.pgsty.com/reference/minio-mc/mc-replicate-resync/</guid><description>&lt;p&gt;&lt;a id="mc-replicate-resync"&gt;&lt;/a&gt;
&lt;a id="minio-mc-replicate-resync"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a id="command-mc.replicate.reset"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a id="command-mc.replicate.resync"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;h2 id="syntax"&gt;Syntax&lt;/h2&gt;
&lt;p&gt;The &lt;a href="https://silo.pgsty.com/reference/minio-mc/mc-replicate-resync/#command-mc.replicate.resync"&gt;&lt;code&gt;mc replicate resync&lt;/code&gt;&lt;/a&gt; command resynchronizes all objects in the specified MinIO bucket to a remote &lt;a href="https://silo.pgsty.com/administration/bucket-replication/#minio-bucket-replication-serverside"&gt;replication&lt;/a&gt; target.&lt;/p&gt;
&lt;p&gt;This command &lt;em&gt;requires&lt;/em&gt; first configuring the remote bucket target using the &lt;a href="https://silo.pgsty.com/reference/minio-mc/mc-replicate-add/#command-mc.replicate.add"&gt;&lt;code&gt;mc replicate add&lt;/code&gt;&lt;/a&gt; command. You must specify the resulting remote ARN as part of running &lt;a href="https://silo.pgsty.com/reference/minio-mc/mc-replicate-resync/#command-mc.replicate.resync"&gt;&lt;code&gt;mc replicate resync&lt;/code&gt;&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;This command supports rebuilding a MinIO deployment using an active-active replication remote as the “backup” source. See the following tutorials for more information on active-active replication:&lt;/p&gt;</description></item><item><title>mc support profile</title><link>https://silo.pgsty.com/reference/minio-mc/mc-support-profile/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://silo.pgsty.com/reference/minio-mc/mc-support-profile/</guid><description>&lt;p&gt;&lt;a id="mc-support-profile"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a id="command-mc.support.profile"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;div class="alert alert-info" role="alert"&gt;
&lt;p&gt;&lt;strong&gt;SUBNET Registration Required&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;The &lt;code&gt;mc support&lt;/code&gt; commands are designed for MinIO deployments registered with &lt;a href="https://min.io/pricing?jmp=docs"&gt;MinIO SUBNET&lt;/a&gt; to ensure optimal outcome of diagnostics and performance testing. Deployments not registered with SUBNET cannot use the &lt;code&gt;mc support&lt;/code&gt; commands.&lt;/p&gt;
&lt;/div&gt;
&lt;h2 id="description"&gt;Description&lt;/h2&gt;
&lt;p&gt;&lt;a href="https://silo.pgsty.com/reference/minio-mc/mc-support-profile/#command-mc.support.profile"&gt;&lt;code&gt;mc support profile&lt;/code&gt;&lt;/a&gt; runs a system profile for your deployment. The results of the profile can provide insight into the MinIO server process running on a given node.&lt;/p&gt;
&lt;p&gt;The resulting report is intended for use by MinIO Engineering. You can upload the report to &lt;a href="https://min.io/pricing?jmp=docs"&gt;MinIO SUBNET&lt;/a&gt;. Independent or third-party use of these profiles for diagnostics and remediation is done at your own risk.&lt;/p&gt;</description></item><item><title>mc support top rpc</title><link>https://silo.pgsty.com/reference/minio-mc/mc-support-top-rpc/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://silo.pgsty.com/reference/minio-mc/mc-support-top-rpc/</guid><description>&lt;p&gt;&lt;a id="mc-support-top-rpc"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a id="command-mc.support.top.rpc"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;div class="alert alert-info" role="alert"&gt;
&lt;p&gt;&lt;strong&gt;SUBNET Registration Required&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;The &lt;code&gt;mc support&lt;/code&gt; commands are designed for MinIO deployments registered with &lt;a href="https://min.io/pricing?jmp=docs"&gt;MinIO SUBNET&lt;/a&gt; to ensure optimal outcome of diagnostics and performance testing. Deployments not registered with SUBNET cannot use the &lt;code&gt;mc support&lt;/code&gt; commands.&lt;/p&gt;
&lt;/div&gt;
&lt;h2 id="syntax"&gt;Syntax&lt;/h2&gt;
&lt;p&gt;The &lt;a href="https://silo.pgsty.com/reference/minio-mc/mc-support-top-rpc/#command-mc.support.top.rpc"&gt;&lt;code&gt;mc support top rpc&lt;/code&gt;&lt;/a&gt; command displays metrics for remote procedure calls (RPC).&lt;/p&gt;



&lt;ul class="nav nav-tabs" id="tabs-1" role="tablist"&gt;&lt;li class="nav-item"&gt;&lt;button class="nav-link active" id="tabs-01-00-tab" data-bs-toggle="tab" data-bs-target="#tabs-01-00" role="tab" data-td-tp-persist="example" aria-controls="tabs-01-00" aria-selected="true"&gt;EXAMPLE&lt;/button&gt;&lt;/li&gt;&lt;li class="nav-item"&gt;&lt;button class="nav-link" id="tabs-01-01-tab" data-bs-toggle="tab" data-bs-target="#tabs-01-01" role="tab" data-td-tp-persist="syntax" aria-controls="tabs-01-01" aria-selected="false"&gt;SYNTAX&lt;/button&gt;&lt;/li&gt;&lt;/ul&gt;

&lt;div class="tab-content" id="tabs-1-content"&gt;&lt;div class="tab-body tab-pane fade show active" id="tabs-01-00" role="tabpanel" aria-labelled-by="tabs-01-00-tab" tabindex="1"&gt;&lt;p&gt;The following command displays the current remote procedure call metrics for the &lt;a href="https://silo.pgsty.com/glossary/#term-alias"&gt;alias&lt;/a&gt; &lt;code&gt;myminio&lt;/code&gt; deployment.&lt;/p&gt;</description></item><item><title>Migrate from Gateway or Filesystem Mode</title><link>https://silo.pgsty.com/operations/deployments/baremetal-migrate-fs-gateway/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://silo.pgsty.com/operations/deployments/baremetal-migrate-fs-gateway/</guid><description>&lt;p&gt;&lt;a id="migrate-from-gateway-or-filesystem-mode"&gt;&lt;/a&gt;
&lt;a id="minio-gateway-migration"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;h2 id="background"&gt;Background&lt;/h2&gt;
&lt;p&gt;The MinIO Gateway and the related filesystem mode entered a feature freeze in July 2020. In February 2022, MinIO announced the &lt;a href="https://blog.min.io/deprecation-of-the-minio-gateway/?ref=docs"&gt;deprecation of the MinIO Gateway&lt;/a&gt;. Along with the deprecation announcement, MinIO also announced that the feature would be removed in six months time.&lt;/p&gt;
&lt;p&gt;As of &lt;a href="https://github.com/minio/minio/releases/tag/RELEASE.2022-10-29T06-21-33Z"&gt;RELEASE.2022-10-29T06-21-33Z&lt;/a&gt;, the MinIO Gateway and the related filesystem mode code have been removed. Deployments still using the &lt;em&gt;standalone&lt;/em&gt; or &lt;em&gt;filesystem&lt;/em&gt; MinIO modes that upgrade to MinIO Server &lt;a href="https://github.com/minio/minio/releases/tag/RELEASE.2022-10-29T06-21-33Z"&gt;RELEASE.2022-10-29T06-21-33Z&lt;/a&gt; or later receive an error when attempting to start MinIO.&lt;/p&gt;</description></item><item><title>MinIO Console Settings</title><link>https://silo.pgsty.com/reference/minio-server/settings/console/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://silo.pgsty.com/reference/minio-server/settings/console/</guid><description>&lt;p&gt;&lt;a id="minio-console-settings"&gt;&lt;/a&gt;
&lt;a id="minio-server-envvar-console"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;div class="alert alert-info" role="alert"&gt;
&lt;p&gt;&lt;strong&gt;Changed: RELEASE.2025-05-24T17-08-30Z&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;The Console now presents only object browser capabilities similar to those available through the &lt;a href="https://silo.pgsty.com/reference/minio-mc/#command-mc"&gt;&lt;code&gt;mc&lt;/code&gt;&lt;/a&gt; tool. For administrative interactions, such as user management, use the &lt;a href="https://silo.pgsty.com/reference/minio-mc-admin/#command-mc.admin"&gt;&lt;code&gt;mc admin&lt;/code&gt;&lt;/a&gt; command.&lt;/p&gt;
&lt;p&gt;Some of the settings on this page may no longer be relevant for newer deployments.&lt;/p&gt;
&lt;/div&gt;
&lt;p&gt;This page covers settings that manage access and behavior for the MinIO Console.&lt;/p&gt;
&lt;p&gt;You can establish or modify settings by defining:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;an &lt;em&gt;environment variable&lt;/em&gt; on the host system prior to starting or restarting the MinIO Server. Refer to your operating system’s documentation for how to define an environment variable.&lt;/li&gt;
&lt;li&gt;a &lt;em&gt;configuration setting&lt;/em&gt; using &lt;a href="https://silo.pgsty.com/reference/minio-mc-admin/mc-admin-config/#mc.admin.config.set"&gt;&lt;code&gt;mc admin config set&lt;/code&gt;&lt;/a&gt;.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;If you define both an environment variable and the similar configuration setting, MinIO uses the environment variable value.&lt;/p&gt;</description></item><item><title>MySQL Notification Settings</title><link>https://silo.pgsty.com/reference/minio-server/settings/notifications/mysql/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://silo.pgsty.com/reference/minio-server/settings/notifications/mysql/</guid><description>&lt;p&gt;&lt;a id="mysql-notification-settings"&gt;&lt;/a&gt;
&lt;a id="minio-server-config-bucket-notification-mysql"&gt;&lt;/a&gt;
&lt;a id="minio-server-envvar-bucket-notification-mysql"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;This page documents settings for configuring a MYSQL service as a target for &lt;a href="https://silo.pgsty.com/administration/monitoring/bucket-notifications/#minio-bucket-notifications"&gt;Bucket Notifications&lt;/a&gt;. See &lt;a href="https://silo.pgsty.com/administration/monitoring/publish-events-to-mysql/#minio-bucket-notifications-publish-mysql"&gt;Publish Events to MySQL&lt;/a&gt; for a tutorial on using these settings.&lt;/p&gt;
&lt;p&gt;You can establish or modify settings by defining:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;an &lt;em&gt;environment variable&lt;/em&gt; on the host system prior to starting or restarting the MinIO Server. Refer to your operating system’s documentation for how to define an environment variable.&lt;/li&gt;
&lt;li&gt;a &lt;em&gt;configuration setting&lt;/em&gt; using &lt;a href="https://silo.pgsty.com/reference/minio-mc-admin/mc-admin-config/#mc.admin.config.set"&gt;&lt;code&gt;mc admin config set&lt;/code&gt;&lt;/a&gt;.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;If you define both an environment variable and the similar configuration setting, MinIO uses the environment variable value.&lt;/p&gt;</description></item><item><title>Object Scanner</title><link>https://silo.pgsty.com/operations/concepts/scanner/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://silo.pgsty.com/operations/concepts/scanner/</guid><description>&lt;p&gt;&lt;a id="object-scanner"&gt;&lt;/a&gt;
&lt;a id="minio-concepts-scanner"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;h2 id="overview"&gt;Overview&lt;/h2&gt;
&lt;p&gt;MinIO uses the built-in scanner to check objects for healing and to take any scheduled object actions. Such actions may include:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;calculate data usage on drives&lt;/li&gt;
&lt;li&gt;evaluate and apply configured &lt;a href="https://silo.pgsty.com/administration/object-management/object-lifecycle-management/#minio-lifecycle-management"&gt;lifecycle management&lt;/a&gt; or &lt;a href="https://silo.pgsty.com/administration/object-management/object-retention/#minio-object-retention"&gt;object retention&lt;/a&gt; rules&lt;/li&gt;
&lt;li&gt;perform &lt;a href="https://silo.pgsty.com/administration/bucket-replication/#minio-bucket-replication"&gt;bucket&lt;/a&gt; or &lt;a href="https://silo.pgsty.com/operations/replication/multi-site-replication/#minio-site-replication-overview"&gt;site&lt;/a&gt; replication&lt;/li&gt;
&lt;li&gt;check objects for missing or corrupted data or parity shards and perform &lt;a href="https://silo.pgsty.com/operations/concepts/healing/#minio-concepts-healing"&gt;healing&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;The scanner performs these functions at two levels: cluster and bucket. At the cluster level, the scanner splits all buckets into groups and scans one group of buckets at a time. The scanner starts with any new buckets added since the last scan, then randomizes the scanning of other buckets. The scanner completes checks on all bucket groups before starting over with a new set of scans.&lt;/p&gt;</description></item><item><title>Publish Events to Elasticsearch</title><link>https://silo.pgsty.com/administration/monitoring/publish-events-to-elasticsearch/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://silo.pgsty.com/administration/monitoring/publish-events-to-elasticsearch/</guid><description>&lt;p&gt;&lt;a id="publish-events-to-elasticsearch"&gt;&lt;/a&gt;
&lt;a id="minio-bucket-notifications-publish-elasticsearch"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;MinIO supports publishing &lt;a href="https://silo.pgsty.com/administration/monitoring/bucket-notifications/#minio-bucket-notifications"&gt;bucket notification&lt;/a&gt; events to an &lt;a href="https://www.elastic.co/"&gt;Elasticsearch&lt;/a&gt; service endpoint.&lt;/p&gt;
&lt;p&gt;MinIO relies on the &lt;a href="https://github.com/elastic/go-elasticsearch"&gt;https://github.com/elastic/go-elasticsearch&lt;/a&gt; v7 project for Elastic connectivity.&lt;/p&gt;
&lt;h2 id="add-a-elasticsearch-endpoint-to-a-minio-deployment"&gt;Add a Elasticsearch Endpoint to a MinIO Deployment&lt;/h2&gt;
&lt;p&gt;The following procedure adds a new Elasticsearch service endpoint for supporting &lt;a href="https://silo.pgsty.com/administration/monitoring/bucket-notifications/#minio-bucket-notifications"&gt;bucket notifications&lt;/a&gt; in a MinIO deployment.&lt;/p&gt;
&lt;h3 id="prerequisites"&gt;Prerequisites&lt;/h3&gt;
&lt;h4 id="elasticsearch-v7-0-and-later"&gt;Elasticsearch v7.0 and later&lt;/h4&gt;
&lt;p&gt;MinIO relies on the &lt;a href="https://github.com/olivere/elastic"&gt;https://github.com/olivere/elastic&lt;/a&gt; v7 project for Elastic connectivity. The &lt;code&gt;elastic/v7&lt;/code&gt; library specifically targets Elasticsearch v7.0 and is &lt;em&gt;not compatible with earlier Elasticsearch versions&lt;/em&gt;.&lt;/p&gt;</description></item><item><title>Resynchronize Bucket from Remote Replica</title><link>https://silo.pgsty.com/administration/bucket-replication/server-side-replication-resynchronize-remote/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://silo.pgsty.com/administration/bucket-replication/server-side-replication-resynchronize-remote/</guid><description>&lt;p&gt;&lt;a id="resynchronize-bucket-from-remote-replica"&gt;&lt;/a&gt;
&lt;a id="minio-bucket-replication-resynchronize"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;The procedure on this page resynchronizes the contents of a MinIO bucket using a healthy replication remote. Resynchronization supports recovery after partial or total loss of data on a MinIO deployment in a replica configuration.&lt;/p&gt;
&lt;p&gt;For example, consider a MinIO active-active replication configuration similar to the following:&lt;/p&gt;
&lt;img src="https://silo.pgsty.com/images/replication/active-active-twoway-replication.svg" alt="Active-Active Replication synchronizes data between two remote deployments." style="max-width: (&amp;#x27;600px&amp;#x27;, &amp;#x27;auto&amp;#x27;);" /&gt;
&lt;p&gt;Resynchronization allows using the healthy data on one of the participating MinIO deployments as the source for rebuilding the other deployment.&lt;/p&gt;</description></item><item><title>Upload Files Using Pre-signed URLs</title><link>https://silo.pgsty.com/integrations/presigned-put-upload-via-browser/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://silo.pgsty.com/integrations/presigned-put-upload-via-browser/</guid><description>&lt;p&gt;&lt;a id="upload-files-using-pre-signed-urls-"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a id="upload-files-using-pre-signed-urls"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="https://slack.min.io"&gt;&lt;img src="https://slack.min.io/slack?type=svg" alt="Slack"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Using pre-signed URLs, a client can upload files directly to an S3-compatible cloud storage server (S3) without exposing the S3 credentials to the user.&lt;/p&gt;
&lt;p&gt;This guide describes how to use the &lt;a href="https://silo.pigsty.io/developers/go/API.html#presignedputobject-ctx-context-context-bucketname-objectname-string-expiry-time-duration-url-url-error"&gt;&lt;code&gt;presignedPutObject&lt;/code&gt;&lt;/a&gt; API from the &lt;a href="https://github.com/minio/minio-js"&gt;MinIO JavaScript Library&lt;/a&gt; to generate a pre-signed URL. This is demonstrated through a JavaScript example in which an Express Node.js server exposes an endpoint to generate a pre-signed URL and a client-side web application uploads a file to MinIO Server using that URL.&lt;/p&gt;</description></item><item><title>CVE-2026-40344: Snowball Auto-Extract Authentication Bypass</title><link>https://silo.pgsty.com/blog/security/cve-2026-40344/</link><pubDate>Thu, 16 Apr 2026 00:00:00 +0000</pubDate><guid>https://silo.pgsty.com/blog/security/cve-2026-40344/</guid><description>&lt;p&gt;&lt;strong&gt;Status:&lt;/strong&gt; Released&lt;br&gt;
&lt;strong&gt;First containing release:&lt;/strong&gt; &lt;a href="https://github.com/pgsty/minio/releases/tag/RELEASE.2026-04-17T00-00-00Z"&gt;RELEASE.2026-04-17T00-00-00Z&lt;/a&gt;&lt;br&gt;
&lt;strong&gt;GitHub advisory:&lt;/strong&gt; &lt;a href="https://github.com/advisories/GHSA-9c4q-hq6p-c237"&gt;GHSA-9c4q-hq6p-c237&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Snowball&amp;rsquo;s &lt;code&gt;PutObjectExtractHandler&lt;/code&gt; omitted the streaming unsigned-trailer authentication case. A tar stream with a forged signature could enter &lt;code&gt;untar()&lt;/code&gt; before authentication completed, and one request could fan out into many object writes. The final fix initialized the correct reader, handled the decoded length, and completed SigV4 verification before any tar byte reached the extractor.&lt;/p&gt;
&lt;h2 id="cve-number"&gt;Why the identifier changed&lt;/h2&gt;
&lt;p&gt;The official CVE had not been assigned when the fix was written, so the commit subject used the temporary identifier &lt;code&gt;fake CVE-2026-40028&lt;/code&gt;. The final identifier is &lt;strong&gt;CVE-2026-40344&lt;/strong&gt;. The historical commit was not rewritten; the advisory and this article use the official number.&lt;/p&gt;</description></item><item><title>SILO 20260214 Released</title><link>https://silo.pgsty.com/blog/release/20260214/</link><pubDate>Sat, 14 Feb 2026 00:00:00 +0000</pubDate><guid>https://silo.pgsty.com/blog/release/20260214/</guid><description>&lt;p&gt;&lt;strong&gt;Published:&lt;/strong&gt; 2026-02-14 · &lt;strong&gt;Version:&lt;/strong&gt; &lt;a href="https://github.com/pgsty/minio/releases/tag/RELEASE.2026-02-14T12-00-00Z"&gt;RELEASE.2026-02-14T12-00-00Z&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;This early infrastructure-focused community release restores the embedded Console, introduces GitHub CI/CD, and lifts the Go baseline to 1.26.0, which also absorbs a batch of security fixes from the older toolchain generation.&lt;/p&gt;
&lt;h2 id="major-changes"&gt;Major Changes&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;Restore the embedded Console and refresh the README to clarify the community fork position.&lt;/li&gt;
&lt;li&gt;Add GitHub CI/CD workflows as the base for automated builds and multi-platform delivery.&lt;/li&gt;
&lt;li&gt;Add quick links for docs, Docker, the GitHub repository, and installation through the &lt;code&gt;pig&lt;/code&gt; package manager.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="fixed-cves"&gt;Fixed CVEs&lt;/h2&gt;
&lt;p&gt;These issues were absorbed as part of the Go &lt;code&gt;1.25.5&lt;/code&gt; -&amp;gt; &lt;code&gt;1.26.0&lt;/code&gt; upgrade:&lt;/p&gt;</description></item><item><title>Delete a MinIO Tenant</title><link>https://silo.pgsty.com/operations/deployments/k8s-delete-minio-tenant-on-kubernetes/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://silo.pgsty.com/operations/deployments/k8s-delete-minio-tenant-on-kubernetes/</guid><description>&lt;p&gt;&lt;a id="delete-a-minio-tenant"&gt;&lt;/a&gt;
&lt;a id="minio-k8s-delete-minio-tenant"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;h2 id="prerequisites"&gt;Prerequisites&lt;/h2&gt;
&lt;h3 id="minio-kubernetes-operator"&gt;MinIO Kubernetes Operator&lt;/h3&gt;
&lt;p&gt;This procedures on this page &lt;em&gt;requires&lt;/em&gt; a valid installation of the MinIO Kubernetes Operator and assumes the local host has a matching installation of the MinIO Kubernetes Operator. This procedure assumes the latest stable Operator, version 7.1.1.&lt;/p&gt;
&lt;p&gt;See &lt;a href="https://silo.pgsty.com/operations/deployments/kubernetes/#deploy-operator-kubernetes"&gt;Deploy MinIO on Kubernetes&lt;/a&gt; for complete documentation on deploying the MinIO Operator.&lt;/p&gt;
&lt;h2 id="tenant-persistent-volume-claims"&gt;Tenant Persistent Volume Claims&lt;/h2&gt;
&lt;p&gt;The delete behavior of each Persistent Volume Claims (&lt;code&gt;PVC&lt;/code&gt;) generated by the Tenant depends on the &lt;a href="https://kubernetes.io/docs/concepts/storage/persistent-volumes/#reclaim-policy"&gt;Reclaim Policy&lt;/a&gt; of its bound Persistent Volume (&lt;code&gt;PV&lt;/code&gt;):&lt;/p&gt;</description></item><item><title>Generate Let’s Encrypt certificate using Certbot for MinIO</title><link>https://silo.pgsty.com/integrations/generate-lets-encrypt-certificate-using-certbot-for-minio/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://silo.pgsty.com/integrations/generate-lets-encrypt-certificate-using-certbot-for-minio/</guid><description>&lt;p&gt;&lt;a id="generate-let-s-encrypt-certificate-using-certbot-for-minio"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="https://slack.min.io"&gt;&lt;img src="https://slack.min.io/slack?type=svg" alt="Slack"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="https://letsencrypt.org/"&gt;Let’s Encrypt&lt;/a&gt; is a new free, automated, and open source, Certificate Authority.&lt;/p&gt;
&lt;p&gt;&lt;a href="https://certbot.eff.org/"&gt;Certbot&lt;/a&gt; is a console based certificate generation tool for Let’s Encrypt.&lt;/p&gt;
&lt;p&gt;In this recipe, we will generate a Let’s Encypt certificate using Certbot. This certificate will then be deployed for use in the MinIO server.&lt;/p&gt;
&lt;h2 id="prerequisites"&gt;1. Prerequisites&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;Install MinIO Server from &lt;a href="https://silo.pigsty.io/index.html#procedure"&gt;here&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;Install Certbot from &lt;a href="https://certbot.eff.org/"&gt;here&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="dependencies"&gt;2. Dependencies&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;Port 443 for https needs to be open and available at time of executing &lt;code&gt;certbot&lt;/code&gt;.&lt;/li&gt;
&lt;li&gt;Certbot needs root access while executing because only root is allowed to bind to any port below 1024.&lt;/li&gt;
&lt;li&gt;We will be using our own domain &lt;code&gt;myminio.com&lt;/code&gt; as an example in this recipe. Replace with your own domain under your setup.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="recipe-steps"&gt;3. Recipe Steps&lt;/h2&gt;
&lt;h3 id="step-1-install-certbot"&gt;Step 1: Install Certbot&lt;/h3&gt;
&lt;p&gt;Install Certbot by following the documentation at &lt;a href="https://certbot.eff.org/"&gt;https://certbot.eff.org/&lt;/a&gt;&lt;/p&gt;</description></item><item><title>mc admin accesskey ls</title><link>https://silo.pgsty.com/reference/minio-mc-admin/mc-admin-accesskey-list/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://silo.pgsty.com/reference/minio-mc-admin/mc-admin-accesskey-list/</guid><description>&lt;p&gt;&lt;a id="mc-admin-accesskey-ls"&gt;&lt;/a&gt;
&lt;a id="minio-mc-admin-accesskey-list"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a id="command-mc.admin.accesskey.list"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a id="command-mc.admin.accesskey.ls"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;h2 id="syntax"&gt;Syntax&lt;/h2&gt;
&lt;p&gt;The &lt;a href="https://silo.pgsty.com/reference/minio-mc-admin/mc-admin-accesskey-list/#command-mc.admin.accesskey.ls"&gt;&lt;code&gt;mc admin accesskey ls&lt;/code&gt;&lt;/a&gt; command lists users, access keys, or temporary &lt;a href="https://silo.pgsty.com/developers/security-token-service/#minio-security-token-service"&gt;security token service&lt;/a&gt; keys managed by the MinIO deployment.&lt;/p&gt;
&lt;p&gt;The alias &lt;a href="https://silo.pgsty.com/reference/minio-mc-admin/mc-admin-accesskey-list/#command-mc.admin.accesskey.list"&gt;&lt;code&gt;mc admin accesskey list&lt;/code&gt;&lt;/a&gt; has equivalent functionality to &lt;a href="https://silo.pgsty.com/reference/minio-mc-admin/mc-admin-accesskey-list/#command-mc.admin.accesskey.ls"&gt;&lt;code&gt;mc admin accesskey ls&lt;/code&gt;&lt;/a&gt;.&lt;/p&gt;



&lt;ul class="nav nav-tabs" id="tabs-0" role="tablist"&gt;&lt;li class="nav-item"&gt;&lt;button class="nav-link active" id="tabs-00-00-tab" data-bs-toggle="tab" data-bs-target="#tabs-00-00" role="tab" data-td-tp-persist="example" aria-controls="tabs-00-00" aria-selected="true"&gt;EXAMPLE&lt;/button&gt;&lt;/li&gt;&lt;li class="nav-item"&gt;&lt;button class="nav-link" id="tabs-00-01-tab" data-bs-toggle="tab" data-bs-target="#tabs-00-01" role="tab" data-td-tp-persist="syntax" aria-controls="tabs-00-01" aria-selected="false"&gt;SYNTAX&lt;/button&gt;&lt;/li&gt;&lt;/ul&gt;

&lt;div class="tab-content" id="tabs-0-content"&gt;&lt;div class="tab-body tab-pane fade show active" id="tabs-00-00" role="tabpanel" aria-labelled-by="tabs-00-00-tab" tabindex="0"&gt;&lt;p&gt;The following command lists all access keys associated to the user with username &lt;code&gt;admin1&lt;/code&gt; on the deployment at alias &lt;code&gt;myminio&lt;/code&gt;:&lt;/p&gt;</description></item><item><title>mc admin group</title><link>https://silo.pgsty.com/reference/minio-mc-admin/mc-admin-group/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://silo.pgsty.com/reference/minio-mc-admin/mc-admin-group/</guid><description>&lt;p&gt;&lt;a id="mc-admin-group"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a id="command-mc.admin.group"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;h2 id="description"&gt;Description&lt;/h2&gt;
&lt;p&gt;The &lt;a href="https://silo.pgsty.com/reference/minio-mc-admin/mc-admin-group/#command-mc.admin.group"&gt;&lt;code&gt;mc admin group&lt;/code&gt;&lt;/a&gt; command manages groups on a MinIO deployment.&lt;/p&gt;
&lt;p&gt;A &lt;a href="https://silo.pgsty.com/administration/identity-access-management/minio-group-management/#minio-groups"&gt;group&lt;/a&gt; is a collection of &lt;a href="https://silo.pgsty.com/administration/identity-access-management/minio-user-management/#minio-users"&gt;users&lt;/a&gt;. Each group can have one or more assigned &lt;a href="https://silo.pgsty.com/administration/identity-access-management/policy-based-access-control/#minio-policy"&gt;policies&lt;/a&gt; that explicitly list the actions and resources to which group members are allowed or denied access. Groups provide a simplified method for managing shared permissions among users with common access patterns and workloads.&lt;/p&gt;
&lt;div class="alert alert-info" role="alert"&gt;
&lt;p&gt;&lt;strong&gt;Use &lt;code&gt;mc admin&lt;/code&gt; on MinIO Deployments Only&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;MinIO does not support using &lt;a href="https://silo.pgsty.com/reference/minio-mc-admin/#command-mc.admin"&gt;&lt;code&gt;mc admin&lt;/code&gt;&lt;/a&gt; commands with other S3-compatible services, regardless of their claimed compatibility with MinIO deployments.&lt;/p&gt;</description></item><item><title>mc admin policy ls</title><link>https://silo.pgsty.com/reference/minio-mc-admin/mc-admin-policy-list/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://silo.pgsty.com/reference/minio-mc-admin/mc-admin-policy-list/</guid><description>&lt;p&gt;&lt;a id="mc-admin-policy-ls"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a id="command-mc.admin.policy.ls"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a id="command-mc.admin.policy.list"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;h2 id="syntax"&gt;Syntax&lt;/h2&gt;
&lt;p&gt;Lists all policies on the target MinIO deployment.&lt;/p&gt;
&lt;p&gt;The &lt;a href="https://silo.pgsty.com/reference/minio-mc-admin/mc-admin-policy-list/#command-mc.admin.policy.list"&gt;&lt;code&gt;mc admin policy list&lt;/code&gt;&lt;/a&gt; command has equivalent functionality to &lt;a href="https://silo.pgsty.com/reference/minio-mc-admin/mc-admin-policy-list/#command-mc.admin.policy.ls"&gt;&lt;code&gt;mc admin policy ls&lt;/code&gt;&lt;/a&gt;.&lt;/p&gt;



&lt;ul class="nav nav-tabs" id="tabs-0" role="tablist"&gt;&lt;li class="nav-item"&gt;&lt;button class="nav-link active" id="tabs-00-00-tab" data-bs-toggle="tab" data-bs-target="#tabs-00-00" role="tab" data-td-tp-persist="example" aria-controls="tabs-00-00" aria-selected="true"&gt;EXAMPLE&lt;/button&gt;&lt;/li&gt;&lt;li class="nav-item"&gt;&lt;button class="nav-link" id="tabs-00-01-tab" data-bs-toggle="tab" data-bs-target="#tabs-00-01" role="tab" data-td-tp-persist="syntax" aria-controls="tabs-00-01" aria-selected="false"&gt;SYNTAX&lt;/button&gt;&lt;/li&gt;&lt;/ul&gt;

&lt;div class="tab-content" id="tabs-0-content"&gt;&lt;div class="tab-body tab-pane fade show active" id="tabs-00-00" role="tabpanel" aria-labelled-by="tabs-00-00-tab" tabindex="0"&gt;&lt;p&gt;The following command displays a list of the policies currently current on the &lt;a href="https://silo.pgsty.com/glossary/#term-alias"&gt;alias&lt;/a&gt; &lt;code&gt;play&lt;/code&gt;.&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-shell" data-lang="shell"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;mc admin policy ls play
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="tab-body tab-pane fade" id="tabs-00-01" role="tabpanel" aria-labelled-by="tabs-00-01-tab" tabindex="0"&gt;&lt;p&gt;The command has the following syntax:&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-shell" data-lang="shell"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;mc admin policy ls TARGET
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;ul&gt;
&lt;li&gt;Brackets &lt;code&gt;[]&lt;/code&gt; indicate optional parameters.&lt;/li&gt;
&lt;li&gt;Parameters sharing a line are mutually dependent.&lt;/li&gt;
&lt;li&gt;Parameters separated using the pipe &lt;code&gt;|&lt;/code&gt; operator are mutually exclusive.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Copy the example to a text editor and modify as-needed before running the command in the terminal/shell.&lt;/p&gt;</description></item><item><title>mc admin user rm</title><link>https://silo.pgsty.com/reference/minio-mc-admin/mc-admin-user-remove/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://silo.pgsty.com/reference/minio-mc-admin/mc-admin-user-remove/</guid><description>&lt;p&gt;&lt;a id="mc-admin-user-rm"&gt;&lt;/a&gt;
&lt;a id="minio-mc-admin-user-remove"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a id="command-mc.admin.user.remove"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a id="command-mc.admin.user.rm"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;h2 id="syntax"&gt;Syntax&lt;/h2&gt;
&lt;p&gt;The &lt;a href="https://silo.pgsty.com/reference/minio-mc-admin/mc-admin-user-remove/#command-mc.admin.user.rm"&gt;&lt;code&gt;mc admin user rm&lt;/code&gt;&lt;/a&gt; command removes a &lt;a href="https://silo.pgsty.com/administration/identity-access-management/minio-identity-management/#minio-internal-idp"&gt;MinIO user&lt;/a&gt; on the target MinIO deployment.&lt;/p&gt;
&lt;p&gt;The &lt;a href="https://silo.pgsty.com/reference/minio-mc-admin/mc-admin-user-remove/#command-mc.admin.user.remove"&gt;&lt;code&gt;mc admin user remove&lt;/code&gt;&lt;/a&gt; command has equivalent functionality to &lt;a href="https://silo.pgsty.com/reference/minio-mc-admin/mc-admin-user-remove/#command-mc.admin.user.rm"&gt;&lt;code&gt;mc admin user rm&lt;/code&gt;&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;To manage external Identity Provider users, see &lt;a href="https://silo.pgsty.com/reference/minio-mc/mc-idp-openid/#command-mc.idp.openid"&gt;&lt;code&gt;OIDC&lt;/code&gt;&lt;/a&gt; or &lt;a href="https://silo.pgsty.com/reference/minio-mc/mc-idp-ldap/#command-mc.idp.ldap"&gt;&lt;code&gt;AD/LDAP&lt;/code&gt;&lt;/a&gt;.&lt;/p&gt;



&lt;ul class="nav nav-tabs" id="tabs-0" role="tablist"&gt;&lt;li class="nav-item"&gt;&lt;button class="nav-link active" id="tabs-00-00-tab" data-bs-toggle="tab" data-bs-target="#tabs-00-00" role="tab" data-td-tp-persist="example" aria-controls="tabs-00-00" aria-selected="true"&gt;EXAMPLE&lt;/button&gt;&lt;/li&gt;&lt;li class="nav-item"&gt;&lt;button class="nav-link" id="tabs-00-01-tab" data-bs-toggle="tab" data-bs-target="#tabs-00-01" role="tab" data-td-tp-persist="syntax" aria-controls="tabs-00-01" aria-selected="false"&gt;SYNTAX&lt;/button&gt;&lt;/li&gt;&lt;/ul&gt;

&lt;div class="tab-content" id="tabs-0-content"&gt;&lt;div class="tab-body tab-pane fade show active" id="tabs-00-00" role="tabpanel" aria-labelled-by="tabs-00-00-tab" tabindex="0"&gt;&lt;p&gt;The following command removes user &lt;code&gt;myuser&lt;/code&gt; on the &lt;code&gt;myminio&lt;/code&gt; MinIO deployment:&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-shell" data-lang="shell"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;mc admin user rm myminio myuser
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="tab-body tab-pane fade" id="tabs-00-01" role="tabpanel" aria-labelled-by="tabs-00-01-tab" tabindex="0"&gt;&lt;p&gt;Removes a user on the target MinIO deployment.&lt;/p&gt;</description></item><item><title>mc admin user svcacct ls</title><link>https://silo.pgsty.com/reference/minio-mc-admin/mc-admin-user-svcacct-list/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://silo.pgsty.com/reference/minio-mc-admin/mc-admin-user-svcacct-list/</guid><description>&lt;p&gt;&lt;a id="mc-admin-user-svcacct-ls"&gt;&lt;/a&gt;
&lt;a id="minio-mc-admin-svcacct-list"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a id="command-mc.admin.user.svcacct.list"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a id="command-mc.admin.user.svcacct.ls"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;div class="alert alert-warning" role="alert"&gt;
&lt;p&gt;&lt;strong&gt;Important&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This command has been replaced and will be deprecated in a future MinIO Client release.&lt;/p&gt;
&lt;p&gt;As of MinIO Client RELEASE.2024-10-08T09-37-26Z, use the &lt;a href="https://silo.pgsty.com/reference/minio-mc-admin/mc-admin-accesskey-list/#command-mc.admin.accesskey.ls"&gt;&lt;code&gt;mc admin accesskey ls&lt;/code&gt;&lt;/a&gt; command to list access keys for built-in MinIO IDP users.&lt;/p&gt;
&lt;p&gt;For access keys for AD/LDAP users, use the &lt;a href="https://silo.pgsty.com/reference/minio-mc/mc-idp-ldap-accesskey-ls/#command-mc.idp.ldap.accesskey.ls"&gt;&lt;code&gt;mc idp ldap accesskey ls&lt;/code&gt;&lt;/a&gt; command.&lt;/p&gt;
&lt;/div&gt;
&lt;h2 id="syntax"&gt;Syntax&lt;/h2&gt;
&lt;p&gt;The &lt;a href="https://silo.pgsty.com/reference/minio-mc-admin/mc-admin-user-svcacct-list/#command-mc.admin.user.svcacct.ls"&gt;&lt;code&gt;mc admin user svcacct ls&lt;/code&gt;&lt;/a&gt; command lists all access keys associated to the specified user.&lt;/p&gt;
&lt;p&gt;The alias &lt;a href="https://silo.pgsty.com/reference/minio-mc-admin/mc-admin-user-svcacct-list/#command-mc.admin.user.svcacct.list"&gt;&lt;code&gt;mc admin user svcacct list&lt;/code&gt;&lt;/a&gt; has equivalent functionality to &lt;a href="https://silo.pgsty.com/reference/minio-mc-admin/mc-admin-user-svcacct-list/#command-mc.admin.user.svcacct.ls"&gt;&lt;code&gt;mc admin user svcacct ls&lt;/code&gt;&lt;/a&gt;.&lt;/p&gt;</description></item><item><title>mc anonymous set-json</title><link>https://silo.pgsty.com/reference/minio-mc/mc-anonymous-set-json/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://silo.pgsty.com/reference/minio-mc/mc-anonymous-set-json/</guid><description>&lt;p&gt;&lt;a id="mc-anonymous-set-json"&gt;&lt;/a&gt;
&lt;a id="minio-mc-policy-set-json"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a id="command-mc.anonymous.set-json"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;h2 id="syntax"&gt;Syntax&lt;/h2&gt;
&lt;p&gt;The &lt;a href="https://silo.pgsty.com/reference/minio-mc/mc-anonymous-set-json/#command-mc.anonymous.set-json"&gt;&lt;code&gt;mc anonymous set-json&lt;/code&gt;&lt;/a&gt; command sets anonymous (i.e. unauthenticated or public) access &lt;a href="https://silo.pgsty.com/administration/identity-access-management/policy-based-access-control/#minio-policy"&gt;policies&lt;/a&gt; for a bucket using using an IAM &lt;a href="https://docs.aws.amazon.com/AmazonS3/latest/userguide/using-iam-policies"&gt;JSON policy document&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Buckets with anonymous policies allow clients to access the bucket contents and perform actions consistent with the specified policy without &lt;a href="https://silo.pgsty.com/administration/identity-access-management/#minio-authentication-and-identity-management"&gt;authentication&lt;/a&gt;.&lt;/p&gt;



&lt;ul class="nav nav-tabs" id="tabs-0" role="tablist"&gt;&lt;li class="nav-item"&gt;&lt;button class="nav-link active" id="tabs-00-00-tab" data-bs-toggle="tab" data-bs-target="#tabs-00-00" role="tab" data-td-tp-persist="example" aria-controls="tabs-00-00" aria-selected="true"&gt;EXAMPLE&lt;/button&gt;&lt;/li&gt;&lt;li class="nav-item"&gt;&lt;button class="nav-link" id="tabs-00-01-tab" data-bs-toggle="tab" data-bs-target="#tabs-00-01" role="tab" data-td-tp-persist="syntax" aria-controls="tabs-00-01" aria-selected="false"&gt;SYNTAX&lt;/button&gt;&lt;/li&gt;&lt;/ul&gt;

&lt;div class="tab-content" id="tabs-0-content"&gt;&lt;div class="tab-body tab-pane fade show active" id="tabs-00-00" role="tabpanel" aria-labelled-by="tabs-00-00-tab" tabindex="0"&gt;&lt;p&gt;The following command applies the JSON-formatted anonymous policy to the &lt;code&gt;mydata&lt;/code&gt; bucket on the &lt;code&gt;myminio&lt;/code&gt; MinIO deployment:&lt;/p&gt;</description></item><item><title>mc batch status</title><link>https://silo.pgsty.com/reference/minio-mc/mc-batch-status/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://silo.pgsty.com/reference/minio-mc/mc-batch-status/</guid><description>&lt;p&gt;&lt;a id="mc-batch-status"&gt;&lt;/a&gt;
&lt;a id="minio-mc-batch-status"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a id="command-mc.batch.status"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;div class="alert alert-info" role="alert"&gt;
&lt;p&gt;&lt;strong&gt;Changed: MinIO&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;RELEASE.2022-10-08T20-11-00Z or later&lt;/p&gt;
&lt;/div&gt;
&lt;h2 id="syntax"&gt;Syntax&lt;/h2&gt;
&lt;p&gt;The &lt;a href="https://silo.pgsty.com/reference/minio-mc/mc-batch-status/#command-mc.batch.status"&gt;&lt;code&gt;mc batch status&lt;/code&gt;&lt;/a&gt; command outputs summaries of job events on a MinIO server.&lt;/p&gt;
&lt;div class="alert alert-info" role="alert"&gt;
&lt;p&gt;&lt;strong&gt;Changed: mc&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;RELEASE.2024-07-03T20-17-25Z&lt;/p&gt;
&lt;p&gt;Batch status displays summaries for active, in-progress jobs or any batch job completed in the previous three (3) days.&lt;/p&gt;
&lt;/div&gt;



&lt;ul class="nav nav-tabs" id="tabs-2" role="tablist"&gt;&lt;li class="nav-item"&gt;&lt;button class="nav-link active" id="tabs-02-00-tab" data-bs-toggle="tab" data-bs-target="#tabs-02-00" role="tab" data-td-tp-persist="example" aria-controls="tabs-02-00" aria-selected="true"&gt;EXAMPLE&lt;/button&gt;&lt;/li&gt;&lt;li class="nav-item"&gt;&lt;button class="nav-link" id="tabs-02-01-tab" data-bs-toggle="tab" data-bs-target="#tabs-02-01" role="tab" data-td-tp-persist="syntax" aria-controls="tabs-02-01" aria-selected="false"&gt;SYNTAX&lt;/button&gt;&lt;/li&gt;&lt;/ul&gt;

&lt;div class="tab-content" id="tabs-2-content"&gt;&lt;div class="tab-body tab-pane fade show active" id="tabs-02-00" role="tabpanel" aria-labelled-by="tabs-02-00-tab" tabindex="2"&gt;&lt;p&gt;The following command outputs the status of the specified job with JobID &lt;code&gt;KwSysDpxcBU9FNhGkn2dCf&lt;/code&gt; currently in progress on the &lt;code&gt;myminio&lt;/code&gt; alias.&lt;/p&gt;</description></item><item><title>mc cp</title><link>https://silo.pgsty.com/reference/minio-mc/mc-cp/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://silo.pgsty.com/reference/minio-mc/mc-cp/</guid><description>&lt;p&gt;&lt;a id="mc-cp"&gt;&lt;/a&gt;
&lt;a id="minio-mc-cp"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a id="command-mc.cp"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;h2 id="syntax"&gt;Syntax&lt;/h2&gt;
&lt;p&gt;The &lt;a href="https://silo.pgsty.com/reference/minio-mc/mc-cp/#command-mc.cp"&gt;&lt;code&gt;mc cp&lt;/code&gt;&lt;/a&gt; command copies objects to or from a MinIO deployment, where the source can MinIO &lt;em&gt;or&lt;/em&gt; a local filesystem.&lt;/p&gt;
&lt;p&gt;You can also use &lt;a href="https://silo.pgsty.com/reference/minio-mc/mc-cp/#command-mc.cp"&gt;&lt;code&gt;mc cp&lt;/code&gt;&lt;/a&gt; against the local filesystem to produce similar results to the &lt;code&gt;cp&lt;/code&gt; commandline tool.&lt;/p&gt;
&lt;div class="alert alert-info" role="alert"&gt;
&lt;p&gt;&lt;strong&gt;Note&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="https://silo.pgsty.com/reference/minio-mc/mc-cp/#command-mc.cp"&gt;&lt;code&gt;mc cp&lt;/code&gt;&lt;/a&gt; only copies the latest version or the specified version of an object without any version information or modification date. To copy all versions, version information, and related metadata, use &lt;a href="https://silo.pgsty.com/reference/minio-mc/mc-replicate-add/#command-mc.replicate.add"&gt;&lt;code&gt;mc replicate add&lt;/code&gt;&lt;/a&gt; or &lt;a href="https://silo.pgsty.com/reference/minio-mc-admin/mc-admin-replicate/#command-mc.admin.replicate"&gt;&lt;code&gt;mc admin replicate&lt;/code&gt;&lt;/a&gt;.&lt;/p&gt;</description></item><item><title>mc idp ldap accesskey rm</title><link>https://silo.pgsty.com/reference/minio-mc/mc-idp-ldap-accesskey-rm/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://silo.pgsty.com/reference/minio-mc/mc-idp-ldap-accesskey-rm/</guid><description>&lt;p&gt;&lt;a id="mc-idp-ldap-accesskey-rm"&gt;&lt;/a&gt;
&lt;a id="minio-mc-idp-ldap-accesskey-rm"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a id="command-mc.idp.ldap.accesskey.rm"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a id="command-mc.idp.ldap.accesskey.remove"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;h2 id="description"&gt;Description&lt;/h2&gt;
&lt;p&gt;The &lt;a href="https://silo.pgsty.com/reference/minio-mc/mc-idp-ldap-accesskey-rm/#command-mc.idp.ldap.accesskey.rm"&gt;&lt;code&gt;mc idp ldap accesskey rm&lt;/code&gt;&lt;/a&gt; deletes the specified access key from the local server.&lt;/p&gt;
&lt;p&gt;&lt;a href="https://silo.pgsty.com/reference/minio-mc/mc-idp-ldap-accesskey-rm/#command-mc.idp.ldap.accesskey.rm"&gt;&lt;code&gt;mc idp ldap accesskey rm&lt;/code&gt;&lt;/a&gt; is also known as &lt;a href="https://silo.pgsty.com/reference/minio-mc/mc-idp-ldap-accesskey-rm/#command-mc.idp.ldap.accesskey.remove"&gt;&lt;code&gt;mc idp ldap accesskey remove&lt;/code&gt;&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;This command works against &lt;a href="https://silo.pgsty.com/administration/identity-access-management/minio-user-management/#minio-id-access-keys"&gt;access keys&lt;/a&gt; created by an AD/LDAP user after authenticating to MinIO.&lt;/p&gt;
&lt;p&gt;Create AD/LDAP service accounts with the &lt;a href="https://silo.pgsty.com/reference/minio-mc/mc-idp-ldap-accesskey-create/#command-mc.idp.ldap.accesskey.create"&gt;&lt;code&gt;mc idp ldap accesskey create&lt;/code&gt;&lt;/a&gt; command.&lt;/p&gt;
&lt;p&gt;MinIO supports using &lt;a href="https://silo.pgsty.com/developers/security-token-service/AssumeRoleWithLDAPIdentity/#minio-sts-assumerolewithldapidentity"&gt;AssumeRoleWithLDAPIdentity&lt;/a&gt; to generate temporary access keys using the &lt;a href="https://silo.pgsty.com/developers/security-token-service/#minio-security-token-service"&gt;Security Token Service&lt;/a&gt;.&lt;/p&gt;



&lt;ul class="nav nav-tabs" id="tabs-0" role="tablist"&gt;&lt;li class="nav-item"&gt;&lt;button class="nav-link active" id="tabs-00-00-tab" data-bs-toggle="tab" data-bs-target="#tabs-00-00" role="tab" data-td-tp-persist="example" aria-controls="tabs-00-00" aria-selected="true"&gt;EXAMPLE&lt;/button&gt;&lt;/li&gt;&lt;li class="nav-item"&gt;&lt;button class="nav-link" id="tabs-00-01-tab" data-bs-toggle="tab" data-bs-target="#tabs-00-01" role="tab" data-td-tp-persist="syntax" aria-controls="tabs-00-01" aria-selected="false"&gt;SYNTAX&lt;/button&gt;&lt;/li&gt;&lt;/ul&gt;

&lt;div class="tab-content" id="tabs-0-content"&gt;&lt;div class="tab-body tab-pane fade show active" id="tabs-00-00" role="tabpanel" aria-labelled-by="tabs-00-00-tab" tabindex="0"&gt;&lt;blockquote&gt;
&lt;p&gt;The following example deletes the access key &lt;code&gt;mykey&lt;/code&gt; from the &lt;code&gt;minio&lt;/code&gt; deployment:&lt;/p&gt;</description></item><item><title>mc idp ldap rm</title><link>https://silo.pgsty.com/reference/minio-mc/mc-idp-ldap-rm/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://silo.pgsty.com/reference/minio-mc/mc-idp-ldap-rm/</guid><description>&lt;p&gt;&lt;a id="mc-idp-ldap-rm"&gt;&lt;/a&gt;
&lt;a id="minio-mc-idp-ldap-rm"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a id="command-mc.idp.ldap.rm"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a id="command-mc.idp.ldap.remove"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;h2 id="description"&gt;Description&lt;/h2&gt;
&lt;p&gt;The &lt;a href="https://silo.pgsty.com/reference/minio-mc/mc-idp-ldap-rm/#command-mc.idp.ldap.rm"&gt;&lt;code&gt;mc idp ldap rm&lt;/code&gt;&lt;/a&gt; command removes the existing configuration for an AD/LDAP provider.&lt;/p&gt;
&lt;p&gt;&lt;a href="https://silo.pgsty.com/reference/minio-mc/mc-idp-ldap-rm/#command-mc.idp.ldap.rm"&gt;&lt;code&gt;mc idp ldap rm&lt;/code&gt;&lt;/a&gt; is also known as &lt;a href="https://silo.pgsty.com/reference/minio-mc/mc-idp-ldap-rm/#command-mc.idp.ldap.remove"&gt;&lt;code&gt;mc idp ldap remove&lt;/code&gt;&lt;/a&gt;.&lt;/p&gt;



&lt;ul class="nav nav-tabs" id="tabs-0" role="tablist"&gt;&lt;li class="nav-item"&gt;&lt;button class="nav-link active" id="tabs-00-00-tab" data-bs-toggle="tab" data-bs-target="#tabs-00-00" role="tab" data-td-tp-persist="example" aria-controls="tabs-00-00" aria-selected="true"&gt;EXAMPLE&lt;/button&gt;&lt;/li&gt;&lt;li class="nav-item"&gt;&lt;button class="nav-link" id="tabs-00-01-tab" data-bs-toggle="tab" data-bs-target="#tabs-00-01" role="tab" data-td-tp-persist="syntax" aria-controls="tabs-00-01" aria-selected="false"&gt;SYNTAX&lt;/button&gt;&lt;/li&gt;&lt;/ul&gt;

&lt;div class="tab-content" id="tabs-0-content"&gt;&lt;div class="tab-body tab-pane fade show active" id="tabs-00-00" role="tabpanel" aria-labelled-by="tabs-00-00-tab" tabindex="0"&gt;&lt;p&gt;The following example removes the AD/LDAP provider settings for the &lt;code&gt;myminio&lt;/code&gt; deployment.&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-shell" data-lang="shell"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;mc idp ldap rm &lt;span class="se"&gt;\
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; myminio
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="tab-body tab-pane fade" id="tabs-00-01" role="tabpanel" aria-labelled-by="tabs-00-01-tab" tabindex="0"&gt;&lt;p&gt;The command has the following syntax:&lt;/p&gt;</description></item><item><title>mc ilm rm</title><link>https://silo.pgsty.com/reference/deprecated/mc-ilm-rm/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://silo.pgsty.com/reference/deprecated/mc-ilm-rm/</guid><description>&lt;p&gt;&lt;a id="mc-ilm-rm"&gt;&lt;/a&gt;
&lt;a id="minio-mc-ilm-rm"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a id="command-mc.ilm.remove"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a id="command-mc.ilm.rm"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;div class="alert alert-info" role="alert"&gt;
&lt;p&gt;&lt;strong&gt;Changed: RELEASE.2022-12-24T15-21-38Z&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;code&gt;mc ilm rm&lt;/code&gt; replaced by &lt;a href="https://silo.pgsty.com/reference/minio-mc/mc-ilm-rule-rm/#command-mc.ilm.rule.rm"&gt;&lt;code&gt;mc ilm rule rm&lt;/code&gt;&lt;/a&gt;.&lt;/p&gt;
&lt;/div&gt;
&lt;h2 id="syntax"&gt;Syntax&lt;/h2&gt;
&lt;p&gt;The &lt;a href="https://silo.pgsty.com/reference/deprecated/mc-ilm-rm/#command-mc.ilm.rm"&gt;&lt;code&gt;mc ilm rm&lt;/code&gt;&lt;/a&gt; command removes an object lifecycle management rule from a MinIO Bucket.&lt;/p&gt;
&lt;p&gt;The &lt;a href="https://silo.pgsty.com/reference/deprecated/mc-ilm-rm/#command-mc.ilm.remove"&gt;&lt;code&gt;mc ilm remove&lt;/code&gt;&lt;/a&gt; command has equivalent functionality to &lt;a href="https://silo.pgsty.com/reference/deprecated/mc-ilm-rm/#command-mc.ilm.rm"&gt;&lt;code&gt;mc ilm rm&lt;/code&gt;&lt;/a&gt;.&lt;/p&gt;



&lt;ul class="nav nav-tabs" id="tabs-1" role="tablist"&gt;&lt;li class="nav-item"&gt;&lt;button class="nav-link active" id="tabs-01-00-tab" data-bs-toggle="tab" data-bs-target="#tabs-01-00" role="tab" data-td-tp-persist="example" aria-controls="tabs-01-00" aria-selected="true"&gt;EXAMPLE&lt;/button&gt;&lt;/li&gt;&lt;li class="nav-item"&gt;&lt;button class="nav-link" id="tabs-01-01-tab" data-bs-toggle="tab" data-bs-target="#tabs-01-01" role="tab" data-td-tp-persist="syntax" aria-controls="tabs-01-01" aria-selected="false"&gt;SYNTAX&lt;/button&gt;&lt;/li&gt;&lt;/ul&gt;

&lt;div class="tab-content" id="tabs-1-content"&gt;&lt;div class="tab-body tab-pane fade show active" id="tabs-01-00" role="tabpanel" aria-labelled-by="tabs-01-00-tab" tabindex="1"&gt;&lt;p&gt;The following command removes a single lifecycle management rule from the &lt;code&gt;mydata&lt;/code&gt; bucket on the &lt;code&gt;myminio&lt;/code&gt; MinIO deployment:&lt;/p&gt;</description></item><item><title>mc ilm rule rm</title><link>https://silo.pgsty.com/reference/minio-mc/mc-ilm-rule-rm/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://silo.pgsty.com/reference/minio-mc/mc-ilm-rule-rm/</guid><description>&lt;p&gt;&lt;a id="mc-ilm-rule-rm"&gt;&lt;/a&gt;
&lt;a id="minio-mc-ilm-rule-rm"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a id="command-mc.ilm.rule.rm"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;div class="alert alert-info" role="alert"&gt;
&lt;p&gt;&lt;strong&gt;Changed: RELEASE.2022-12-24T15-21-38Z&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;code&gt;mc ilm rule rm&lt;/code&gt; replaces &lt;code&gt;mc ilm rm&lt;/code&gt;.&lt;/p&gt;
&lt;/div&gt;
&lt;h2 id="syntax"&gt;Syntax&lt;/h2&gt;
&lt;p&gt;The &lt;a href="https://silo.pgsty.com/reference/minio-mc/mc-ilm-rule-rm/#command-mc.ilm.rule.rm"&gt;&lt;code&gt;mc ilm rule rm&lt;/code&gt;&lt;/a&gt; command removes an object lifecycle management rule from a MinIO Bucket.&lt;/p&gt;



&lt;ul class="nav nav-tabs" id="tabs-1" role="tablist"&gt;&lt;li class="nav-item"&gt;&lt;button class="nav-link active" id="tabs-01-00-tab" data-bs-toggle="tab" data-bs-target="#tabs-01-00" role="tab" data-td-tp-persist="example" aria-controls="tabs-01-00" aria-selected="true"&gt;EXAMPLE&lt;/button&gt;&lt;/li&gt;&lt;li class="nav-item"&gt;&lt;button class="nav-link" id="tabs-01-01-tab" data-bs-toggle="tab" data-bs-target="#tabs-01-01" role="tab" data-td-tp-persist="syntax" aria-controls="tabs-01-01" aria-selected="false"&gt;SYNTAX&lt;/button&gt;&lt;/li&gt;&lt;/ul&gt;

&lt;div class="tab-content" id="tabs-1-content"&gt;&lt;div class="tab-body tab-pane fade show active" id="tabs-01-00" role="tabpanel" aria-labelled-by="tabs-01-00-tab" tabindex="1"&gt;&lt;p&gt;The following command removes a single lifecycle management rule from the &lt;code&gt;mydata&lt;/code&gt; bucket on the &lt;code&gt;myminio&lt;/code&gt; MinIO deployment:&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-shell" data-lang="shell"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;mc ilm rule rm --id &lt;span class="s2"&gt;&amp;#34;bgrt1ghju&amp;#34;&lt;/span&gt; myminio/mydata
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="tab-body tab-pane fade" id="tabs-01-01" role="tabpanel" aria-labelled-by="tabs-01-01-tab" tabindex="1"&gt;&lt;p&gt;The command has the following syntax:&lt;/p&gt;</description></item><item><title>mc ilm tier update</title><link>https://silo.pgsty.com/reference/minio-mc/mc-ilm-tier-update/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://silo.pgsty.com/reference/minio-mc/mc-ilm-tier-update/</guid><description>&lt;p&gt;&lt;a id="mc-ilm-tier-update"&gt;&lt;/a&gt;
&lt;a id="minio-mc-ilm-tier-update"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a id="command-mc.ilm.tier.update"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;div class="alert alert-info" role="alert"&gt;
&lt;p&gt;&lt;strong&gt;Changed: RELEASE.2022-12-24T15-21-38Z&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="https://silo.pgsty.com/reference/minio-mc/mc-ilm-tier-update/#command-mc.ilm.tier.update"&gt;&lt;code&gt;mc ilm tier update&lt;/code&gt;&lt;/a&gt; replaces &lt;code&gt;mc admin tier edit&lt;/code&gt;.&lt;/p&gt;
&lt;/div&gt;
&lt;h2 id="description"&gt;Description&lt;/h2&gt;
&lt;p&gt;The &lt;a href="https://silo.pgsty.com/reference/minio-mc/mc-ilm-tier-update/#command-mc.ilm.tier.update"&gt;&lt;code&gt;mc ilm tier update&lt;/code&gt;&lt;/a&gt; command modifies an existing configured remote tier.&lt;/p&gt;
&lt;div class="alert alert-info" role="alert"&gt;
&lt;p&gt;&lt;strong&gt;Use &lt;code&gt;mc admin&lt;/code&gt; on MinIO Deployments Only&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;MinIO does not support using &lt;a href="https://silo.pgsty.com/reference/minio-mc-admin/#command-mc.admin"&gt;&lt;code&gt;mc admin&lt;/code&gt;&lt;/a&gt; commands with other S3-compatible services, regardless of their claimed compatibility with MinIO deployments.&lt;/p&gt;
&lt;/div&gt;
&lt;h3 id="supported-s3-services"&gt;Supported S3 Services&lt;/h3&gt;
&lt;p&gt;&lt;a href="https://silo.pgsty.com/reference/minio-mc/mc-ilm-tier/#command-mc.ilm.tier"&gt;&lt;code&gt;mc ilm tier&lt;/code&gt;&lt;/a&gt; supports &lt;em&gt;only&lt;/em&gt; the following S3-compatible services as a remote target for object tiering:&lt;/p&gt;</description></item><item><title>mc replicate rm</title><link>https://silo.pgsty.com/reference/minio-mc/mc-replicate-rm/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://silo.pgsty.com/reference/minio-mc/mc-replicate-rm/</guid><description>&lt;p&gt;&lt;a id="mc-replicate-rm"&gt;&lt;/a&gt;
&lt;a id="minio-mc-replicate-rm"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a id="command-mc.replicate.remove"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a id="command-mc.replicate.rm"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;div class="alert alert-info" role="alert"&gt;
&lt;p&gt;&lt;strong&gt;Changed: RELEASE.2022-12-24T15-21-38Z&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;code&gt;mc replicate rm&lt;/code&gt; replaces the &lt;code&gt;mc admin bucket remote rm&lt;/code&gt; command. Removing the replication automatically removes the underlying remote target.&lt;/p&gt;
&lt;/div&gt;
&lt;h2 id="syntax"&gt;Syntax&lt;/h2&gt;
&lt;p&gt;The &lt;a href="https://silo.pgsty.com/reference/minio-mc/mc-replicate-rm/#command-mc.replicate.rm"&gt;&lt;code&gt;mc replicate rm&lt;/code&gt;&lt;/a&gt; command removes a &lt;a href="https://silo.pgsty.com/administration/bucket-replication/#minio-bucket-replication-serverside"&gt;replication rule&lt;/a&gt; from a MinIO bucket.&lt;/p&gt;
&lt;p&gt;The &lt;a href="https://silo.pgsty.com/reference/minio-mc/mc-replicate-rm/#command-mc.replicate.remove"&gt;&lt;code&gt;mc replicate remove&lt;/code&gt;&lt;/a&gt; command has equivalent functionality to &lt;a href="https://silo.pgsty.com/reference/minio-mc/mc-replicate-rm/#command-mc.replicate.rm"&gt;&lt;code&gt;mc replicate rm&lt;/code&gt;&lt;/a&gt;.&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-shell" data-lang="shell"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;mc &lt;span class="o"&gt;[&lt;/span&gt;GLOBALFLAGS&lt;span class="o"&gt;]&lt;/span&gt; replicate rm FLAGS &lt;span class="o"&gt;[&lt;/span&gt;FLAGS&lt;span class="o"&gt;]&lt;/span&gt; ALIAS
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;


&lt;ul class="nav nav-tabs" id="tabs-1" role="tablist"&gt;&lt;li class="nav-item"&gt;&lt;button class="nav-link active" id="tabs-01-00-tab" data-bs-toggle="tab" data-bs-target="#tabs-01-00" role="tab" data-td-tp-persist="example" aria-controls="tabs-01-00" aria-selected="true"&gt;EXAMPLE&lt;/button&gt;&lt;/li&gt;&lt;li class="nav-item"&gt;&lt;button class="nav-link" id="tabs-01-01-tab" data-bs-toggle="tab" data-bs-target="#tabs-01-01" role="tab" data-td-tp-persist="syntax" aria-controls="tabs-01-01" aria-selected="false"&gt;SYNTAX&lt;/button&gt;&lt;/li&gt;&lt;/ul&gt;

&lt;div class="tab-content" id="tabs-1-content"&gt;&lt;div class="tab-body tab-pane fade show active" id="tabs-01-00" role="tabpanel" aria-labelled-by="tabs-01-00-tab" tabindex="1"&gt;&lt;p&gt;The following command removes the replication rule with specified id from the &lt;code&gt;mydata&lt;/code&gt; bucket on the &lt;code&gt;myminio&lt;/code&gt; MinIO deployment:&lt;/p&gt;</description></item><item><title>mc support proxy</title><link>https://silo.pgsty.com/reference/minio-mc/mc-support-proxy/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://silo.pgsty.com/reference/minio-mc/mc-support-proxy/</guid><description>&lt;p&gt;&lt;a id="mc-support-proxy"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a id="command-mc.support.proxy"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;h2 id="description"&gt;Description&lt;/h2&gt;
&lt;p&gt;Use the &lt;a href="https://silo.pgsty.com/reference/minio-mc/mc-support-proxy/#command-mc.support.proxy"&gt;&lt;code&gt;mc support proxy&lt;/code&gt;&lt;/a&gt; command to configure a proxy to use to communicate with &lt;a href="https://min.io/pricing?jmp=docs"&gt;MinIO SUBNET&lt;/a&gt;.&lt;/p&gt;
&lt;h2 id="examples"&gt;Examples&lt;/h2&gt;
&lt;h3 id="set-a-proxy-url"&gt;Set a Proxy URL&lt;/h3&gt;
&lt;p&gt;Define the proxy URL to use when the deployment &lt;code&gt;minio1&lt;/code&gt; communicates to SUBNET. The proxy URL in the example is &lt;code&gt;http://my.proxy&lt;/code&gt;.&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-shell" data-lang="shell"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;mc support proxy &lt;span class="nb"&gt;set&lt;/span&gt; minio1 http://my.proxy
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h3 id="remove-the-proxy-url-configured-for-a-deployment"&gt;Remove the Proxy URL Configured for a Deployment&lt;/h3&gt;
&lt;p&gt;The following command removes the URL configured as the proxy for the alias &lt;code&gt;minio1&lt;/code&gt;.&lt;/p&gt;</description></item><item><title>Metrics and Logging Settings</title><link>https://silo.pgsty.com/reference/minio-server/settings/metrics-and-logging/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://silo.pgsty.com/reference/minio-server/settings/metrics-and-logging/</guid><description>&lt;p&gt;&lt;a id="metrics-and-logging-settings"&gt;&lt;/a&gt;
&lt;a id="minio-server-envvar-metrics-logging"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;This page covers settings that control behavior related to MinIO metrics and logging. See &lt;a href="https://silo.pgsty.com/operations/monitoring/metrics-and-alerts/#minio-metrics-and-alerts"&gt;Metrics and alerts&lt;/a&gt; for more information.&lt;/p&gt;
&lt;p&gt;These settings configure publishing regular &lt;a href="https://silo.pgsty.com/reference/minio-server/#command-minio.server"&gt;&lt;code&gt;minio server&lt;/code&gt;&lt;/a&gt; logs and audit logs to an HTTP webhook. See &lt;a href="https://silo.pgsty.com/operations/monitoring/minio-logging/#minio-logging"&gt;Publish Server or Audit Logs to an External Service&lt;/a&gt; for more complete documentation.&lt;/p&gt;
&lt;p&gt;You can establish or modify settings by defining:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;an &lt;em&gt;environment variable&lt;/em&gt; on the host system prior to starting or restarting the MinIO Server. Refer to your operating system’s documentation for how to define an environment variable.&lt;/li&gt;
&lt;li&gt;a &lt;em&gt;configuration setting&lt;/em&gt; using &lt;a href="https://silo.pgsty.com/reference/minio-mc-admin/mc-admin-config/#mc.admin.config.set"&gt;&lt;code&gt;mc admin config set&lt;/code&gt;&lt;/a&gt;.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;If you define both an environment variable and the similar configuration setting, MinIO uses the environment variable value.&lt;/p&gt;</description></item><item><title>MinIO External Access Management Plugin</title><link>https://silo.pgsty.com/administration/identity-access-management/pluggable-authorization/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://silo.pgsty.com/administration/identity-access-management/pluggable-authorization/</guid><description>&lt;p&gt;&lt;a id="minio-external-access-management-plugin"&gt;&lt;/a&gt;
&lt;a id="id1"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;h2 id="overview"&gt;Overview&lt;/h2&gt;
&lt;p&gt;The MinIO Access Management Plugin provides a &lt;code&gt;REST&lt;/code&gt; interface for offloading authorization through a webhook service.&lt;/p&gt;
&lt;p&gt;Once enabled, MinIO sends the request and credential details for every API call to the configured external HTTP(S) endpoint and looks for a response of &lt;code&gt;ALLOW&lt;/code&gt; or &lt;code&gt;DENY&lt;/code&gt;. MinIO can therefore delegate the access management to the external system instead of relying on S3 &lt;a href="https://silo.pgsty.com/administration/identity-access-management/policy-based-access-control/#minio-policy"&gt;policy based access control&lt;/a&gt;.&lt;/p&gt;
&lt;h2 id="configuration-settings"&gt;Configuration Settings&lt;/h2&gt;
&lt;p&gt;You can configure the MinIO External Access Management Plugin using the following environment variables or configuration settings.&lt;/p&gt;</description></item><item><title>NATS Notification Settings</title><link>https://silo.pgsty.com/reference/minio-server/settings/notifications/nats/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://silo.pgsty.com/reference/minio-server/settings/notifications/nats/</guid><description>&lt;p&gt;&lt;a id="nats-notification-settings"&gt;&lt;/a&gt;
&lt;a id="minio-server-config-bucket-notification-nats"&gt;&lt;/a&gt;
&lt;a id="minio-server-envvar-bucket-notification-nats"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;div class="alert alert-info" role="alert"&gt;
&lt;p&gt;&lt;strong&gt;NATS Streaming Deprecated&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;NATS Streaming is deprecated. Migrate to &lt;a href="https://docs.nats.io/nats-concepts/jetstream"&gt;JetStream&lt;/a&gt; instead.&lt;/p&gt;
&lt;p&gt;The related MinIO configuration options and environment variables are deprecated.&lt;/p&gt;
&lt;/div&gt;
&lt;p&gt;This page documents settings for configuring an NATS service as a target for &lt;a href="https://silo.pgsty.com/administration/monitoring/bucket-notifications/#minio-bucket-notifications"&gt;Bucket Notifications&lt;/a&gt;. See &lt;a href="https://silo.pgsty.com/administration/monitoring/publish-events-to-nats/#minio-bucket-notifications-publish-nats"&gt;Publish Events to NATS&lt;/a&gt; for a tutorial on using these settings.&lt;/p&gt;
&lt;p&gt;You can establish or modify settings by defining:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;an &lt;em&gt;environment variable&lt;/em&gt; on the host system prior to starting or restarting the MinIO Server. Refer to your operating system’s documentation for how to define an environment variable.&lt;/li&gt;
&lt;li&gt;a &lt;em&gt;configuration setting&lt;/em&gt; using &lt;a href="https://silo.pgsty.com/reference/minio-mc-admin/mc-admin-config/#mc.admin.config.set"&gt;&lt;code&gt;mc admin config set&lt;/code&gt;&lt;/a&gt;.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;If you define both an environment variable and the similar configuration setting, MinIO uses the environment variable value.&lt;/p&gt;</description></item><item><title>Publish Events to Kafka</title><link>https://silo.pgsty.com/administration/monitoring/publish-events-to-kafka/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://silo.pgsty.com/administration/monitoring/publish-events-to-kafka/</guid><description>&lt;p&gt;&lt;a id="publish-events-to-kafka"&gt;&lt;/a&gt;
&lt;a id="minio-bucket-notifications-publish-kafka"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;MinIO supports publishing &lt;a href="https://silo.pgsty.com/administration/monitoring/bucket-notifications/#minio-bucket-notifications"&gt;bucket notification&lt;/a&gt; events to a &lt;a href="https://kafka.apache.org/"&gt;Kafka&lt;/a&gt; service endpoint.&lt;/p&gt;
&lt;p&gt;MinIO relies on the &lt;a href="https://github.com/Shopify/sarama"&gt;https://github.com/Shopify/sarama&lt;/a&gt; project for Kafka connectivity and shares that project’s Kafka support. See the &lt;code&gt;sarama&lt;/code&gt; &lt;a href="https://github.com/Shopify/sarama/#compatibility-and-api-stability"&gt;Compatibility and API stability&lt;/a&gt; section for more details.&lt;/p&gt;
&lt;h2 id="add-a-kafka-endpoint-to-a-minio-deployment"&gt;Add a Kafka Endpoint to a MinIO Deployment&lt;/h2&gt;
&lt;p&gt;The following procedure adds a new Kafka service endpoint for supporting &lt;a href="https://silo.pgsty.com/administration/monitoring/bucket-notifications/#minio-bucket-notifications"&gt;bucket notifications&lt;/a&gt; in a MinIO deployment.&lt;/p&gt;
&lt;h3 id="prerequisites"&gt;Prerequisites&lt;/h3&gt;
&lt;h4 id="kafka-minimum-versions-and-supported-versions"&gt;Kafka Minimum Versions and Supported Versions&lt;/h4&gt;
&lt;p&gt;MinIO relies on the &lt;a href="https://github.com/Shopify/sarama"&gt;https://github.com/Shopify/sarama&lt;/a&gt; project for Kafka connectivity and shares that project’s Kafka support. See the &lt;code&gt;sarama&lt;/code&gt; &lt;a href="https://github.com/Shopify/sarama/#compatibility-and-api-stability"&gt;Compatibility and API stability&lt;/a&gt; section for more details.&lt;/p&gt;</description></item><item><title>Thresholds and Limits</title><link>https://silo.pgsty.com/operations/concepts/thresholds/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://silo.pgsty.com/operations/concepts/thresholds/</guid><description>&lt;p&gt;&lt;a id="thresholds-and-limits"&gt;&lt;/a&gt;
&lt;a id="minio-server-limits"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;This page reflects limits and thresholds that apply to MinIO.&lt;/p&gt;
&lt;p&gt;Refer to the &lt;a href="https://silo.pgsty.com/operations/checklists/hardware/#minio-hardware-checklist"&gt;hardware&lt;/a&gt; and &lt;a href="https://silo.pgsty.com/operations/checklists/software/#minio-software-checklists"&gt;software&lt;/a&gt; for related recommendations and requirements.&lt;/p&gt;
&lt;h2 id="s3-api-limits"&gt;S3 API Limits&lt;/h2&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;&lt;p&gt;Item&lt;/p&gt;&lt;/th&gt;
 &lt;th&gt;&lt;p&gt;Specification&lt;/p&gt;&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;p&gt;Maximum object size&lt;/p&gt;&lt;/td&gt;
 &lt;td&gt;&lt;p&gt;50 TiB&lt;/p&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;p&gt;Minimum object size&lt;/p&gt;&lt;/td&gt;
 &lt;td&gt;&lt;p&gt;0 B&lt;/p&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;p&gt;Maximum object size per PUT operation&lt;/p&gt;&lt;/td&gt;
 &lt;td&gt;5 TiB for non-multipart upload&lt;br /&gt;50 TiB for multipart upload&lt;br /&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;p&gt;Maximum number of parts per upload&lt;/p&gt;&lt;/td&gt;
 &lt;td&gt;&lt;p&gt;10,000&lt;/p&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;p&gt;Part size range&lt;/p&gt;</description></item><item><title>CVE-2026-41145: Unsigned-Trailer Query Authentication Bypass</title><link>https://silo.pgsty.com/blog/security/cve-2026-41145/</link><pubDate>Thu, 16 Apr 2026 00:00:00 +0000</pubDate><guid>https://silo.pgsty.com/blog/security/cve-2026-41145/</guid><description>&lt;p&gt;&lt;strong&gt;Status:&lt;/strong&gt; Released&lt;br&gt;
&lt;strong&gt;First containing release:&lt;/strong&gt; &lt;a href="https://github.com/pgsty/minio/releases/tag/RELEASE.2026-04-17T00-00-00Z"&gt;RELEASE.2026-04-17T00-00-00Z&lt;/a&gt;&lt;br&gt;
&lt;strong&gt;GitHub advisory:&lt;/strong&gt; &lt;a href="https://github.com/advisories/GHSA-hv4r-mvr4-25vw"&gt;GHSA-hv4r-mvr4-25vw&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Query-string SigV4 credentials could enter a &lt;code&gt;STREAMING-UNSIGNED-PAYLOAD-TRAILER&lt;/code&gt; data flow, while the old code verified the signature only when an &lt;code&gt;Authorization&lt;/code&gt; header was present. A request carrying a valid access-key identifier could therefore complete a write without a correct signature.&lt;/p&gt;
&lt;p&gt;The final fix moved presigned rejection and SigV4 verification into &lt;code&gt;newUnsignedV4ChunkedReader()&lt;/code&gt;, making every caller consuming that stream share one authentication boundary.&lt;/p&gt;
&lt;h2 id="cve-number"&gt;Identifier note&lt;/h2&gt;
&lt;p&gt;The official CVE had not been assigned when the patch was written, so its commit subject used &lt;code&gt;fake CVE-2026-40027&lt;/code&gt;. The final identifier is &lt;strong&gt;CVE-2026-41145&lt;/strong&gt;. The historical commit remains unchanged; public material uses the official identifier.&lt;/p&gt;</description></item><item><title>SILO 20251203 Released</title><link>https://silo.pgsty.com/blog/release/20251203/</link><pubDate>Mon, 15 Dec 2025 00:00:00 +0000</pubDate><guid>https://silo.pgsty.com/blog/release/20251203/</guid><description>&lt;p&gt;&lt;strong&gt;Published:&lt;/strong&gt; 2025-12-15 · &lt;strong&gt;Version:&lt;/strong&gt; &lt;a href="https://github.com/pgsty/minio/releases/tag/RELEASE.2025-12-03T12-00-00Z"&gt;RELEASE.2025-12-03T12-00-00Z&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;This is the earliest traceable community release. Its purpose is to establish the community packaging and distribution baseline rather than to deliver incremental fixes over an earlier community release.&lt;/p&gt;
&lt;h2 id="major-changes"&gt;Major Changes&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;Build the community packaging flow around &lt;code&gt;minio/pkger&lt;/code&gt;.&lt;/li&gt;
&lt;li&gt;Choose a maintenance-mode upstream MinIO baseline as the starting point for the community-maintained fork.&lt;/li&gt;
&lt;li&gt;Produce the first &lt;code&gt;apk&lt;/code&gt;, &lt;code&gt;deb&lt;/code&gt;, and &lt;code&gt;rpm&lt;/code&gt; artifacts for ongoing community releases.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="fixed-cves"&gt;Fixed CVEs&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;This is the first community release. The GitHub Release does not provide a delta-style security-fix list against an earlier community version, and this page does not attempt to reconstruct the full historical CVE delta against the upstream maintenance baseline.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="related-commits"&gt;Related Commits&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://github.com/pgsty/minio/commit/d4cd4b433797e1cdcd2e46cc72df45b0897bdc0a"&gt;d4cd4b4&lt;/a&gt;: RELEASE.2025-12-03T12-00-00Z with go 1.25.5&lt;/li&gt;
&lt;/ul&gt;</description></item><item><title>mc admin accesskey rm</title><link>https://silo.pgsty.com/reference/minio-mc-admin/mc-admin-accesskey-remove/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://silo.pgsty.com/reference/minio-mc-admin/mc-admin-accesskey-remove/</guid><description>&lt;p&gt;&lt;a id="mc-admin-accesskey-rm"&gt;&lt;/a&gt;
&lt;a id="minio-mc-admin-accesskey-remove"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a id="command-mc.admin.accesskey.remove"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a id="command-mc.admin.accesskey.rm"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;h2 id="syntax"&gt;Syntax&lt;/h2&gt;
&lt;p&gt;The &lt;a href="https://silo.pgsty.com/reference/minio-mc-admin/mc-admin-accesskey-remove/#command-mc.admin.accesskey.rm"&gt;&lt;code&gt;mc admin accesskey rm&lt;/code&gt;&lt;/a&gt; command removes an access key associated to a user on the deployment.&lt;/p&gt;
&lt;p&gt;The &lt;a href="https://silo.pgsty.com/reference/minio-mc-admin/mc-admin-accesskey-remove/#command-mc.admin.accesskey.remove"&gt;&lt;code&gt;mc admin accesskey remove&lt;/code&gt;&lt;/a&gt; command has equivalent functionality to &lt;a href="https://silo.pgsty.com/reference/minio-mc-admin/mc-admin-accesskey-remove/#command-mc.admin.accesskey.rm"&gt;&lt;code&gt;mc admin accesskey rm&lt;/code&gt;&lt;/a&gt;.&lt;/p&gt;
&lt;div class="alert alert-danger" role="alert"&gt;
&lt;p&gt;&lt;strong&gt;Warning&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Applications can no longer authenticate using the access key after its removal.&lt;/p&gt;
&lt;/div&gt;



&lt;ul class="nav nav-tabs" id="tabs-1" role="tablist"&gt;&lt;li class="nav-item"&gt;&lt;button class="nav-link active" id="tabs-01-00-tab" data-bs-toggle="tab" data-bs-target="#tabs-01-00" role="tab" data-td-tp-persist="example" aria-controls="tabs-01-00" aria-selected="true"&gt;EXAMPLE&lt;/button&gt;&lt;/li&gt;&lt;li class="nav-item"&gt;&lt;button class="nav-link" id="tabs-01-01-tab" data-bs-toggle="tab" data-bs-target="#tabs-01-01" role="tab" data-td-tp-persist="syntax" aria-controls="tabs-01-01" aria-selected="false"&gt;SYNTAX&lt;/button&gt;&lt;/li&gt;&lt;/ul&gt;

&lt;div class="tab-content" id="tabs-1-content"&gt;&lt;div class="tab-body tab-pane fade show active" id="tabs-01-00" role="tabpanel" aria-labelled-by="tabs-01-00-tab" tabindex="1"&gt;&lt;p&gt;The following command removes the specified access key:&lt;/p&gt;</description></item><item><title>mc admin heal</title><link>https://silo.pgsty.com/reference/minio-mc-admin/mc-admin-heal/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://silo.pgsty.com/reference/minio-mc-admin/mc-admin-heal/</guid><description>&lt;p&gt;&lt;a id="mc-admin-heal"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a id="command-mc.admin.heal"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;h2 id="description"&gt;Description&lt;/h2&gt;
&lt;p&gt;The &lt;a href="https://silo.pgsty.com/reference/minio-mc-admin/mc-admin-heal/#command-mc.admin.heal"&gt;&lt;code&gt;mc admin heal&lt;/code&gt;&lt;/a&gt; command scans for objects that are damaged or corrupted and heals those objects.&lt;/p&gt;
&lt;p&gt;&lt;a href="https://silo.pgsty.com/reference/minio-mc-admin/mc-admin-heal/#command-mc.admin.heal"&gt;&lt;code&gt;mc admin heal&lt;/code&gt;&lt;/a&gt; is resource intensive and typically not required as a manual process, even after drive failures or corruption events.&lt;/p&gt;
&lt;p&gt;As a part of normal operations, MinIO:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;automatically heals objects damaged by silent bit rot corruption, drive failure, or other issues on each &lt;code&gt;POST&lt;/code&gt; or &lt;code&gt;GET&lt;/code&gt; operation.&lt;/li&gt;
&lt;li&gt;performs periodic background object healing using the &lt;a href="https://silo.pgsty.com/operations/concepts/scanner/#minio-concepts-scanner"&gt;scanner&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;aggressively heals objects after drive replacement.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Refer to &lt;a href="https://silo.pgsty.com/operations/concepts/healing/#minio-concepts-healing"&gt;Object Healing&lt;/a&gt; for more details on how MinIO heals objects.&lt;/p&gt;</description></item><item><title>mc admin policy rm</title><link>https://silo.pgsty.com/reference/minio-mc-admin/mc-admin-policy-remove/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://silo.pgsty.com/reference/minio-mc-admin/mc-admin-policy-remove/</guid><description>&lt;p&gt;&lt;a id="mc-admin-policy-rm"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a id="command-mc.admin.policy.remove"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a id="command-mc.admin.policy.rm"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;h2 id="syntax"&gt;Syntax&lt;/h2&gt;
&lt;p&gt;Removes an IAM policy from the target MinIO deployment.&lt;/p&gt;
&lt;p&gt;The &lt;a href="https://silo.pgsty.com/reference/minio-mc-admin/mc-admin-policy-remove/#command-mc.admin.policy.remove"&gt;&lt;code&gt;mc admin policy remove&lt;/code&gt;&lt;/a&gt; command has equivalent functionality to &lt;a href="https://silo.pgsty.com/reference/minio-mc-admin/mc-admin-policy-remove/#command-mc.admin.policy.rm"&gt;&lt;code&gt;mc admin policy rm&lt;/code&gt;&lt;/a&gt;.&lt;/p&gt;



&lt;ul class="nav nav-tabs" id="tabs-0" role="tablist"&gt;&lt;li class="nav-item"&gt;&lt;button class="nav-link active" id="tabs-00-00-tab" data-bs-toggle="tab" data-bs-target="#tabs-00-00" role="tab" data-td-tp-persist="example" aria-controls="tabs-00-00" aria-selected="true"&gt;EXAMPLE&lt;/button&gt;&lt;/li&gt;&lt;li class="nav-item"&gt;&lt;button class="nav-link" id="tabs-00-01-tab" data-bs-toggle="tab" data-bs-target="#tabs-00-01" role="tab" data-td-tp-persist="syntax" aria-controls="tabs-00-01" aria-selected="false"&gt;SYNTAX&lt;/button&gt;&lt;/li&gt;&lt;/ul&gt;

&lt;div class="tab-content" id="tabs-0-content"&gt;&lt;div class="tab-body tab-pane fade show active" id="tabs-00-00" role="tabpanel" aria-labelled-by="tabs-00-00-tab" tabindex="0"&gt;&lt;p&gt;The following command removes the policy names &lt;code&gt;writeonly&lt;/code&gt; from the &lt;code&gt;myminio&lt;/code&gt; MinIO deployment:&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-shell" data-lang="shell"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;mc admin policy rm myminio writeonly
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="tab-body tab-pane fade" id="tabs-00-01" role="tabpanel" aria-labelled-by="tabs-00-01-tab" tabindex="0"&gt;&lt;p&gt;The command has the following syntax:&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-shell" data-lang="shell"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;mc admin policy rm TARGET POLICYNAME
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;ul&gt;
&lt;li&gt;Brackets &lt;code&gt;[]&lt;/code&gt; indicate optional parameters.&lt;/li&gt;
&lt;li&gt;Parameters sharing a line are mutually dependent.&lt;/li&gt;
&lt;li&gt;Parameters separated using the pipe &lt;code&gt;|&lt;/code&gt; operator are mutually exclusive.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Copy the example to a text editor and modify as-needed before running the command in the terminal/shell.&lt;/p&gt;</description></item><item><title>mc admin user sts info</title><link>https://silo.pgsty.com/reference/minio-mc-admin/mc-admin-user-sts-info/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://silo.pgsty.com/reference/minio-mc-admin/mc-admin-user-sts-info/</guid><description>&lt;p&gt;&lt;a id="mc-admin-user-sts-info"&gt;&lt;/a&gt;
&lt;a id="minio-mc-admin-sts-info"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a id="command-mc.admin.user.sts.info"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;h2 id="syntax"&gt;Syntax&lt;/h2&gt;
&lt;p&gt;The &lt;a href="https://silo.pgsty.com/reference/minio-mc-admin/mc-admin-user-sts-info/#command-mc.admin.user.sts.info"&gt;&lt;code&gt;mc admin user sts info&lt;/code&gt;&lt;/a&gt; command retrieves information on the specified STS credential, such as the parent &lt;a href="https://silo.pgsty.com/administration/identity-access-management/minio-identity-management/#minio-internal-idp"&gt;MinIO user&lt;/a&gt; who generated the credentials, associated policies, and expiration.&lt;/p&gt;
&lt;p&gt;&lt;abbr title="Security Token Service"&gt;STS&lt;/abbr&gt; credentials provide temporary access to the MinIO deployment.&lt;/p&gt;



&lt;ul class="nav nav-tabs" id="tabs-0" role="tablist"&gt;&lt;li class="nav-item"&gt;&lt;button class="nav-link active" id="tabs-00-00-tab" data-bs-toggle="tab" data-bs-target="#tabs-00-00" role="tab" data-td-tp-persist="example" aria-controls="tabs-00-00" aria-selected="true"&gt;EXAMPLE&lt;/button&gt;&lt;/li&gt;&lt;li class="nav-item"&gt;&lt;button class="nav-link" id="tabs-00-01-tab" data-bs-toggle="tab" data-bs-target="#tabs-00-01" role="tab" data-td-tp-persist="syntax" aria-controls="tabs-00-01" aria-selected="false"&gt;SYNTAX&lt;/button&gt;&lt;/li&gt;&lt;/ul&gt;

&lt;div class="tab-content" id="tabs-0-content"&gt;&lt;div class="tab-body tab-pane fade show active" id="tabs-00-00" role="tabpanel" aria-labelled-by="tabs-00-00-tab" tabindex="0"&gt;&lt;p&gt;The following command retrieves information on the STS credentials with specified access key:&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-shell" data-lang="shell"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;mc admin user sts info myminio/ &lt;span class="s2"&gt;&amp;#34;J123C4ZXEQN8RK6ND35I&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="tab-body tab-pane fade" id="tabs-00-01" role="tabpanel" aria-labelled-by="tabs-00-01-tab" tabindex="0"&gt;&lt;p&gt;The command has the following syntax:&lt;/p&gt;</description></item><item><title>mc admin user svcacct rm</title><link>https://silo.pgsty.com/reference/minio-mc-admin/mc-admin-user-svcacct-remove/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://silo.pgsty.com/reference/minio-mc-admin/mc-admin-user-svcacct-remove/</guid><description>&lt;p&gt;&lt;a id="mc-admin-user-svcacct-rm"&gt;&lt;/a&gt;
&lt;a id="minio-mc-admin-svcacct-remove"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a id="command-mc.admin.user.svcacct.remove"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a id="command-mc.admin.user.svcacct.rm"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;div class="alert alert-warning" role="alert"&gt;
&lt;p&gt;&lt;strong&gt;Important&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This command has been replaced and will be deprecated in a future MinIO Client release.&lt;/p&gt;
&lt;p&gt;As of MinIO Client RELEASE.2024-10-08T09-37-26Z, use the &lt;a href="https://silo.pgsty.com/reference/minio-mc-admin/mc-admin-accesskey-remove/#command-mc.admin.accesskey.rm"&gt;&lt;code&gt;mc admin accesskey rm&lt;/code&gt;&lt;/a&gt; command to delete access keys for built-in MinIO IDP users.&lt;/p&gt;
&lt;p&gt;For access keys for AD/LDAP users, use the &lt;a href="https://silo.pgsty.com/reference/minio-mc/mc-idp-ldap-accesskey-rm/#command-mc.idp.ldap.accesskey.rm"&gt;&lt;code&gt;mc idp ldap accesskey rm&lt;/code&gt;&lt;/a&gt; command.&lt;/p&gt;
&lt;/div&gt;
&lt;h2 id="syntax"&gt;Syntax&lt;/h2&gt;
&lt;p&gt;The &lt;a href="https://silo.pgsty.com/reference/minio-mc-admin/mc-admin-user-svcacct-remove/#command-mc.admin.user.svcacct.rm"&gt;&lt;code&gt;mc admin user svcacct rm&lt;/code&gt;&lt;/a&gt; command removes an access key associated to a user on the deployment.&lt;/p&gt;</description></item><item><title>mc diff</title><link>https://silo.pgsty.com/reference/minio-mc/mc-diff/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://silo.pgsty.com/reference/minio-mc/mc-diff/</guid><description>&lt;p&gt;&lt;a id="mc-diff"&gt;&lt;/a&gt;
&lt;a id="minio-mc-diff"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a id="command-mc.diff"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;h2 id="syntax"&gt;Syntax&lt;/h2&gt;
&lt;p&gt;The &lt;a href="https://silo.pgsty.com/reference/minio-mc/mc-diff/#command-mc.diff"&gt;&lt;code&gt;mc diff&lt;/code&gt;&lt;/a&gt; mc computes the differences between two filesystem directories or MinIO buckets. &lt;a href="https://silo.pgsty.com/reference/minio-mc/mc-diff/#command-mc.diff"&gt;&lt;code&gt;mc diff&lt;/code&gt;&lt;/a&gt; lists only those objects which are missing or which differ in size. &lt;a href="https://silo.pgsty.com/reference/minio-mc/mc-diff/#command-mc.diff"&gt;&lt;code&gt;mc diff&lt;/code&gt;&lt;/a&gt; does &lt;strong&gt;not&lt;/strong&gt; compare the contents of objects.&lt;/p&gt;



&lt;ul class="nav nav-tabs" id="tabs-0" role="tablist"&gt;&lt;li class="nav-item"&gt;&lt;button class="nav-link active" id="tabs-00-00-tab" data-bs-toggle="tab" data-bs-target="#tabs-00-00" role="tab" data-td-tp-persist="example" aria-controls="tabs-00-00" aria-selected="true"&gt;EXAMPLE&lt;/button&gt;&lt;/li&gt;&lt;li class="nav-item"&gt;&lt;button class="nav-link" id="tabs-00-01-tab" data-bs-toggle="tab" data-bs-target="#tabs-00-01" role="tab" data-td-tp-persist="syntax" aria-controls="tabs-00-01" aria-selected="false"&gt;SYNTAX&lt;/button&gt;&lt;/li&gt;&lt;/ul&gt;

&lt;div class="tab-content" id="tabs-0-content"&gt;&lt;div class="tab-body tab-pane fade show active" id="tabs-00-00" role="tabpanel" aria-labelled-by="tabs-00-00-tab" tabindex="0"&gt;&lt;p&gt;The following command computes the difference between an object on a local filesystem and an object in the &lt;code&gt;mydata&lt;/code&gt; bucket on the &lt;code&gt;myminio&lt;/code&gt; MinIO deployment:&lt;/p&gt;</description></item><item><title>mc idp ldap update</title><link>https://silo.pgsty.com/reference/minio-mc/mc-idp-ldap-update/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://silo.pgsty.com/reference/minio-mc/mc-idp-ldap-update/</guid><description>&lt;p&gt;&lt;a id="mc-idp-ldap-update"&gt;&lt;/a&gt;
&lt;a id="minio-mc-idp-ldap-update"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a id="command-mc.idp.ldap.update"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;h2 id="description"&gt;Description&lt;/h2&gt;
&lt;p&gt;The &lt;a href="https://silo.pgsty.com/reference/minio-mc/mc-idp-ldap-update/#command-mc.idp.ldap.update"&gt;&lt;code&gt;mc idp ldap update&lt;/code&gt;&lt;/a&gt; command modifies an existing set of configurations for an AD/LDAP provider.&lt;/p&gt;



&lt;ul class="nav nav-tabs" id="tabs-0" role="tablist"&gt;&lt;li class="nav-item"&gt;&lt;button class="nav-link active" id="tabs-00-00-tab" data-bs-toggle="tab" data-bs-target="#tabs-00-00" role="tab" data-td-tp-persist="example" aria-controls="tabs-00-00" aria-selected="true"&gt;EXAMPLE&lt;/button&gt;&lt;/li&gt;&lt;li class="nav-item"&gt;&lt;button class="nav-link" id="tabs-00-01-tab" data-bs-toggle="tab" data-bs-target="#tabs-00-01" role="tab" data-td-tp-persist="syntax" aria-controls="tabs-00-01" aria-selected="false"&gt;SYNTAX&lt;/button&gt;&lt;/li&gt;&lt;/ul&gt;

&lt;div class="tab-content" id="tabs-0-content"&gt;&lt;div class="tab-body tab-pane fade show active" id="tabs-00-00" role="tabpanel" aria-labelled-by="tabs-00-00-tab" tabindex="0"&gt;&lt;p&gt;The following example changes two of the AD/LDAP configuration settings for the &lt;code&gt;myminio&lt;/code&gt; deployment.&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-shell" data-lang="shell"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;mc idp ldap update &lt;span class="se"&gt;\
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; myminio &lt;span class="se"&gt;\
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="nv"&gt;lookup_bind_dn&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="nv"&gt;cn&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;admin,dc&lt;span class="o"&gt;=&lt;/span&gt;min,dc&lt;span class="o"&gt;=&lt;/span&gt;io &lt;span class="se"&gt;\
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="nv"&gt;lookup_bind_password&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;somesecret
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="tab-body tab-pane fade" id="tabs-00-01" role="tabpanel" aria-labelled-by="tabs-00-01-tab" tabindex="0"&gt;&lt;p&gt;The command has the following syntax:&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-shell" data-lang="shell"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;mc &lt;span class="o"&gt;[&lt;/span&gt;GLOBALFLAGS&lt;span class="o"&gt;]&lt;/span&gt; idp ldap update &lt;span class="se"&gt;\
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; ALIAS &lt;span class="se"&gt;\
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="o"&gt;[&lt;/span&gt;CFG_PARAM1&lt;span class="o"&gt;]&lt;/span&gt; &lt;span class="se"&gt;\
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="o"&gt;[&lt;/span&gt;CFG_PARAM2&lt;span class="o"&gt;]&lt;/span&gt;...
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;Replace &lt;code&gt;ALIAS&lt;/code&gt; with the &lt;a href="https://silo.pgsty.com/reference/minio-mc/mc-alias-set/#alias"&gt;alias&lt;/a&gt; of a MinIO deployment to update for AD/LDAP integration.&lt;/p&gt;</description></item><item><title>mc replicate status</title><link>https://silo.pgsty.com/reference/minio-mc/mc-replicate-status/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://silo.pgsty.com/reference/minio-mc/mc-replicate-status/</guid><description>&lt;p&gt;&lt;a id="mc-replicate-status"&gt;&lt;/a&gt;
&lt;a id="minio-mc-replicate-status"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a id="command-mc.replicate.status"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;h2 id="syntax"&gt;Syntax&lt;/h2&gt;
&lt;p&gt;The &lt;a href="https://silo.pgsty.com/reference/minio-mc/mc-replicate-status/#command-mc.replicate.status"&gt;&lt;code&gt;mc replicate status&lt;/code&gt;&lt;/a&gt; command displays the &lt;a href="https://silo.pgsty.com/administration/bucket-replication/#minio-bucket-replication-serverside"&gt;replication status&lt;/a&gt; of a MinIO bucket. The status also lists the remote target path or location.&lt;/p&gt;



&lt;ul class="nav nav-tabs" id="tabs-0" role="tablist"&gt;&lt;li class="nav-item"&gt;&lt;button class="nav-link active" id="tabs-00-00-tab" data-bs-toggle="tab" data-bs-target="#tabs-00-00" role="tab" data-td-tp-persist="example" aria-controls="tabs-00-00" aria-selected="true"&gt;EXAMPLE&lt;/button&gt;&lt;/li&gt;&lt;li class="nav-item"&gt;&lt;button class="nav-link" id="tabs-00-01-tab" data-bs-toggle="tab" data-bs-target="#tabs-00-01" role="tab" data-td-tp-persist="syntax" aria-controls="tabs-00-01" aria-selected="false"&gt;SYNTAX&lt;/button&gt;&lt;/li&gt;&lt;/ul&gt;

&lt;div class="tab-content" id="tabs-0-content"&gt;&lt;div class="tab-body tab-pane fade show active" id="tabs-00-00" role="tabpanel" aria-labelled-by="tabs-00-00-tab" tabindex="0"&gt;&lt;p&gt;The following command displays the current replication status of the &lt;code&gt;mydata&lt;/code&gt; bucket on the &lt;code&gt;myminio&lt;/code&gt; MinIO deployment:&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-shell" data-lang="shell"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;mc replicate status myminio/mydata
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="tab-body tab-pane fade" id="tabs-00-01" role="tabpanel" aria-labelled-by="tabs-00-01-tab" tabindex="0"&gt;&lt;p&gt;The command has the following syntax:&lt;/p&gt;</description></item><item><title>NSQ Notification Settings</title><link>https://silo.pgsty.com/reference/minio-server/settings/notifications/nsq/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://silo.pgsty.com/reference/minio-server/settings/notifications/nsq/</guid><description>&lt;p&gt;&lt;a id="nsq-notification-settings"&gt;&lt;/a&gt;
&lt;a id="minio-server-config-bucket-notification-nsq"&gt;&lt;/a&gt;
&lt;a id="minio-server-envvar-bucket-notification-nsq"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;This page documents settings for configuring an NSQ service as a target for &lt;a href="https://silo.pgsty.com/administration/monitoring/bucket-notifications/#minio-bucket-notifications"&gt;Bucket Notifications&lt;/a&gt;. See &lt;a href="https://silo.pgsty.com/administration/monitoring/publish-events-to-nsq/#minio-bucket-notifications-publish-nsq"&gt;Publish Events to NSQ&lt;/a&gt; for a tutorial on using these settings.&lt;/p&gt;
&lt;p&gt;You can establish or modify settings by defining:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;an &lt;em&gt;environment variable&lt;/em&gt; on the host system prior to starting or restarting the MinIO Server. Refer to your operating system’s documentation for how to define an environment variable.&lt;/li&gt;
&lt;li&gt;a &lt;em&gt;configuration setting&lt;/em&gt; using &lt;a href="https://silo.pgsty.com/reference/minio-mc-admin/mc-admin-config/#mc.admin.config.set"&gt;&lt;code&gt;mc admin config set&lt;/code&gt;&lt;/a&gt;.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;If you define both an environment variable and the similar configuration setting, MinIO uses the environment variable value.&lt;/p&gt;</description></item><item><title>Publish Events to MySQL</title><link>https://silo.pgsty.com/administration/monitoring/publish-events-to-mysql/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://silo.pgsty.com/administration/monitoring/publish-events-to-mysql/</guid><description>&lt;p&gt;&lt;a id="publish-events-to-mysql"&gt;&lt;/a&gt;
&lt;a id="minio-bucket-notifications-publish-mysql"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;MinIO supports publishing &lt;a href="https://silo.pgsty.com/administration/monitoring/bucket-notifications/#minio-bucket-notifications"&gt;bucket notification&lt;/a&gt; events to a &lt;a href="https://www.mysql.com/"&gt;MySQL&lt;/a&gt; service endpoint. MinIO supports MySQL 5.7.8 and later &lt;em&gt;only&lt;/em&gt;.&lt;/p&gt;
&lt;h2 id="add-a-mysql-endpoint-to-a-minio-deployment"&gt;Add a MySQL Endpoint to a MinIO Deployment&lt;/h2&gt;
&lt;p&gt;The following procedure adds a new MySQL service endpoint for supporting &lt;a href="https://silo.pgsty.com/administration/monitoring/bucket-notifications/#minio-bucket-notifications"&gt;bucket notifications&lt;/a&gt; in a MinIO deployment.&lt;/p&gt;
&lt;h3 id="prerequisites"&gt;Prerequisites&lt;/h3&gt;
&lt;h4 id="mysql-5-7-8-and-later"&gt;MySQL 5.7.8 and later&lt;/h4&gt;
&lt;p&gt;MinIO relies on features introduced with MySQL 5.7.8.&lt;/p&gt;
&lt;h4 id="minio-mc-command-line-tool"&gt;MinIO &lt;code&gt;mc&lt;/code&gt; Command Line Tool&lt;/h4&gt;
&lt;p&gt;This procedure uses the &lt;a href="https://silo.pgsty.com/reference/minio-mc/#command-mc"&gt;&lt;code&gt;mc&lt;/code&gt;&lt;/a&gt; command line tool for certain actions. See the &lt;code&gt;mc&lt;/code&gt; &lt;a href="https://silo.pgsty.com/reference/minio-mc/#mc-install"&gt;Quickstart&lt;/a&gt; for installation instructions.&lt;/p&gt;</description></item><item><title>Rust Quickstart Guide</title><link>https://silo.pgsty.com/developers/rust/minio-rust/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://silo.pgsty.com/developers/rust/minio-rust/</guid><description>&lt;p&gt;&lt;a id="rust-quickstart-guide"&gt;&lt;/a&gt;
&lt;a id="minio-rust-quickstart"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;h2 id="minio-rust-sdk-for-amazon-s3-compatible-cloud-storage"&gt;MinIO Rust SDK for Amazon S3 Compatible Cloud Storage&lt;/h2&gt;
&lt;p&gt;&lt;a href="https://github.com/minio/minio-rs/actions/workflows/rust.yml"&gt;&lt;img src="https://github.com/minio/minio-rs/actions/workflows/rust.yml/badge.svg?branch=master" alt="CI"&gt;&lt;/a&gt; &lt;a href="https://docs.rs/minio/latest/minio/"&gt;&lt;img src="https://docs.rs/minio/badge.svg" alt="docs.rs"&gt;&lt;/a&gt; &lt;a href="https://slack.min.io"&gt;&lt;img src="https://slack.min.io/slack?type=svg" alt="Slack"&gt;&lt;/a&gt; &lt;a href="https://sourcegraph.com/github.com/minio/minio-rs?badge"&gt;&lt;img src="https://sourcegraph.com/github.com/minio/minio-rs/-/badge.svg" alt="Sourcegraph"&gt;&lt;/a&gt; &lt;a href="https://crates.io/crates/minio"&gt;&lt;img src="https://img.shields.io/crates/v/minio" alt="crates.io"&gt;&lt;/a&gt; &lt;a href="https://github.com/minio/minio-rs/blob/master/LICENSE"&gt;&lt;img src="https://img.shields.io/badge/license-Apache%20V2-blue.svg" alt="Apache V2 License"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;The MinIO Rust SDK is a Simple Storage Service (aka S3) client for performing bucket and object operations to any Amazon S3 compatible object storage service. It provides a strongly-typed, async-first interface to the MinIO and Amazon S3-compatible object storage APIs.&lt;/p&gt;
&lt;p&gt;Each supported S3 operation has a corresponding request builder (for example: [&lt;code&gt;BucketExists&lt;/code&gt;], [&lt;code&gt;PutObject&lt;/code&gt;], [&lt;code&gt;UploadPartCopy&lt;/code&gt;]), which allows users to configure request parameters using a fluent builder pattern.&lt;/p&gt;</description></item><item><title>CVE-2026-42600: ReadMultiple Storage-REST Path Traversal</title><link>https://silo.pgsty.com/blog/security/cve-2026-42600/</link><pubDate>Fri, 12 Jun 2026 00:00:00 +0000</pubDate><guid>https://silo.pgsty.com/blog/security/cve-2026-42600/</guid><description>&lt;p&gt;&lt;strong&gt;Status:&lt;/strong&gt; Released&lt;br&gt;
&lt;strong&gt;First containing release:&lt;/strong&gt; &lt;a href="https://github.com/pgsty/minio/releases/tag/RELEASE.2026-06-18T00-00-00Z"&gt;RELEASE.2026-06-18T00-00-00Z&lt;/a&gt;&lt;br&gt;
&lt;strong&gt;GitHub advisory:&lt;/strong&gt; &lt;a href="https://github.com/advisories/GHSA-xh8f-g2qw-gcm7"&gt;GHSA-xh8f-g2qw-gcm7&lt;/a&gt;&lt;br&gt;
&lt;strong&gt;Affected scope:&lt;/strong&gt; Distributed erasure only; cluster-root / internode JWT required&lt;/p&gt;
&lt;p&gt;The msgpack body of &lt;code&gt;/rmpl&lt;/code&gt; carried &lt;code&gt;Bucket&lt;/code&gt;, &lt;code&gt;Prefix&lt;/code&gt;, and &lt;code&gt;Files&lt;/code&gt;. The old code joined those values into filesystem paths without a containment check. The initial fix implemented full preflight validation. Continued call-chain review then found that this API had had no production caller since 2024. The final solution changed from “retain and harden” to removing the route, handler, client, interface, and generated code.&lt;/p&gt;</description></item><item><title>mc admin info</title><link>https://silo.pgsty.com/reference/minio-mc-admin/mc-admin-info/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://silo.pgsty.com/reference/minio-mc-admin/mc-admin-info/</guid><description>&lt;p&gt;&lt;a id="mc-admin-info"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a id="command-mc.admin.info"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;h2 id="description"&gt;Description&lt;/h2&gt;
&lt;p&gt;The &lt;a href="https://silo.pgsty.com/reference/minio-mc-admin/mc-admin-info/#command-mc.admin.info"&gt;&lt;code&gt;mc admin info&lt;/code&gt;&lt;/a&gt; command displays information on a MinIO server. For distributed MinIO deployments, &lt;a href="https://silo.pgsty.com/reference/minio-mc-admin/mc-admin-info/#command-mc.admin.info"&gt;&lt;code&gt;mc admin info&lt;/code&gt;&lt;/a&gt; displays information for each MinIO server in the deployment.&lt;/p&gt;
&lt;div class="alert alert-info" role="alert"&gt;
&lt;p&gt;&lt;strong&gt;Added: mc&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;RELEASE.2024-05-03T11-21-07Z&lt;/p&gt;
&lt;p&gt;The command output includes information about the &lt;a href="https://silo.pgsty.com/operations/concepts/erasure-coding/#minio-ec-erasure-set"&gt;erasure code&lt;/a&gt; setting for the cluster. This displays in the output in the format &lt;code&gt;EC:#&lt;/code&gt;.&lt;/p&gt;
&lt;/div&gt;
&lt;p&gt;The output of the command resembles the following:&lt;/p&gt;
&lt;pre tabindex="0"&gt;&lt;code&gt;● play.min.io
 Uptime: 2 hours
 Version: 2024-05-10T08:24:14Z
 Network: 1/1 OK
 Drives: 4/4 OK
 Pool: 1

Pools:
 1st, Erasure sets: 1, Drives per erasure set: 4

0 B Used, 3 Buckets, 0 Objects
4 drives online, 0 drives offline, EC:1
&lt;/code&gt;&lt;/pre&gt;&lt;h2 id="examples"&gt;Examples&lt;/h2&gt;
&lt;p&gt;The following example assumes that the &lt;code&gt;play&lt;/code&gt; alias exists in the &lt;a href="https://silo.pgsty.com/reference/minio-mc/#command-mc"&gt;&lt;code&gt;mc&lt;/code&gt;&lt;/a&gt; &lt;a href="https://silo.pgsty.com/reference/minio-mc/#mc-configuration"&gt;configuration file&lt;/a&gt;. You can replace &lt;code&gt;play&lt;/code&gt; with the alias for your preferred S3-compatible deployment.&lt;/p&gt;</description></item><item><title>mc du</title><link>https://silo.pgsty.com/reference/minio-mc/mc-du/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://silo.pgsty.com/reference/minio-mc/mc-du/</guid><description>&lt;p&gt;&lt;a id="mc-du"&gt;&lt;/a&gt;
&lt;a id="minio-mc-du"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a id="command-mc.du"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;h2 id="syntax"&gt;Syntax&lt;/h2&gt;
&lt;p&gt;The &lt;a href="https://silo.pgsty.com/reference/minio-mc/mc-du/#command-mc.du"&gt;&lt;code&gt;mc du&lt;/code&gt;&lt;/a&gt; command summarizes the disk usage of buckets and folders. You can also use &lt;a href="https://silo.pgsty.com/reference/minio-mc/mc-du/#command-mc.du"&gt;&lt;code&gt;du&lt;/code&gt;&lt;/a&gt; against the local filesystem to produce similar results as the &lt;code&gt;du&lt;/code&gt; command.&lt;/p&gt;



&lt;ul class="nav nav-tabs" id="tabs-0" role="tablist"&gt;&lt;li class="nav-item"&gt;&lt;button class="nav-link active" id="tabs-00-00-tab" data-bs-toggle="tab" data-bs-target="#tabs-00-00" role="tab" data-td-tp-persist="example" aria-controls="tabs-00-00" aria-selected="true"&gt;EXAMPLE&lt;/button&gt;&lt;/li&gt;&lt;li class="nav-item"&gt;&lt;button class="nav-link" id="tabs-00-01-tab" data-bs-toggle="tab" data-bs-target="#tabs-00-01" role="tab" data-td-tp-persist="syntax" aria-controls="tabs-00-01" aria-selected="false"&gt;SYNTAX&lt;/button&gt;&lt;/li&gt;&lt;/ul&gt;

&lt;div class="tab-content" id="tabs-0-content"&gt;&lt;div class="tab-body tab-pane fade show active" id="tabs-00-00" role="tabpanel" aria-labelled-by="tabs-00-00-tab" tabindex="0"&gt;&lt;p&gt;The following command prints the disk usage of the &lt;code&gt;mybucket&lt;/code&gt; bucket on the &lt;code&gt;myminio&lt;/code&gt; MinIO deployment:&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-shell" data-lang="shell"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;mc du play/mybucket
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;The output resembles the following:&lt;/p&gt;</description></item><item><title>mc replicate export</title><link>https://silo.pgsty.com/reference/minio-mc/mc-replicate-export/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://silo.pgsty.com/reference/minio-mc/mc-replicate-export/</guid><description>&lt;p&gt;&lt;a id="mc-replicate-export"&gt;&lt;/a&gt;
&lt;a id="minio-mc-replicate-export"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a id="command-mc.replicate.export"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;h2 id="syntax"&gt;Syntax&lt;/h2&gt;
&lt;p&gt;The &lt;a href="https://silo.pgsty.com/reference/minio-mc/mc-replicate-export/#command-mc.replicate.export"&gt;&lt;code&gt;mc replicate export&lt;/code&gt;&lt;/a&gt; command exports the JSON-formatted &lt;a href="https://silo.pgsty.com/administration/bucket-replication/#minio-bucket-replication-serverside"&gt;replication rules&lt;/a&gt; for a MinIO bucket to &lt;code&gt;STDOUT&lt;/code&gt;.&lt;/p&gt;



&lt;ul class="nav nav-tabs" id="tabs-0" role="tablist"&gt;&lt;li class="nav-item"&gt;&lt;button class="nav-link active" id="tabs-00-00-tab" data-bs-toggle="tab" data-bs-target="#tabs-00-00" role="tab" data-td-tp-persist="example" aria-controls="tabs-00-00" aria-selected="true"&gt;EXAMPLE&lt;/button&gt;&lt;/li&gt;&lt;li class="nav-item"&gt;&lt;button class="nav-link" id="tabs-00-01-tab" data-bs-toggle="tab" data-bs-target="#tabs-00-01" role="tab" data-td-tp-persist="syntax" aria-controls="tabs-00-01" aria-selected="false"&gt;SYNTAX&lt;/button&gt;&lt;/li&gt;&lt;/ul&gt;

&lt;div class="tab-content" id="tabs-0-content"&gt;&lt;div class="tab-body tab-pane fade show active" id="tabs-00-00" role="tabpanel" aria-labelled-by="tabs-00-00-tab" tabindex="0"&gt;&lt;p&gt;The following command exports the replication configuration for the &lt;code&gt;mydata&lt;/code&gt; bucket on the &lt;code&gt;myminio&lt;/code&gt; MinIO deployment:&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-shell" data-lang="shell"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;mc replicate &lt;span class="nb"&gt;export&lt;/span&gt; myminio/mydata &amp;gt; mydata-replication.json
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="tab-body tab-pane fade" id="tabs-00-01" role="tabpanel" aria-labelled-by="tabs-00-01-tab" tabindex="0"&gt;&lt;p&gt;The command has the following syntax:&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-shell" data-lang="shell"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;mc &lt;span class="o"&gt;[&lt;/span&gt;GLOBALFLAGS&lt;span class="o"&gt;]&lt;/span&gt; &lt;span class="nb"&gt;export&lt;/span&gt; ALIAS
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;ul&gt;
&lt;li&gt;Brackets &lt;code&gt;[]&lt;/code&gt; indicate optional parameters.&lt;/li&gt;
&lt;li&gt;Parameters sharing a line are mutually dependent.&lt;/li&gt;
&lt;li&gt;Parameters separated using the pipe &lt;code&gt;|&lt;/code&gt; operator are mutually exclusive.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Copy the example to a text editor and modify as-needed before running the command in the terminal/shell.&lt;/p&gt;</description></item><item><title>mc support upload</title><link>https://silo.pgsty.com/reference/minio-mc/mc-support-upload/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://silo.pgsty.com/reference/minio-mc/mc-support-upload/</guid><description>&lt;p&gt;&lt;a id="mc-support-upload"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a id="command-mc.support.upload"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;h2 id="description"&gt;Description&lt;/h2&gt;
&lt;p&gt;&lt;a href="https://silo.pgsty.com/reference/minio-mc/mc-support-upload/#command-mc.support.upload"&gt;&lt;code&gt;mc support upload&lt;/code&gt;&lt;/a&gt; copies a file from the local file system to a SUBNET ticket.&lt;/p&gt;
&lt;div class="alert alert-info" role="alert"&gt;
&lt;p&gt;&lt;strong&gt;SUBNET Registration Required&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;The &lt;code&gt;mc support&lt;/code&gt; commands are designed for MinIO deployments registered with &lt;a href="https://min.io/pricing?jmp=docs"&gt;MinIO SUBNET&lt;/a&gt; to ensure optimal outcome of diagnostics and performance testing. Deployments not registered with SUBNET cannot use the &lt;code&gt;mc support&lt;/code&gt; commands.&lt;/p&gt;
&lt;/div&gt;
&lt;h2 id="syntax"&gt;Syntax&lt;/h2&gt;
&lt;p&gt;The &lt;a href="https://silo.pgsty.com/reference/minio-mc/mc-support-profile/#command-mc.support.profile"&gt;&lt;code&gt;mc support profile&lt;/code&gt;&lt;/a&gt; command has the following syntax:&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-shell" data-lang="shell"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;mc &lt;span class="o"&gt;[&lt;/span&gt;GLOBALFLAGS&lt;span class="o"&gt;]&lt;/span&gt; support profile &lt;span class="se"&gt;\
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; ALIAS &lt;span class="se"&gt;\
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; FILE &lt;span class="se"&gt;\
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="o"&gt;[&lt;/span&gt;--comment &lt;span class="s2"&gt;&amp;#34;string&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;]&lt;/span&gt; &lt;span class="se"&gt;\
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="o"&gt;[&lt;/span&gt;--enc&lt;span class="o"&gt;]&lt;/span&gt; &lt;span class="se"&gt;\
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="o"&gt;[&lt;/span&gt;--issue integer&lt;span class="o"&gt;]&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h3 id="parameters"&gt;Parameters&lt;/h3&gt;
&lt;h5 id="mc.support.upload.ALIAS"&gt;&lt;code&gt;ALIAS&lt;/code&gt;&lt;/h5&gt;
&lt;p&gt;&lt;em&gt;mc-cmd&lt;/em&gt;&lt;/p&gt;</description></item><item><title>PostgreSQL Notification Settings</title><link>https://silo.pgsty.com/reference/minio-server/settings/notifications/postgresql/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://silo.pgsty.com/reference/minio-server/settings/notifications/postgresql/</guid><description>&lt;p&gt;&lt;a id="postgresql-notification-settings"&gt;&lt;/a&gt;
&lt;a id="minio-server-config-bucket-notification-postgresql"&gt;&lt;/a&gt;
&lt;a id="minio-server-envvar-bucket-notification-postgresql"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;This page documents settings for configuring an POSTGRES service as a target for &lt;a href="https://silo.pgsty.com/administration/monitoring/bucket-notifications/#minio-bucket-notifications"&gt;Bucket Notifications&lt;/a&gt;. See &lt;a href="https://silo.pgsty.com/administration/monitoring/publish-events-to-postgresql/#minio-bucket-notifications-publish-postgresql"&gt;Publish Events to PostgreSQL&lt;/a&gt; for a tutorial on using these settings.&lt;/p&gt;
&lt;p&gt;You can establish or modify settings by defining:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;an &lt;em&gt;environment variable&lt;/em&gt; on the host system prior to starting or restarting the MinIO Server. Refer to your operating system’s documentation for how to define an environment variable.&lt;/li&gt;
&lt;li&gt;a &lt;em&gt;configuration setting&lt;/em&gt; using &lt;a href="https://silo.pgsty.com/reference/minio-mc-admin/mc-admin-config/#mc.admin.config.set"&gt;&lt;code&gt;mc admin config set&lt;/code&gt;&lt;/a&gt;.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;If you define both an environment variable and the similar configuration setting, MinIO uses the environment variable value.&lt;/p&gt;</description></item><item><title>Publish Events to PostgreSQL</title><link>https://silo.pgsty.com/administration/monitoring/publish-events-to-postgresql/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://silo.pgsty.com/administration/monitoring/publish-events-to-postgresql/</guid><description>&lt;p&gt;&lt;a id="publish-events-to-postgresql"&gt;&lt;/a&gt;
&lt;a id="minio-bucket-notifications-publish-postgresql"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;MinIO supports publishing &lt;a href="https://silo.pgsty.com/administration/monitoring/bucket-notifications/#minio-bucket-notifications"&gt;bucket notification&lt;/a&gt; events to &lt;a href="https://www.postgresql.org/"&gt;PostgreSQL&lt;/a&gt;. MinIO supports PostgreSQL 9.5 and later &lt;em&gt;only&lt;/em&gt;.&lt;/p&gt;
&lt;h2 id="add-a-postgresql-endpoint-to-a-minio-deployment"&gt;Add a PostgreSQL Endpoint to a MinIO Deployment&lt;/h2&gt;
&lt;p&gt;The following procedure adds a new PostgreSQL service endpoint for supporting &lt;a href="https://silo.pgsty.com/administration/monitoring/bucket-notifications/#minio-bucket-notifications"&gt;bucket notifications&lt;/a&gt; in a MinIO deployment.&lt;/p&gt;
&lt;h3 id="prerequisites"&gt;Prerequisites&lt;/h3&gt;
&lt;h4 id="postgresql-9-5-and-later"&gt;PostgreSQL 9.5 and later&lt;/h4&gt;
&lt;p&gt;MinIO relies on features introduced with PostgreSQL 9.5.&lt;/p&gt;
&lt;h4 id="minio-mc-command-line-tool"&gt;MinIO &lt;code&gt;mc&lt;/code&gt; Command Line Tool&lt;/h4&gt;
&lt;p&gt;This procedure uses the &lt;a href="https://silo.pgsty.com/reference/minio-mc/#command-mc"&gt;&lt;code&gt;mc&lt;/code&gt;&lt;/a&gt; command line tool for certain actions. See the &lt;code&gt;mc&lt;/code&gt; &lt;a href="https://silo.pgsty.com/reference/minio-mc/#mc-install"&gt;Quickstart&lt;/a&gt; for installation instructions.&lt;/p&gt;</description></item><item><title>ILM Settings</title><link>https://silo.pgsty.com/reference/minio-server/settings/ilm/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://silo.pgsty.com/reference/minio-server/settings/ilm/</guid><description>&lt;p&gt;&lt;a id="ilm-settings"&gt;&lt;/a&gt;
&lt;a id="minio-server-envvar-ilm"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;This page covers settings that control Information Lifecycle Management (ILM) for the MinIO process.&lt;/p&gt;
&lt;p&gt;You can establish or modify settings by defining:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;an &lt;em&gt;environment variable&lt;/em&gt; on the host system prior to starting or restarting the MinIO Server. Refer to your operating system’s documentation for how to define an environment variable.&lt;/li&gt;
&lt;li&gt;a &lt;em&gt;configuration setting&lt;/em&gt; using &lt;a href="https://silo.pgsty.com/reference/minio-mc-admin/mc-admin-config/#mc.admin.config.set"&gt;&lt;code&gt;mc admin config set&lt;/code&gt;&lt;/a&gt;.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;If you define both an environment variable and the similar configuration setting, MinIO uses the environment variable value.&lt;/p&gt;</description></item><item><title>mc admin kms key</title><link>https://silo.pgsty.com/reference/minio-mc-admin/mc-admin-kms-key/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://silo.pgsty.com/reference/minio-mc-admin/mc-admin-kms-key/</guid><description>&lt;p&gt;&lt;a id="mc-admin-kms-key"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a id="command-mc.admin.kms.key"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;h2 id="description"&gt;Description&lt;/h2&gt;
&lt;p&gt;The &lt;a href="https://silo.pgsty.com/reference/minio-mc-admin/mc-admin-kms-key/#command-mc.admin.kms.key"&gt;&lt;code&gt;mc admin kms key&lt;/code&gt;&lt;/a&gt; command performs cryptographic key management operations through the MinIO Key Encryption Service (KES).&lt;/p&gt;
&lt;div class="alert alert-info" role="alert"&gt;
&lt;p&gt;&lt;strong&gt;Use &lt;code&gt;mc admin&lt;/code&gt; on MinIO Deployments Only&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;MinIO does not support using &lt;a href="https://silo.pgsty.com/reference/minio-mc-admin/#command-mc.admin"&gt;&lt;code&gt;mc admin&lt;/code&gt;&lt;/a&gt; commands with other S3-compatible services, regardless of their claimed compatibility with MinIO deployments.&lt;/p&gt;
&lt;/div&gt;
&lt;h2 id="syntax"&gt;Syntax&lt;/h2&gt;
&lt;h4 id="mc.admin.kms.key.create"&gt;&lt;code&gt;mc admin kms key create&lt;/code&gt;&lt;/h4&gt;
&lt;p&gt;&lt;em&gt;mc-cmd&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;Creates a new master key on a Key Management System (KMS).&lt;/p&gt;
&lt;p&gt;The command has the following syntax:&lt;/p&gt;</description></item><item><title>mc replicate import</title><link>https://silo.pgsty.com/reference/minio-mc/mc-replicate-import/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://silo.pgsty.com/reference/minio-mc/mc-replicate-import/</guid><description>&lt;p&gt;&lt;a id="mc-replicate-import"&gt;&lt;/a&gt;
&lt;a id="minio-mc-replicate-import"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a id="command-mc.replicate.import"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;h2 id="syntax"&gt;Syntax&lt;/h2&gt;
&lt;p&gt;The &lt;a href="https://silo.pgsty.com/reference/minio-mc/mc-replicate-import/#command-mc.replicate.import"&gt;&lt;code&gt;mc replicate import&lt;/code&gt;&lt;/a&gt; command imports JSON-formatted &lt;a href="https://silo.pgsty.com/administration/bucket-replication/#minio-bucket-replication-serverside"&gt;replication rules&lt;/a&gt; for a MinIO bucket from &lt;code&gt;STDIN&lt;/code&gt;.&lt;/p&gt;



&lt;ul class="nav nav-tabs" id="tabs-0" role="tablist"&gt;&lt;li class="nav-item"&gt;&lt;button class="nav-link active" id="tabs-00-00-tab" data-bs-toggle="tab" data-bs-target="#tabs-00-00" role="tab" data-td-tp-persist="example" aria-controls="tabs-00-00" aria-selected="true"&gt;EXAMPLE&lt;/button&gt;&lt;/li&gt;&lt;li class="nav-item"&gt;&lt;button class="nav-link" id="tabs-00-01-tab" data-bs-toggle="tab" data-bs-target="#tabs-00-01" role="tab" data-td-tp-persist="syntax" aria-controls="tabs-00-01" aria-selected="false"&gt;SYNTAX&lt;/button&gt;&lt;/li&gt;&lt;/ul&gt;

&lt;div class="tab-content" id="tabs-0-content"&gt;&lt;div class="tab-body tab-pane fade show active" id="tabs-00-00" role="tabpanel" aria-labelled-by="tabs-00-00-tab" tabindex="0"&gt;&lt;p&gt;The following command imports the replication configuration for the &lt;code&gt;mydata&lt;/code&gt; bucket on the &lt;code&gt;myminio&lt;/code&gt; MinIO deployment:&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-shell" data-lang="shell"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;mc replicate import myminio/mydata &amp;lt; mydata-replication.json
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="tab-body tab-pane fade" id="tabs-00-01" role="tabpanel" aria-labelled-by="tabs-00-01-tab" tabindex="0"&gt;&lt;p&gt;The command has the following syntax:&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-shell" data-lang="shell"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;mc &lt;span class="o"&gt;[&lt;/span&gt;GLOBALFLAGS&lt;span class="o"&gt;]&lt;/span&gt; import ALIAS
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;ul&gt;
&lt;li&gt;Brackets &lt;code&gt;[]&lt;/code&gt; indicate optional parameters.&lt;/li&gt;
&lt;li&gt;Parameters sharing a line are mutually dependent.&lt;/li&gt;
&lt;li&gt;Parameters separated using the pipe &lt;code&gt;|&lt;/code&gt; operator are mutually exclusive.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Copy the example to a text editor and modify as-needed before running the command in the terminal/shell.&lt;/p&gt;</description></item><item><title>Publish Events to Redis</title><link>https://silo.pgsty.com/administration/monitoring/publish-events-to-redis/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://silo.pgsty.com/administration/monitoring/publish-events-to-redis/</guid><description>&lt;p&gt;&lt;a id="publish-events-to-redis"&gt;&lt;/a&gt;
&lt;a id="minio-bucket-notifications-publish-redis"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;MinIO supports publishing &lt;a href="https://silo.pgsty.com/administration/monitoring/bucket-notifications/#minio-bucket-notifications"&gt;bucket notification&lt;/a&gt; events to a &lt;a href="https://redis.io/"&gt;Redis&lt;/a&gt; service endpoint.&lt;/p&gt;
&lt;h2 id="add-a-redis-endpoint-to-a-minio-deployment"&gt;Add a Redis Endpoint to a MinIO Deployment&lt;/h2&gt;
&lt;p&gt;The following procedure adds a new Redis service endpoint for supporting &lt;a href="https://silo.pgsty.com/administration/monitoring/bucket-notifications/#minio-bucket-notifications"&gt;bucket notifications&lt;/a&gt; in a MinIO deployment.&lt;/p&gt;
&lt;h3 id="prerequisites"&gt;Prerequisites&lt;/h3&gt;
&lt;h4 id="minio-mc-command-line-tool"&gt;MinIO &lt;code&gt;mc&lt;/code&gt; Command Line Tool&lt;/h4&gt;
&lt;p&gt;This procedure uses the &lt;a href="https://silo.pgsty.com/reference/minio-mc/#command-mc"&gt;&lt;code&gt;mc&lt;/code&gt;&lt;/a&gt; command line tool for certain actions. See the &lt;code&gt;mc&lt;/code&gt; &lt;a href="https://silo.pgsty.com/reference/minio-mc/#mc-install"&gt;Quickstart&lt;/a&gt; for installation instructions.&lt;/p&gt;
&lt;h3 id="add-the-redis-endpoint-to-minio"&gt;1) Add the Redis Endpoint to MinIO&lt;/h3&gt;
&lt;p&gt;You can configure a new Redis service endpoint using either environment variables &lt;em&gt;or&lt;/em&gt; by setting runtime configuration settings.&lt;/p&gt;</description></item><item><title>Redis Notification Settings</title><link>https://silo.pgsty.com/reference/minio-server/settings/notifications/redis/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://silo.pgsty.com/reference/minio-server/settings/notifications/redis/</guid><description>&lt;p&gt;&lt;a id="redis-notification-settings"&gt;&lt;/a&gt;
&lt;a id="minio-server-config-bucket-notification-redis"&gt;&lt;/a&gt;
&lt;a id="minio-server-envvar-bucket-notification-redis"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;This page documents settings for configuring a Redis service as a target for &lt;a href="https://silo.pgsty.com/administration/monitoring/bucket-notifications/#minio-bucket-notifications"&gt;Bucket Notifications&lt;/a&gt;. See &lt;a href="https://silo.pgsty.com/administration/monitoring/publish-events-to-redis/#minio-bucket-notifications-publish-redis"&gt;Publish Events to Redis&lt;/a&gt; for a tutorial on using these settings.&lt;/p&gt;
&lt;p&gt;You can establish or modify settings by defining:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;an &lt;em&gt;environment variable&lt;/em&gt; on the host system prior to starting or restarting the MinIO Server. Refer to your operating system’s documentation for how to define an environment variable.&lt;/li&gt;
&lt;li&gt;a &lt;em&gt;configuration setting&lt;/em&gt; using &lt;a href="https://silo.pgsty.com/reference/minio-mc-admin/mc-admin-config/#mc.admin.config.set"&gt;&lt;code&gt;mc admin config set&lt;/code&gt;&lt;/a&gt;.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;If you define both an environment variable and the similar configuration setting, MinIO uses the environment variable value.&lt;/p&gt;</description></item><item><title>Key Encryption Service Settings</title><link>https://silo.pgsty.com/reference/minio-server/settings/kes/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://silo.pgsty.com/reference/minio-server/settings/kes/</guid><description>&lt;p&gt;&lt;a id="key-encryption-service-settings"&gt;&lt;/a&gt;
&lt;a id="minio-server-envvar-kes"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;MinIO Server includes three groups of environment variables to manage how the MinIO Server interacts with the Key Encryption Service (KES), Key Management Service (KMS), or static key files. You may only define one of the three sets. If more than one type of environment variable sets is defined, MinIO returns an error.&lt;/p&gt;
&lt;div class="alert alert-info" role="alert"&gt;
&lt;p&gt;&lt;strong&gt;Note&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;These settings do not have configuration setting options for use with &lt;a href="https://silo.pgsty.com/reference/minio-mc-admin/mc-admin-config/#mc.admin.config.set"&gt;&lt;code&gt;mc admin config set&lt;/code&gt;&lt;/a&gt;.&lt;/p&gt;</description></item><item><title>mc admin logs</title><link>https://silo.pgsty.com/reference/minio-mc-admin/mc-admin-logs/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://silo.pgsty.com/reference/minio-mc-admin/mc-admin-logs/</guid><description>&lt;p&gt;&lt;a id="mc-admin-logs"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a id="command-mc.support.logs.show"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a id="command-mc.admin.logs"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;div class="alert alert-info" role="alert"&gt;
&lt;p&gt;&lt;strong&gt;SUBNET Registration Required&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;The &lt;code&gt;mc support&lt;/code&gt; commands are designed for MinIO deployments registered with &lt;a href="https://min.io/pricing?jmp=docs"&gt;MinIO SUBNET&lt;/a&gt; to ensure optimal outcome of diagnostics and performance testing. Deployments not registered with SUBNET cannot use the &lt;code&gt;mc support&lt;/code&gt; commands.&lt;/p&gt;
&lt;/div&gt;
&lt;div class="alert alert-info" role="alert"&gt;
&lt;p&gt;&lt;strong&gt;Changed: RELEASE.2022-12-02T23-48-47Z&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;code&gt;mc support logs&lt;/code&gt; moved to &lt;code&gt;mc admin logs&lt;/code&gt; and provide a simpler command interface for displaying server logs for the MinIO deployment.&lt;/p&gt;
&lt;p&gt;The output is similar to what is available via &lt;code&gt;journalctl -uf minio&lt;/code&gt; for systemd-controlled deployments.&lt;/p&gt;</description></item><item><title>Publish Events to Webhook</title><link>https://silo.pgsty.com/administration/monitoring/publish-events-to-webhook/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://silo.pgsty.com/administration/monitoring/publish-events-to-webhook/</guid><description>&lt;p&gt;&lt;a id="publish-events-to-webhook"&gt;&lt;/a&gt;
&lt;a id="minio-bucket-notifications-publish-webhook"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;MinIO supports publishing &lt;a href="https://silo.pgsty.com/administration/monitoring/bucket-notifications/#minio-bucket-notifications"&gt;bucket notification&lt;/a&gt; events to a &lt;a href="https://en.wikipedia.org/wiki/Webhook"&gt;Webhook&lt;/a&gt; service endpoint.&lt;/p&gt;
&lt;h2 id="add-a-webhook-endpoint-to-a-minio-deployment"&gt;Add a Webhook Endpoint to a MinIO Deployment&lt;/h2&gt;
&lt;p&gt;The following procedure adds a new Webhook service endpoint for supporting &lt;a href="https://silo.pgsty.com/administration/monitoring/bucket-notifications/#minio-bucket-notifications"&gt;bucket notifications&lt;/a&gt; in a MinIO deployment.&lt;/p&gt;
&lt;h3 id="prerequisites"&gt;Prerequisites&lt;/h3&gt;
&lt;h4 id="minio-mc-command-line-tool"&gt;MinIO &lt;code&gt;mc&lt;/code&gt; Command Line Tool&lt;/h4&gt;
&lt;p&gt;This procedure uses the &lt;a href="https://silo.pgsty.com/reference/minio-mc/#command-mc"&gt;&lt;code&gt;mc&lt;/code&gt;&lt;/a&gt; command line tool for certain actions. See the &lt;code&gt;mc&lt;/code&gt; &lt;a href="https://silo.pgsty.com/reference/minio-mc/#mc-install"&gt;Quickstart&lt;/a&gt; for installation instructions.&lt;/p&gt;
&lt;h3 id="add-the-webhook-endpoint-to-minio"&gt;1) Add the Webhook Endpoint to MinIO&lt;/h3&gt;
&lt;p&gt;You can configure a new Webhook service endpoint using either environment variables &lt;em&gt;or&lt;/em&gt; by setting runtime configuration settings.&lt;/p&gt;</description></item><item><title>Webhook Service Notification Settings</title><link>https://silo.pgsty.com/reference/minio-server/settings/notifications/webhook-service/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://silo.pgsty.com/reference/minio-server/settings/notifications/webhook-service/</guid><description>&lt;p&gt;&lt;a id="webhook-service-notification-settings"&gt;&lt;/a&gt;
&lt;a id="minio-server-config-bucket-notification-webhook"&gt;&lt;/a&gt;
&lt;a id="minio-server-envvar-bucket-notification-webhook"&gt;&lt;/a&gt;
&lt;a id="minio-server-envvar-bucket-notification-webhook-service"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;This page documents settings for configuring an Webhook service as a target for &lt;a href="https://silo.pgsty.com/administration/monitoring/bucket-notifications/#minio-bucket-notifications"&gt;Bucket Notifications&lt;/a&gt;. See &lt;a href="https://silo.pgsty.com/administration/monitoring/publish-events-to-webhook/#minio-bucket-notifications-publish-webhook"&gt;Publish Events to Webhook&lt;/a&gt; for a tutorial on using these settings.&lt;/p&gt;
&lt;p&gt;You can establish or modify settings by defining:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;an &lt;em&gt;environment variable&lt;/em&gt; on the host system prior to starting or restarting the MinIO Server. Refer to your operating system’s documentation for how to define an environment variable.&lt;/li&gt;
&lt;li&gt;a &lt;em&gt;configuration setting&lt;/em&gt; using &lt;a href="https://silo.pgsty.com/reference/minio-mc-admin/mc-admin-config/#mc.admin.config.set"&gt;&lt;code&gt;mc admin config set&lt;/code&gt;&lt;/a&gt;.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;If you define both an environment variable and the similar configuration setting, MinIO uses the environment variable value.&lt;/p&gt;</description></item><item><title>mc admin bucket quota</title><link>https://silo.pgsty.com/reference/deprecated/mc-admin-bucket-quota/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://silo.pgsty.com/reference/deprecated/mc-admin-bucket-quota/</guid><description>&lt;p&gt;&lt;a id="mc-admin-bucket-quota"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a id="command-mc.admin.bucket.quota"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;div class="alert alert-info" role="alert"&gt;
&lt;p&gt;&lt;strong&gt;Changed: RELEASE.2022-12-13T00-23-28Z&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;code&gt;mc admin bucket quota&lt;/code&gt; replaced by:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://silo.pgsty.com/reference/deprecated/mc-quota-set/#command-mc.quota.set"&gt;&lt;code&gt;mc quota set&lt;/code&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://silo.pgsty.com/reference/deprecated/mc-quota-info/#command-mc.quota.info"&gt;&lt;code&gt;mc quota info&lt;/code&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://silo.pgsty.com/reference/deprecated/mc-quota-clear/#command-mc.quota.clear"&gt;&lt;code&gt;mc quota clear&lt;/code&gt;&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
&lt;h2 id="description"&gt;Description&lt;/h2&gt;
&lt;p&gt;The &lt;a href="https://silo.pgsty.com/reference/deprecated/mc-admin-bucket-quota/#command-mc.admin.bucket.quota"&gt;&lt;code&gt;mc admin bucket quota&lt;/code&gt;&lt;/a&gt; command manages per-bucket storage quotas.&lt;/p&gt;
&lt;div class="alert alert-info" role="alert"&gt;
&lt;p&gt;&lt;strong&gt;Use &lt;code&gt;mc admin&lt;/code&gt; on MinIO Deployments Only&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;MinIO does not support using &lt;a href="https://silo.pgsty.com/reference/minio-mc-admin/#command-mc.admin"&gt;&lt;code&gt;mc admin&lt;/code&gt;&lt;/a&gt; commands with other S3-compatible services, regardless of their claimed compatibility with MinIO deployments.&lt;/p&gt;
&lt;/div&gt;
&lt;p&gt;&lt;a id="mc-admin-bucket-quota-units"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;h3 id="units-of-measurement"&gt;Units of Measurement&lt;/h3&gt;
&lt;p&gt;The &lt;a href="https://silo.pgsty.com/reference/deprecated/mc-admin-bucket-quota/#mc.admin.bucket.quota.-hard"&gt;&lt;code&gt;mc admin bucket quota --hard&lt;/code&gt;&lt;/a&gt; flag accepts the following case-insensitive suffixes to represent the unit of the specified size value:&lt;/p&gt;</description></item><item><title>mc find</title><link>https://silo.pgsty.com/reference/minio-mc/mc-find/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://silo.pgsty.com/reference/minio-mc/mc-find/</guid><description>&lt;p&gt;&lt;a id="mc-find"&gt;&lt;/a&gt;
&lt;a id="minio-mc-find"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a id="command-mc.find"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;h2 id="syntax"&gt;Syntax&lt;/h2&gt;
&lt;p&gt;The &lt;a href="https://silo.pgsty.com/reference/minio-mc/mc-find/#command-mc.find"&gt;&lt;code&gt;mc find&lt;/code&gt;&lt;/a&gt; command supports searching for objects on a MinIO deployment. You can also use the command to search for files on a filesystem.&lt;/p&gt;



&lt;ul class="nav nav-tabs" id="tabs-0" role="tablist"&gt;&lt;li class="nav-item"&gt;&lt;button class="nav-link active" id="tabs-00-00-tab" data-bs-toggle="tab" data-bs-target="#tabs-00-00" role="tab" data-td-tp-persist="example" aria-controls="tabs-00-00" aria-selected="true"&gt;EXAMPLE&lt;/button&gt;&lt;/li&gt;&lt;li class="nav-item"&gt;&lt;button class="nav-link" id="tabs-00-01-tab" data-bs-toggle="tab" data-bs-target="#tabs-00-01" role="tab" data-td-tp-persist="syntax" aria-controls="tabs-00-01" aria-selected="false"&gt;SYNTAX&lt;/button&gt;&lt;/li&gt;&lt;/ul&gt;

&lt;div class="tab-content" id="tabs-0-content"&gt;&lt;div class="tab-body tab-pane fade show active" id="tabs-00-00" role="tabpanel" aria-labelled-by="tabs-00-00-tab" tabindex="0"&gt;&lt;p&gt;The following command searches for all objects matching the specified pattern in the &lt;code&gt;mydata&lt;/code&gt; bucket on the &lt;code&gt;myminio&lt;/code&gt; MinIO deployment:&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-shell" data-lang="shell"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;mc find myminio/mydata --name &lt;span class="s2"&gt;&amp;#34;*.jpg&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="tab-body tab-pane fade" id="tabs-00-01" role="tabpanel" aria-labelled-by="tabs-00-01-tab" tabindex="0"&gt;&lt;p&gt;The command has the following syntax:&lt;/p&gt;</description></item><item><title>Object Lambda function settings</title><link>https://silo.pgsty.com/reference/minio-server/settings/object-lambda/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://silo.pgsty.com/reference/minio-server/settings/object-lambda/</guid><description>&lt;p&gt;&lt;a id="object-lambda-function-settings"&gt;&lt;/a&gt;
&lt;a id="minio-server-envvar-object-lambda-webhook"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;This page describes the settings available to configure MinIO to publish data to an HTTP webhook endpoint and trigger an Object Lambda function. See &lt;a href="https://silo.pgsty.com/developers/transforms-with-object-lambda/#developers-object-lambda"&gt;Transforms with Object Lambda&lt;/a&gt; for more complete documentation and tutorials on using these settings.&lt;/p&gt;
&lt;p&gt;You can establish or modify settings by defining:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;an &lt;em&gt;environment variable&lt;/em&gt; on the host system prior to starting or restarting the MinIO Server. Refer to your operating system’s documentation for how to define an environment variable.&lt;/li&gt;
&lt;li&gt;a &lt;em&gt;configuration setting&lt;/em&gt; using &lt;a href="https://silo.pgsty.com/reference/minio-mc-admin/mc-admin-config/#mc.admin.config.set"&gt;&lt;code&gt;mc admin config set&lt;/code&gt;&lt;/a&gt;.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;If you define both an environment variable and the similar configuration setting, MinIO uses the environment variable value.&lt;/p&gt;</description></item><item><title>Deprecated Settings</title><link>https://silo.pgsty.com/reference/minio-server/settings/deprecated/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://silo.pgsty.com/reference/minio-server/settings/deprecated/</guid><description>&lt;p&gt;&lt;a id="deprecated-settings"&gt;&lt;/a&gt;
&lt;a id="minio-server-envvar-deprecated"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;This page covers deprecated settings that control core behavior of the MinIO process.&lt;/p&gt;
&lt;p&gt;Settings on this page may be removed at any time. Users should migrate to the recommended replacement at the earliest opportunity.&lt;/p&gt;
&lt;p&gt;You can establish or modify settings by defining:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;an &lt;em&gt;environment variable&lt;/em&gt; on the host system prior to starting or restarting the MinIO Server. Refer to your operating system’s documentation for how to define an environment variable.&lt;/li&gt;
&lt;li&gt;a &lt;em&gt;configuration setting&lt;/em&gt; using &lt;a href="https://silo.pgsty.com/reference/minio-mc-admin/mc-admin-config/#mc.admin.config.set"&gt;&lt;code&gt;mc admin config set&lt;/code&gt;&lt;/a&gt;.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;If you define both an environment variable and the similar configuration setting, MinIO uses the environment variable value.&lt;/p&gt;</description></item><item><title>mc admin bucket remote</title><link>https://silo.pgsty.com/reference/deprecated/mc-admin-bucket-remote/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://silo.pgsty.com/reference/deprecated/mc-admin-bucket-remote/</guid><description>&lt;p&gt;&lt;a id="mc-admin-bucket-remote"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a id="command-mc.admin.bucket.remote"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;div class="alert alert-info" role="alert"&gt;
&lt;p&gt;&lt;strong&gt;Changed: RELEASE.2022-12-24T15-21-38Z&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;mc admin bucket remote add&lt;/code&gt; replaced by &lt;a href="https://silo.pgsty.com/reference/minio-mc/mc-replicate-add/#command-mc.replicate.add"&gt;&lt;code&gt;mc replicate add&lt;/code&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;mc admin bucket remote update&lt;/code&gt; replaced by &lt;a href="https://silo.pgsty.com/reference/minio-mc/mc-replicate-update/#command-mc.replicate.update"&gt;&lt;code&gt;mc replicate update&lt;/code&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;mc admin bucket remote rm&lt;/code&gt; replaced by &lt;a href="https://silo.pgsty.com/reference/minio-mc/mc-replicate-rm/#command-mc.replicate.rm"&gt;&lt;code&gt;mc replicate rm&lt;/code&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;mc admin bucket remote ls&lt;/code&gt; replaced by &lt;a href="https://silo.pgsty.com/reference/minio-mc/mc-replicate-ls/#command-mc.replicate.ls"&gt;&lt;code&gt;mc replicate ls&lt;/code&gt;&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
&lt;div class="alert alert-info" role="alert"&gt;
&lt;p&gt;&lt;strong&gt;Changed: RELEASE.2023-02-16T19-20-11Z&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;code&gt;mc admin bucket remote bandwidth&lt;/code&gt; replaced by &lt;a href="https://silo.pgsty.com/reference/minio-mc/mc-replicate-status/#command-mc.replicate.status"&gt;&lt;code&gt;mc replicate status&lt;/code&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Replication related statistics are moving to the &lt;code&gt;mc replicate status&lt;/code&gt; command.&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
&lt;h2 id="description"&gt;Description&lt;/h2&gt;
&lt;p&gt;The &lt;a href="https://silo.pgsty.com/reference/deprecated/mc-admin-bucket-remote/#command-mc.admin.bucket.remote"&gt;&lt;code&gt;mc admin bucket remote&lt;/code&gt;&lt;/a&gt; command manages the &lt;code&gt;ARN&lt;/code&gt; resources for use with &lt;a href="https://silo.pgsty.com/reference/minio-mc/mc-replicate/#command-mc.replicate"&gt;&lt;code&gt;bucket replication&lt;/code&gt;&lt;/a&gt;.&lt;/p&gt;</description></item><item><title>mc get</title><link>https://silo.pgsty.com/reference/minio-mc/mc-get/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://silo.pgsty.com/reference/minio-mc/mc-get/</guid><description>&lt;p&gt;&lt;a id="mc-get"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a id="command-mc.get"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;div class="alert alert-info" role="alert"&gt;
&lt;p&gt;&lt;strong&gt;Added: mc&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;RELEASE.2024-02-24T01-33-20Z&lt;/p&gt;
&lt;/div&gt;
&lt;h2 id="syntax"&gt;Syntax&lt;/h2&gt;
&lt;p&gt;The &lt;a href="https://silo.pgsty.com/reference/minio-mc/mc-get/#command-mc.get"&gt;&lt;code&gt;mc get&lt;/code&gt;&lt;/a&gt; command downloads an object from a target S3 deployment to the local file system.&lt;/p&gt;
&lt;p&gt;&lt;code&gt;mc get&lt;/code&gt; provides a simplified interface for downloading files compared to &lt;a href="https://silo.pgsty.com/reference/minio-mc/mc-cp/#command-mc.cp"&gt;&lt;code&gt;mc cp&lt;/code&gt;&lt;/a&gt; or &lt;a href="https://silo.pgsty.com/reference/minio-mc/mc-mirror/#command-mc.mirror"&gt;&lt;code&gt;mc mirror&lt;/code&gt;&lt;/a&gt;. &lt;code&gt;mc get&lt;/code&gt; uses a one-way download function that trades efficiency for the power and complexity of the other commands.&lt;/p&gt;



&lt;ul class="nav nav-tabs" id="tabs-1" role="tablist"&gt;&lt;li class="nav-item"&gt;&lt;button class="nav-link active" id="tabs-01-00-tab" data-bs-toggle="tab" data-bs-target="#tabs-01-00" role="tab" data-td-tp-persist="example" aria-controls="tabs-01-00" aria-selected="true"&gt;EXAMPLE&lt;/button&gt;&lt;/li&gt;&lt;li class="nav-item"&gt;&lt;button class="nav-link" id="tabs-01-01-tab" data-bs-toggle="tab" data-bs-target="#tabs-01-01" role="tab" data-td-tp-persist="syntax" aria-controls="tabs-01-01" aria-selected="false"&gt;SYNTAX&lt;/button&gt;&lt;/li&gt;&lt;/ul&gt;

&lt;div class="tab-content" id="tabs-1-content"&gt;&lt;div class="tab-body tab-pane fade show active" id="tabs-01-00" role="tabpanel" aria-labelled-by="tabs-01-00-tab" tabindex="1"&gt;&lt;p&gt;The following downloads the file &lt;code&gt;logo.png&lt;/code&gt; from an s3 source to the local file system at path &lt;code&gt;~/images/collateral/&lt;/code&gt;.&lt;/p&gt;</description></item><item><title>mc admin console</title><link>https://silo.pgsty.com/reference/deprecated/mc-admin-console/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://silo.pgsty.com/reference/deprecated/mc-admin-console/</guid><description>&lt;p&gt;&lt;a id="mc-admin-console"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a id="command-mc.admin.console"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;div class="alert alert-warning" role="alert"&gt;
&lt;p&gt;&lt;strong&gt;Important&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This command has been replaced by &lt;a href="https://silo.pgsty.com/reference/minio-mc-admin/mc-admin-logs/#command-mc.admin.logs"&gt;&lt;code&gt;mc admin logs&lt;/code&gt;&lt;/a&gt; in &lt;a href="https://github.com/minio/mc/releases/tag/RELEASE.2022-12-02T23-48-47Z"&gt;mc RELEASE.2022-12-02T23-48-47Z&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;The command was previously replaced by &lt;code&gt;mc support logs show&lt;/code&gt; in &lt;a href="https://github.com/minio/mc/tree/RELEASE.2022-06-26T18-51-48Z"&gt;mc RELEASE.2022-06-26T18-51-48Z&lt;/a&gt;.&lt;/p&gt;
&lt;/div&gt;
&lt;h2 id="description"&gt;Description&lt;/h2&gt;
&lt;p&gt;The &lt;a href="https://silo.pgsty.com/reference/deprecated/mc-admin-console/#command-mc.admin.console"&gt;&lt;code&gt;mc admin console&lt;/code&gt;&lt;/a&gt; command returns server log entries for each MinIO server in the deployment.&lt;/p&gt;
&lt;div class="alert alert-info" role="alert"&gt;
&lt;p&gt;&lt;strong&gt;Use &lt;code&gt;mc admin&lt;/code&gt; on MinIO Deployments Only&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;MinIO does not support using &lt;a href="https://silo.pgsty.com/reference/minio-mc-admin/#command-mc.admin"&gt;&lt;code&gt;mc admin&lt;/code&gt;&lt;/a&gt; commands with other S3-compatible services, regardless of their claimed compatibility with MinIO deployments.&lt;/p&gt;
&lt;/div&gt;
&lt;h2 id="syntax"&gt;Syntax&lt;/h2&gt;
&lt;p&gt;&lt;a href="https://silo.pgsty.com/reference/deprecated/mc-admin-console/#command-mc.admin.console"&gt;&lt;code&gt;mc admin console&lt;/code&gt;&lt;/a&gt; has the following syntax:&lt;/p&gt;</description></item><item><title>mc admin rebalance</title><link>https://silo.pgsty.com/reference/minio-mc-admin/mc-admin-rebalance/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://silo.pgsty.com/reference/minio-mc-admin/mc-admin-rebalance/</guid><description>&lt;p&gt;&lt;a id="mc-admin-rebalance"&gt;&lt;/a&gt;
&lt;a id="minio-mc-admin-rebalance"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a id="command-mc.admin.rebalance"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;h2 id="permission"&gt;Permission&lt;/h2&gt;
&lt;p&gt;This command requires that the user performing it have the &lt;a href="https://silo.pgsty.com/administration/identity-access-management/policy-based-access-control/#policy-action.admin-Rebalance"&gt;&lt;code&gt;admin:Rebalance&lt;/code&gt;&lt;/a&gt; &lt;a href="https://silo.pgsty.com/administration/identity-access-management/policy-based-access-control/#minio-policy"&gt;policy action&lt;/a&gt; for the deployment.&lt;/p&gt;
&lt;h2 id="description"&gt;Description&lt;/h2&gt;
&lt;p&gt;The &lt;a href="https://silo.pgsty.com/reference/minio-mc-admin/mc-admin-rebalance/#command-mc.admin.rebalance"&gt;&lt;code&gt;mc admin rebalance&lt;/code&gt;&lt;/a&gt; command allows starts, monitors, or stops a rebalancing operation on a MinIO deployment. Rebalancing redistributes objects across all pools in the deployment.&lt;/p&gt;
&lt;p&gt;MinIO does not automatically rebalance objects when adding a new server pool. Instead, MinIO &lt;a href="https://silo.pgsty.com/operations/deployments/baremetal-expand-minio-deployment/#minio-writing-files"&gt;writes new objects&lt;/a&gt; to the pool with relatively more free space compared to the other available pools on the deployment. Triggering a manual rebalancing procedure prompts MinIO to scan the entire deployment and move objects as necessary to achieve a similar available free space across all pools.&lt;/p&gt;</description></item><item><title>mc head</title><link>https://silo.pgsty.com/reference/minio-mc/mc-head/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://silo.pgsty.com/reference/minio-mc/mc-head/</guid><description>&lt;p&gt;&lt;a id="mc-head"&gt;&lt;/a&gt;
&lt;a id="minio-mc-head"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a id="command-mc.head"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;h2 id="syntax"&gt;Syntax&lt;/h2&gt;
&lt;p&gt;The &lt;a href="https://silo.pgsty.com/reference/minio-mc/mc-head/#command-mc.head"&gt;&lt;code&gt;mc head&lt;/code&gt;&lt;/a&gt; command displays the first &lt;code&gt;n&lt;/code&gt; lines of an object, where &lt;code&gt;n&lt;/code&gt; is an argument specified to the command.&lt;/p&gt;
&lt;p&gt;&lt;a href="https://silo.pgsty.com/reference/minio-mc/mc-head/#command-mc.head"&gt;&lt;code&gt;mc head&lt;/code&gt;&lt;/a&gt; does not perform any transformation or formatting of object contents to facilitate readability. You can also use &lt;a href="https://silo.pgsty.com/reference/minio-mc/mc-head/#command-mc.head"&gt;&lt;code&gt;mc head&lt;/code&gt;&lt;/a&gt; against the local filesystem to produce similar results to the &lt;code&gt;head&lt;/code&gt; commandline tool.&lt;/p&gt;



&lt;ul class="nav nav-tabs" id="tabs-0" role="tablist"&gt;&lt;li class="nav-item"&gt;&lt;button class="nav-link active" id="tabs-00-00-tab" data-bs-toggle="tab" data-bs-target="#tabs-00-00" role="tab" data-td-tp-persist="example" aria-controls="tabs-00-00" aria-selected="true"&gt;EXAMPLE&lt;/button&gt;&lt;/li&gt;&lt;li class="nav-item"&gt;&lt;button class="nav-link" id="tabs-00-01-tab" data-bs-toggle="tab" data-bs-target="#tabs-00-01" role="tab" data-td-tp-persist="syntax" aria-controls="tabs-00-01" aria-selected="false"&gt;SYNTAX&lt;/button&gt;&lt;/li&gt;&lt;/ul&gt;

&lt;div class="tab-content" id="tabs-0-content"&gt;&lt;div class="tab-body tab-pane fade show active" id="tabs-00-00" role="tabpanel" aria-labelled-by="tabs-00-00-tab" tabindex="0"&gt;&lt;p&gt;The following command returns the first 10 lines of an object in the &lt;code&gt;mydata&lt;/code&gt; bucket on the &lt;code&gt;myminio&lt;/code&gt; MinIO deployment:&lt;/p&gt;</description></item><item><title>mc admin idp ldap</title><link>https://silo.pgsty.com/reference/deprecated/mc-admin-idp-ldap/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://silo.pgsty.com/reference/deprecated/mc-admin-idp-ldap/</guid><description>&lt;p&gt;&lt;a id="mc-admin-idp-ldap"&gt;&lt;/a&gt;
&lt;a id="minio-mc-admin-idp-ldap"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a id="command-mc.admin.idp.ldap"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;div class="alert alert-info" role="alert"&gt;
&lt;p&gt;&lt;strong&gt;Changed: RELEASE.2023-05-26T23-31-54Z&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;code&gt;mc admin idp ldap&lt;/code&gt; and its subcommands replaced by &lt;a href="https://silo.pgsty.com/reference/minio-mc/mc-idp-ldap/#command-mc.idp.ldap"&gt;&lt;code&gt;mc idp ldap&lt;/code&gt;&lt;/a&gt;.&lt;/p&gt;
&lt;/div&gt;
&lt;h2 id="description"&gt;Description&lt;/h2&gt;
&lt;p&gt;The &lt;a href="https://silo.pgsty.com/reference/deprecated/mc-admin-idp-ldap/#command-mc.admin.idp.ldap"&gt;&lt;code&gt;mc admin idp ldap&lt;/code&gt;&lt;/a&gt; commands allow you to add, modify, review, list, remove, enable, and disable server configurations to 3rd party &lt;a href="https://silo.pgsty.com/administration/identity-access-management/ad-ldap-access-management/#minio-external-identity-management-ad-ldap"&gt;Active Directory or LDAP Identity and Access Management (IAM) integrations&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Define configuration settings as an alternative to using environment variables when &lt;a href="https://silo.pgsty.com/operations/external-iam/configure-ad-ldap-external-identity-management/#minio-authenticate-using-ad-ldap-generic"&gt;setting up an AD/LDAP connection&lt;/a&gt;.&lt;/p&gt;
&lt;div class="alert alert-info" role="alert"&gt;
&lt;p&gt;&lt;strong&gt;Note&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Configuration settings do &lt;strong&gt;not&lt;/strong&gt; override settings configured as environment variables.&lt;/p&gt;</description></item><item><title>mc admin replicate</title><link>https://silo.pgsty.com/reference/minio-mc-admin/mc-admin-replicate/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://silo.pgsty.com/reference/minio-mc-admin/mc-admin-replicate/</guid><description>&lt;p&gt;&lt;a id="mc-admin-replicate"&gt;&lt;/a&gt;
&lt;a id="minio-mc-admin-replicate"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a id="command-mc.admin.replicate"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;div class="alert alert-info" role="alert"&gt;
&lt;p&gt;&lt;strong&gt;Changed: RELEASE.2023-01-11T03-14-16Z&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;mc admin replicate edit&lt;/code&gt; renamed to &lt;a href="https://silo.pgsty.com/reference/minio-mc-admin/mc-admin-replicate/#mc.admin.replicate.update"&gt;&lt;code&gt;mc admin replicate update&lt;/code&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;mc admin replicate remove&lt;/code&gt; renamed to &lt;a href="https://silo.pgsty.com/reference/minio-mc-admin/mc-admin-replicate/#mc.admin.replicate.rm"&gt;&lt;code&gt;mc admin replicate rm&lt;/code&gt;&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
&lt;h2 id="description"&gt;Description&lt;/h2&gt;
&lt;p&gt;The &lt;a href="https://silo.pgsty.com/reference/minio-mc-admin/mc-admin-replicate/#command-mc.admin.replicate"&gt;&lt;code&gt;mc admin replicate&lt;/code&gt;&lt;/a&gt; command creates and manages &lt;a href="https://silo.pgsty.com/operations/replication/multi-site-replication/#minio-site-replication-overview"&gt;site replication&lt;/a&gt; for a set of MinIO peer sites.&lt;/p&gt;
&lt;p&gt;Site replication mimics an active-active bucket replication, but for multiple MinIO deployments. Wherever a change occurs to IAM settings, buckets, or objects across the set of sites, the change replicates across all sites in the site replication group.&lt;/p&gt;</description></item><item><title>mc admin idp ldap policy</title><link>https://silo.pgsty.com/reference/deprecated/mc-admin-idp-ldap-policy/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://silo.pgsty.com/reference/deprecated/mc-admin-idp-ldap-policy/</guid><description>&lt;p&gt;&lt;a id="mc-admin-idp-ldap-policy"&gt;&lt;/a&gt;
&lt;a id="minio-mc-admin-idp-ldap-policy"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a id="command-mc.admin.idp.ldap.policy"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;div class="alert alert-info" role="alert"&gt;
&lt;p&gt;&lt;strong&gt;Changed: RELEASE.2023-05-26T23-31-54Z&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;code&gt;mc admin idp ldap policy&lt;/code&gt; and its subcommands replaced by &lt;a href="https://silo.pgsty.com/reference/minio-mc/mc-idp-ldap-policy/#command-mc.idp.ldap.policy"&gt;&lt;code&gt;mc idp ldap policy&lt;/code&gt;&lt;/a&gt;.&lt;/p&gt;
&lt;/div&gt;
&lt;h2 id="description"&gt;Description&lt;/h2&gt;
&lt;p&gt;The &lt;a href="https://silo.pgsty.com/reference/deprecated/mc-admin-idp-ldap-policy/#command-mc.admin.idp.ldap.policy"&gt;&lt;code&gt;mc admin idp ldap policy&lt;/code&gt;&lt;/a&gt; command allows you to view the mapping relationships between policies and the associated groups or users.&lt;/p&gt;
&lt;p&gt;The &lt;a href="https://silo.pgsty.com/reference/deprecated/mc-admin-idp-ldap-policy/#command-mc.admin.idp.ldap.policy"&gt;&lt;code&gt;mc admin idp ldap policy&lt;/code&gt;&lt;/a&gt; command has the following subcommands:&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Subcommand&lt;/th&gt;
 &lt;th&gt;Description&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;a href="https://silo.pgsty.com/reference/deprecated/mc-admin-idp-ldap-policy/#mc.admin.idp.ldap.policy.attach"&gt;&lt;code&gt;mc admin idp ldap policy attach&lt;/code&gt;&lt;/a&gt;&lt;/td&gt;
 &lt;td&gt;Attach a policy to an entity&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;a href="https://silo.pgsty.com/reference/deprecated/mc-admin-idp-ldap-policy/#mc.admin.idp.ldap.policy.detach"&gt;&lt;code&gt;mc admin idp ldap policy detach&lt;/code&gt;&lt;/a&gt;&lt;/td&gt;
 &lt;td&gt;Detach a policy from an entity&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;a href="https://silo.pgsty.com/reference/deprecated/mc-admin-idp-ldap-policy/#mc.admin.idp.ldap.policy.entities"&gt;&lt;code&gt;mc admin idp ldap policy entities&lt;/code&gt;&lt;/a&gt;&lt;/td&gt;
 &lt;td&gt;List policy entity mappings&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h2 id="syntax"&gt;Syntax&lt;/h2&gt;
&lt;h4 id="mc.admin.idp.ldap.policy.attach"&gt;&lt;code&gt;attach&lt;/code&gt;&lt;/h4&gt;
&lt;p&gt;&lt;em&gt;mc-cmd&lt;/em&gt;&lt;/p&gt;</description></item><item><title>mc admin idp openid</title><link>https://silo.pgsty.com/reference/deprecated/mc-admin-idp-openid/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://silo.pgsty.com/reference/deprecated/mc-admin-idp-openid/</guid><description>&lt;p&gt;&lt;a id="mc-admin-idp-openid"&gt;&lt;/a&gt;
&lt;a id="minio-mc-admin-idp-openid"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a id="command-mc.admin.idp.openid"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;div class="alert alert-info" role="alert"&gt;
&lt;p&gt;&lt;strong&gt;Changed: RELEASE.2023-05-26T23-31-54Z&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;code&gt;mc admin idp openid&lt;/code&gt; and its subcommands replaced by &lt;a href="https://silo.pgsty.com/reference/minio-mc/mc-idp-openid/#command-mc.idp.openid"&gt;&lt;code&gt;mc idp openid&lt;/code&gt;&lt;/a&gt;.&lt;/p&gt;
&lt;/div&gt;
&lt;h2 id="description"&gt;Description&lt;/h2&gt;
&lt;p&gt;The &lt;a href="https://silo.pgsty.com/reference/deprecated/mc-admin-idp-openid/#command-mc.admin.idp.openid"&gt;&lt;code&gt;mc admin idp openid&lt;/code&gt;&lt;/a&gt; commands allow you to add, modify, review, list, remove, enable, and disable server configurations to 3rd party &lt;a href="https://silo.pgsty.com/administration/identity-access-management/oidc-access-management/#minio-external-identity-management-openid"&gt;OpenID Identity and Access Management (IAM) integrations&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Define configuration settings as an alternative to using environment variables when &lt;a href="https://silo.pgsty.com/operations/external-iam/configure-openid-external-identity-management/#minio-external-identity-management-openid-configure"&gt;setting up an OpenID connection&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;The &lt;a href="https://silo.pgsty.com/reference/deprecated/mc-admin-idp-openid/#command-mc.admin.idp.openid"&gt;&lt;code&gt;mc admin idp openid&lt;/code&gt;&lt;/a&gt; command has the following subcommands:&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Subcommand&lt;/th&gt;
 &lt;th&gt;Description&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;a href="https://silo.pgsty.com/reference/deprecated/mc-admin-idp-openid/#mc.admin.idp.openid.add"&gt;&lt;code&gt;mc admin idp openid add&lt;/code&gt;&lt;/a&gt;&lt;/td&gt;
 &lt;td&gt;Create an OpenID IDP server configuration.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;a href="https://silo.pgsty.com/reference/deprecated/mc-admin-idp-openid/#mc.admin.idp.openid.update"&gt;&lt;code&gt;mc admin idp openid update&lt;/code&gt;&lt;/a&gt;&lt;/td&gt;
 &lt;td&gt;Modify an existing OpenID IDP server configuration.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;a href="https://silo.pgsty.com/reference/deprecated/mc-admin-idp-openid/#mc.admin.idp.openid.rm"&gt;&lt;code&gt;mc admin idp openid rm&lt;/code&gt;&lt;/a&gt;&lt;/td&gt;
 &lt;td&gt;Remove an OpenID IDP server configuration from a deployment.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;a href="https://silo.pgsty.com/reference/deprecated/mc-admin-idp-openid/#mc.admin.idp.openid.ls"&gt;&lt;code&gt;mc admin idp openid ls&lt;/code&gt;&lt;/a&gt;&lt;/td&gt;
 &lt;td&gt;Outputs a list of the existing OpenID server configurations for a deployment.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;a href="https://silo.pgsty.com/reference/deprecated/mc-admin-idp-openid/#mc.admin.idp.openid.info"&gt;&lt;code&gt;mc admin idp openid info&lt;/code&gt;&lt;/a&gt;&lt;/td&gt;
 &lt;td&gt;Displays details for a specific OpenID server configuration.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;a href="https://silo.pgsty.com/reference/deprecated/mc-admin-idp-openid/#mc.admin.idp.openid.enable"&gt;&lt;code&gt;mc admin idp openid enable&lt;/code&gt;&lt;/a&gt;&lt;/td&gt;
 &lt;td&gt;Enables an OpenID server configuration.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;a href="https://silo.pgsty.com/reference/deprecated/mc-admin-idp-openid/#mc.admin.idp.openid.disable"&gt;&lt;code&gt;mc admin idp openid disable&lt;/code&gt;&lt;/a&gt;&lt;/td&gt;
 &lt;td&gt;Disables an OpenID server configuration.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h2 id="configuration-parameters"&gt;Configuration Parameters&lt;/h2&gt;
&lt;p&gt;The &lt;a href="https://silo.pgsty.com/reference/deprecated/mc-admin-idp-openid/#command-mc.admin.idp.openid"&gt;&lt;code&gt;mc admin idp openid&lt;/code&gt;&lt;/a&gt; subcommands support configuration parameters. The parameters define the server’s interaction with the IAM provider.&lt;/p&gt;</description></item><item><title>mc admin service</title><link>https://silo.pgsty.com/reference/minio-mc-admin/mc-admin-service/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://silo.pgsty.com/reference/minio-mc-admin/mc-admin-service/</guid><description>&lt;p&gt;&lt;a id="mc-admin-service"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a id="command-mc.admin.service"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;h2 id="description"&gt;Description&lt;/h2&gt;
&lt;p&gt;The &lt;a href="https://silo.pgsty.com/reference/minio-mc-admin/mc-admin-service/#command-mc.admin.service"&gt;&lt;code&gt;mc admin service&lt;/code&gt;&lt;/a&gt; command can restart or unfreeze MinIO servers.&lt;/p&gt;
&lt;p&gt;&lt;a href="https://silo.pgsty.com/reference/minio-mc-admin/mc-admin-service/#command-mc.admin.service"&gt;&lt;code&gt;mc admin service&lt;/code&gt;&lt;/a&gt; affects &lt;em&gt;all&lt;/em&gt; MinIO servers in the target deployment at the same time. The command interrupts in-progress API operations on the MinIO deployment. Use caution when issuing this command to a deployment.&lt;/p&gt;
&lt;div class="alert alert-info" role="alert"&gt;
&lt;p&gt;&lt;strong&gt;Use &lt;code&gt;mc admin&lt;/code&gt; on MinIO Deployments Only&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;MinIO does not support using &lt;a href="https://silo.pgsty.com/reference/minio-mc-admin/#command-mc.admin"&gt;&lt;code&gt;mc admin&lt;/code&gt;&lt;/a&gt; commands with other S3-compatible services, regardless of their claimed compatibility with MinIO deployments.&lt;/p&gt;</description></item><item><title>mc idp ldap accesskey create-with-login</title><link>https://silo.pgsty.com/reference/minio-mc/mc-idp-ldap-accesskey-create-with-login/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://silo.pgsty.com/reference/minio-mc/mc-idp-ldap-accesskey-create-with-login/</guid><description>&lt;p&gt;&lt;a id="mc-idp-ldap-accesskey-create-with-login"&gt;&lt;/a&gt;
&lt;a id="minio-mc-idp-ldap-accesskey-create-with-login"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a id="command-mc.idp.ldap.accesskey.create-with-login"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;div class="alert alert-info" role="alert"&gt;
&lt;p&gt;&lt;strong&gt;Added: mc&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;RELEASE.2024-04-18T16-45-29Z&lt;/p&gt;
&lt;/div&gt;
&lt;h2 id="description"&gt;Description&lt;/h2&gt;
&lt;p&gt;The &lt;a href="https://silo.pgsty.com/reference/minio-mc/mc-idp-ldap-accesskey-create-with-login/#command-mc.idp.ldap.accesskey.create-with-login"&gt;&lt;code&gt;mc idp ldap accesskey create-with-login&lt;/code&gt;&lt;/a&gt; uses interactive terminal-based prompt to authenticate with the external AD/LDAP server and generate access keys for use with MinIO.&lt;/p&gt;



&lt;ul class="nav nav-tabs" id="tabs-1" role="tablist"&gt;&lt;li class="nav-item"&gt;&lt;button class="nav-link active" id="tabs-01-00-tab" data-bs-toggle="tab" data-bs-target="#tabs-01-00" role="tab" data-td-tp-persist="example" aria-controls="tabs-01-00" aria-selected="true"&gt;EXAMPLE&lt;/button&gt;&lt;/li&gt;&lt;li class="nav-item"&gt;&lt;button class="nav-link" id="tabs-01-01-tab" data-bs-toggle="tab" data-bs-target="#tabs-01-01" role="tab" data-td-tp-persist="syntax" aria-controls="tabs-01-01" aria-selected="false"&gt;SYNTAX&lt;/button&gt;&lt;/li&gt;&lt;/ul&gt;

&lt;div class="tab-content" id="tabs-1-content"&gt;&lt;div class="tab-body tab-pane fade show active" id="tabs-01-00" role="tabpanel" aria-labelled-by="tabs-01-00-tab" tabindex="1"&gt;&lt;blockquote&gt;
&lt;p&gt;The following example prompts the user to provide their AD/LDAP credentials. It then generates a new access key pair using the policy or policies associated with that AD/LDAP user.&lt;/p&gt;</description></item><item><title>mc admin profile</title><link>https://silo.pgsty.com/reference/deprecated/mc-admin-profile/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://silo.pgsty.com/reference/deprecated/mc-admin-profile/</guid><description>&lt;p&gt;&lt;a id="mc-admin-profile"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a id="command-mc.admin.profile"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;div class="alert alert-info" role="alert"&gt;
&lt;p&gt;&lt;strong&gt;Note&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This command has been replaced by &lt;a href="https://silo.pgsty.com/reference/minio-mc/mc-support-profile/#command-mc.support.profile"&gt;&lt;code&gt;mc support profile&lt;/code&gt;&lt;/a&gt; as of &lt;em&gt;mc&lt;/em&gt; RELEASE.2023-04-06T16-51-10Z.&lt;/p&gt;
&lt;/div&gt;
&lt;h2 id="description"&gt;Description&lt;/h2&gt;
&lt;p&gt;The &lt;a href="https://silo.pgsty.com/reference/deprecated/mc-admin-profile/#command-mc.admin.profile"&gt;&lt;code&gt;mc admin profile&lt;/code&gt;&lt;/a&gt; command generates profiling data for debugging purposes.&lt;/p&gt;
&lt;div class="alert alert-info" role="alert"&gt;
&lt;p&gt;&lt;strong&gt;Use &lt;code&gt;mc admin&lt;/code&gt; on MinIO Deployments Only&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;MinIO does not support using &lt;a href="https://silo.pgsty.com/reference/minio-mc-admin/#command-mc.admin"&gt;&lt;code&gt;mc admin&lt;/code&gt;&lt;/a&gt; commands with other S3-compatible services, regardless of their claimed compatibility with MinIO deployments.&lt;/p&gt;
&lt;/div&gt;
&lt;h3 id="profile-data-format"&gt;Profile Data Format&lt;/h3&gt;
&lt;p&gt;&lt;a href="https://silo.pgsty.com/reference/deprecated/mc-admin-profile/#command-mc.admin.profile"&gt;&lt;code&gt;mc admin profile&lt;/code&gt;&lt;/a&gt; produces a &lt;code&gt;ZIP&lt;/code&gt; archive &lt;code&gt;profile.zip&lt;/code&gt; that contains one or more &lt;code&gt;.pprof&lt;/code&gt; files. Use the &lt;a href="https://github.com/google/pprof"&gt;pprof&lt;/a&gt; &lt;code&gt;go&lt;/code&gt; utility to read the profile data.&lt;/p&gt;</description></item><item><title>mc admin trace</title><link>https://silo.pgsty.com/reference/minio-mc-admin/mc-admin-trace/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://silo.pgsty.com/reference/minio-mc-admin/mc-admin-trace/</guid><description>&lt;p&gt;&lt;a id="mc-admin-trace"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a id="command-mc.admin.trace"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;h2 id="description"&gt;Description&lt;/h2&gt;
&lt;p&gt;The &lt;a href="https://silo.pgsty.com/reference/minio-mc-admin/mc-admin-trace/#command-mc.admin.trace"&gt;&lt;code&gt;mc admin trace&lt;/code&gt;&lt;/a&gt; command displays API operations occurring on the target MinIO deployment.&lt;/p&gt;
&lt;div class="alert alert-info" role="alert"&gt;
&lt;p&gt;&lt;strong&gt;Use &lt;code&gt;mc admin&lt;/code&gt; on MinIO Deployments Only&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;MinIO does not support using &lt;a href="https://silo.pgsty.com/reference/minio-mc-admin/#command-mc.admin"&gt;&lt;code&gt;mc admin&lt;/code&gt;&lt;/a&gt; commands with other S3-compatible services, regardless of their claimed compatibility with MinIO deployments.&lt;/p&gt;
&lt;/div&gt;
&lt;h2 id="examples"&gt;Examples&lt;/h2&gt;
&lt;h3 id="monitor-all-api-operations"&gt;Monitor All API operations&lt;/h3&gt;
&lt;p&gt;Use &lt;a href="https://silo.pgsty.com/reference/minio-mc-admin/mc-admin-trace/#command-mc.admin.trace"&gt;&lt;code&gt;mc admin trace&lt;/code&gt;&lt;/a&gt; to monitor API operations on a MinIO deployment:&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-shell" data-lang="shell"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;mc admin trace -a ALIAS
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;ul&gt;
&lt;li&gt;Replace &lt;a href="https://silo.pgsty.com/reference/minio-mc-admin/mc-admin-trace/#mc.admin.trace.TARGET"&gt;&lt;code&gt;ALIAS&lt;/code&gt;&lt;/a&gt; with the &lt;a href="https://silo.pgsty.com/reference/minio-mc/mc-alias/#command-mc.alias"&gt;&lt;code&gt;alias&lt;/code&gt;&lt;/a&gt; of the MinIO deployment.&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id="see-calls-that-return-503-errors"&gt;See Calls that Return 503 Errors&lt;/h3&gt;
&lt;p&gt;Use &lt;a href="https://silo.pgsty.com/reference/minio-mc-admin/mc-admin-trace/#command-mc.admin.trace"&gt;&lt;code&gt;mc admin trace&lt;/code&gt;&lt;/a&gt; to monitor API operations that return a service unavailable 503 error:&lt;/p&gt;</description></item><item><title>Core Administration Concepts</title><link>https://silo.pgsty.com/administration/concepts/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://silo.pgsty.com/administration/concepts/</guid><description>&lt;p&gt;&lt;a id="core-administration-concepts"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;The following core concepts are fundamental to the administration of MinIO deployments, including but not limited to object retention, encryption, and access management.&lt;/p&gt;
&lt;h2 id="what-is-object-storage"&gt;What Is Object Storage?&lt;/h2&gt;
&lt;p&gt;An &lt;a href="https://silo.pgsty.com/administration/object-management/#objects"&gt;object&lt;/a&gt; is binary data, sometimes referred to as a Binary Large OBject (BLOB). Blobs can be images, audio files, spreadsheets, or even binary executable code. Object Storage platforms like MinIO provide dedicated tools and capabilities for storing, retrieving, and searching for blobs.&lt;/p&gt;</description></item><item><title>mc admin speedtest</title><link>https://silo.pgsty.com/reference/deprecated/mc-admin-speedtest/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://silo.pgsty.com/reference/deprecated/mc-admin-speedtest/</guid><description>&lt;p&gt;&lt;a id="mc-admin-speedtest"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a id="command-mc.admin.speedtest"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;div class="alert alert-info" role="alert"&gt;
&lt;p&gt;&lt;strong&gt;Changed: RELEASE.2022-07-24T02-25-13Z&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;code&gt;mc admin speedtest&lt;/code&gt; replaced by &lt;a href="https://silo.pgsty.com/reference/minio-mc/mc-support-perf/#command-mc.support.perf"&gt;&lt;code&gt;mc support perf&lt;/code&gt;&lt;/a&gt;.&lt;/p&gt;
&lt;/div&gt;
&lt;h2 id="description"&gt;Description&lt;/h2&gt;
&lt;p&gt;The &lt;a href="https://silo.pgsty.com/reference/deprecated/mc-admin-speedtest/#command-mc.admin.speedtest"&gt;&lt;code&gt;mc admin speedtest&lt;/code&gt;&lt;/a&gt; command tests throughputs per host with &lt;code&gt;PUT&lt;/code&gt; and &lt;code&gt;GET&lt;/code&gt; operations.&lt;/p&gt;
&lt;p&gt;&lt;a href="https://silo.pgsty.com/reference/deprecated/mc-admin-speedtest/#command-mc.admin.speedtest"&gt;&lt;code&gt;speedtest&lt;/code&gt;&lt;/a&gt; is available starting with &lt;code&gt;mc&lt;/code&gt; &lt;a href="https://github.com/minio/mc/releases/tag/RELEASE.2021-09-02T09-21-27Z"&gt;RELEASE.2021-09-02T09-21-27Z&lt;/a&gt; and supports distributed MinIO deployments running &lt;a href="https://github.com/minio/minio/releases/tag/RELEASE.2021-07-30T00-02-00Z"&gt;RELEASE.2021-07-30T00-02-00Z&lt;/a&gt; or later.&lt;/p&gt;
&lt;p&gt;&lt;a href="https://silo.pgsty.com/reference/deprecated/mc-admin-speedtest/#command-mc.admin.speedtest"&gt;&lt;code&gt;speedtest&lt;/code&gt;&lt;/a&gt; does not support standalone or MinIO Gateway deployments.&lt;/p&gt;
&lt;div class="alert alert-info" role="alert"&gt;
&lt;p&gt;&lt;strong&gt;Use &lt;code&gt;mc admin&lt;/code&gt; on MinIO Deployments Only&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;MinIO does not support using &lt;a href="https://silo.pgsty.com/reference/minio-mc-admin/#command-mc.admin"&gt;&lt;code&gt;mc admin&lt;/code&gt;&lt;/a&gt; commands with other S3-compatible services, regardless of their claimed compatibility with MinIO deployments.&lt;/p&gt;</description></item><item><title>mc admin update</title><link>https://silo.pgsty.com/reference/minio-mc-admin/mc-admin-update/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://silo.pgsty.com/reference/minio-mc-admin/mc-admin-update/</guid><description>&lt;p&gt;&lt;a id="mc-admin-update"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a id="command-mc.admin.update"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;h2 id="description"&gt;Description&lt;/h2&gt;
&lt;p&gt;The &lt;a href="https://silo.pgsty.com/reference/minio-mc-admin/mc-admin-update/#command-mc.admin.update"&gt;&lt;code&gt;mc admin update&lt;/code&gt;&lt;/a&gt; command updates all MinIO servers in the deployment. The command also supports using a private mirror server for environments where the deployment does not have public internet access.&lt;/p&gt;
&lt;p&gt;After running the command, a prompt displays to confirm the update. Type &lt;code&gt;y&lt;/code&gt; and &lt;code&gt;[ENTER]&lt;/code&gt; to confirm and proceed with the update.&lt;/p&gt;
&lt;p&gt;The user &lt;strong&gt;must&lt;/strong&gt; have &lt;code&gt;write&lt;/code&gt; permissions for the target location where the binary installs.&lt;/p&gt;</description></item><item><title>mc idp openid</title><link>https://silo.pgsty.com/reference/minio-mc/mc-idp-openid/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://silo.pgsty.com/reference/minio-mc/mc-idp-openid/</guid><description>&lt;p&gt;&lt;a id="mc-idp-openid"&gt;&lt;/a&gt;
&lt;a id="minio-mc-idp-openid"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a id="command-mc.idp.openid"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;div class="alert alert-info" role="alert"&gt;
&lt;p&gt;&lt;strong&gt;Added: RELEASE.2023-05-26T23-31-54Z&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="https://silo.pgsty.com/reference/minio-mc/mc-idp-openid/#command-mc.idp.openid"&gt;&lt;code&gt;mc idp openid&lt;/code&gt;&lt;/a&gt; and its subcommands replace &lt;code&gt;mc admin idp openid&lt;/code&gt;.&lt;/p&gt;
&lt;/div&gt;
&lt;h2 id="description"&gt;Description&lt;/h2&gt;
&lt;p&gt;The &lt;a href="https://silo.pgsty.com/reference/minio-mc/mc-idp-openid/#command-mc.idp.openid"&gt;&lt;code&gt;mc idp openid&lt;/code&gt;&lt;/a&gt; commands allow you to manage configurations to 3rd party &lt;a href="https://silo.pgsty.com/administration/identity-access-management/oidc-access-management/#minio-external-identity-management-openid"&gt;OpenID Identity and Access Management (IAM) integrations&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Define configuration settings as an alternative to using environment variables when &lt;a href="https://silo.pgsty.com/operations/external-iam/configure-openid-external-identity-management/#minio-external-identity-management-openid-configure"&gt;setting up an OpenID connection&lt;/a&gt;. The &lt;a href="https://silo.pgsty.com/reference/minio-mc/mc-idp-openid/#command-mc.idp.openid"&gt;&lt;code&gt;mc idp openid&lt;/code&gt;&lt;/a&gt; commands are only supported against MinIO deployments.&lt;/p&gt;
&lt;div class="alert alert-info" role="alert"&gt;
&lt;p&gt;&lt;strong&gt;Note&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;MinIO &lt;a href="https://silo.pgsty.com/reference/minio-server/settings/iam/openid/#minio-server-envvar-external-identity-management-openid"&gt;OpenID environment variables&lt;/a&gt; override their corresponding configuration settings as modified or set by this command.&lt;/p&gt;</description></item><item><title>mc admin tier</title><link>https://silo.pgsty.com/reference/deprecated/mc-admin-tier/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://silo.pgsty.com/reference/deprecated/mc-admin-tier/</guid><description>&lt;p&gt;&lt;a id="mc-admin-tier"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a id="command-mc.admin.tier"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;div class="alert alert-info" role="alert"&gt;
&lt;p&gt;&lt;strong&gt;Changed: RELEASE.2022-12-24T15-21-38Z&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;code&gt;mc admin tier&lt;/code&gt; replaced by &lt;a href="https://silo.pgsty.com/reference/minio-mc/mc-ilm-tier/#command-mc.ilm.tier"&gt;&lt;code&gt;mc ilm tier&lt;/code&gt;&lt;/a&gt;.&lt;/p&gt;
&lt;/div&gt;
&lt;h2 id="description"&gt;Description&lt;/h2&gt;
&lt;p&gt;The &lt;a href="https://silo.pgsty.com/reference/deprecated/mc-admin-tier/#command-mc.admin.tier"&gt;&lt;code&gt;mc admin tier&lt;/code&gt;&lt;/a&gt; command configures a remote supported S3-compatible service for supporting MinIO &lt;a href="https://silo.pgsty.com/administration/object-management/object-lifecycle-management/#minio-lifecycle-management-expiration"&gt;Lifecycle Management: Object Transition (“Tiering”)&lt;/a&gt;.&lt;/p&gt;
&lt;div class="alert alert-info" role="alert"&gt;
&lt;p&gt;&lt;strong&gt;Use &lt;code&gt;mc admin&lt;/code&gt; on MinIO Deployments Only&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;MinIO does not support using &lt;a href="https://silo.pgsty.com/reference/minio-mc-admin/#command-mc.admin"&gt;&lt;code&gt;mc admin&lt;/code&gt;&lt;/a&gt; commands with other S3-compatible services, regardless of their claimed compatibility with MinIO deployments.&lt;/p&gt;
&lt;/div&gt;
&lt;h3 id="supported-s3-services"&gt;Supported S3 Services&lt;/h3&gt;
&lt;p&gt;&lt;a href="https://silo.pgsty.com/reference/deprecated/mc-admin-tier/#command-mc.admin.tier"&gt;&lt;code&gt;mc admin tier&lt;/code&gt;&lt;/a&gt; supports &lt;em&gt;only&lt;/em&gt; the following S3-compatible services as a remote target for object tiering:&lt;/p&gt;</description></item><item><title>mc admin top</title><link>https://silo.pgsty.com/reference/deprecated/mc-admin-top/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://silo.pgsty.com/reference/deprecated/mc-admin-top/</guid><description>&lt;p&gt;&lt;a id="mc-admin-top"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a id="command-mc.admin.top"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;div class="alert alert-info" role="alert"&gt;
&lt;p&gt;&lt;strong&gt;Changed: RELEASE.2022-08-11T00-30-48Z&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;code&gt;mc admin top&lt;/code&gt; replaced by &lt;a href="https://silo.pgsty.com/reference/minio-mc/mc-support-top/#command-mc.support.top"&gt;&lt;code&gt;mc support top&lt;/code&gt;&lt;/a&gt;.&lt;/p&gt;
&lt;/div&gt;
&lt;h2 id="description"&gt;Description&lt;/h2&gt;
&lt;p&gt;The &lt;a href="https://silo.pgsty.com/reference/deprecated/mc-admin-top/#command-mc.admin.top"&gt;&lt;code&gt;mc admin top&lt;/code&gt;&lt;/a&gt; command returns statistics for distributed MinIO deployments, similar to the output of the &lt;code&gt;top&lt;/code&gt; command.&lt;/p&gt;
&lt;div class="alert alert-info" role="alert"&gt;
&lt;p&gt;&lt;strong&gt;Use &lt;code&gt;mc admin&lt;/code&gt; on MinIO Deployments Only&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;MinIO does not support using &lt;a href="https://silo.pgsty.com/reference/minio-mc-admin/#command-mc.admin"&gt;&lt;code&gt;mc admin&lt;/code&gt;&lt;/a&gt; commands with other S3-compatible services, regardless of their claimed compatibility with MinIO deployments.&lt;/p&gt;
&lt;/div&gt;
&lt;h2 id="syntax"&gt;Syntax&lt;/h2&gt;
&lt;h4 id="mc.admin.top.locks"&gt;&lt;code&gt;mc admin top locks&lt;/code&gt;&lt;/h4&gt;
&lt;p&gt;&lt;em&gt;mc-cmd&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;Returns the 10 oldest locks on the MinIO deployment.&lt;/p&gt;</description></item><item><title>Transforms with Object Lambda</title><link>https://silo.pgsty.com/developers/transforms-with-object-lambda/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://silo.pgsty.com/developers/transforms-with-object-lambda/</guid><description>&lt;p&gt;&lt;a id="transforms-with-object-lambda"&gt;&lt;/a&gt;
&lt;a id="developers-object-lambda"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;MinIO’s Object Lambda enables developers to programmatically transform objects on demand. You can transform objects as needed for your use case, such as redacting personally identifiable information (PII), enriching data with information from other sources, or converting between formats.&lt;/p&gt;
&lt;h2 id="overview"&gt;Overview&lt;/h2&gt;
&lt;p&gt;An &lt;a href="https://silo.pgsty.com/developers/transforms-with-object-lambda/#minio-object-lambda-handers"&gt;Object Lambda handler&lt;/a&gt; is a small code module that transforms the contents of an object and returns the results. Like &lt;a href="https://docs.aws.amazon.com/AmazonS3/latest/userguide/transforming-objects.html"&gt;Amazon S3 Object Lambda functions&lt;/a&gt;, you trigger a MinIO Object Lambda handler function with a GET request from an application. The handler retrieves the requested object from MinIO, transforms it, and returns the modified data back to MinIO to send to the original application. The original object remains unchanged.&lt;/p&gt;</description></item><item><title>File Transfer Protocol (FTP/SFTP)</title><link>https://silo.pgsty.com/developers/file-transfer-protocol/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://silo.pgsty.com/developers/file-transfer-protocol/</guid><description>&lt;p&gt;&lt;a id="file-transfer-protocol-ftp-sftp"&gt;&lt;/a&gt;
&lt;a id="minio-ftp"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://www.youtube.com/watch?v=lNZyL8wD-lI"&gt;File Transport Using FTP and SFTP with MinIO&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;



&lt;ul class="nav nav-tabs" id="tabs-0" role="tablist"&gt;&lt;li class="nav-item"&gt;&lt;button class="nav-link active" id="tabs-00-00-tab" data-bs-toggle="tab" data-bs-target="#tabs-00-00" role="tab" data-td-tp-persist="kubernetes" aria-controls="tabs-00-00" aria-selected="true"&gt;Kubernetes&lt;/button&gt;&lt;/li&gt;&lt;li class="nav-item"&gt;&lt;button class="nav-link" id="tabs-00-01-tab" data-bs-toggle="tab" data-bs-target="#tabs-00-01" role="tab" data-td-tp-persist="baremetal" aria-controls="tabs-00-01" aria-selected="false"&gt;Baremetal&lt;/button&gt;&lt;/li&gt;&lt;/ul&gt;

&lt;div class="tab-content" id="tabs-0-content"&gt;&lt;div class="tab-body tab-pane fade show active" id="tabs-00-00" role="tabpanel" aria-labelled-by="tabs-00-00-tab" tabindex="0"&gt;&lt;p&gt;Starting with Operator 5.0.7 and &lt;a href="https://github.com/minio/minio/releases/tag/RELEASE.2023-04-20T17-56-55Z"&gt;MinIO Server RELEASE.2023-04-20T17-56-55Z&lt;/a&gt;, you can use the SSH File Transfer Protocol (SFTP) to interact with the objects on a MinIO Operator Tenant deployment.&lt;/p&gt;
&lt;p&gt;SFTP is defined by the Internet Engineering Task Force (IETF) as an extension of SSH 2.0. It allows file transfer over SSH for use with &lt;a href="https://silo.pgsty.com/operations/network-encryption/#minio-tls"&gt;Transport Layer Security (TLS)&lt;/a&gt; and virtual private network (VPN) applications.&lt;/p&gt;</description></item><item><title>mc ls</title><link>https://silo.pgsty.com/reference/minio-mc/mc-ls/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://silo.pgsty.com/reference/minio-mc/mc-ls/</guid><description>&lt;p&gt;&lt;a id="mc-ls"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a id="command-mc.ls"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;h2 id="syntax"&gt;Syntax&lt;/h2&gt;
&lt;p&gt;The &lt;a href="https://silo.pgsty.com/reference/minio-mc/mc-ls/#command-mc.ls"&gt;&lt;code&gt;mc ls&lt;/code&gt;&lt;/a&gt; command lists buckets and objects on MinIO or another S3-compatible service.&lt;/p&gt;
&lt;p&gt;You can also use &lt;a href="https://silo.pgsty.com/reference/minio-mc/mc-ls/#command-mc.ls"&gt;&lt;code&gt;mc ls&lt;/code&gt;&lt;/a&gt; against the local filesystem to produce similar results as the &lt;code&gt;ls&lt;/code&gt; command.&lt;/p&gt;



&lt;ul class="nav nav-tabs" id="tabs-0" role="tablist"&gt;&lt;li class="nav-item"&gt;&lt;button class="nav-link active" id="tabs-00-00-tab" data-bs-toggle="tab" data-bs-target="#tabs-00-00" role="tab" data-td-tp-persist="example" aria-controls="tabs-00-00" aria-selected="true"&gt;EXAMPLE&lt;/button&gt;&lt;/li&gt;&lt;li class="nav-item"&gt;&lt;button class="nav-link" id="tabs-00-01-tab" data-bs-toggle="tab" data-bs-target="#tabs-00-01" role="tab" data-td-tp-persist="syntax" aria-controls="tabs-00-01" aria-selected="false"&gt;SYNTAX&lt;/button&gt;&lt;/li&gt;&lt;/ul&gt;

&lt;div class="tab-content" id="tabs-0-content"&gt;&lt;div class="tab-body tab-pane fade show active" id="tabs-00-00" role="tabpanel" aria-labelled-by="tabs-00-00-tab" tabindex="0"&gt;&lt;p&gt;The following command lists all objects &lt;em&gt;and&lt;/em&gt; object versions in the &lt;code&gt;mydata&lt;/code&gt; bucket on the &lt;code&gt;myminio&lt;/code&gt; MinIO deployment:&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-shell" data-lang="shell"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;mc ls --recursive --versions myminio/mydata
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;The output resembles the following:&lt;/p&gt;</description></item><item><title>mc mb</title><link>https://silo.pgsty.com/reference/minio-mc/mc-mb/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://silo.pgsty.com/reference/minio-mc/mc-mb/</guid><description>&lt;p&gt;&lt;a id="mc-mb"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a id="command-mc.mb"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;h2 id="syntax"&gt;Syntax&lt;/h2&gt;
&lt;p&gt;The &lt;a href="https://silo.pgsty.com/reference/minio-mc/mc-mb/#command-mc.mb"&gt;&lt;code&gt;mc mb&lt;/code&gt;&lt;/a&gt; command creates a new bucket or directory at the specified path.&lt;/p&gt;
&lt;p&gt;You can also use &lt;a href="https://silo.pgsty.com/reference/minio-mc/mc-mb/#command-mc.mb"&gt;&lt;code&gt;mc mb&lt;/code&gt;&lt;/a&gt; against the local filesystem to produce similar results to the &lt;code&gt;mkdir -p&lt;/code&gt; commandline tool.&lt;/p&gt;



&lt;ul class="nav nav-tabs" id="tabs-0" role="tablist"&gt;&lt;li class="nav-item"&gt;&lt;button class="nav-link active" id="tabs-00-00-tab" data-bs-toggle="tab" data-bs-target="#tabs-00-00" role="tab" data-td-tp-persist="example" aria-controls="tabs-00-00" aria-selected="true"&gt;EXAMPLE&lt;/button&gt;&lt;/li&gt;&lt;li class="nav-item"&gt;&lt;button class="nav-link" id="tabs-00-01-tab" data-bs-toggle="tab" data-bs-target="#tabs-00-01" role="tab" data-td-tp-persist="syntax" aria-controls="tabs-00-01" aria-selected="false"&gt;SYNTAX&lt;/button&gt;&lt;/li&gt;&lt;/ul&gt;

&lt;div class="tab-content" id="tabs-0-content"&gt;&lt;div class="tab-body tab-pane fade show active" id="tabs-00-00" role="tabpanel" aria-labelled-by="tabs-00-00-tab" tabindex="0"&gt;&lt;p&gt;The following command creates a new bucket &lt;code&gt;mydata&lt;/code&gt; on the &lt;code&gt;myminio&lt;/code&gt; MinIO deployment. The command creates the bucket with &lt;a href="https://silo.pgsty.com/administration/object-management/object-retention/#minio-object-locking"&gt;object locking enabled&lt;/a&gt;.&lt;/p&gt;</description></item><item><title>mc mirror</title><link>https://silo.pgsty.com/reference/minio-mc/mc-mirror/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://silo.pgsty.com/reference/minio-mc/mc-mirror/</guid><description>&lt;p&gt;&lt;a id="mc-mirror"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a id="command-mc.mirror"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;h2 id="syntax"&gt;Syntax&lt;/h2&gt;
&lt;p&gt;The &lt;a href="https://silo.pgsty.com/reference/minio-mc/mc-mirror/#command-mc.mirror"&gt;&lt;code&gt;mc mirror&lt;/code&gt;&lt;/a&gt; command synchronizes content to MinIO deployment, similar to the &lt;code&gt;rsync&lt;/code&gt; utility. &lt;a href="https://silo.pgsty.com/reference/minio-mc/mc-mirror/#command-mc.mirror"&gt;&lt;code&gt;mc mirror&lt;/code&gt;&lt;/a&gt; supports filesystems, MinIO deployments, and other S3-compatible hosts as the synchronization source.&lt;/p&gt;
&lt;div class="alert alert-info" role="alert"&gt;
&lt;p&gt;&lt;strong&gt;Note&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="https://silo.pgsty.com/reference/minio-mc/mc-mirror/#command-mc.mirror"&gt;&lt;code&gt;mc mirror&lt;/code&gt;&lt;/a&gt; only synchronizes the current object without any version information or metadata. To synchronize an object’s version history and metadata, consider using &lt;a href="https://silo.pgsty.com/reference/minio-mc/mc-replicate/#command-mc.replicate"&gt;&lt;code&gt;mc replicate&lt;/code&gt;&lt;/a&gt; for &lt;a href="https://silo.pgsty.com/administration/bucket-replication/#minio-bucket-replication-serverside"&gt;bucket replication&lt;/a&gt; or &lt;a href="https://silo.pgsty.com/reference/minio-mc-admin/mc-admin-replicate/#command-mc.admin.replicate"&gt;&lt;code&gt;mc admin replicate&lt;/code&gt;&lt;/a&gt; for &lt;a href="https://silo.pgsty.com/operations/replication/multi-site-replication/#minio-site-replication-overview"&gt;site replication&lt;/a&gt;.&lt;/p&gt;
&lt;/div&gt;



&lt;ul class="nav nav-tabs" id="tabs-1" role="tablist"&gt;&lt;li class="nav-item"&gt;&lt;button class="nav-link active" id="tabs-01-00-tab" data-bs-toggle="tab" data-bs-target="#tabs-01-00" role="tab" data-td-tp-persist="example" aria-controls="tabs-01-00" aria-selected="true"&gt;EXAMPLE&lt;/button&gt;&lt;/li&gt;&lt;li class="nav-item"&gt;&lt;button class="nav-link" id="tabs-01-01-tab" data-bs-toggle="tab" data-bs-target="#tabs-01-01" role="tab" data-td-tp-persist="syntax" aria-controls="tabs-01-01" aria-selected="false"&gt;SYNTAX&lt;/button&gt;&lt;/li&gt;&lt;/ul&gt;

&lt;div class="tab-content" id="tabs-1-content"&gt;&lt;div class="tab-body tab-pane fade show active" id="tabs-01-00" role="tabpanel" aria-labelled-by="tabs-01-00-tab" tabindex="1"&gt;&lt;p&gt;The following command synchronizes content from a local filesystem directory to the &lt;code&gt;mydata&lt;/code&gt; bucket on the &lt;code&gt;myminio&lt;/code&gt; MinIO deployment.&lt;/p&gt;</description></item><item><title>mc mv</title><link>https://silo.pgsty.com/reference/minio-mc/mc-mv/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://silo.pgsty.com/reference/minio-mc/mc-mv/</guid><description>&lt;p&gt;&lt;a id="mc-mv"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a id="command-mc.mv"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;h2 id="syntax"&gt;Syntax&lt;/h2&gt;
&lt;p&gt;The &lt;a href="https://silo.pgsty.com/reference/minio-mc/mc-mv/#command-mc.mv"&gt;&lt;code&gt;mc mv&lt;/code&gt;&lt;/a&gt; command moves an object from source to the target, such as between MinIO deployments &lt;em&gt;or&lt;/em&gt; between buckets on the same MinIO deployment. &lt;a href="https://silo.pgsty.com/reference/minio-mc/mc-mv/#command-mc.mv"&gt;&lt;code&gt;mc mv&lt;/code&gt;&lt;/a&gt; also supports moving objects between a local filesystem and MinIO.&lt;/p&gt;
&lt;p&gt;You can also use &lt;a href="https://silo.pgsty.com/reference/minio-mc/mc-mv/#command-mc.mv"&gt;&lt;code&gt;mc mv&lt;/code&gt;&lt;/a&gt; against the local filesystem to produce similar results to the &lt;code&gt;mv&lt;/code&gt; commandline tool.&lt;/p&gt;



&lt;ul class="nav nav-tabs" id="tabs-0" role="tablist"&gt;&lt;li class="nav-item"&gt;&lt;button class="nav-link active" id="tabs-00-00-tab" data-bs-toggle="tab" data-bs-target="#tabs-00-00" role="tab" data-td-tp-persist="example" aria-controls="tabs-00-00" aria-selected="true"&gt;EXAMPLE&lt;/button&gt;&lt;/li&gt;&lt;li class="nav-item"&gt;&lt;button class="nav-link" id="tabs-00-01-tab" data-bs-toggle="tab" data-bs-target="#tabs-00-01" role="tab" data-td-tp-persist="syntax" aria-controls="tabs-00-01" aria-selected="false"&gt;SYNTAX&lt;/button&gt;&lt;/li&gt;&lt;/ul&gt;

&lt;div class="tab-content" id="tabs-0-content"&gt;&lt;div class="tab-body tab-pane fade show active" id="tabs-00-00" role="tabpanel" aria-labelled-by="tabs-00-00-tab" tabindex="0"&gt;&lt;p&gt;The following command moves objects from the &lt;code&gt;mydata&lt;/code&gt; bucket to the &lt;code&gt;archive&lt;/code&gt; bucket on the &lt;code&gt;myminio&lt;/code&gt; MinIO deployment:&lt;/p&gt;</description></item><item><title>S3 API Compatibility</title><link>https://silo.pgsty.com/reference/s3-api-compatibility/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://silo.pgsty.com/reference/s3-api-compatibility/</guid><description>&lt;p&gt;&lt;a id="s3-api-compatibility"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;This page documents S3 APIs supported by MinIO Object Storage. For reference documentation on any given API, see the corresponding documentation for Amazon S3.&lt;/p&gt;
&lt;div class="alert alert-warning" role="alert"&gt;
&lt;p&gt;&lt;strong&gt;Important&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;MinIO strongly recommends using an &lt;a href="https://silo.pgsty.com/developers/minio-drivers/#minio-drivers"&gt;S3-Compatible SDK&lt;/a&gt; for performing object storage operations.&lt;/p&gt;
&lt;/div&gt;
&lt;h2 id="object-apis"&gt;Object APIs&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://docs.aws.amazon.com/AmazonS3/latest/API/API_CopyObject.html"&gt;CopyObject&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://docs.aws.amazon.com/AmazonS3/latest/API/API_DeleteObject.html"&gt;DeleteObject&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://docs.aws.amazon.com/AmazonS3/latest/API/API_DeleteObjects.html"&gt;DeleteObjects&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://docs.aws.amazon.com/AmazonS3/latest/API/API_DeleteObjectTagging.html"&gt;DeleteObjectTagging&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://docs.aws.amazon.com/AmazonS3/latest/API/API_GetObject.html"&gt;GetObject&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://docs.aws.amazon.com/AmazonS3/latest/API/API_GetObjectAttributes.html"&gt;GetObjectAttributes&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://docs.aws.amazon.com/AmazonS3/latest/API/API_GetObjectTagging.html"&gt;GetObjectTagging&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://docs.aws.amazon.com/AmazonS3/latest/API/API_HeadObject.html"&gt;HeadObject&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://docs.aws.amazon.com/AmazonS3/latest/API/API_ListObjects.html"&gt;ListObjects&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://docs.aws.amazon.com/AmazonS3/latest/API/API_ListObjectsV2.html"&gt;ListObjectsV2&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://docs.aws.amazon.com/AmazonS3/latest/API/API_ListObjectVersions.html"&gt;ListObjectVersions&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://docs.aws.amazon.com/AmazonS3/latest/API/API_PutObject.html"&gt;PutObject&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://docs.aws.amazon.com/AmazonS3/latest/API/API_PutObjectTagging.html"&gt;PutObjectTagging&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://docs.aws.amazon.com/AmazonS3/latest/API/API_RestoreObject.html"&gt;RestoreObject&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://docs.aws.amazon.com/AmazonS3/latest/API/API_SelectObjectContent.html"&gt;SelectObjectContent&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id="object-locking"&gt;Object Locking&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://docs.aws.amazon.com/AmazonS3/latest/API/API_GetObjectRetention.html"&gt;GetObjectRetention&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://docs.aws.amazon.com/AmazonS3/latest/API/API_PutObjectRetention.html"&gt;PutObjectRetention&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://docs.aws.amazon.com/AmazonS3/latest/API/API_GetObjectLegalHold.html"&gt;GetObjectLegalHold&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://docs.aws.amazon.com/AmazonS3/latest/API/API_PutObjectLegalHold.html"&gt;PutObjectLegalHold&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://docs.aws.amazon.com/AmazonS3/latest/API/API_GetObjectLockConfiguration.html"&gt;GetObjectLockConfiguration&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://docs.aws.amazon.com/AmazonS3/latest/API/API_PutObjectLockConfiguration.html"&gt;PutObjectLockConfiguration&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id="unsupported-api-object-endpoints"&gt;Unsupported API Object Endpoints&lt;/h3&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-text" data-lang="text"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;GetObjectAcl
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;PutObjectAcl
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h3 id="multipart-uploads"&gt;Multipart Uploads&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://docs.aws.amazon.com/AmazonS3/latest/API/API_AbortMultipartUpload.html"&gt;AbortMultipartUpload&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://docs.aws.amazon.com/AmazonS3/latest/API/API_CompleteMultipartUpload.html"&gt;CompleteMultipartUpload&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://docs.aws.amazon.com/AmazonS3/latest/API/API_CreateMultipartUpload.html"&gt;CreateMultipartUpload&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://docs.aws.amazon.com/AmazonS3/latest/API/API_ListMultipartUploads.html"&gt;ListMultipartUploads&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://docs.aws.amazon.com/AmazonS3/latest/API/API_ListParts.html"&gt;ListParts&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://docs.aws.amazon.com/AmazonS3/latest/API/API_UploadPart.html"&gt;UploadPart&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://docs.aws.amazon.com/AmazonS3/latest/API/API_UploadPartCopy.html"&gt;UploadPartCopy&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h4 id="differences-from-s3-apis-for-multipart-uploads"&gt;Differences from S3 APIs for Multipart Uploads&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;ListMultipartUploads&lt;/code&gt; requires the exact object name as a prefix.&lt;/li&gt;
&lt;li&gt;The &lt;code&gt;AbortIncompleteMultipartUpload&lt;/code&gt; lifecycle action is not supported with &lt;code&gt;PutBucketLifecycle&lt;/code&gt;.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="bucket-apis"&gt;Bucket APIs&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://docs.aws.amazon.com/AmazonS3/latest/API/API_CreateBucket.html"&gt;CreateBucket&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://docs.aws.amazon.com/AmazonS3/latest/API/API_DeleteBucket.html"&gt;DeleteBucket&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://docs.aws.amazon.com/AmazonS3/latest/API/API_DeleteBucketEncryption.html"&gt;DeleteBucketEncryption&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://docs.aws.amazon.com/AmazonS3/latest/API/API_DeleteBucketTagging.html"&gt;DeleteBucketTagging&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://docs.aws.amazon.com/AmazonS3/latest/API/API_GetBucketEncryption.html"&gt;GetBucketEncryption&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://docs.aws.amazon.com/AmazonS3/latest/API/API_GetBucketLocation.html"&gt;GetBucketLocation&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://docs.aws.amazon.com/AmazonS3/latest/API/API_GetBucketTagging.html"&gt;GetBucketTagging&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://docs.aws.amazon.com/AmazonS3/latest/API/API_GetBucketVersioning.html"&gt;GetBucketVersioning&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://docs.aws.amazon.com/AmazonS3/latest/API/API_HeadBucket.html"&gt;HeadBucket&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://docs.aws.amazon.com/AmazonS3/latest/API/API_ListBuckets.html"&gt;ListBuckets&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://docs.aws.amazon.com/AmazonS3/latest/API/API_ListDirectoryBuckets.html"&gt;ListDirectoryBuckets&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://docs.aws.amazon.com/AmazonS3/latest/API/API_PutBucketEncryption.html"&gt;PutBucketEncryption&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://docs.aws.amazon.com/AmazonS3/latest/API/API_PutBucketTagging.html"&gt;PutBucketTagging&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://docs.aws.amazon.com/AmazonS3/latest/API/API_PutBucketVersioning.html"&gt;PutBucketVersioning&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id="bucket-replication"&gt;Bucket Replication&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://docs.aws.amazon.com/AmazonS3/latest/API/API_GetBucketReplication.html"&gt;GetBucketReplication&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://docs.aws.amazon.com/AmazonS3/latest/API/API_PutBucketReplication.html"&gt;PutBucketReplication&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://docs.aws.amazon.com/AmazonS3/latest/API/API_DeleteBucketReplication.html"&gt;DeleteBucketReplication&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id="bucket-lifecycle"&gt;Bucket Lifecycle&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://docs.aws.amazon.com/AmazonS3/latest/API/API_GetBucketLifecycle.html"&gt;GetBucketLifecycle&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://docs.aws.amazon.com/AmazonS3/latest/API/API_GetBucketLifecycleConfiguration.html"&gt;GetBucketLifecycleConfiguration&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://docs.aws.amazon.com/AmazonS3/latest/API/API_PutBucketLifecycle.html"&gt;PutBucketLifecycle&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://docs.aws.amazon.com/AmazonS3/latest/API/API_PutBucketLifecycleConfiguration.html"&gt;PutBucketLifecycleConfiguration&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://docs.aws.amazon.com/AmazonS3/latest/API/API_DeleteBucketLifecycle.html"&gt;DeleteBucketLifecycle&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id="bucket-notifications"&gt;Bucket Notifications&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://docs.aws.amazon.com/AmazonS3/latest/API/API_GetBucketNotification.html"&gt;GetBucketNotification&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://docs.aws.amazon.com/AmazonS3/latest/API/API_GetBucketNotificationConfiguration.html"&gt;GetBucketNotificationConfiguration&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://docs.aws.amazon.com/AmazonS3/latest/API/API_PutBucketNotification.html"&gt;PutBucketNotification&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://docs.aws.amazon.com/AmazonS3/latest/API/API_PutBucketNotificationConfiguration.html"&gt;PutBucketNotificationConfiguration&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id="bucket-policies"&gt;Bucket Policies&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://docs.aws.amazon.com/AmazonS3/latest/API/API_GetBucketPolicy.html"&gt;GetBucketPolicy&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://docs.aws.amazon.com/AmazonS3/latest/API/API_GetBucketPolicyStatus.html"&gt;GetBucketPolicyStatus&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://docs.aws.amazon.com/AmazonS3/latest/API/API_PutBucketPolicy.html"&gt;PutBucketPolicy&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://docs.aws.amazon.com/AmazonS3/latest/API/API_DeleteBucketPolicy.html"&gt;DeleteBucketPolicy&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id="unsupported-api-bucket-operations"&gt;Unsupported API Bucket Operations&lt;/h3&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-text" data-lang="text"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;GetBucketInventoryConfiguration
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;PutBucketInventoryConfiguration
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;DeleteBucketInventoryConfiguration
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;PutBucketCors
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;DeleteBucketCors
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;GetBucketMetricsConfiguration
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;PutBucketMetricsConfiguration
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;DeleteBucketMetricsConfiguration
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;PutBucketWebsite
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;GetBucketLogging
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;PutBucketLogging
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;PutBucketAccelerateConfiguration
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;DeleteBucketAccelerateConfiguration
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;PutBucketRequestPayment
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;DeleteBucketRequestPayment
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;PutBucketAcl
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;HeadBucketAcl
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;GetPublicAccessBlock
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;PutPublicAccessBlock
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;DeletePublicAccessBlock
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;GetBucketOwnershipControls
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;PutBucketOwnershipControls
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;DeleteBucketOwnershipControls
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;GetBucketIntelligentTieringConfiguration
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;PutBucketIntelligentTieringConfiguration
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;ListBucketIntelligentTieringConfigurations
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;DeleteBucketIntelligentTieringConfiguration
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;GetBucketAnalyticsConfiguration
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;PutBucketAnalyticsConfiguration
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;ListBucketAnalyticsConfigurations
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;DeleteBucketAnalyticsConfiguration
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;CreateSession
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h3 id="minio-alternatives-for-unsupported-bucket-resources"&gt;MinIO alternatives for unsupported Bucket resources&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;For calls to &lt;code&gt;BucketACL&lt;/code&gt; or &lt;code&gt;ObjectACL&lt;/code&gt; operations, use &lt;a href="https://silo.pgsty.com/administration/identity-access-management/policy-based-access-control/#minio-policy"&gt;Policies&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;Calls to &lt;code&gt;BucketCORS&lt;/code&gt; operations are not needed because CORS is enabled by default on all buckets for all HTTP verbs.&lt;/li&gt;
&lt;li&gt;For calls to &lt;code&gt;BucketWebsite&lt;/code&gt; operations, use &lt;code&gt;caddy&lt;/code&gt; or &lt;code&gt;nginx&lt;/code&gt;.&lt;/li&gt;
&lt;li&gt;For calls to &lt;code&gt;BucketAnalytics&lt;/code&gt;, &lt;code&gt;BucketMetrics&lt;/code&gt;, or &lt;code&gt;BucketLogging&lt;/code&gt; operations, use &lt;a href="https://silo.pgsty.com/administration/monitoring/bucket-notifications/#minio-bucket-notifications"&gt;Bucket Notifications&lt;/a&gt;.&lt;/li&gt;
&lt;/ul&gt;</description></item><item><title>Glossary</title><link>https://silo.pgsty.com/glossary/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://silo.pgsty.com/glossary/</guid><description>&lt;p&gt;&lt;a id="glossary"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a id="term-access-keys"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;access keys&lt;/strong&gt;&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;A MinIO deployment or tenant user account with limited account typically used with API calls. Access Keys were previously referred to as “Service Accounts”&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;&lt;a id="term-active-active"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;active-active&lt;/strong&gt;&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;A method of &lt;a href="https://silo.pgsty.com/glossary/#term-replication"&gt;replication&lt;/a&gt; that provides bidirectional mirroring of data. With active-active configuration, changing the data at at any storage location also changes the data at the other storage location(s).&lt;/p&gt;
&lt;p&gt;See also: &lt;a href="https://silo.pgsty.com/glossary/#term-active-passive"&gt;active-passive&lt;/a&gt;.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;&lt;a id="term-active-passive"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;active-passive&lt;/strong&gt;&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;A method of &lt;a href="https://silo.pgsty.com/glossary/#term-replication"&gt;replication&lt;/a&gt; that provides one-way mirroring of data. With the active-passive configuration, changing data at the originating location also changes the data at the destination. However, changing data at the destination does not affect the data on the origin.&lt;/p&gt;</description></item><item><title>mc od</title><link>https://silo.pgsty.com/reference/minio-mc/mc-od/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://silo.pgsty.com/reference/minio-mc/mc-od/</guid><description>&lt;p&gt;&lt;a id="mc-od"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a id="command-mc.od"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;h2 id="syntax"&gt;Syntax&lt;/h2&gt;
&lt;p&gt;The &lt;a href="https://silo.pgsty.com/reference/minio-mc/mc-od/#command-mc.od"&gt;&lt;code&gt;mc od&lt;/code&gt;&lt;/a&gt; command copies a local file to a remote location in a specified number of parts and part sizes. The command outputs the time it took to upload the file.&lt;/p&gt;
&lt;p&gt;Use the &lt;a href="https://silo.pgsty.com/reference/minio-mc/mc-od/#command-mc.od"&gt;&lt;code&gt;mc od&lt;/code&gt;&lt;/a&gt; to mimic the functionality of the Linux &lt;code&gt;dd&lt;/code&gt; command.&lt;/p&gt;



&lt;ul class="nav nav-tabs" id="tabs-0" role="tablist"&gt;&lt;li class="nav-item"&gt;&lt;button class="nav-link active" id="tabs-00-00-tab" data-bs-toggle="tab" data-bs-target="#tabs-00-00" role="tab" data-td-tp-persist="example" aria-controls="tabs-00-00" aria-selected="true"&gt;EXAMPLE&lt;/button&gt;&lt;/li&gt;&lt;li class="nav-item"&gt;&lt;button class="nav-link" id="tabs-00-01-tab" data-bs-toggle="tab" data-bs-target="#tabs-00-01" role="tab" data-td-tp-persist="syntax" aria-controls="tabs-00-01" aria-selected="false"&gt;SYNTAX&lt;/button&gt;&lt;/li&gt;&lt;/ul&gt;

&lt;div class="tab-content" id="tabs-0-content"&gt;&lt;div class="tab-body tab-pane fade show active" id="tabs-00-00" role="tabpanel" aria-labelled-by="tabs-00-00-tab" tabindex="0"&gt;&lt;p&gt;The following command Upload 200MiB of a file to a bucket in 5 parts of size 40MiB. The output shows the results of the upload, including the length of time it took for the upload to complete.&lt;/p&gt;</description></item><item><title>mc ping</title><link>https://silo.pgsty.com/reference/minio-mc/mc-ping/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://silo.pgsty.com/reference/minio-mc/mc-ping/</guid><description>&lt;p&gt;&lt;a id="mc-ping"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a id="command-mc.ping"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;h2 id="syntax"&gt;Syntax&lt;/h2&gt;
&lt;p&gt;The &lt;a href="https://silo.pgsty.com/reference/minio-mc/mc-ping/#command-mc.ping"&gt;&lt;code&gt;mc ping&lt;/code&gt;&lt;/a&gt; command performs a liveness check on a specified target.&lt;/p&gt;



&lt;ul class="nav nav-tabs" id="tabs-0" role="tablist"&gt;&lt;li class="nav-item"&gt;&lt;button class="nav-link active" id="tabs-00-00-tab" data-bs-toggle="tab" data-bs-target="#tabs-00-00" role="tab" data-td-tp-persist="example" aria-controls="tabs-00-00" aria-selected="true"&gt;EXAMPLE&lt;/button&gt;&lt;/li&gt;&lt;li class="nav-item"&gt;&lt;button class="nav-link" id="tabs-00-01-tab" data-bs-toggle="tab" data-bs-target="#tabs-00-01" role="tab" data-td-tp-persist="syntax" aria-controls="tabs-00-01" aria-selected="false"&gt;SYNTAX&lt;/button&gt;&lt;/li&gt;&lt;/ul&gt;

&lt;div class="tab-content" id="tabs-0-content"&gt;&lt;div class="tab-body tab-pane fade show active" id="tabs-00-00" role="tabpanel" aria-labelled-by="tabs-00-00-tab" tabindex="0"&gt;&lt;p&gt;The following sends a response request to the target(s) and outputs the minimum, maximum, average, and roundtrip times of the response, as well as the number of errors encountered when processing the request.&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-shell" data-lang="shell"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;mc ping play --count &lt;span class="m"&gt;5&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;The command pings the deployment at the &lt;a href="https://silo.pgsty.com/reference/minio-mc/mc-alias/#command-mc.alias"&gt;&lt;code&gt;alias&lt;/code&gt;&lt;/a&gt; &lt;code&gt;play&lt;/code&gt; for five cycles. The output resembles the following:&lt;/p&gt;</description></item><item><title>mc pipe</title><link>https://silo.pgsty.com/reference/minio-mc/mc-pipe/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://silo.pgsty.com/reference/minio-mc/mc-pipe/</guid><description>&lt;p&gt;&lt;a id="mc-pipe"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a id="command-mc.pipe"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;h2 id="syntax"&gt;Syntax&lt;/h2&gt;
&lt;p&gt;The &lt;a href="https://silo.pgsty.com/reference/minio-mc/mc-pipe/#command-mc.pipe"&gt;&lt;code&gt;mc pipe&lt;/code&gt;&lt;/a&gt; command streams content from &lt;a href="https://www.gnu.org/software/libc/manual/html_node/Standard-Streams.html"&gt;STDIN&lt;/a&gt; to a target object.&lt;/p&gt;



&lt;ul class="nav nav-tabs" id="tabs-0" role="tablist"&gt;&lt;li class="nav-item"&gt;&lt;button class="nav-link active" id="tabs-00-00-tab" data-bs-toggle="tab" data-bs-target="#tabs-00-00" role="tab" data-td-tp-persist="example" aria-controls="tabs-00-00" aria-selected="true"&gt;EXAMPLE&lt;/button&gt;&lt;/li&gt;&lt;li class="nav-item"&gt;&lt;button class="nav-link" id="tabs-00-01-tab" data-bs-toggle="tab" data-bs-target="#tabs-00-01" role="tab" data-td-tp-persist="syntax" aria-controls="tabs-00-01" aria-selected="false"&gt;SYNTAX&lt;/button&gt;&lt;/li&gt;&lt;/ul&gt;

&lt;div class="tab-content" id="tabs-0-content"&gt;&lt;div class="tab-body tab-pane fade show active" id="tabs-00-00" role="tabpanel" aria-labelled-by="tabs-00-00-tab" tabindex="0"&gt;&lt;p&gt;The following command writes contents of &lt;code&gt;STDIN&lt;/code&gt; to an S3 compatible storage.&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-shell" data-lang="shell"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="nb"&gt;echo&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;My Meeting Notes&amp;#34;&lt;/span&gt; &lt;span class="p"&gt;|&lt;/span&gt; mc pipe s3/engineering/meeting-notes.txt
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="tab-body tab-pane fade" id="tabs-00-01" role="tabpanel" aria-labelled-by="tabs-00-01-tab" tabindex="0"&gt;&lt;p&gt;The command has the following syntax:&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-shell" data-lang="shell"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;mc &lt;span class="o"&gt;[&lt;/span&gt;GLOBALFLAGS&lt;span class="o"&gt;]&lt;/span&gt; pipe &lt;span class="se"&gt;\
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; TARGET &lt;span class="se"&gt;\
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="o"&gt;[&lt;/span&gt;--attr &lt;span class="s2"&gt;&amp;#34;string&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;]&lt;/span&gt; &lt;span class="se"&gt;\
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="o"&gt;[&lt;/span&gt;--checksum &lt;span class="s2"&gt;&amp;#34;string&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;]&lt;/span&gt; &lt;span class="se"&gt;\
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="o"&gt;[&lt;/span&gt;--enc-kms &lt;span class="s2"&gt;&amp;#34;string&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;]&lt;/span&gt; &lt;span class="se"&gt;\
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="o"&gt;[&lt;/span&gt;--enc-s3 &lt;span class="s2"&gt;&amp;#34;string&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;]&lt;/span&gt; &lt;span class="se"&gt;\
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="o"&gt;[&lt;/span&gt;--enc-c &lt;span class="s2"&gt;&amp;#34;string&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;]&lt;/span&gt; &lt;span class="se"&gt;\
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="o"&gt;[&lt;/span&gt;--storage-class, --sc &lt;span class="s2"&gt;&amp;#34;string&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;]&lt;/span&gt; &lt;span class="se"&gt;\
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="o"&gt;[&lt;/span&gt;--tags &lt;span class="s2"&gt;&amp;#34;string&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;]&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;ul&gt;
&lt;li&gt;Brackets &lt;code&gt;[]&lt;/code&gt; indicate optional parameters.&lt;/li&gt;
&lt;li&gt;Parameters sharing a line are mutually dependent.&lt;/li&gt;
&lt;li&gt;Parameters separated using the pipe &lt;code&gt;|&lt;/code&gt; operator are mutually exclusive.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Copy the example to a text editor and modify as-needed before running the command in the terminal/shell.&lt;/p&gt;</description></item><item><title>mc put</title><link>https://silo.pgsty.com/reference/minio-mc/mc-put/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://silo.pgsty.com/reference/minio-mc/mc-put/</guid><description>&lt;p&gt;&lt;a id="mc-put"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a id="command-mc.put"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;div class="alert alert-info" role="alert"&gt;
&lt;p&gt;&lt;strong&gt;Added: mc&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;RELEASE.2024-02-24T01-33-20Z&lt;/p&gt;
&lt;/div&gt;
&lt;h2 id="syntax"&gt;Syntax&lt;/h2&gt;
&lt;p&gt;The &lt;a href="https://silo.pgsty.com/reference/minio-mc/mc-put/#command-mc.put"&gt;&lt;code&gt;mc put&lt;/code&gt;&lt;/a&gt; uploads an object from the local file system to a bucket on a target S3 deployment.&lt;/p&gt;
&lt;p&gt;&lt;code&gt;mc put&lt;/code&gt; provides a simplified interface for uploading files compared to &lt;a href="https://silo.pgsty.com/reference/minio-mc/mc-cp/#command-mc.cp"&gt;&lt;code&gt;mc cp&lt;/code&gt;&lt;/a&gt; or &lt;a href="https://silo.pgsty.com/reference/minio-mc/mc-mirror/#command-mc.mirror"&gt;&lt;code&gt;mc mirror&lt;/code&gt;&lt;/a&gt;. &lt;code&gt;mc put&lt;/code&gt; uses a one-way upload function that trades efficiency for the power and complexity of the other commands.&lt;/p&gt;



&lt;ul class="nav nav-tabs" id="tabs-1" role="tablist"&gt;&lt;li class="nav-item"&gt;&lt;button class="nav-link active" id="tabs-01-00-tab" data-bs-toggle="tab" data-bs-target="#tabs-01-00" role="tab" data-td-tp-persist="example" aria-controls="tabs-01-00" aria-selected="true"&gt;EXAMPLE&lt;/button&gt;&lt;/li&gt;&lt;li class="nav-item"&gt;&lt;button class="nav-link" id="tabs-01-01-tab" data-bs-toggle="tab" data-bs-target="#tabs-01-01" role="tab" data-td-tp-persist="syntax" aria-controls="tabs-01-01" aria-selected="false"&gt;SYNTAX&lt;/button&gt;&lt;/li&gt;&lt;/ul&gt;

&lt;div class="tab-content" id="tabs-1-content"&gt;&lt;div class="tab-body tab-pane fade show active" id="tabs-01-00" role="tabpanel" aria-labelled-by="tabs-01-00-tab" tabindex="1"&gt;&lt;p&gt;The following uploads the file &lt;code&gt;logo.png&lt;/code&gt; from the local file system at path &lt;code&gt;~/images/collateral/&lt;/code&gt; to a bucket called &lt;code&gt;marketing&lt;/code&gt; on the MinIO deployment with the alias of &lt;code&gt;minio&lt;/code&gt;.&lt;/p&gt;</description></item><item><title>mc rb</title><link>https://silo.pgsty.com/reference/minio-mc/mc-rb/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://silo.pgsty.com/reference/minio-mc/mc-rb/</guid><description>&lt;p&gt;&lt;a id="mc-rb"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a id="command-mc.rb"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;h2 id="syntax"&gt;Syntax&lt;/h2&gt;
&lt;p&gt;The &lt;a href="https://silo.pgsty.com/reference/minio-mc/mc-rb/#command-mc.rb"&gt;&lt;code&gt;mc rb&lt;/code&gt;&lt;/a&gt; command removes one or more buckets on MinIO &lt;em&gt;or&lt;/em&gt; another S3-compatible service.&lt;/p&gt;
&lt;p&gt;To remove only the contents of a bucket, use &lt;a href="https://silo.pgsty.com/reference/minio-mc/mc-rm/#command-mc.rm"&gt;&lt;code&gt;mc rm&lt;/code&gt;&lt;/a&gt; instead.&lt;/p&gt;
&lt;div class="alert alert-warning" role="alert"&gt;
&lt;p&gt;&lt;strong&gt;Important&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="https://silo.pgsty.com/reference/minio-mc/mc-rb/#command-mc.rb"&gt;&lt;code&gt;mc rb&lt;/code&gt;&lt;/a&gt; &lt;em&gt;permanently deletes bucket(s)&lt;/em&gt; on the target deployment, including any and all &lt;a href="https://silo.pgsty.com/administration/object-management/object-versioning/#minio-bucket-versioning"&gt;object versions&lt;/a&gt; and bucket configurations such as &lt;a href="https://silo.pgsty.com/administration/object-management/object-lifecycle-management/#minio-lifecycle-management"&gt;lifecycle management&lt;/a&gt; or &lt;a href="https://silo.pgsty.com/administration/bucket-replication/#minio-bucket-replication-serverside"&gt;replication&lt;/a&gt;.&lt;/p&gt;
&lt;/div&gt;
&lt;p&gt;You can also use &lt;a href="https://silo.pgsty.com/reference/minio-mc/mc-rb/#command-mc.rb"&gt;&lt;code&gt;mc rb&lt;/code&gt;&lt;/a&gt; against the local filesystem to produce similar results to the &lt;code&gt;rm --rf&lt;/code&gt; commandline tool.&lt;/p&gt;</description></item><item><title>mc ready</title><link>https://silo.pgsty.com/reference/minio-mc/mc-ready/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://silo.pgsty.com/reference/minio-mc/mc-ready/</guid><description>&lt;p&gt;&lt;a id="mc-ready"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a id="command-mc.ready"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;h2 id="syntax"&gt;Syntax&lt;/h2&gt;
&lt;p&gt;The &lt;a href="https://silo.pgsty.com/reference/minio-mc/mc-ready/#command-mc.ready"&gt;&lt;code&gt;mc ready&lt;/code&gt;&lt;/a&gt; command checks the status of a cluster and whether the cluster has &lt;code&gt;read&lt;/code&gt; and &lt;code&gt;write&lt;/code&gt; quorum.&lt;/p&gt;



&lt;ul class="nav nav-tabs" id="tabs-0" role="tablist"&gt;&lt;li class="nav-item"&gt;&lt;button class="nav-link active" id="tabs-00-00-tab" data-bs-toggle="tab" data-bs-target="#tabs-00-00" role="tab" data-td-tp-persist="example" aria-controls="tabs-00-00" aria-selected="true"&gt;EXAMPLE&lt;/button&gt;&lt;/li&gt;&lt;li class="nav-item"&gt;&lt;button class="nav-link" id="tabs-00-01-tab" data-bs-toggle="tab" data-bs-target="#tabs-00-01" role="tab" data-td-tp-persist="syntax" aria-controls="tabs-00-01" aria-selected="false"&gt;SYNTAX&lt;/button&gt;&lt;/li&gt;&lt;/ul&gt;

&lt;div class="tab-content" id="tabs-0-content"&gt;&lt;div class="tab-body tab-pane fade show active" id="tabs-00-00" role="tabpanel" aria-labelled-by="tabs-00-00-tab" tabindex="0"&gt;&lt;p&gt;The following sends a &lt;code&gt;GET&lt;/code&gt; request to the cluster at alias &lt;code&gt;myminio&lt;/code&gt; and returns its status.&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-shell" data-lang="shell"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;mc ready myminio
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;The command sends a &lt;code&gt;GET&lt;/code&gt; request to the deployment at the &lt;a href="https://silo.pgsty.com/reference/minio-mc/mc-alias/#command-mc.alias"&gt;&lt;code&gt;alias&lt;/code&gt;&lt;/a&gt; &lt;code&gt;myminio&lt;/code&gt;.’ The command repeats the request until it is successful.&lt;/p&gt;</description></item><item><title>mc rm</title><link>https://silo.pgsty.com/reference/minio-mc/mc-rm/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://silo.pgsty.com/reference/minio-mc/mc-rm/</guid><description>&lt;p&gt;&lt;a id="mc-rm"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a id="command-mc.rm"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;h2 id="syntax"&gt;Syntax&lt;/h2&gt;
&lt;p&gt;The &lt;a href="https://silo.pgsty.com/reference/minio-mc/mc-rm/#command-mc.rm"&gt;&lt;code&gt;mc rm&lt;/code&gt;&lt;/a&gt; command &lt;a href="https://silo.pgsty.com/administration/object-management/object-delete/#minio-object-delete"&gt;removes objects&lt;/a&gt; from a bucket on a MinIO deployment. To completely remove a bucket, use &lt;a href="https://silo.pgsty.com/reference/minio-mc/mc-rb/#command-mc.rb"&gt;&lt;code&gt;mc rb&lt;/code&gt;&lt;/a&gt; instead.&lt;/p&gt;
&lt;p&gt;You can also use &lt;a href="https://silo.pgsty.com/reference/minio-mc/mc-rm/#command-mc.rm"&gt;&lt;code&gt;mc rm&lt;/code&gt;&lt;/a&gt; against the local filesystem to produce similar results to the &lt;code&gt;rm&lt;/code&gt; commandline tool.&lt;/p&gt;
&lt;p&gt;For more information on how MinIO performs &lt;code&gt;DELETE&lt;/code&gt; actions on objects, see &lt;a href="https://silo.pgsty.com/administration/object-management/object-delete/#minio-object-delete"&gt;Object Deletion&lt;/a&gt;.&lt;/p&gt;
&lt;div class="alert alert-warning" role="alert"&gt;
&lt;p&gt;&lt;strong&gt;Important&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="https://silo.pgsty.com/reference/minio-mc/mc-rm/#command-mc.rm"&gt;&lt;code&gt;mc rm&lt;/code&gt;&lt;/a&gt; supports removing multiple objects &lt;em&gt;or&lt;/em&gt; files in a single command. Consider using the &lt;a href="https://silo.pgsty.com/reference/minio-mc/mc-rm/#mc.rm.-dry-run"&gt;&lt;code&gt;--dry-run&lt;/code&gt;&lt;/a&gt; option to validate that the operation targets only the desired objects/files.&lt;/p&gt;</description></item><item><title>mc sql</title><link>https://silo.pgsty.com/reference/minio-mc/mc-sql/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://silo.pgsty.com/reference/minio-mc/mc-sql/</guid><description>&lt;p&gt;&lt;a id="mc-sql"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a id="command-mc.sql"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;h2 id="syntax"&gt;Syntax&lt;/h2&gt;
&lt;p&gt;The &lt;a href="https://silo.pgsty.com/reference/minio-mc/mc-sql/#command-mc.sql"&gt;&lt;code&gt;mc sql&lt;/code&gt;&lt;/a&gt; command provides an S3 Select interface for performing sql queries on objects in the specified MinIO deployment.&lt;/p&gt;
&lt;p&gt;See &lt;a href="https://docs.aws.amazon.com/AmazonS3/latest/userguide/selecting-content-from-objects"&gt;Selecting content from objects&lt;/a&gt; for more information on S3 Select behavior and limitations.&lt;/p&gt;



&lt;ul class="nav nav-tabs" id="tabs-0" role="tablist"&gt;&lt;li class="nav-item"&gt;&lt;button class="nav-link active" id="tabs-00-00-tab" data-bs-toggle="tab" data-bs-target="#tabs-00-00" role="tab" data-td-tp-persist="example" aria-controls="tabs-00-00" aria-selected="true"&gt;EXAMPLE&lt;/button&gt;&lt;/li&gt;&lt;li class="nav-item"&gt;&lt;button class="nav-link" id="tabs-00-01-tab" data-bs-toggle="tab" data-bs-target="#tabs-00-01" role="tab" data-td-tp-persist="syntax" aria-controls="tabs-00-01" aria-selected="false"&gt;SYNTAX&lt;/button&gt;&lt;/li&gt;&lt;/ul&gt;

&lt;div class="tab-content" id="tabs-0-content"&gt;&lt;div class="tab-body tab-pane fade show active" id="tabs-00-00" role="tabpanel" aria-labelled-by="tabs-00-00-tab" tabindex="0"&gt;&lt;p&gt;The following command queries all objects in the &lt;code&gt;mydata&lt;/code&gt; bucket on the &lt;code&gt;myminio&lt;/code&gt; MinIO deployment:&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-shell" data-lang="shell"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;mc sql --recursive --query &lt;span class="s2"&gt;&amp;#34;select * from S3Object&amp;#34;&lt;/span&gt; myminio/mydata
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="tab-body tab-pane fade" id="tabs-00-01" role="tabpanel" aria-labelled-by="tabs-00-01-tab" tabindex="0"&gt;&lt;p&gt;The command has the following syntax:&lt;/p&gt;</description></item><item><title>mc stat</title><link>https://silo.pgsty.com/reference/minio-mc/mc-stat/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://silo.pgsty.com/reference/minio-mc/mc-stat/</guid><description>&lt;p&gt;&lt;a id="mc-stat"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a id="command-mc.stat"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;h2 id="syntax"&gt;Syntax&lt;/h2&gt;
&lt;p&gt;The &lt;a href="https://silo.pgsty.com/reference/minio-mc/mc-stat/#command-mc.stat"&gt;&lt;code&gt;mc stat&lt;/code&gt;&lt;/a&gt; command displays information on objects in a MinIO bucket, including object metadata. You can also use it to retrieve bucket metadata.&lt;/p&gt;
&lt;p&gt;You can use &lt;a href="https://silo.pgsty.com/reference/minio-mc/mc-stat/#command-mc.stat"&gt;&lt;code&gt;mc stat&lt;/code&gt;&lt;/a&gt; against the local filesystem to produce similar results to the &lt;code&gt;stat&lt;/code&gt; commandline tool.&lt;/p&gt;



&lt;ul class="nav nav-tabs" id="tabs-0" role="tablist"&gt;&lt;li class="nav-item"&gt;&lt;button class="nav-link active" id="tabs-00-00-tab" data-bs-toggle="tab" data-bs-target="#tabs-00-00" role="tab" data-td-tp-persist="example" aria-controls="tabs-00-00" aria-selected="true"&gt;EXAMPLE&lt;/button&gt;&lt;/li&gt;&lt;li class="nav-item"&gt;&lt;button class="nav-link" id="tabs-00-01-tab" data-bs-toggle="tab" data-bs-target="#tabs-00-01" role="tab" data-td-tp-persist="syntax" aria-controls="tabs-00-01" aria-selected="false"&gt;SYNTAX&lt;/button&gt;&lt;/li&gt;&lt;/ul&gt;

&lt;div class="tab-content" id="tabs-0-content"&gt;&lt;div class="tab-body tab-pane fade show active" id="tabs-00-00" role="tabpanel" aria-labelled-by="tabs-00-00-tab" tabindex="0"&gt;&lt;p&gt;The following command displays information on all objects in the &lt;code&gt;mydata&lt;/code&gt; bucket on the &lt;code&gt;myminio&lt;/code&gt; MinIO deployment:&lt;/p&gt;</description></item><item><title>mc tree</title><link>https://silo.pgsty.com/reference/minio-mc/mc-tree/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://silo.pgsty.com/reference/minio-mc/mc-tree/</guid><description>&lt;p&gt;&lt;a id="mc-tree"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a id="command-mc.tree"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;h2 id="syntax"&gt;Syntax&lt;/h2&gt;
&lt;p&gt;The &lt;a href="https://silo.pgsty.com/reference/minio-mc/mc-tree/#command-mc.tree"&gt;&lt;code&gt;mc tree&lt;/code&gt;&lt;/a&gt; command lists all prefixes inside a MinIO bucket in a tree format. The command optionally supports listing all objects inside of bucket at each prefix, including the bucket root.&lt;/p&gt;
&lt;p&gt;You can also use &lt;a href="https://silo.pgsty.com/reference/minio-mc/mc-tree/#command-mc.tree"&gt;&lt;code&gt;mc tree&lt;/code&gt;&lt;/a&gt; against a local filesystem directory to produce similar results to the &lt;code&gt;tree&lt;/code&gt; commandline tool.&lt;/p&gt;



&lt;ul class="nav nav-tabs" id="tabs-0" role="tablist"&gt;&lt;li class="nav-item"&gt;&lt;button class="nav-link active" id="tabs-00-00-tab" data-bs-toggle="tab" data-bs-target="#tabs-00-00" role="tab" data-td-tp-persist="example" aria-controls="tabs-00-00" aria-selected="true"&gt;EXAMPLE&lt;/button&gt;&lt;/li&gt;&lt;li class="nav-item"&gt;&lt;button class="nav-link" id="tabs-00-01-tab" data-bs-toggle="tab" data-bs-target="#tabs-00-01" role="tab" data-td-tp-persist="syntax" aria-controls="tabs-00-01" aria-selected="false"&gt;SYNTAX&lt;/button&gt;&lt;/li&gt;&lt;/ul&gt;

&lt;div class="tab-content" id="tabs-0-content"&gt;&lt;div class="tab-body tab-pane fade show active" id="tabs-00-00" role="tabpanel" aria-labelled-by="tabs-00-00-tab" tabindex="0"&gt;&lt;p&gt;The following command prints a complete tree of all objects at any depth in the &lt;code&gt;mydata&lt;/code&gt; bucket on the &lt;code&gt;myminio&lt;/code&gt; MinIO deployment:&lt;/p&gt;</description></item><item><title>mc undo</title><link>https://silo.pgsty.com/reference/minio-mc/mc-undo/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://silo.pgsty.com/reference/minio-mc/mc-undo/</guid><description>&lt;p&gt;&lt;a id="mc-undo"&gt;&lt;/a&gt;
&lt;a id="minio-mc-undo"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a id="command-mc.undo"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;h2 id="syntax"&gt;Syntax&lt;/h2&gt;
&lt;p&gt;The &lt;a href="https://silo.pgsty.com/reference/minio-mc/mc-undo/#command-mc.undo"&gt;&lt;code&gt;mc undo&lt;/code&gt;&lt;/a&gt; command reverses changes due to either a &lt;code&gt;PUT&lt;/code&gt; or &lt;code&gt;DELETE&lt;/code&gt; operation at a specified path.&lt;/p&gt;



&lt;ul class="nav nav-tabs" id="tabs-0" role="tablist"&gt;&lt;li class="nav-item"&gt;&lt;button class="nav-link active" id="tabs-00-00-tab" data-bs-toggle="tab" data-bs-target="#tabs-00-00" role="tab" data-td-tp-persist="example" aria-controls="tabs-00-00" aria-selected="true"&gt;EXAMPLE&lt;/button&gt;&lt;/li&gt;&lt;li class="nav-item"&gt;&lt;button class="nav-link" id="tabs-00-01-tab" data-bs-toggle="tab" data-bs-target="#tabs-00-01" role="tab" data-td-tp-persist="syntax" aria-controls="tabs-00-01" aria-selected="false"&gt;SYNTAX&lt;/button&gt;&lt;/li&gt;&lt;/ul&gt;

&lt;div class="tab-content" id="tabs-0-content"&gt;&lt;div class="tab-body tab-pane fade show active" id="tabs-00-00" role="tabpanel" aria-labelled-by="tabs-00-00-tab" tabindex="0"&gt;&lt;p&gt;The following command reverts the last three uploads and/or deletions of the &lt;code&gt;file.zip&lt;/code&gt; object on the &lt;code&gt;myminio&lt;/code&gt; deployment in the &lt;code&gt;data&lt;/code&gt; bucket:&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-shell" data-lang="shell"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;mc undo myminio/data/file.zip --last &lt;span class="m"&gt;3&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="tab-body tab-pane fade" id="tabs-00-01" role="tabpanel" aria-labelled-by="tabs-00-01-tab" tabindex="0"&gt;&lt;p&gt;The command has the following syntax:&lt;/p&gt;</description></item><item><title>mc update</title><link>https://silo.pgsty.com/reference/minio-mc/mc-update/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://silo.pgsty.com/reference/minio-mc/mc-update/</guid><description>&lt;p&gt;&lt;a id="mc-update"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a id="command-mc.update"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;h2 id="syntax"&gt;Syntax&lt;/h2&gt;
&lt;p&gt;The &lt;a href="https://silo.pgsty.com/reference/minio-mc/mc-update/#command-mc.update"&gt;&lt;code&gt;mc update&lt;/code&gt;&lt;/a&gt; command automatically updates the &lt;strong&gt;&lt;code&gt;mc&lt;/code&gt;&lt;/strong&gt; binary to the latest stable version.&lt;/p&gt;
&lt;p&gt;Running this command is equivalent to manually downloading the latest stable binary and using it to replace the existing &lt;code&gt;mc&lt;/code&gt; installation on the host machine.&lt;/p&gt;



&lt;ul class="nav nav-tabs" id="tabs-0" role="tablist"&gt;&lt;li class="nav-item"&gt;&lt;button class="nav-link active" id="tabs-00-00-tab" data-bs-toggle="tab" data-bs-target="#tabs-00-00" role="tab" data-td-tp-persist="example" aria-controls="tabs-00-00" aria-selected="true"&gt;EXAMPLE&lt;/button&gt;&lt;/li&gt;&lt;li class="nav-item"&gt;&lt;button class="nav-link" id="tabs-00-01-tab" data-bs-toggle="tab" data-bs-target="#tabs-00-01" role="tab" data-td-tp-persist="syntax" aria-controls="tabs-00-01" aria-selected="false"&gt;SYNTAX&lt;/button&gt;&lt;/li&gt;&lt;/ul&gt;

&lt;div class="tab-content" id="tabs-0-content"&gt;&lt;div class="tab-body tab-pane fade show active" id="tabs-00-00" role="tabpanel" aria-labelled-by="tabs-00-00-tab" tabindex="0"&gt;&lt;p&gt;The following command updates the &lt;strong&gt;&lt;code&gt;mc&lt;/code&gt;&lt;/strong&gt; binary on the local host:&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-shell" data-lang="shell"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;mc update
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="tab-body tab-pane fade" id="tabs-00-01" role="tabpanel" aria-labelled-by="tabs-00-01-tab" tabindex="0"&gt;&lt;p&gt;The command has the following syntax:&lt;/p&gt;</description></item><item><title>mc watch</title><link>https://silo.pgsty.com/reference/minio-mc/mc-watch/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://silo.pgsty.com/reference/minio-mc/mc-watch/</guid><description>&lt;p&gt;&lt;a id="mc-watch"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a id="command-mc.watch"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;h2 id="syntax"&gt;Syntax&lt;/h2&gt;
&lt;p&gt;The &lt;a href="https://silo.pgsty.com/reference/minio-mc/mc-watch/#command-mc.watch"&gt;&lt;code&gt;mc watch&lt;/code&gt;&lt;/a&gt; command watches for events on the specified MinIO bucket or local filesystem path. For S3 services, use &lt;a href="https://silo.pgsty.com/reference/minio-mc/mc-event-add/#command-mc.event.add"&gt;&lt;code&gt;mc event add&lt;/code&gt;&lt;/a&gt; to configure bucket event notifications on S3-compatible services.&lt;/p&gt;
&lt;p&gt;You can also use &lt;a href="https://silo.pgsty.com/reference/minio-mc/mc-watch/#command-mc.watch"&gt;&lt;code&gt;mc watch&lt;/code&gt;&lt;/a&gt; against a local filesystem directory to produce similar results to running the &lt;code&gt;inotify -e modify,create,delete,move&lt;/code&gt; command.&lt;/p&gt;



&lt;ul class="nav nav-tabs" id="tabs-0" role="tablist"&gt;&lt;li class="nav-item"&gt;&lt;button class="nav-link active" id="tabs-00-00-tab" data-bs-toggle="tab" data-bs-target="#tabs-00-00" role="tab" data-td-tp-persist="example" aria-controls="tabs-00-00" aria-selected="true"&gt;EXAMPLE&lt;/button&gt;&lt;/li&gt;&lt;li class="nav-item"&gt;&lt;button class="nav-link" id="tabs-00-01-tab" data-bs-toggle="tab" data-bs-target="#tabs-00-01" role="tab" data-td-tp-persist="syntax" aria-controls="tabs-00-01" aria-selected="false"&gt;SYNTAX&lt;/button&gt;&lt;/li&gt;&lt;/ul&gt;

&lt;div class="tab-content" id="tabs-0-content"&gt;&lt;div class="tab-body tab-pane fade show active" id="tabs-00-00" role="tabpanel" aria-labelled-by="tabs-00-00-tab" tabindex="0"&gt;&lt;p&gt;The following command watches for &lt;a href="https://silo.pgsty.com/reference/minio-mc/mc-event-add/#mc-event-supported-events"&gt;events&lt;/a&gt; on any object or prefix in the &lt;code&gt;mydata&lt;/code&gt; bucket on the &lt;code&gt;myminio&lt;/code&gt; MinIO deployment:&lt;/p&gt;</description></item><item><title>API</title><link>https://silo.pgsty.com/developers/rust/API/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://silo.pgsty.com/developers/rust/API/</guid><description>&lt;p&gt;404: Not Found&lt;/p&gt;</description></item><item><title>MinIO Rust SDK for Amazon S3 Compatible Cloud Storage</title><link>https://silo.pgsty.com/developers/rust/quickstart/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://silo.pgsty.com/developers/rust/quickstart/</guid><description>&lt;p&gt;&lt;a id="minio-rust-sdk-for-amazon-s3-compatible-cloud-storage"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="https://github.com/minio/minio-rs/actions/workflows/rust.yml"&gt;&lt;img src="https://github.com/minio/minio-rs/actions/workflows/rust.yml/badge.svg?branch=master" alt="CI"&gt;&lt;/a&gt; &lt;a href="https://docs.rs/minio/latest/minio/"&gt;&lt;img src="https://docs.rs/minio/badge.svg" alt="docs.rs"&gt;&lt;/a&gt; &lt;a href="https://slack.min.io"&gt;&lt;img src="https://slack.min.io/slack?type=svg" alt="Slack"&gt;&lt;/a&gt; &lt;a href="https://sourcegraph.com/github.com/minio/minio-rs?badge"&gt;&lt;img src="https://sourcegraph.com/github.com/minio/minio-rs/-/badge.svg" alt="Sourcegraph"&gt;&lt;/a&gt; &lt;a href="https://crates.io/crates/minio"&gt;&lt;img src="https://img.shields.io/crates/v/minio" alt="crates.io"&gt;&lt;/a&gt; &lt;a href="https://github.com/minio/minio-rs/blob/master/LICENSE"&gt;&lt;img src="https://img.shields.io/badge/license-Apache%20V2-blue.svg" alt="Apache V2 License"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;The MinIO Rust SDK is a Simple Storage Service (aka S3) client for performing bucket and object operations to any Amazon S3 compatible object storage service. It provides a strongly-typed, async-first interface to the MinIO and Amazon S3-compatible object storage APIs.&lt;/p&gt;
&lt;p&gt;Each supported S3 operation has a corresponding request builder (for example: [&lt;code&gt;BucketExists&lt;/code&gt;], [&lt;code&gt;PutObject&lt;/code&gt;], [&lt;code&gt;UploadPartCopy&lt;/code&gt;]), which allows users to configure request parameters using a fluent builder pattern.&lt;/p&gt;</description></item><item><title>Page Not Found</title><link>https://silo.pgsty.com/404/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://silo.pgsty.com/404/</guid><description>&lt;p&gt;&lt;a id="page-not-found"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;The page you are looking for has moved, been deleted, or does not exist.&lt;/p&gt;</description></item><item><title>Upgrade Legacy MinIO Operators</title><link>https://silo.pgsty.com/operations/deployments/k8s-upgrade-minio-operator-4.5.7-earlier/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://silo.pgsty.com/operations/deployments/k8s-upgrade-minio-operator-4.5.7-earlier/</guid><description>&lt;p&gt;&lt;a id="upgrade-legacy-minio-operators"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;MinIO supports the following upgrade paths for older versions of the MinIO Operator:&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Current Version&lt;/th&gt;
 &lt;th&gt;Supported Upgrade Target&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;5.0.15 or later&lt;/td&gt;
 &lt;td&gt;7.1.1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;5.0.0 to 5.0.14&lt;/td&gt;
 &lt;td&gt;5.0.15&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;4.2.3 to 4.5.7&lt;/td&gt;
 &lt;td&gt;4.5.8&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;4.0.0 through 4.2.2&lt;/td&gt;
 &lt;td&gt;4.2.3&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;3.X.X&lt;/td&gt;
 &lt;td&gt;4.2.2&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;To upgrade from Operator to 7.1.1 from version 4.5.7 or earlier, you must first upgrade to version 4.5.8, then upgrade to 5.0.15. Depending on your current version, you may need to do one or more intermediate upgrades to reach v4.5.8.&lt;/p&gt;</description></item><item><title>kubectl minio init</title><link>https://silo.pgsty.com/reference/kubectl-minio-plugin/kubectl-minio-init/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://silo.pgsty.com/reference/kubectl-minio-plugin/kubectl-minio-init/</guid><description>&lt;p&gt;&lt;a id="kubectl-minio-init"&gt;&lt;/a&gt;
&lt;a id="id1"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a id="command-kubectl.minio.init"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;h2 id="description"&gt;Description&lt;/h2&gt;
&lt;p&gt;The &lt;a href="https://silo.pgsty.com/reference/kubectl-minio-plugin/kubectl-minio-init/#command-kubectl.minio.init"&gt;&lt;code&gt;kubectl minio init&lt;/code&gt;&lt;/a&gt; command initialize the MinIO Operator.&lt;/p&gt;
&lt;p&gt;If the Kubernetes cluster has an existing MinIO Operator installation, this command upgrades the Operator to match the MinIO plugin version. For more information on upgrading the MinIO Operator, see &lt;a href="https://silo.pgsty.com/operations/deployments/k8s-upgrade-minio-operator-kubernetes/#minio-k8s-upgrade-minio-operator"&gt;Upgrade MinIO Operator&lt;/a&gt;.&lt;/p&gt;
&lt;h2 id="syntax"&gt;Syntax&lt;/h2&gt;



&lt;ul class="nav nav-tabs" id="tabs-0" role="tablist"&gt;&lt;li class="nav-item"&gt;&lt;button class="nav-link active" id="tabs-00-00-tab" data-bs-toggle="tab" data-bs-target="#tabs-00-00" role="tab" data-td-tp-persist="example" aria-controls="tabs-00-00" aria-selected="true"&gt;EXAMPLE&lt;/button&gt;&lt;/li&gt;&lt;li class="nav-item"&gt;&lt;button class="nav-link" id="tabs-00-01-tab" data-bs-toggle="tab" data-bs-target="#tabs-00-01" role="tab" data-td-tp-persist="syntax" aria-controls="tabs-00-01" aria-selected="false"&gt;SYNTAX&lt;/button&gt;&lt;/li&gt;&lt;/ul&gt;

&lt;div class="tab-content" id="tabs-0-content"&gt;&lt;div class="tab-body tab-pane fade show active" id="tabs-00-00" role="tabpanel" aria-labelled-by="tabs-00-00-tab" tabindex="0"&gt;&lt;p&gt;The following command initializes a new MinIO Operator deployment running 7.1.1.&lt;/p&gt;</description></item><item><title>mc idp ldap accesskey create</title><link>https://silo.pgsty.com/reference/minio-mc/mc-idp-ldap-accesskey-create/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://silo.pgsty.com/reference/minio-mc/mc-idp-ldap-accesskey-create/</guid><description>&lt;p&gt;&lt;a id="mc-idp-ldap-accesskey-create"&gt;&lt;/a&gt;
&lt;a id="minio-mc-idp-ldap-accesskey-create"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a id="command-mc.idp.ldap.accesskey.create"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;div class="alert alert-info" role="alert"&gt;
&lt;p&gt;&lt;strong&gt;Added: mc&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;RELEASE.2023-12-23T08-47-21Z&lt;/p&gt;
&lt;/div&gt;
&lt;h2 id="description"&gt;Description&lt;/h2&gt;
&lt;p&gt;The &lt;a href="https://silo.pgsty.com/reference/minio-mc/mc-idp-ldap-accesskey-create/#command-mc.idp.ldap.accesskey.create"&gt;&lt;code&gt;mc idp ldap accesskey create&lt;/code&gt;&lt;/a&gt; allows you to add LDAP access key pairs.&lt;/p&gt;



&lt;ul class="nav nav-tabs" id="tabs-1" role="tablist"&gt;&lt;li class="nav-item"&gt;&lt;button class="nav-link active" id="tabs-01-00-tab" data-bs-toggle="tab" data-bs-target="#tabs-01-00" role="tab" data-td-tp-persist="example" aria-controls="tabs-01-00" aria-selected="true"&gt;EXAMPLE&lt;/button&gt;&lt;/li&gt;&lt;li class="nav-item"&gt;&lt;button class="nav-link" id="tabs-01-01-tab" data-bs-toggle="tab" data-bs-target="#tabs-01-01" role="tab" data-td-tp-persist="syntax" aria-controls="tabs-01-01" aria-selected="false"&gt;SYNTAX&lt;/button&gt;&lt;/li&gt;&lt;/ul&gt;

&lt;div class="tab-content" id="tabs-1-content"&gt;&lt;div class="tab-body tab-pane fade show active" id="tabs-01-00" role="tabpanel" aria-labelled-by="tabs-01-00-tab" tabindex="1"&gt;&lt;blockquote&gt;
&lt;p&gt;The following example creates a new access key pair with the same policy as the authenticated user on the &lt;code&gt;minio&lt;/code&gt; &lt;a href="https://silo.pgsty.com/reference/minio-mc/mc-alias-set/#alias"&gt;alias&lt;/a&gt;:&lt;/p&gt;
&lt;/blockquote&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-shell" data-lang="shell"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;mc idp ldap accesskey create minio/
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="tab-body tab-pane fade" id="tabs-01-01" role="tabpanel" aria-labelled-by="tabs-01-01-tab" tabindex="1"&gt;&lt;p&gt;The command has the following syntax:&lt;/p&gt;</description></item><item><title>Download &amp; Install SILO</title><link>https://silo.pgsty.com/download/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://silo.pgsty.com/download/</guid><description/></item></channel></rss>