mc policy

MinIO 客户端命令 mc policy 用来管理对存储桶和对象的匿名访问。语法如下:

C:\> mc policy -h
Name:
  mc policy - manage anonymous access to buckets and objects

USAGE:
  mc policy [FLAGS] set PERMISSION TARGET
  mc policy [FLAGS] set-json FILE TARGET
  mc policy [FLAGS] get TARGET
  mc policy [FLAGS] get-json TARGET
  mc policy [FLAGS] list TARGET

FLAGS:
  --recursive, -r               list recursively
  --config-dir value, -C value  path to configuration folder (default: "C:\\Users\\Administrator\\mc")
  --quiet, -q                   disable progress bar display
  --no-color                    disable color theme
  --json                        enable JSON lines formatted output
  --debug                       enable debug output
  --insecure                    disable SSL certificate verification
  --help, -h                    show help

PERMISSION:
  Allowed policies are: [none, download, upload, public].
  允许的策略是:[none, download, upload, public]。

FILE:
  A valid S3 policy JSON filepath. 有效的 S3 策略 JSON 文件路径。

示例

(1)在 Amazon S3 云存储上将存储桶 “burningman2011” 的策略设置为 “download”。

C:\> mc policy set download s3/burningman2011

(2)在 Amazon S3 云存储上将存储桶 “shared” 的策略设置为 “public”。

C:\> mc policy set public s3/shared

(3)在 Amazon S3 云存储上将存储桶 “incoming” 的策略设置为 “upload”。

C:\> mc policy set upload s3/incoming

(4)将 Amazon S3 云存储上带有前缀 “images” 的存储桶 “public-commons” 的策略设置为 “public”。

C:\> mc policy set public s3/public-commons/images

(5)使用 JSON 文件在 Amazon S3 云存储上设置基于自定义前缀 “images” 的存储桶 “public-commons” 的策略。

C:\> mc policy set-json /path/to/policy.json s3/public-commons/images

(6)获取存储桶权限。

C:\> mc policy get s3/shared

(7)获取 JSON 格式的存储桶权限。

C:\> mc policy get-json s3/shared

(8)列出为指定存储桶设置的策略。

C:\> mc policy list s3/shared

(9)递归列出公共对象 URL。

C:\> mc policy --recursive links s3/shared/
说说我的看法
全部评论(
没有评论
关于
本网站专注于 Java、数据库(MySQL、Oracle)、Linux、软件架构及大数据等多领域技术知识分享。涵盖丰富的原创与精选技术文章,助力技术传播与交流。无论是技术新手渴望入门,还是资深开发者寻求进阶,这里都能为您提供深度见解与实用经验,让复杂编码变得轻松易懂,携手共赴技术提升新高度。如有侵权,请来信告知:hxstrive@outlook.com
公众号