AWS S3服务 笔记
2014-08-01 15:43
477 查看
S3
1. S3是什么以及S3的优势
2. S3的一些基本概念(数据一致性model)
3. Features:RRS/Bucket Policies /ACL/versioning/IAM/Operations
4. 数据保护(服务器端加密/客户端加密)
4.1. 服务器端加密 S3在将数据写入disk时加密,在读取时解密好后返回。服务器端加密只加密object,不加密相应的meta data;客户端加密
4.2. 使用RRS 如何起到保护数据的作用
4.3. 使用versioning 作用是防止意外错删,被覆盖。还能有备份作用。
Access control: who can access, the type of access.
Authentication process: who is trying to access.
Each object is stored and retrieved using a uniquedeveloper-assigned key.
An object can be uniquely addressed through thecombination of the web service endpoint, bucket name, key, and optionally, aversion.
Us-standard: eventual consistency for all requests.
Other region: read-after write(PUT new object);eventual consistency(overwrite PUTS and DELETES).
It will take some time to replicate changes acrossS3. What will happen?
S3 does not currently support object locking,如果有两个线程同时访问并且改变tothe same key
S3 will never write corrupted or partial data.
RRS:用于存储分发分享内容/缩略图改换编码后的流媒体文件,其他处理过的文件,关键是RRS方式存储的资源可再生。
S3 bucket policy example:
In the REST interface, metadata is returned in HTTPheaders
Access key à AWS SDK API
Signing certificates: for soap, rest httpcall(directory not using aws api)
Virtual Hosting of Buckets?
System metadata and user-defined metadata.
Amazon S3 maintains object creation date and size metadataand uses this information as part of object management.content-md5/content-length/Date(creation date)
Only Amazon S3 generates version IDs
LifeCycle Configuration包含两种方式:
automatedarchival to lower cost storage in Amazon Glacier
scheduled deletions.
Vaults --archives
Server-side encryption encrypts only the object data. Anyobject metadata is not encrypted.
1. S3是什么以及S3的优势
2. S3的一些基本概念(数据一致性model)
3. Features:RRS/Bucket Policies /ACL/versioning/IAM/Operations
4. 数据保护(服务器端加密/客户端加密)
4.1. 服务器端加密 S3在将数据写入disk时加密,在读取时解密好后返回。服务器端加密只加密object,不加密相应的meta data;客户端加密
4.2. 使用RRS 如何起到保护数据的作用
4.3. 使用versioning 作用是防止意外错删,被覆盖。还能有备份作用。
Access control: who can access, the type of access.
Authentication process: who is trying to access.
Each object is stored and retrieved using a uniquedeveloper-assigned key.
An object can be uniquely addressed through thecombination of the web service endpoint, bucket name, key, and optionally, aversion.
Us-standard: eventual consistency for all requests.
Other region: read-after write(PUT new object);eventual consistency(overwrite PUTS and DELETES).
It will take some time to replicate changes acrossS3. What will happen?
S3 does not currently support object locking,如果有两个线程同时访问并且改变tothe same key
S3 will never write corrupted or partial data.
RRS:用于存储分发分享内容/缩略图改换编码后的流媒体文件,其他处理过的文件,关键是RRS方式存储的资源可再生。
S3 bucket policy example:
{
"Version":"2012-10-17",
"Statement":[{
"Sid":"AddCannedAcl",
"Effect":"Allow",
"Principal": {
"AWS": ["arn:aws:iam::111122223333:root","arn:aws:iam::444455556666:root"]
},
"Action":["s3:PutObject","s3:PutObjectAcl"
],
"Resource":["arn:aws:s3:::[code]examplebucket/*"[/code]
],
"Condition":{
"StringEquals":{
"s3:x-amz-acl":["public-read"]
}
}
}
]
}
In the REST interface, metadata is returned in HTTPheaders
Access key à AWS SDK API
Signing certificates: for soap, rest httpcall(directory not using aws api)
Virtual Hosting of Buckets?
System metadata and user-defined metadata.
Amazon S3 maintains object creation date and size metadataand uses this information as part of object management.content-md5/content-length/Date(creation date)
Only Amazon S3 generates version IDs
LifeCycle Configuration包含两种方式:
automatedarchival to lower cost storage in Amazon Glacier
scheduled deletions.
Vaults --archives
Server-side encryption encrypts only the object data. Anyobject metadata is not encrypted.
相关文章推荐
- 基于AWS S3协议搭建个人云存储服务
- golang aws-sdk-go 之 s3 服务
- 利用AWS简单存储服务(S3)托管网站
- AWS S3存储服务SDK
- 初次使用AWS S3服务
- rh9 linux服务配置学习笔记---------Apache
- MySQL服务维护笔记
- rh9 linux服务配置学习笔记--------dns
- 学习Axis2笔记之四--创建pojo服务和客户端
- Linux学习笔记——DHCP服务
- 服务安装笔记1 apace2+php5+mysql
- C++学习笔记-后台服务程序开发模式
- Google推出Notebook在线笔记服务
- MySQL服务维护笔记第1/2页
- Spring in Action 学习笔记—第七章访问企业服务
- Mcad学习笔记之Microsoft Windows服务
- AD学习笔记8——活动目录服务的基本安装和配置
- MySQL服务维护笔记第1/2页
- MYSQL服务维护笔记
- 《Web Service 编程 --用C#.NET 开发网络服务》北京希望出版社 我的学习笔记(第二章)(也就是书上抄了一写东西而已)