AWS——03篇(AWS之Amazon S3(云中可扩展存储)-01入门)

这篇具有很好参考价值的文章主要介绍了AWS——03篇(AWS之Amazon S3(云中可扩展存储)-01入门)。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

1. 前言

  • 关于AWS的其他入门,如下:
    • AWS——01篇(AWS入门 以及 AWS之EC2实例及简单使用).
    • AWS——02篇(AWS之服务存储EFS在Amazon EC2上的挂载——针对EC2进行托管文件存储).

2. 关于 Amazon S3

2.1 介绍

2.1.1 简述

  • Amazon S3:从任意位置存储和检索任意数量的数据
  • Amazon S3 是一项对象存储服务,可提供业界领先的可扩展性、数据可用性、安全性和性能。
  • 各种规模和各个行业的客户都可以为几乎任何使用场景(例如数据湖、云原生应用程序和移动应用程序)存储和保护任意数量的数据。借助经济高效的存储类别和简单易用的管理功能,您可以优化成本、组织数据,并配置经过精细调整的访问控制,从而满足特定的业务、企业和合规性要求。

2.1.2 详细介绍

  • 如今的公司需要简单、安全地、大规模收集、存储和分析数据,但是今天,数据存储组合的碎片化迫使企业与复杂性作斗争,并放慢创新速度,这就是为什么AWS存储服务为您提供了一个存储所有数据的地方,无与伦比的耐用性、可用性、和扩展性,以及用于合规性、安全性和存储管理的可靠基础设施工具集成第三方软件和系统集成商合作伙伴的庞大生态系统,可与您的业务流程配合使用,甚至通过允许任何人安全地运行其业务查询来增强这些流程,无需将数据移动到单独的分析平台,Amazon简单存储服务或S3可让您从任何地方收集、存储和分析任意数量的数据,使用最大的全球云基础设施实现第一耐久性。
  • Amazon S3 是从头开始建构的,可提供11个9的耐久性S3标准 S3标准不频繁访问和Amazon Glacier存储类跨三个可用区域冗余存储所有数据,这些可用区域在单独的变电站上相隔数英里,并通过多个物理上独立的光纤路径连接到其他Easy和互联网,将数据写入单个AWS,即使在整个可用区丢失的情况下,区域也受到保护,S3 One Zone-IA 使您可以选择在单个AWS可用区中存储可复制的数据,以较低的容错能力换取较的成本,并且通过所有这些存储类别,您都可以复制第二个安全性和合规性功能 S3支持三种不同形式的加密,并提供与AWS云跟踪等工具的复杂集成,用于审计与Amazon集成 可能会看到机器学习服务,可以自动发现、分类和保护敏感数据 它支持安全标准和合规认证,有助于满足几乎每个监管机构的合规性要求 像Capital one 这样受到高度监管的组织表示,他们可以在AWS云中比在自己的数据中心中更安全地运行 第三种管理 Amazon S3为存储管理员 提供了最大的便利灵活的存储和管理功能集,用于对报告库存进行分类和分析数据,这意味着您可以了解自己拥有哪些数据,从而做出最佳决策并自动降低成本。
  • Amazon S3 还可以与AWS Lambda配合使用,以便您可以开发 无需添加专用计算资源的工作流程 下一个查询 Amazon S3可让您对数据进行复杂的大数据分析,而无需提取数据并将其移动到单独的分析平台,任何了解Sequel的人都可以使用Amazon Athena来分析大量非结构化数据,按需使用Amazon S3中的数据,借助 Amazon Redshift Spectrum ,您可以对S3中的EB级数据进行分析,并运行涵盖S3 和 Redshift 数据仓库中的数据的查询,现在您甚至可以直接在Amazon 中查询数据 glacier使归档数据变得有用,无需恢复。这些查询和放置工具使任何人都可以轻松地对整个数据集使用简单的后续命令,即使应用程序数据增加,自动扩展也意味着性能保持快速,最后除了集成之外,合作伙伴网络与大多数AWS服务一样,Amazon S3生态系统包括数以万计的咨询系统集成商和独立软件供应商合作伙伴,每个月都会有更多的合作伙伴加入AWS市场,提供预先配置为部署在AWS云上的软件,这意味着客户可以轻松使用Amazon S3与流行的服务备份和恢复解决方案归档 灾难恢复 数据湖等等 没有其他云提供商拥有更多拥有预集成解决方案的合作伙伴,Amazon S3是您企业需要存储、管理和分析的任何数据的单一位置,立即开始您的AWS之旅。

