Minio創建訪問策略


創建固定訪問策略
使用mc admin policy創建罐裝政策。服務器提供罐裝政策的默認設置,即writeonly,readonly和readwrite(這些政策適用於所有服務器上的資源)。可以使用mc admin policy命令通過自定義策略來覆蓋這些設置。

創建新的罐頭策略文件 策略.json

{
  "Version": "2012-10-17",         
  "Statement": [
    {
      "Effect": "Allow",
      "Action": [                      //  可以做出的行動(權限)
        "s3:ListAllMyBuckets",          //  查看所有的“桶”列表
        "s3:ListBucket",               //  查看桶內的對象列表
        "s3:GetBucketLocation",         
        "s3:GetObject",               //   下載對象
        "s3:PutObject",               //   上傳對象
        "s3:DeleteObject"             //   刪除對象
      ],
      "Resource": [
        "arn:aws:s3:::*"              // (應用到的資源,*表示所有,也可以用路徑來控制范圍。arn:aws:s3是命名空間)
      ]
    }
  ]
}

添加該策略

mc admin policy add minio別名 策略別名 策略.json

#示例
mc admin policy add myminio getonly getonly.json

  

創建用戶,設置策略

newuser 在MinIO使用上創建一個新用戶 mc admin user

mc admin user add myminio newuser newuser123

  

成功創建用戶后,您現在可以 getonly 為該用戶應用策略。

mc admin policy set myminio getonly user=newuser

  

禁用用戶

禁用用戶 newuser

mc admin user disable myminio newuser

禁用組 newgroup

mc admin group disable myminio newgroup

  

刪除策略

[root@localhost minio]# mc admin policy remove minio112 listbucket
Removed policy `listbucket` successfully.

  

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM