minio设置
创建一个私有桶
在左侧policies创建策略。这个策略限制了只能访问wp-backup桶,并且允许列出桶ListAllMyBuckets,这是宝塔s3插件需要的权限。另外限制了访问ip,只允许你的服务器ip对桶操作:
{
"Version": "2012-10-17",
"Statement": [
{
"Effect": "Allow",
"Action": [
"s3:*"
],
"Resource": [
"arn:aws:s3:::wp-backup/*",
"arn:aws:s3:::wp-backup"
],
"Condition": {
"IpAddress": {
"aws:SourceIp": [
"78d7:8803:31f7:1911:f2a2:c47f:91ec:80bd/128",
"127.0.0.1/32"
]
}
}
},
{
"Effect": "Allow",
"Action": [
"s3:ListAllMyBuckets"
],
"Resource": [
"arn:aws:s3:::*"
]
}
]
}
创建一个新用户,给他分配刚才创建的policy,并创建api key:
宝塔面板设置
在应用商店安装aws s3 1.5
其中endpoint写你的minio api域名,需要加https://
保存后能查看桶文件列表,能上传、删除文件即正常。
由于插件问题,此时并不能通过备份任务上传,打开/www/server/panel/plugin/aws_s3
中的config.conf
,在后面加上你的endpoint:
此时备份任务应该能正常进行。
© 版权声明
文章版权归作者所有,未经允许请勿转载。
THE END
暂无评论内容