playedu存储配置内网minio(测试)

环境说明:多主机节点的分布式 minio,使用nginx配置负载均衡访问minio,(将9000端口映射到外网9000端口)

一、minio配置

1.1 新建一个桶 Buckets

点击管理,Summary,Access Policy:

复制代码

{
    "Version": "2012-10-17",
    "Statement": [
        {
            "Effect": "Allow",
            "Principal": {
                "AWS": [
                    "*"
                ]
            },
            "Action": [
                "s3:GetBucketLocation",
                "s3:ListBucket",
                "s3:ListBucketMultipartUploads"
            ],
            "Resource": [
                "arn:aws:s3:::playedu"
            ]
        },
        {
            "Effect": "Allow",
            "Principal": {
                "AWS": [
                    "*"
                ]
            },
            "Action": [
                "s3:AbortMultipartUpload",
                "s3:DeleteObject",
                "s3:GetObject",
                "s3:ListMultipartUploadParts",
                "s3:PutObject"
            ],
            "Resource": [
                "arn:aws:s3:::playedu/*"
            ]
        }
    ]
}

1.2 新建一个策略

拷贝刚刚复制的策略代码

1.3 创建一个user

关联新建的策略

在用户下面新建一个 Service Accounts

记住 Access Key 和 SecretKey


二、配置playedu

2.1 使用刚刚的 Access Key 和 SecretKey

通过playedu上传视频课件

说明:图片可以使用外网地址访问控制台进行上传,其他类型比如视频和文档,必须使用内网地址访问控制台才可以上传

这样通过外网地址访问playedu前台,可以播放上传的视频

posted @ 2024-01-16 17:22  红妹妹  阅读(960)  评论(0)    收藏  举报