存储服务 - 使用S3存储桶上传文件以及使用CLI来访问S3服务

S3(Simple Storage Service)

存储任意数量的数据,每个Object的小从1byteto5T弹性,持久支持数据加密

数据在整个region内冗余 Object级的访问控制易于访问

在控制台中选择S3,点进去

 一、存储文件

1、创建存储桶:点击创建存储桶

 给存储桶命名,选择AWS区域,默认所有存储桶要选择一致的区域,启用ACL,然后点击最下方的创建存储桶

 查看创建的存储桶

2、上传文件

点击存储桶的名称进入存储桶,点击上传

点击添加文件,选择你要上传的图片,然后点击最下方上传

上传成功

 点击名称进入文件

点击打开,查看刚上传的图片

 

二、使用CLI来访问S3

1、配置秘钥:首先配置Access key ID、Secret access key、Default region name、Default output format

Access key ID:访问密钥 ID。

Secret access key:秘密访问密钥。

上面两个来自

 

这个文件是之前在配置IAM的时候创建用户中创建的秘钥文件。如果用户忘记秘钥的配置,可以自己创建访问秘钥,如下

 

Default region name:存储桶的AWS区域

 Default output format:输出格式默认json

如下:

先执行aws configure,会让你输入数据

输入完成之后会自动在目录下生成.aws目录,包含2个文件,里面的数据就是我们命令中输入的数据

2、查看存储桶列表:aws s3 ls

 3、创建存储桶:aws s3 mb s3://mydemo-s3,注意名称是唯一的,如果别人已经创建过,则提示失败

在控制台上查看创建的存储桶

 4、拷贝文件:aws s3 cp 文件 s3://存储桶名称

拷贝目录:aws s3 sync 目录 s3://存储桶名称。(sync执行的是增量拷贝)

5、查看拷贝的文件:aws s3 ls s3://存储桶名称

6、下载存储桶中的文件:aws s3 cp s3://存储桶名称/文件名称 要下载的路径

 

posted @ 2022-01-07 14:51  TianShu  Views(2216)  Comments(0Edit  收藏  举报