Skip to content

mc anonymous get-json

Syntax

The mc anonymous get-json command gets anonymous (i.e. unauthenticated or public) access policies for a bucket.

Buckets with anonymous policies allow clients to access the bucket contents and perform actions consistent with the specified policy without authentication.

The following command retrieves the JSON-formatted anonymous policy for the mydata bucket on the myminio MinIO deployment:

mc anonymous get-json myminio/mydata

The command has the following syntax:

mc [GLOBALFLAGS] get-json ALIAS
  • Brackets [] indicate optional parameters.
  • Parameters sharing a line are mutually dependent.
  • Parameters separated using the pipe | operator are mutually exclusive.

Copy the example to a text editor and modify as-needed before running the command in the terminal/shell.

Parameters

ALIAS

mc-cmd

Required The full path to the bucket or bucket prefix for which to get the anonymous bucket policy.

Specify the alias of the MinIO or other S3-compatible service and the full path to the bucket or bucket prefix. For example:

mc anonymous get-json public play/mybucket

Global Flags

This command supports any of the global flags.

Examples

Get Anonymous Policy for Bucket

Use mc anonymous get-json to get the anonymous policy for a bucket:

mc anonymous get-json ALIAS/PATH
  • Replace ALIAS with the alias of a configured S3-compatible host.
  • Replace PATH with the destination bucket.

Behavior

S3 Compatibility

SILO is the supported server for PGSTY mcli; compatibility with upstream MinIO and other S3 services is best effort.