aapanel使用minio备份

minio设置

创建一个私有桶

图片[1]-aapanel使用minio备份-THsInk

在左侧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:

图片[2]-aapanel使用minio备份-THsInk

宝塔面板设置

在应用商店安装aws s3 1.5

其中endpoint写你的minio api域名,需要加https://

图片[3]-aapanel使用minio备份-THsInk

保存后能查看桶文件列表,能上传、删除文件即正常。

由于插件问题,此时并不能通过备份任务上传,打开/www/server/panel/plugin/aws_s3 中的config.conf ,在后面加上你的endpoint:

图片[4]-aapanel使用minio备份-THsInk

此时备份任务应该能正常进行。

© 版权声明
THE END
喜欢就支持一下吧
点赞0 分享
评论 抢沙发
头像
欢迎您留下宝贵的见解!无需注册,过短或乱码评论会被屏蔽。
提交
头像

昵称

取消
昵称表情代码图片

    暂无评论内容