mc share ls
语法
该 mc share ls
命令显示由 mc share upload
或 mc share download
生成的任何未过期的预签名 URL。
该 mc share list
命令的功能等同于 mc share ls
。
应用程序可以执行 PUT
操作从 URL 中检索对象。
有关可共享对象 URL 的更多信息,请参阅 Amazon S3 文档中的 预签名 URL。
以下命令分别列出 myminio
MinIO 部署上的 mydata
存储桶的所有上传和下载预签名 URL
mc share ls upload myminio/mydata
mc share ls download myminio/mydata
该命令具有以下语法
mc [GLOBALFLAGS] share list \
[download | upload] \
ALIAS
方括号
[]
表示可选参数。同一行上的参数相互依赖。
使用管道
|
运算符分隔的参数是互斥的。
将示例复制到文本编辑器,并在终端/shell 中运行命令之前根据需要修改。
参数
- download
必填 列出所有未过期的预签名下载 (
GET
) URL。与
mc share ls upload
互斥
- upload
必填 列出所有未过期的预签名上传 (
PUT
) URL。与
mc share ls download
互斥
- ALIAS
必填 MinIO 部署的 别名 以及要列出未过期的预签名 URL 的对象的完整路径。
全局标志
该命令支持任何 全局标志。
示例
列出生成的下载和上传 URL
使用 mc share ls download
生成一个支持 POST
请求的 URL,用于将文件上传到 S3 兼容主机上的特定对象位置
mc share ls download ALIAS
使用 mc share ls upload
生成一个支持 POST
请求的 URL,用于将文件上传到 S3 兼容主机上的特定对象位置
mc share ls upload ALIAS
行为
S3 兼容性
该 mc 命令行工具是为与 AWS S3 API 兼容而构建的,并且经过 MinIO 和 AWS S3 测试,以确保预期的功能和行为。
MinIO 不对其他 S3 兼容服务提供任何保证,因为它们的 S3 API 实现未知,因此不受支持。虽然 mc 命令可能按文档工作,但任何此类使用都是您自己的风险。