AWS——04篇(AWS之Amazon S3(云中可扩展存储)-02——EC2访问S3存储桶)

1. 前言

2. 创建EC2实例 + S3存储桶

3. 创建IAM角色

4. 修改EC2的IAM 角色

  • 如下:
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述

5. 连接EC2查看效果

5.1 连接EC2

  • 如下:
    在这里插入图片描述

5.2 简单测试

5.2.1 查看桶内存储情况

  • 如下:
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述

5.2.2 复制本地文件到存储桶

  • 如下:
    在这里插入图片描述
    在这里插入图片描述

5.2.3 复制存储桶内文件到本地EC2服务

  • 如下:
    aws s3 cp s3://susu-bucket/aa.txt ./
    
    在这里插入图片描述

5.3 常用简单命令

  • 查看桶列表
    aws s3 ls
    
  • 查看桶内存储情况
    aws s3 ls s3://susu-bucket
    
  • 移动 / 复制本地文件到桶内
    aws s3 mv aa.txt s3://susu-bucket
    
    aws s3 cp bb.txt s3://susu-bucket
    
  • 复制桶内文件 到 本地
    aws s3 cp s3://susu-bucket/aa.txt ./
    

6. 遇到的问题

6.1 拒绝访问

6.6.1 问题描述

  • 如下:
    An error occurred (AccessDenied) when calling the ListBuckets operation: Access Denied
    
    在这里插入图片描述

6.6.2 解决问题

6.6.2.1 尝试解决问题1

  • 重启EC2实例,问题没有解决

6.6.2.2 尝试解决问题2

  • 启动新实例,如下:
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
  • 还是不行,问题未解决!

6.6.2.3 尝试解决问题3

  • 清空存储桶,重新创建存储桶,问题未解决!!!

6.6.2.4 尝试解决问题4——修改信任关系

  • 修改之前如下:
    在这里插入图片描述
  • 修改之后,如下:
    在这里插入图片描述
  • 依然未解决!!!

6.6.2.5 尝试解决问题5——修改IAM权限策略(问题解决)

  • 创建IAM时,权限策略选错了,如下:
    在这里插入图片描述
  • 再次尝试命令 aws s3 ls,如下:
    在这里插入图片描述

7.

猜你喜欢

转载自blog.csdn.net/suixinfeixiangfei/article/details/132181430