2.2 Amazon S3 好处和功能

  • 数据性能和持久性
    扩展存储资源,以满足不断变化的需求,无需完成前期投资或资源采购周期。您的数据在需要时可用,并能够防范故障、错误和威胁。
  • 安全性、合规性和审计
    使用加密和访问管理功能保护数据免遭未经授权的访问。S3 还会维护合规性计划并支持众多审计功能。
  • 灵活的存储选项
    在不牺牲性能的情况下节省成本。在各种经济高效的存储类之间存储数据,这些存储类专为特定的使用案例而设计,支持不同的数据访问级别。
  • 精细的数据控制
    使用多种存储管理功能对数据进行分类、管理和报告。记录活动、定义警报和自动化工作流,无需管理额外的基础设施。

2.3

3. 创建S3存储桶

3.1 创建存储桶

  • 如下:
    AWS——03篇(AWS之Amazon S3(云中可扩展存储)-01入门),AWS,aws,云计算
    AWS——03篇(AWS之Amazon S3(云中可扩展存储)-01入门),AWS,aws,云计算
    AWS——03篇(AWS之Amazon S3(云中可扩展存储)-01入门),AWS,aws,云计算
    AWS——03篇(AWS之Amazon S3(云中可扩展存储)-01入门),AWS,aws,云计算

3.2 修改访问权限

  • 上面创建都是默认的,访问权限如果要修改也可以创建后修改,如下:
    AWS——03篇(AWS之Amazon S3(云中可扩展存储)-01入门),AWS,aws,云计算

4. 简单实用

4.1 上传图片文件

  • 随便上传一张照片,如下:
    AWS——03篇(AWS之Amazon S3(云中可扩展存储)-01入门),AWS,aws,云计算
    AWS——03篇(AWS之Amazon S3(云中可扩展存储)-01入门),AWS,aws,云计算
    AWS——03篇(AWS之Amazon S3(云中可扩展存储)-01入门),AWS,aws,云计算
    AWS——03篇(AWS之Amazon S3(云中可扩展存储)-01入门),AWS,aws,云计算

4.2 访问图片文件

  • 复制对象URL,进行访问,如下:
    AWS——03篇(AWS之Amazon S3(云中可扩展存储)-01入门),AWS,aws,云计算

4.3 访问被拒绝的情况

  • 如果拒绝访问,需要修改一下权限,如下:
    AWS——03篇(AWS之Amazon S3(云中可扩展存储)-01入门),AWS,aws,云计算
  • 解决方法,如下

4.3.1 使用预签名URL访问文件

  • 创建预签名URL,如下
    AWS——03篇(AWS之Amazon S3(云中可扩展存储)-01入门),AWS,aws,云计算
    AWS——03篇(AWS之Amazon S3(云中可扩展存储)-01入门),AWS,aws,云计算

  • 访问,如下:
    AWS——03篇(AWS之Amazon S3(云中可扩展存储)-01入门),AWS,aws,云计算
    AWS——03篇(AWS之Amazon S3(云中可扩展存储)-01入门),AWS,aws,云计算

