mc replicate add

mc replicate add 子命令用来添加服务器端复制配置规则,语法如下:

C:\> mc replicate add -h
NAME:
 mc replicate add - add a server side replication configuration rule

USAGE:
 mc replicate add TARGET

FLAGS:
 --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
 --arn value                   unique role ARN
 --id value                    id for the rule, should be a unique value
 --tags value                  format '<key1>=<value1>&<key2>=<value2>&<key3>=<value3>', multiple values allowed for multiple key/value pairs
 --storage-class value         storage class for destination (STANDARD_IA,REDUCED_REDUNDANCY etc)
 --disable                     disable the rule
 --priority value              priority of the rule, should be unique and is a required field (default: 0)
 --remote-bucket value         remote bucket, should be a unique value for the configuration
 --replicate value             comma separated list to enable replication of delete markers, deletion of versioned objects and replica metadata sync(in the case of active-active replication).Valid options are "delete-marker", "delete" ,"replica-metadata-sync", "existing-objects" and ""
 --help, -h                    show help

示例

(1)在别名为 “myminio” 的 MinIO 存储服务的 “mybucket” 存储桶上为添加复制配置规则,将所有带有标签“key1=value1,key2=value2” 的对象复制到 destbucket,包括删除标记和版本化删除。

C:\> mc replicate add myminio/mybucket/prefix --tags "key1=value1&key2=value2" \
     --storage-class "STANDARD" \
     --arn 'arn:minio:replication::c5be6b16-769d-432a-9ef1-4567081f3566:destbucket' \
     --priority 1 \
     --remote-bucket "destbucket"
     --replicate "delete,delete-marker"

(2)在存储桶 “mybucket” 上为别名 “myminio” 添加具有禁用状态的复制配置规则。

C:\> mc replicate add myminio/mybucket/prefix --tags "key1=value1&key2=value2" \
    --storage-class "STANDARD" --disable \
    --arn 'arn:minio:replica::c5be6b16-769d-432a-9ef1-4567081f3566:destbucket' \
    --priority 1 \
    --remote-bucket "destbucket"

(3)添加具有现有对象复制的复制配置规则,删除标记复制和在存储桶 “mybucket” 上为别名 “myminio” 启用的版本化删除。

C:\> mc replicate add myminio/mybucket/prefix --tags "key1=value1&key2=value2" \
   --storage-class "STANDARD" --disable \
   --arn 'arn:minio:replica::c5be6b16-769d-432a-9ef1-4567081f3566:destbucket' \
   --priority 1 \
   --remote-bucket "destbucket" \
   --replicate "existing-objects,delete,delete-marker"
说说我的看法
全部评论(
没有评论
关于
本网站专注于 Java、数据库(MySQL、Oracle)、Linux、软件架构及大数据等多领域技术知识分享。涵盖丰富的原创与精选技术文章,助力技术传播与交流。无论是技术新手渴望入门,还是资深开发者寻求进阶,这里都能为您提供深度见解与实用经验,让复杂编码变得轻松易懂,携手共赴技术提升新高度。如有侵权,请来信告知:hxstrive@outlook.com
公众号