首页 > 其他分享 >minio 一些配置策略

minio 一些配置策略

时间:2022-11-08 18:46:03浏览次数:64  
标签:minio s3 配置 aws Effect admin Allow Action 策略

整理一些策略,方便使用

参考配置

  • 获取删除上传下载
{
    "Version": "2012-10-17",
    "Statement": [
        {
            "Effect": "Allow",
            "Action": [
                "s3:GetBucketLocation",
                "s3:GetObject",
                "s3:PutObject",
                "s3:DeleteObject"
            ],
            "Resource": [
                "arn:aws:s3:::<bucket>/*"
            ]
        }
    ]
}

方便数据分析使用的

比如dremio 查询s3的,同时配置了DeleteObject以及PutObject 方便数据维护操作

{
    "Version": "2012-10-17",
    "Statement": [
        {
            "Effect": "Allow",
            "Action": [
                "s3:DeleteObject",
                "s3:GetBucketLocation",
                "s3:GetObject",
                "s3:ListBucket",
                "s3:PutObject"
            ],
            "Resource": [
                 "arn:aws:s3:::<bucket>/*"
            ]
        }
    ]
}

console 管理的

来自官方

{
    "Version": "2012-10-17",
    "Statement": [
        {
            "Effect": "Allow",
            "Action": [
                "admin:*"
            ]
        },
        {
            "Effect": "Allow",
            "Action": [
                "s3:*"
            ],
            "Resource": [
                "arn:aws:s3:::*"
            ]
        }
    ]
}

只读的

来自官方,当然对于resource 自己加工下就可以控制特定bucket 了

{
    "Version": "2012-10-17",
    "Statement": [
        {
            "Effect": "Allow",
            "Action": [
                "s3:GetBucketLocation",
                "s3:GetObject"
            ],
            "Resource": [
                "arn:aws:s3:::*"
            ]
        }
    ]
}

读写的

来自官方,当然对于resource 自己加工下就可以控制特定bucket 了

{
    "Version": "2012-10-17",
    "Statement": [
        {
            "Effect": "Allow",
            "Action": [
                "s3:*"
            ],
            "Resource": [
                "arn:aws:s3:::*"
            ]
        }
    ]
}

支持诊断的

来自官方

{
    "Version": "2012-10-17",
    "Statement": [
        {
            "Effect": "Allow",
            "Action": [
                "admin:ConsoleLog",
                "admin:OBDInfo",
                "admin:Profiling",
                "admin:Prometheus",
                "admin:ServerInfo",
                "admin:ServerTrace",
                "admin:TopLocksInfo",
                "admin:BandwidthMonitor"
            ],
            "Resource": [
                "arn:aws:s3:::*"
            ]
        }
    ]
}

说明

以上是一些简单的策略,主要是一个记录,方便使用,iam 策略很多时候需要结合多种进行组合才能有自己期望的效果,可以看看官方文档了解提供的说明
joining组合配置

参考资料

https://docs.aws.amazon.com/iam/index.html
https://docs.aws.amazon.com/IAM/latest/UserGuide/introduction.html
https://min.io/docs/minio/kubernetes/upstream/administration/identity-access-management.html
https://min.io/docs/minio/kubernetes/upstream/administration/identity-access-management/policy-based-access-control.html

标签:minio,s3,配置,aws,Effect,admin,Allow,Action,策略
From: https://www.cnblogs.com/rongfengliang/p/16870779.html

相关文章

  • Nacos 配置中心
    动态配置管理是Nacos的三大功能之一,通过动态配置服务,我们可以在所有环境中以集中和动态的方式管理所有应用程序或服务的配置信息。动态配置中心可以实现配置更新时无需重......
  • 20220927 20. 基础系统设置与备份策略
    20.1系统基本设置20.1.1网络设置(手动设置与DHCP自动取得)相关指令ifconfignmclihostnamectl详细内容略20.1.2日期与时间设置timedatectl:时区的显示与......
  • 配置sshd_使用CA签名证书登录_更新sshd服务端的通讯密钥
    配置sshd_使用CA签名证书登录_更新sshd服务端的通讯密钥转载注明来源:本文链接来自osnosn的博客,写于2022-11-06.用CA签名证书登录请参考【SSH证书登录教程】,这个......
  • xampp配置多域名泛域名虚拟主机For linux xampp wampp 多域名设置只有第一个生效的
     安装XAMPP下载xampp最新版FORLINUX#wget​​http://nchc.dl.sourceforge.net/sourceforge/xampp/xampp-linux-1.7.1.tar.gz​​安装:tarxvfzxampp-linux-1.7.1.tar.g......
  • Nginx SSL 双向认证,key 生成和配置
    一、安装Nginx和OpenSSLyuminstallnginxopenssl-y二、SSL服务器/客户端双向验证证书的生成创建一个新的CA根证书,在nginx安装目录下新建ca文件夹,进入ca,创......
  • 修改Outlook中IMAP配置邮箱数据文件保存位置
    Outlook中邮件的iMap数据文件通常默认为C盘某个文件夹,由于邮件会越来越多,所以要将数据文件的保存位置换到其他盘中。工具/原料Outlook软件(2010,2013,2016)方法/步骤在“......
  • deepin配置系统设置
    在控制中心可以配置系统设置,最常用的就是代理。这个配置是由gsettings来管理的。循环列出所给的schema的key和valuegsettingslist-recursivelycom.deepin.wrap.gnome.s......
  • Nginx的概述与配置
    一、Nginx概述1、Nginx的特点一款高性能、轻量级web服务•稳定性高•系统资源消耗低高•对HTTP并发连接的处理能力单台物理服务器可支持30000~50000个并发请求2......
  • kubernetes安装单机版并配置Dashboard
    一kubernetes安装1.主机配置虚拟机配置2GB/2CPU修改主机名hostnamectlset-hostnamek8s-masterhosts解析cat>>/etc/hosts<<EOF192.168.160.141k8s-maste......
  • AccessLog日志配置
    server.tomcat.accesslog.prefix=accessserver.tomcat.accesslog.suffix=.logserver.tomcat.accesslog.file-date-format=-yyyyMMddHH 有的时候我们要使用日志......