2026/1/10 8:04:47
网站建设
项目流程
asp美食网站源码,论文网站建设,正规网站建设空间,广州哪里有网站建设一、Amazon S3 是什么#xff08;核心定位#xff09;
Amazon S3 是一种独立于计算的对象存储服务#xff08;Object Storage#xff09;#xff0c;
用于存放海量、持久、可通过网络访问的数据。
与 EBS 的根本区别EBS#xff1a;必须挂载到 EC2#xff08;块存储…一、Amazon S3 是什么核心定位Amazon S3 是一种独立于计算的对象存储服务Object Storage用于存放海量、持久、可通过网络访问的数据。与 EBS 的根本区别EBS必须挂载到 EC2块存储S3完全独立通过 HTTP/API 访问二、S3 的存储模型非常重要1️⃣ 对象存储Object Storage扁平结构无真正目录每个对象 数据 元数据 唯一标识Key 所谓的bucketfolder只是 逻辑概念便于人理解2️⃣ Bucket桶Bucket 是什么对象的容器上传任何对象前 必须先创建 bucket创建 bucket 时必须决定RegionBucket Name全球唯一 Bucket 名字在 全 AWS 范围唯一删除 bucket 后名字才会被释放3️⃣ 对象标识Object Identifier一个对象通过 URL 唯一标识https://bucket-name.s3.amazonaws.com/folder/object-namebucket-name桶名folder逻辑前缀object-name对象 key Key “完整路径字符串”三、S3 的高可用与高耐久必考Durability耐久性99.999999999%11 个 9Availability可用性99.99%数据跨 多设备跨 多 AZ自动冗余你不需要配置四、Amazon S3 的典型使用场景必背场景原因备份 / 快照高冗余媒体存储单对象可达 5TB软件分发HTTP 访问数据湖无限扩展静态网站原生支持静态资源高可用 全球访问五、S3 的访问控制模型非常重要默认安全状态S3 一切资源默认都是 Private两种主要权限控制方式必考对比1️⃣ IAM Policies身份维度绑定在User / Group / Role定义“这个身份能对哪些 S3 资源做什么”✅ 适合场景多 bucket集中权限管理私有访问2️⃣ S3 Bucket Policies资源维度直接绑定在 Bucket控制谁Principal能对 bucket 做什么✅ 适合场景跨账号访问公共访问IAM policy 超出大小限制 Bucket Policy只能挂在 bucket 上作用于 bucket 中 所有对象六、S3 加密考试重点1️⃣ 加密状态In transit传输中HTTPS / SSLAt rest静态存储Server-side encryption最常用Client-side encryption自己管密钥2️⃣ 两种静态加密方式类型说明Server-sideAWS 帮你加解密Client-side你自己加密后上传七、S3 Versioning版本控制非常重要1️⃣ 为什么需要 Versioning防止误删除误覆盖不用改文件名即可保留历史版本2️⃣ Versioning 的行为规则每个对象有相同 key不同 Version ID删除对象时并不会真的删会加一个 Delete Marker3️⃣ Versioning 的三种状态必考状态含义Unversioned默认无版本Enabled新对象有版本Suspended新对象无版本旧版本保留 所有版本都要付费八、S3 Storage Classes非常高频考点六大类从热到冷S3 Standard默认高频访问S3 Intelligent-Tiering访问频率不确定AWS 自动分层S3 Standard-IA低频访问快速取回有取回费用S3 One Zone-IA单 AZ更便宜可重建数据S3 Glacier Instant Retrieval归档毫秒级访问S3 Glacier Flexible Retrieval归档分钟~小时级取回S3 Glacier Deep Archive最便宜年级访问合规存档7–10 年九、Lifecycle Management生命周期管理自动化两类动作1️⃣ Transition迁移按时间Standard → IA → Glacier2️⃣ Expiration过期自动删除对象 / 版本典型使用场景日志访问频率逐渐降低的数据合规归档数据十、S3 的关键限制与特性速记单对象最大5 TB无限对象数量不支持局部修改需整体替换不支持文件锁除非 Object Lock十一、一句话总结考试 / 架构版Amazon S3 是一种高度可用、极高耐久、无限扩展的对象存储服务通过 bucket object 的扁平模型存储数据并结合权限控制、版本管理、存储分层和生命周期策略成为云中备份、静态资源、数据湖和归档的核心基础设施。