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/
说说我的看法
全部评论(
没有评论
关于
本网站属于个人的非赢利性网站,转载的文章遵循原作者的版权声明,如果原文没有版权声明,请来信告知:hxstrive@outlook.com
公众号