aws(学习笔记第八课)
- 使用
AWS
的S3
,ACL
和存储桶策略
学习内容:
- 使用
AWS
的S3
ACL
和存储桶策略
1. 使用AWS
的S3
S3
是AWS
的存储服务,最重要的利用场景是前端工程(静态web工程托管Static Website Hosting
)的部署。S3
的两个重要概念:
Bucket
(桶)
顾名思义,bucket
就是一个桶,构成了bucket
的名字必须是全球唯一的所以起名字的时候要注意,和其他人的bucket
一定要避免重复。Object
(对象)
对象就是存储到bucket
里面的文件,可以是文本文件,图片文件或者其他二进制的文件。
- 创建桶并上传文件
- 使用
aws-cli
命令创建 当然使用AWS SDK
或者CloudFormation
同样也能完成
aws s3 mb s3://awsinaction-hello-20241027
可以看到成功创建之后,已经可以查看到这个bucket
了。 - 和本地的文件夹同期文件
- 准备本地的文件夹
- 执行
sync
命令
aws s3 sync ./web s3://awsinaction-hello-20241027/web
检查aws console
,文件全部上传到s3 bucket
了。
- 准备本地的文件夹
- 从
internet
公开访问文件- 拷贝
对象url
- 将这个
url
放到浏览器访问。
可以看到,由于权限设定的问题,没有能够正常访问。
- 拷贝
- 使用