minio java客户端如何将文件拷贝到另一个bucket路径下
时间: 2024-02-01 11:13:27 浏览: 146
你可以使用Minio Java客户端的`copyObject`方法将文件从一个bucket复制到另一个bucket路径下。下面是一个简单的示例代码:
```
import io.minio.MinioClient;
import io.minio.errors.MinioException;
public class MinioCopyObject {
public static void main(String[] args) {
try {
// Initialize Minio client
MinioClient minioClient =
new MinioClient("https://play.min.io",
"ACCESS_KEY",
"SECRET_KEY");
// Copy object from source bucket to destination bucket
minioClient.copyObject("source-bucket",
"source-object",
"destination-bucket",
"destination-object");
System.out.println("Object copied successfully");
} catch (MinioException e) {
System.out.println("Error occurred: " + e);
}
}
}
```
在上面的代码中,你需要将以下参数替换为自己的值:
- `ACCESS_KEY`:Minio的访问密钥。
- `SECRET_KEY`:Minio的秘密密钥。
- `source-bucket`:要从中复制对象的源桶。
- `source-object`:要复制的对象名称。
- `destination-bucket`:要将对象复制到的目标桶。
- `destination-object`:要在目标桶中使用的对象名称。
如果成功复制对象,则输出“Object copied successfully”。
阅读全文