π
π
π
π
AWS SAA-C02
Searchβ¦
π
π
π
π
AWS SAA-C02
Practice Test Scores
Basics of IAM
Elastic Compute Cloud (EC2)
Overview
Security Groups
IP Addresses
User Data
Launch Types
Spot Instances
Instance Types
Amazon Machine Image (AMI)
Placement Groups
Elastic Network Interface (ENI)
Hibernate
Elastic Load Balancer (ELB)
Basic Terms
Elastic Load Balancing
Classic Load Balancer (CLB)
Application Load Balancer (ALB)
Network Load Balancer (NLB)
Stickiness
Cross Zone Load Balancing
SSL Certificates
Connection Draining/Deregistration Delay
Auto Scaling Groups (ASG)
Launch Configurations & Launch Templates
Overview
Dynamic Scaling and Scheduled Scaling
Lifecycle Hooks
Scaling Cooldowns
EC2 Storage (EBS, EFS, Instance Store)
Elastic Block Storage (EBS)
EBS Volume Types
EBS Snapshots
EBS Volume Migration
EBS Volume Encryption
EBS RAID configurations
Instance Store
Elastic File System (EFS)
EFS vs EBS
Relational Database Service (RDS)
RDS Overview
Running Databases on EC2
RDS Backups & RDS Restores
RDS Read Replicas
RDS Multi AZ
RDS Encryption
RDS IAM database authentication
Aurora
ElastiCache
Route53
Overview
DNS Record Types
Routing Policies
3rd Party Domains
Simple Storage Service (S3)
S3
Server-Side Encryption
S3 Security
Pre-signed URLs
S3 Websites
Cross-origin resource sharing (CORS)
Consistency Model
Advanced S3 & Athena
MFA Delete
Access Logs
Replication
Storage Classes
Lifecycle Configuration
Performance Optimization
Select and Glacier Select
Event Notifications
Object Lock and Glacier Lock
Athena Overview
CloudFront & Global Accelerator
CloudFront Overview
CloudFront Signed URL / Signed Cookies
Global Accelerator
Storage Gateway & FSx & Snowball/Snowmobile
Storage Gateway Overview
Storage Gateway File Gateway Hardware Appliance
FSx for Windows Servers
FSx for Lustre
Storage Comparison
Snowball/Snowmobile Overview
AWS Messaging
Simple Queue Service (SQS)
Overview
Message Visibility Timeout
Dead Letter Queues
Delay Queues
FIFO Queues
SQS + Auto Scaling Group
Simple Notification Service (SNS)
Overview
SNS & SQS - Fan Out Pattern
Kinesis + MQ
Kinesis
Amazon MQ
Serverless
Lamda Overview
[email protected]
DynamoDB Overview
DynamoDB RCUs and WCUs
DynamoDB Advanced Features
API Gateway Overview
API Gateway Security
Cognito Overview
AWS SAM (Serverless Application Model)
Databases & Analytics
Databases
Analytics
Monitoring
CloudWatch Concepts
CloudWatch Logs
CloudWatch Agent
EC2 Instance Recovery
CloudWatch Events
CloudTrail
Config
Mini Security Lesson
IAM Policies
Authorization
IAM Conditions
IAM for S3 Resources
IAM Permission Boundaries
Security & Management
Security Token Service (STS)
Identity Federation in AWS
Directory Service
Organizations
Resource Access Manager (RAM)
Single Sign On (SSO)
Security & Encryption
Encryption Overview
KMS Overview
SSM Parameter Store Overview
Secrets Manager Overview
CloudHSM
Shield
Web Application Firewall (WAF) Overview
Virtual Private Cloud (VPC)
Networking for VPCs
Default VPC Overview
VPC Overview
VPC Subnets
Internet Gateways & Route Tables
NAT Instances
NAT Gateways
DNS support in your VPC
NACLs vs Security Groups
VPC Peering
VPC Endpoints
VPC Flow Logs
Bastion Hosts
Site to Site VPN
Direct Connect
Egress-only Internet Gateway
AWS PrivateLink
AWS ClassicLink
VPN CloudHub
Transit Gateway
Disaster Recovery & Migrations
Plan for Disaster Recovery
Database Migration Service (DMS)
Migration Services
DataSync Overview
Other Services
Overview of Other Services
Powered By
GitBook
S3
Overview
Amazon S3 has a
simple web services interface
that you can
use to store and retrieve any amount of data
,
at any time
, from anywhere on the web.
It uses the same
highly scalable, reliable, fast, inexpensive data storage
infrastructure that
Amazon uses to run its own global network of web sites
.
Buckets
A bucket is a
container for objects stored in Amazon S3
.
Every object is contained in a bucket
.
They
must have a globally unique name
and the
name must follow the naming convection
.
You can
configure buckets so that they are created in a specific AWS Region
.
You can also
configure a bucket so that every time an object is added to it, Amazon S3 generates a unique version ID and assigns it to the object
.
Objects
Objects are the
fundamental entities stored in Amazon S3
.
Objects
consist of object data and metadata
.
Objects can
range in size from a minimum of 0 bytes to a maximum of 5 terabytes
.
The
data portion is opaque to Amazon S3
.
The
metadata is a set of name-value pairs that describe the object
.
These
include some default metadata, such as the date last modified, and standard HTTP metadata
.
Keys
A key is the
unique identifier for an object within a bucket
.
Every object in a bucket has exactly one key
.
The
combination of a bucket, key, and version ID uniquely identify each object
.
Object Versioning
Use Amazon S3 Versioning to
keep multiple versions of an object in one bucket
.
It is defined at the bucket level; not at the object level
.
For example,
you could store
my-image.jpg
(version 111111) and
my-image.jpg
(version 222222) in a single bucket
.
S3 Versioning
protects you from the consequences of unintended overwrites and deletions
.
You can also
use it to archive objects so that you have access to previous versions
.
You
must explicitly enable S3 Versioning on your bucket
.
By default, S3 Versioning is disabled
.
β
If S3 Versioning is enabled, Amazon
S3 assigns a version ID value for the object
.
Uploading objects using multipart upload API
Multipart upload
allows you to upload a single object as a set of parts
.
Each part is a contiguous portion of the object's data
.
You
can upload these object parts independently and in any order
.
If transmission of any part fails
, you
can retransmit that part without affecting other parts
.
Route53 - Previous
3rd Party Domains
Next - Simple Storage Service (S3)
Server-Side Encryption
Last modified
1yr ago
Copy link
Contents
Overview
Buckets
Objects
Keys
Object Versioning
Uploading objects using multipart upload API