4.3.2 使用ACL设为公开

  • 创建存储桶,并开启ACL
    AWS——03篇(AWS之Amazon S3(云中可扩展存储)-01入门),AWS,aws,云计算
  • 屏蔽公共访问权限(存储桶设置),修改为公开
    AWS——03篇(AWS之Amazon S3(云中可扩展存储)-01入门),AWS,aws,云计算
    AWS——03篇(AWS之Amazon S3(云中可扩展存储)-01入门),AWS,aws,云计算
  • 然后上传图片,并使用ACL设为公开
    AWS——03篇(AWS之Amazon S3(云中可扩展存储)-01入门),AWS,aws,云计算
    AWS——03篇(AWS之Amazon S3(云中可扩展存储)-01入门),AWS,aws,云计算
    AWS——03篇(AWS之Amazon S3(云中可扩展存储)-01入门),AWS,aws,云计算
    AWS——03篇(AWS之Amazon S3(云中可扩展存储)-01入门),AWS,aws,云计算
  • 然后复制对象URL,访问文件,如下:
    AWS——03篇(AWS之Amazon S3(云中可扩展存储)-01入门),AWS,aws,云计算
    AWS——03篇(AWS之Amazon S3(云中可扩展存储)-01入门),AWS,aws,云计算

4.3.3 添加存储桶策略

  • 可以直接设置存储策略来访问,参考官网地址:
    https://docs.aws.amazon.com/zh_cn/AmazonS3/latest/userguide/WebsiteAccessPermissionsReqd.html.

  • 步骤如下:

    • 步骤1:
      AWS——03篇(AWS之Amazon S3(云中可扩展存储)-01入门),AWS,aws,云计算
    • 步骤2,添加存储桶策略,这样就让整个存储桶公开,上传的所有文件都未公开的:
      AWS——03篇(AWS之Amazon S3(云中可扩展存储)-01入门),AWS,aws,云计算
      AWS——03篇(AWS之Amazon S3(云中可扩展存储)-01入门),AWS,aws,云计算
  • 再上传3个文件:
    AWS——03篇(AWS之Amazon S3(云中可扩展存储)-01入门),AWS,aws,云计算

  • 不用设置ACL设为公开,直接访问即可,如下:
    AWS——03篇(AWS之Amazon S3(云中可扩展存储)-01入门),AWS,aws,云计算
    AWS——03篇(AWS之Amazon S3(云中可扩展存储)-01入门),AWS,aws,云计算
    AWS——03篇(AWS之Amazon S3(云中可扩展存储)-01入门),AWS,aws,云计算

5. 开启版本控制

  • 如下,开启
    AWS——03篇(AWS之Amazon S3(云中可扩展存储)-01入门),AWS,aws,云计算
  • 开启之后,如果修改了文件,重新上传的话,可以查看文件的历史版本
    AWS——03篇(AWS之Amazon S3(云中可扩展存储)-01入门),AWS,aws,云计算

6. 创建复制规则

  • 使用复制规则来定义您希望 Amazon S3 在复制期间应用的选项,例如服务器端加密、副本所有权,以及将副本转移到其他存储类等。
  • 创建复制规则,如下:
    AWS——03篇(AWS之Amazon S3(云中可扩展存储)-01入门),AWS,aws,云计算
    AWS——03篇(AWS之Amazon S3(云中可扩展存储)-01入门),AWS,aws,云计算
    AWS——03篇(AWS之Amazon S3(云中可扩展存储)-01入门),AWS,aws,云计算
    AWS——03篇(AWS之Amazon S3(云中可扩展存储)-01入门),AWS,aws,云计算
  • 测试看效果,如下:
    AWS——03篇(AWS之Amazon S3(云中可扩展存储)-01入门),AWS,aws,云计算
    AWS——03篇(AWS之Amazon S3(云中可扩展存储)-01入门),AWS,aws,云计算

7. 托管静态网站

7.1 参考官网

  • 官网文档如下:
    https://docs.aws.amazon.com/zh_cn/AmazonS3/latest/userguide/WebsiteHosting.html.

7.2 配置索引文档

  • 如下:
    AWS——03篇(AWS之Amazon S3(云中可扩展存储)-01入门),AWS,aws,云计算
    AWS——03篇(AWS之Amazon S3(云中可扩展存储)-01入门),AWS,aws,云计算

7.3 配置自定义错误文档

  • 如下:
    AWS——03篇(AWS之Amazon S3(云中可扩展存储)-01入门),AWS,aws,云计算

