- Adds landing pages for all two-word `mc` commands - Nests three+ word commands under appropriate two-word commands - Updates MinIO Client doc - Uses description from each command to populate list of subcommand descriptions - Modifies toctree for MinIO Client doc and each command/subcommand to improve left nav experienc Closes #710
3.2 KiB
mc anonymous set-json
minio
Table of Contents
mc anonymous set-json
Syntax
The mc anonymous set-json command sets anonymous (i.e.
unauthenticated or public) access policies <minio-policy> for a bucket using using
an IAM JSON policy document <using-iam-policies>.
Buckets with anonymous policies allow clients to access the bucket
contents and perform actions consistent with the specified policy
without authentication <minio-authentication-and-identity-management>.
EXAMPLE
The following command applies the JSON-formatted anonymous policy to
the mydata bucket on the myminio MinIO
deployment:
mc anonymous set-json ~/mydata-anonymous.json myminio/mydata
SYNTAX
The command has the following syntax:
mc [GLOBALFLAGS] set-json POLICY ALIAS
Parameters
POLICY
Required The path to the JSON-formatted policy to assign to
the specified ALIAS.
ALIAS
Required The full path to the bucket or bucket prefix to
which the command applies the specified ~mc anonymous set-json POLICY.
Specify the alias <alias> of the MinIO or other
S3-compatible service and the full path to the bucket or bucket
prefix. For example:
mc set-json public play/mybucket
Global Flags
Examples
Set Anonymous Policy for Bucket
Use mc anonymous set-json to set the anonymous policy
for a bucket:
mc anonymous set-json POLICY ALIAS/PATH
- Replace
POLICY <mc anonymous set-json POLICY>with a supportedPOLICY <mc anonymous set-json POLICY>. - Replace
ALIAS <mc anonymous set-json ALIAS>with thealias <mc alias>of a configured S3-compatible host. - Replace
PATH <mc anonymous set-json ALIAS>with the destination bucket.
Remove Anonymous Policy for Bucket
Use mc anonymous set
to clear the anonymous policy for a bucket:
mc anonymous set none ALIAS/PATH
- Replace
ALIAS <mc anonymous set ALIAS>with thealias <mc alias>of a configured S3-compatible host. - Replace
PATH <mc anonymous set ALIAS>with the destination bucket.