mc pipe

MinIO 客户端的 mc pipe 命令用来将 STDIN 流传输到对象。语法如下:

C:\> mc pipe -h
NAME:
  mc pipe - stream STDIN to an object

USAGE:
  mc pipe [FLAGS] [TARGET]

FLAGS:
  --encrypt value                    encrypt objects (using server-side encryption with server managed keys)
  --storage-class value, --sc value  set storage class for new object(s) on target
  --attr value                       add custom metadata for the object
  --tags value                       apply tags to the uploaded objects
  --encrypt-key value                encrypt/decrypt objects (using server-side encryption with customer provided keys)
  --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

ENVIRONMENT VARIABLES:
  MC_ENCRYPT:      list of comma delimited prefix values
  MC_ENCRYPT_KEY:  list of comma delimited prefix=secret values

示例

(1)将 stdin 的内容写入本地文件系统上的文件。

C:\> mc pipe /tmp/hello-world.go

(2)将 stdin 的内容写入 Amazon S3 云存储上的对象。

C:\> mc pipe s3/personalbuck/meeting-notes.txt

(3)将 ISO 映像复制到 Amazon S3 云存储上的对象。

C:\> cat debian-8.2.iso | mc pipe s3/opensource-isos/gnuos.iso

(4)将 MySQL 数据库转储直接流式传输到 Amazon S3。

C:\> mysqldump -u root -p ******* accountsdb | mc pipe s3/sql-backups/backups/accountsdb-oct-9-2015.sql

(5)将 stdin 的内容写入 Amazon S3 云存储上的对象,并将 REDUCED_REDUNDANCY 存储类分配给上传的对象。

C:\> mc pipe --storage-class REDUCED_REDUNDANCY s3/personalbuck/meeting-notes.txt

(6)复制到MinIO云存储指定元数据,以“;”分隔

C:\> cat music.mp3 | mc pipe --attr "Cache-Control=max-age=90000,min-fresh=9000;Artist=Unknown" play/mybucket/music.mp3

(7)为上传的对象设置标签

C:\> tar cvf - . | mc pipe --tags "category=backup" play/mybucket/backup.tar
说说我的看法
全部评论(
没有评论
关于
本网站属于个人的非赢利性网站,转载的文章遵循原作者的版权声明,如果原文没有版权声明,请来信告知:hxstrive@outlook.com
公众号