AWS——03篇(AWS之Amazon S3(云中可扩展存储)-01入门),AWS,aws,云计算

7.4 上传索引文件和自定义错误文件

  • 如下:
    AWS——03篇(AWS之Amazon S3(云中可扩展存储)-01入门),AWS,aws,云计算

7.5 开启静态网站托管

  • 如下:
    AWS——03篇(AWS之Amazon S3(云中可扩展存储)-01入门),AWS,aws,云计算
    AWS——03篇(AWS之Amazon S3(云中可扩展存储)-01入门),AWS,aws,云计算
    AWS——03篇(AWS之Amazon S3(云中可扩展存储)-01入门),AWS,aws,云计算

7.6 访问页面

7.6.1 访问索引文件

  • 访问 index.html,如下:
    http://susu-aws-bucket-2.s3-website-eu-west-1.amazonaws.com
    
    或
    
    http://susu-aws-bucket-2.s3-website-eu-west-1.amazonaws.com/index.html
    
    AWS——03篇(AWS之Amazon S3(云中可扩展存储)-01入门),AWS,aws,云计算

7.6.2 访问自定义错误文件

  • 如下:
    http://susu-aws-bucket-2.s3-website-eu-west-1.amazonaws.com/404.html
    
    AWS——03篇(AWS之Amazon S3(云中可扩展存储)-01入门),AWS,aws,云计算

7.6.3 上传其他静态页面并访问

  • 上传 index2.html,如下:
    AWS——03篇(AWS之Amazon S3(云中可扩展存储)-01入门),AWS,aws,云计算
  • 访问 index2.html,如下:
    http://susu-aws-bucket-2.s3-website-eu-west-1.amazonaws.com/index2.html
    
    AWS——03篇(AWS之Amazon S3(云中可扩展存储)-01入门),AWS,aws,云计算
  • 自动触发访问404.html,如果所访问的页面不存在,则会触发,如下:
    AWS——03篇(AWS之Amazon S3(云中可扩展存储)-01入门),AWS,aws,云计算

7.6.4 通过页面访问其他图片文件

  • 如下:
<img src="https://susu-aws-bucket-2.s3.eu-west-1.amazonaws.com/DSC07574.jpg"/>

或,直接

 <img src="DSC07574.jpg"/>

AWS——03篇(AWS之Amazon S3(云中可扩展存储)-01入门),AWS,aws,云计算
AWS——03篇(AWS之Amazon S3(云中可扩展存储)-01入门),AWS,aws,云计算文章来源地址https://www.toymoban.com/news/detail-635048.html

8. 关于禁用ACL的公开策略

  • 参考:
    https://docs.aws.amazon.com/zh_cn/AmazonS3/latest/userguide/WebsiteAccessPermissionsReqd.html.
    AWS——03篇(AWS之Amazon S3(云中可扩展存储)-01入门),AWS,aws,云计算

