存储服务 - 使用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://存储桶名称/文件名称 要下载的路径