获取对象使用的Request包头
数据结构
Key
S3采用高度持久和可用的存储基础架构
S3-Standard
S3-Standard-IA
S3-ONEZONE-IA
INTELLIGENT_TIERING
S3减少冗余存储 RRS
存储类 | 设计专门针对 | 持久性(设计目标) | 可用性(设计目标) | 可用区 | 最小持续时间 | 最小可计费对象大小 | 其他考虑因素 | 每GB费用 |
---|---|---|---|---|---|---|---|---|
STANDARD | 经常访问的数据 | 99.999999999% | 99.99% | >=3 | 无 | 无 | 无 | 0.022 USD |
STANDARD_IA | 长时间存在,不经常访问的数据 | 99.999999999% | 99.99% | >=3 | 30天 | 128KB | 按每 GB 收取检索费用。 | 0.0125 USD |
INTELLIGENT_TIERING | 访问模式发生变化或未知的长时间存在的数据 | 99.999999999% | 99.9% | >=3 | 30天 | 无 | 按对象收取监控和自动化费用。无检索费用。 | |
ONEZONE_IA | 长时间存在的、不经常访问的、非关键数据 | 99.999999999% | 99.5% | 1 | 30天 | 128KB | 按每 GB 收取检索费用。无法灵活地应对可用区丢失的情况。 | 0.01 USD |
GLACIER | 检索时间从数分钟到数小时不等的长期数据存档 | 99.999999999% | 99.99%(在您还原对象之后) | >=3 | 90天 | 无 | 按每 GB 收取检索费用。您必须先还原存档对象,然后才可以访问它们。 | 0.004 USD |
DEEP_ARCHIVE | 存档很少访问的数据,默认检索时间为 12 小时 | 99.999999999% | 99.99%(在您还原对象之后) | >=3 | 180天 | 无 | 按每 GB 收取检索费用。您必须先还原存档对象,然后才可以访问它们。 | 0.00099 USD |
RRS(不推荐) | 经常访问的非关键数据 | 99.99% | 99.99% | >=3 | 无 | 无 | 无 |
S3可以利用生命周期配置规则,将数据从一个存储级别向另一个存储级别转换,指导最终自动删除
桶策略
S3 ACL
S3传输加速 (Amazon S3 Transfer Acceleration),可以利用AWS CloudFront CDN网络的边缘节点(Edge Locations)加速传输的过程。可以将数据上传到离我们最近的边缘节点,然后再通过AWS内部网络(更高速,更稳定)传输到目标区域的S3存储桶。
需要单独打开静态托管功能,并指定index.html 和 error.html
S3 Select
Amazon Athena
Amazon Redshift Spectrum
Identity and Access Management (IAM) 策略
存储桶策略
访问控制列表 (ACL)
查询字符串身份验证
服务器端加密:
SSE-S3
SSE-C
SSE-KMS
需要使用Amazon S3 API 或 S3 控制台来对Glacier 进行检索和操作
AWS上存储的文件生命周期策略
磁性卷(Megnetic Volume)
通用SSD (gp2)
预置IOPS SSD卷 (lo1)
吞吐量优化HDD (st1)
冷硬盘 (sc1)
EBS优化实例
数据快照
数据恢复
加密选项
确保选择了可以支持EBS优化的实例
数据从本地移动到EFS
原文:https://blog.51cto.com/wzlinux/2422636