到了这里,关于AWS——03篇(AWS之Amazon S3(云中可扩展存储)-01入门)的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • [ 云计算 | AWS 实践 ] 使用 Java 检查指定的密钥是否存在于给定的 Amazon S3 存储桶中

    本文收录于【#云计算入门与实践 - AWS】专栏中,收录 AWS 入门与实践相关博文。 本文同步于个人公众号:【 云计算洞察 】 更多关于云计算技术内容敬请关注:CSDN【#云计算入门与实践 - AWS】专栏。 本系列已更新博文: [ 云计算 | AWS 实践 ] Java 应用中使用 Amazon S3 进行存储桶

    2024年02月05日
    浏览(48)
  • [ 云计算 | AWS 实践 ] 使用 Java 更新现有 Amazon S3 对象

    本文收录于【#云计算入门与实践 - AWS】专栏中,收录 AWS 入门与实践相关博文。 本文同步于个人公众号:【 云计算洞察 】 更多关于云计算技术内容敬请关注:CSDN【#云计算入门与实践 - AWS】专栏。 本系列已更新博文: [ 云计算 | AWS 实践 ] Java 应用中使用 Amazon S3 进行存储桶

    2024年02月05日
    浏览(34)
  • [ 云计算 | AWS 实践 ] Java 如何重命名 Amazon S3 中的文件和文件夹

    本文收录于【#云计算入门与实践 - AWS】专栏中,收录 AWS 入门与实践相关博文。 本文同步于个人公众号:【 云计算洞察 】 更多关于云计算技术内容敬请关注:CSDN【#云计算入门与实践 - AWS】专栏。 本系列已更新博文: [ 云计算 | AWS 实践 ] Java 应用中使用 Amazon S3 进行存储桶

    2024年02月08日
    浏览(40)
  • [ 云计算 | AWS 实践 ] 使用 Java 列出存储桶中的所有 AWS S3 对象

    本文收录于【#云计算入门与实践 - AWS】专栏中,收录 AWS 入门与实践相关博文。 本文同步于个人公众号:【 云计算洞察 】 更多关于云计算技术内容敬请关注:CSDN【#云计算入门与实践 - AWS】专栏。 本系列已更新博文: [ 云计算 | AWS 实践 ] Java 应用中使用 Amazon S3 进行存储桶

    2024年02月06日
    浏览(37)
  • Amazon云计算AWS之[1]基础存储架构Dynamo

    面向服务的Amazon平台基本架构 为了保证其稳定性,Amazon的系统采用 完全的分布式、去中心化的架构 作为底层存储架构的Dynamo也同样 采用无中心的模式 Dynamo只 支持简单的键/值(key/value)方式的数据存储 ,不支持复杂的查询 Dynamo中 存储的是数据值的原始形式 ,即按位存储

    2024年04月26日
    浏览(40)
  • 【AWS】实操-保护 Amazon S3 VPC 终端节点通信

    数据安全至关重要。Amazon Web Services (AWS) 提供了多种解决方案和最佳实践来帮助保护数据的安全。了解如何做出最佳决策来保护数据的安全,这项任务可能具有挑战性。 在无路由指向互联网的私有子网中运行应用程序,可将攻击面限制为仅限内部流量,从而实现数据安全。

    2024年02月10日
    浏览(38)
  • 自建AWS S3存储服务

    AWS S3(Amazon S3,全名为亚马逊简易存储服务),是亚马逊公司利用其亚马逊网络服务系统所提供的网络在线存储服务。我常用的很多SaaS服务中提供的文件存储功能,底层也都是AWS S3,比如: Cloudflare中的R2基于AWS S3构建的 Supabase页可以兼容AWS S3(自建时,默认直接文件存储到

    2024年02月20日
    浏览(29)
  • AWS S3 存储桶复制及权限同步

    1、存储桶复制 分为2种: SCR , CCR  SCR和CCR的操作文档可以参考AWS 官方文档,这里就不重复了: 复制对象 - Amazon Simple Storage Service 使用 S3 分批复制以复制现有对象 - Amazon Simple Storage Service 授予 Amazon S3 分批操作的权限 - Amazon Simple Storage Service SCR可以同步对象的权限,不需要额

    2024年02月13日
    浏览(48)
  • AWS s3存储桶限制IP访问

    官方参考连接: https://docs.amazonaws.cn/AmazonS3/latest/userguide/example-bucket-policies.html 1、从控制台进入对应的存储桶,进入权限,编辑策略 2、效果 命令可以查到存储桶,但是不能查看桶里面的内容 3、在命令行修改权限 如果修改权限是时候,我上面第二条IP没有加,控制台进入对应

    2024年02月12日
    浏览(34)
  • php对接AWS S3云存储,上传S3及访问权限问题

    首先先下载sdk包 https://docs.aws.amazon.com/zh_cn/sdk-for-php/v3/developer-guide/getting-started_installation.html S3创建存储桶 去安全凭证-》创建访问秘钥 创建的时候会提示,主账号创建不安全,这个时候我们需要创建一个IAM账号来创建秘钥 创建的步骤访问这个链接 https://www.codenong.com/a513c91ea

    2024年02月10日
    浏览(24)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包