当前位置: 首页 > news >正文

aws服务(一)S3介绍使用代码集成

一、介绍

1、简介

Amazon S3 是 Amazon Web Services 提供的一种对象存储服务(Object Storage),用于在云中存储和检索任意数量的数据。它以高可用性、高扩展性和高持久性著称,非常适合用来存储网站资源、数据备份、日志文件、大数据、机器学习输入输出等。

2、主要特性
特性描述
高持久性99.999999999%(11个9)的持久性
高可用性多 AZ 存储,容错能力强
权限控制支持 IAM、ACL、Bucket Policy、S3 Access Points
版本控制支持保存对象的多个版本
生命周期管理可设置自动转储到低频/归档存储,或自动删除
静态网站托管可以直接托管前端网页应用
数据加密支持 SSE(服务器端加密)和 CSE(客户端加密)
事件通知可配置对象上传/删除等事件通知,例如触发 Lambda 函数
3、常见使用场景
  • 网站静态资源托管(HTML、CSS、JS、图片等)

  • 应用日志和备份存储

  • 数据湖和大数据分析

  • 机器学习训练数据输入/输出

  • 软件包分发、媒体存储与流媒体

4、存储类别
类别说明
S3 Standard默认,高频访问
S3 Intelligent-Tiering自动调整为最优存储层
S3 Standard-IA不常访问但需要快速读取
S3 One Zone-IA单 AZ 存储,不常访问,便宜
S3 Glacier归档存储,取回需数分钟到小时
S3 Glacier Deep Archive最便宜的长期存储,取回时间更长
5、通过命令行上次文件
# 上传文件到 S3
aws s3 cp myfile.txt s3://my-bucket-name/myfile.txt

二、核心概念

1. Bucket(存储桶)
  • 所有的对象都保存在一个 bucket 里。

  • 每个 bucket 名称在全球必须唯一。

  • 可以为 bucket 设置权限、生命周期、版本控制等。

2. Object(对象)
  • 存储单元,每个对象包括:

    • 数据本体

    • Key(对象的唯一标识符)

    • Metadata(元数据)

  • 最大支持单个对象大小为 5TB(上传超过 5GB 需要用分段上传)。

3. Key(键)
  • 对象在 bucket 中的唯一标

http://www.xdnf.cn/news/71641.html

相关文章:

  • 薪技术|0到1学会性能测试第19课-参数化技术之导入数据
  • 【第16届蓝桥杯软件赛】CB组第一次省赛
  • 高防服务器适合哪些行业使用
  • vue3 + element-plus中el-dialog对话框滚动条回到顶部
  • 地图可视化新范式:山海鲸如何让地理数据活起来
  • 火语言RPA--Ftp上传目录
  • 大模型基础
  • rk3588上完成halcon的形状模型配准以及和opencv的图像转换
  • 十三种通信接口芯片——《器件手册--通信接口芯片》
  • 蓝桥杯2024省A.成绩统计
  • Linux进程5-进程通信常见的几种方式、信号概述及分类、kill函数及命令、语法介绍
  • Linux指令合集
  • 如何评估一个需求的测试时间
  • 《TCP/IP详解 卷1:协议》之第三章:IP:网际协议
  • 报告系统状态的连续日期 mysql + pandas(连续值判断)
  • 从「+AI」到「AI+」大模型正在抹平项目管理的“人工断层”
  • 为什么RPN生成的候选框,要使用rcnn来进行分类和回归操作?
  • 编译原理实验(四)———— LR(1)分析法
  • 实验七 shell程序设计
  • python生成动态库在c++中调用
  • 【JavaEE】计算机的工作原理
  • 乐家桌面纯净版刷机ROM下载 乐家桌面纯净版2025官方最新下载
  • 会话跟踪技术:让我们更懂用户
  • 使用stream进行列表循环和直接forEach循环的差异及使用场景
  • 环形缓冲区容量耗尽解决方案
  • 如何判断设备是否支持带电插拔——从原理到实操的全面解析
  • C# 运算符:?.(null 条件运算符)和 ??(null 合并运算符)
  • AI技术驱动SEO关键词策略革新
  • 接口测试流程和步骤
  • 基于SA模拟退火算法的车间调度优化matlab仿真,输出甘特图和优化收敛曲线