文档

mc share ls

语法

mc share ls 命令显示由 mc share uploadmc 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 命令可能按文档工作,但任何此类使用都是您自己的风险。