当前位置: 首页 > 知识库问答 >
问题:

允许IAM用户访问单,拒绝访问

公西宏毅
2023-03-14

我已创建IAM策略并分配给IAM用户

请查找保险单

{
    "Version": "2012-10-17",
    "Statement": [
        {
            "Sid": "VisualEditor0",
            "Effect": "Allow",
            "Action": [
                "s3:GetBucketLocation",
                "s3:ListAllMyBuckets"
            ],
            "Resource": "arn:aws:s3:::*"
        },
        {
            "Sid": "VisualEditor1",
            "Effect": "Allow",
            "Action": "s3:ListBucket",
            "Resource": "arn:aws:s3:::testingbucket00"
        },
        {
            "Sid": "VisualEditor3",
            "Effect": "Allow",
            "Action": [
                "s3:PutObject",
                "s3:GetObject",
                "s3:DeleteObject"
            ],
            "Resource": "arn:aws:s3:::testingbucket00/*"
        }
    ]
}

我未选中s3 bucket testingbucket00的“阻止新公共bucket策略”。

我尝试登录aws控制台使用IAM用户列出所有桶,但显示"访问为错误"。

我想给IAM用户分配一个桶,请帮忙。

共有1个答案

郑嘉年
2023-03-14

即使此IAM用户将“Error”视为s3控制台上的访问值,他也可以在策略文档中访问bucket“testingbucket00”。

但是,如果需要查看正确的访问值,则此IAM用户需要具有读取bucket权限的权限。向第一条(VisualEditor1)语句的操作添加以下权限。

"s3: GetBucketPublicAccessBlock","s3: GetAcCountPublicAccessBlock","s3: GetBucketAcl","s3: GetBucket策略","s3: GetBucketPolcy状态"

 类似资料:
  • 我创建了一个组,我添加了新用户到这个组,然后我创建了以下IAM策略: 我从以下方面获得上述政策: http://docs.aws.amazon.com/IAM/latest/UserGuide/access_policies_examples.html 基本上,我想为一个特定的桶开通权限,但是上面的策略不起作用。用户仍然可以从其他存储桶中添加、删除、修改文件。 谢谢!

  • 问题内容: 我的整个安装程序在本地计算机上工作了几个月。 我现在正在远程站点上安装。 创建了一个新的mysql DB,并创建了一个新用户(“ someuser”)并给予了完整的授权,如下所示- 授予所有特权 。 带有GRANT选项的’somepassword’标识为’someuser’@’localhost’; 我已经使用“ python manage.py syncdb”同步了数据库,并创建了正

  • 我正在尝试访问 Spotify API 令牌,如下所示: 但服务返回以下错误: XMLHttpRequest无法加载https://accounts.spotify.com/api/token.请求的资源上不存在“Access-Control-Allow-Origin”标头。因此,不允许访问源“http://www.bancadigital.com.br”。 有人知道我如何能访问服务吗?

  • 我已经启动了一个具有IAM角色“WebApp”的EC2实例。角色已附加,我可以使用 webapp角色具有S3的附加策略 我也需要更改bucket权限吗?或者我在Conf上做错了什么。EC2的?

  • 问题内容: 我已经尝试寻找该问题的现有答案,但是到目前为止,我发现的答案还没有奏效。 我一直在尝试使用PHP连接到MySql数据库。我的网络主机在Linux上使用cPanel。我用于执行此操作的代码似乎足够标准: 我收到以下错误: “ localhost” 是MySql服务器所在的主机服务器(看起来像这样) “ cPanelUsername” 是我的cpanel用户名 “ dbUsername”

  • 伙计们,我有共同的问题。我想用PHP将MySQL数据库中的数据显示到HTML页面中。 使用此代码: 但我有