SlideShare a Scribd company logo
1 of 2
Download to read offline
(Version 2006-03-01)
                                    Quick Reference Card                                                                                                                                Revised: 04/1/2010



                 Service Operations                                             Object Operations                                HEAD Object
                                                                                                                                 Retrieves information about an object for a user with read
GET Service                                                    GET Object                                                        access without fetching the object.
Returns a list of all buckets owned by the authenticated       Gets an object for a user that has read access to the             HEAD /destinationObject HTTP/1.1
request sender.                                                object.                                                           Host: destinationBucket.s3.amazonaws.com
GET / HTTP/1.1                                                 GET /destinationObject HTTP/1.1                                   Date: date
Host: s3.amazonaws.com                                         Host: destinationBucket.s3.amazonaws.com                          Authorization: AWS AWSAccessKeyId:signature
Date: date                                                     Date: date
Authorization: AWS AWSAccessKeyId:signature                    Authorization: AWS AWSAccessKeyId:signature
                                                               [Range:bytes=byte_range]                                          DELETE Object
                                                               [x-amz-metadata-directive: metadata_directive]                    Deletes the specified object. Once deleted, there is no
                 Bucket Operations                             [x-amz-if-match: etag]                                            method to restore or undelete an object.
                                                               [x-amz-if-none-match: etag]                                       DELETE / HTTP/1.1
PUT Bucket                                                     [x-amz-if-unmodified-since: time_stamp]                           Host: destinationBucket.s3.amazonaws.com
Creates a new bucket belonging to the account of the           [x-amz-if-modified-since: time_stamp]                             Date: date
authenticated request sender. Optionally, you can specify a                                                                      Authorization: AWS AWSAccessKeyId:signature
EU (Ireland) or US-West (N. California) location constraint.
PUT / HTTP/1.1                                                 PUT Object                                                        POST Object
Host: destinationBucket.s3.amazonaws.com                       Adds an object to a bucket for a user that has write access       Adds an object to a bucket using forms.
Date: date                                                     to the bucket. A success response indicates the object was        POST / HTTP/1.1
Authorization: AWS AWSAccessKeyId:signature                    successfully stored; if the object already exists, it will be     Host: destinationBucket.s3.amazonaws.com
Content-Length: {0 | length}                                   overwritten.                                                      User-Agent: browser_data
[<CreateBucketConfiguration>                                   PUT /destinationObject HTTP/1.1                                   Accept: file_types
  <LocationConstraint>EU</LocationConstraint>                  Host: destinationBucket.s3.amazonaws.com                          Accept-Language: locales
</CreateBucketConfiguration>]                                  Date: date                                                        Accept-Encoding: encoding
GET Bucket                                                     Authorization: AWS AWSAccessKeyId:signature                       Accept-Charset: character_set
                                                                                                                                 Keep-Alive: 300
Lists information about the objects in a bucket for a user     Content-Length: length
                                                                                                                                 Connection: keep-alive
that has read access to the bucket.                            Content-MD5: md5_digest
                                                                                                                                 Content-Type: multipart/form-data; boundary=----------ID
GET ?prefix=prefix&marker=marker&max-keys=max-                 Content-Type:      type                                           Content-Length: length
keys&delimiter=delimiter HTTP/1.1                              Content-Disposition: object_information                           <multiform_data>
Host: destinationBucket.s3.amazonaws.com                       Content-Encoding:         encoding
                                                                                                                                 Note: For more information about the multiform data, refer to the Amazon
Date: date                                                     Cache-Control:       caching                                      Simple Storage Service Developer Guide.
Authorization: AWS AWSAccessKeyId:signature                    Expires: expiration
GET Bucket location                                            <request metadata>
Lists the location constraint of the bucket for the bucket
owner.
GET /?location HTTP/1.1                                        COPY Object
Host: destinationBucket.s3.amazonaws.com                       Copies an object for a user that has write access to the
Date: date                                                     bucket and read access to the object. All headers prefixed
Authorization: AWS AWSAccessKeyId:signature                    with x-amz- must be signed, including x-amz-copy-source.
                                                               PUT /destinationObject HTTP/1.1
DELETE Bucket                                                  Host: destinationBucket.s3.amazonaws.com
Deletes the specified bucket. All objects in the bucket must   Date: date
be deleted before the bucket itself can be deleted.            Authorization: AWS AWSAccessKeyId:signature
DELETE / HTTP/1.1                                              x-amz-copy-source: /source_bucket/sourceObject
Host: destinationBucket.s3.amazonaws.com                       [x-amz-metadata-directive: metadata_directive]
Date: date                                                     [x-amz-copy-source-if-match: etag]
Authorization: AWS AWSAccessKeyId:signature                    [x-amz-copy-source-if-none-match: etag]
                                                               [x-amz-copy-source-if-unmodified-since:
POST Object                                                    time_stamp]
                                                               [x-amz-copy-source-if-modified-since: time_stamp]
For more information about POST, refer to the Amazon           <request metadata>
Simple Storage Service Developer Guide.
(Version 2006-03-01)
                                      Quick Reference Card                                                                                           Page 2



                     Miscellaneous                                                        Versioning

Bucket Name Restrictions                                           GET Bucket Object versions
Amazon S3 bucket names must:                                       Lists metadata about all of the versions of objects in a
● Only contain lowercase letters, numbers, periods (.),            bucket.
  and dashes (-)                                                   GET /?versions HTTP/1.1
● Start with a number or letter                                    Host: BucketName.s3.amazonaws.com
● Be between 3 and 63 characters long
● Not be in an IP address style (e.g., "192.168.5.4")              GET Bucket versioning
● Not end with a dash
                                                                   Returns the versioning state of a bucket.
● Not contain dashes next to periods
  (e.g., "my-.bucket.com" and "my.-bucket" are invalid)            GET /?versioning HTTP/1.1
                                                                   Host: myBucket.s3.amazonaws.com
Note: Although legacy bucket names can be up to 255 characters,
include underscores, and end with a dash, they are not
recommended.
                                                                   PUT Bucket versioning
                                                                   Sets the versioning state of an existing bucket.
                                                                   PUT /?versioning HTTP/1.1
                                                                   Host: bucket.s3.amazonaws.com
REST Request Signature                                             <VersioningConfiguration xmlns="http://s3.amazonaws.com/
Construct a signature by making an RFC2104 HMAC-SHA1               doc/2006-03-01/">
of the following and converting it to Base64.
                                                                     <Status>Enabled</Status>
Item                            Example                            </VersioningConfiguration>
HTTP-Verb + "n" +              GETn
[Content-MD5] + "n" +
[Content-Type] + "n" +
                                4gJE4saaMU4BqNR0kLY+lw==n or n
                                image/jpegn or n
                                                                   DELETE Object versionId
Date + "n" +                   Tue, 6 Mar 2007 19:42:41 +0000n   Removes a specific object version.
[CanonicalizedAmzHeaders +/n]   x-amz-acl:public-readn            DELETE /my-third-image.jpg?
                                x-amz-meta-checksum:crc32n
[CanonicalizedResource]         /mybucket/photos/lolcatz.jpg
                                                                   Host: bucket.s3.amazonaws.com
                                                                   versionId=<versionID>
The content cannot contain whitespaces and n represents
Unicode code point U+000A.                                         GET Object versionId
                                                                   Returns a specific object version.
                                                                   GET /myObject?versionId=<versionID>
                                                                   Host: bucket.s3.amazonaws.com

                                                                   HEAD Object versionId
                                                                   Returns metadata of a specific object version.
                                                                   HEAD /myObject?versionId=<versionID>
                                                                   Host: bucket.s3.amazonaws.com

                                                                   PUT Object copy versionId
                                                                   Copies a specific object version.
                                                                   PUT /my-second-image.jpg HTTP/1.1
                                                                   Host: bucket.s3.amazonaws.com
                                                                   Date: Wed, 28 Oct 2009 22:32:00 GMT
                                                                   x-amz-copy-source: /bucket/my-
                                                                   image.jpg?versionId=<versionID>

More Related Content

What's hot

Mcknight well built extensions
Mcknight well built extensionsMcknight well built extensions
Mcknight well built extensionsRichard McKnight
 
Hybrid Cloud PHPUK2012
Hybrid Cloud PHPUK2012Hybrid Cloud PHPUK2012
Hybrid Cloud PHPUK2012Combell NV
 
DRILETT_AWS_VPC_Presentation_2MB
DRILETT_AWS_VPC_Presentation_2MBDRILETT_AWS_VPC_Presentation_2MB
DRILETT_AWS_VPC_Presentation_2MBDavid Rilett
 
Pulsar for Kafka People
Pulsar for Kafka PeoplePulsar for Kafka People
Pulsar for Kafka PeopleJesse Anderson
 
ARC204 AWS Infrastructure Automation - AWS re: Invent 2012
ARC204 AWS Infrastructure Automation - AWS re: Invent 2012ARC204 AWS Infrastructure Automation - AWS re: Invent 2012
ARC204 AWS Infrastructure Automation - AWS re: Invent 2012Amazon Web Services
 
AWS CloudFormation Session
AWS CloudFormation SessionAWS CloudFormation Session
AWS CloudFormation SessionKamal Maiti
 
DevOps Fest 2019. Alex Casalboni. Configuration management and service discov...
DevOps Fest 2019. Alex Casalboni. Configuration management and service discov...DevOps Fest 2019. Alex Casalboni. Configuration management and service discov...
DevOps Fest 2019. Alex Casalboni. Configuration management and service discov...DevOps_Fest
 
2013 05-fite-club-working-models-cloud-growing-up
2013 05-fite-club-working-models-cloud-growing-up2013 05-fite-club-working-models-cloud-growing-up
2013 05-fite-club-working-models-cloud-growing-upAlex Heneveld
 
best aws training in bangalore
best aws training in bangalorebest aws training in bangalore
best aws training in bangalorerajkamal560066
 
AWS Presents: Infrastructure as Code on AWS - ChefConf 2015
AWS Presents: Infrastructure as Code on AWS - ChefConf 2015AWS Presents: Infrastructure as Code on AWS - ChefConf 2015
AWS Presents: Infrastructure as Code on AWS - ChefConf 2015Chef
 
Dev & Test on AWS - Journey Through the Cloud
Dev & Test on AWS - Journey Through the CloudDev & Test on AWS - Journey Through the Cloud
Dev & Test on AWS - Journey Through the CloudAmazon Web Services
 
AWS CloudFormation Intrinsic Functions and Mappings
AWS CloudFormation Intrinsic Functions and Mappings AWS CloudFormation Intrinsic Functions and Mappings
AWS CloudFormation Intrinsic Functions and Mappings Adam Book
 
Programando sua infraestrutura com o AWS CloudFormation
Programando sua infraestrutura com o AWS CloudFormationProgramando sua infraestrutura com o AWS CloudFormation
Programando sua infraestrutura com o AWS CloudFormationAmazon Web Services LATAM
 
AWS Infrastructure as Code - September 2016 Webinar Series
AWS Infrastructure as Code - September 2016 Webinar SeriesAWS Infrastructure as Code - September 2016 Webinar Series
AWS Infrastructure as Code - September 2016 Webinar SeriesAmazon Web Services
 
Journey through Cloud front AWS
Journey through Cloud front AWSJourney through Cloud front AWS
Journey through Cloud front AWSMd. Khairul Anam
 
Zero to Sixty: AWS CloudFormation (DMG201) | AWS re:Invent 2013
Zero to Sixty: AWS CloudFormation (DMG201) | AWS re:Invent 2013Zero to Sixty: AWS CloudFormation (DMG201) | AWS re:Invent 2013
Zero to Sixty: AWS CloudFormation (DMG201) | AWS re:Invent 2013Amazon Web Services
 
Best Practices for Getting Started with AWS
Best Practices for Getting Started with AWSBest Practices for Getting Started with AWS
Best Practices for Getting Started with AWSAmazon Web Services
 
2013 05-openstack-israel-heat
2013 05-openstack-israel-heat2013 05-openstack-israel-heat
2013 05-openstack-israel-heatAlex Heneveld
 

What's hot (19)

Mcknight well built extensions
Mcknight well built extensionsMcknight well built extensions
Mcknight well built extensions
 
Hybrid Cloud PHPUK2012
Hybrid Cloud PHPUK2012Hybrid Cloud PHPUK2012
Hybrid Cloud PHPUK2012
 
DRILETT_AWS_VPC_Presentation_2MB
DRILETT_AWS_VPC_Presentation_2MBDRILETT_AWS_VPC_Presentation_2MB
DRILETT_AWS_VPC_Presentation_2MB
 
Pulsar for Kafka People
Pulsar for Kafka PeoplePulsar for Kafka People
Pulsar for Kafka People
 
ARC204 AWS Infrastructure Automation - AWS re: Invent 2012
ARC204 AWS Infrastructure Automation - AWS re: Invent 2012ARC204 AWS Infrastructure Automation - AWS re: Invent 2012
ARC204 AWS Infrastructure Automation - AWS re: Invent 2012
 
AWS CloudFormation Session
AWS CloudFormation SessionAWS CloudFormation Session
AWS CloudFormation Session
 
DevOps Fest 2019. Alex Casalboni. Configuration management and service discov...
DevOps Fest 2019. Alex Casalboni. Configuration management and service discov...DevOps Fest 2019. Alex Casalboni. Configuration management and service discov...
DevOps Fest 2019. Alex Casalboni. Configuration management and service discov...
 
2013 05-fite-club-working-models-cloud-growing-up
2013 05-fite-club-working-models-cloud-growing-up2013 05-fite-club-working-models-cloud-growing-up
2013 05-fite-club-working-models-cloud-growing-up
 
best aws training in bangalore
best aws training in bangalorebest aws training in bangalore
best aws training in bangalore
 
AWS Presents: Infrastructure as Code on AWS - ChefConf 2015
AWS Presents: Infrastructure as Code on AWS - ChefConf 2015AWS Presents: Infrastructure as Code on AWS - ChefConf 2015
AWS Presents: Infrastructure as Code on AWS - ChefConf 2015
 
Dev & Test on AWS - Journey Through the Cloud
Dev & Test on AWS - Journey Through the CloudDev & Test on AWS - Journey Through the Cloud
Dev & Test on AWS - Journey Through the Cloud
 
AWS CloudFormation Intrinsic Functions and Mappings
AWS CloudFormation Intrinsic Functions and Mappings AWS CloudFormation Intrinsic Functions and Mappings
AWS CloudFormation Intrinsic Functions and Mappings
 
Programando sua infraestrutura com o AWS CloudFormation
Programando sua infraestrutura com o AWS CloudFormationProgramando sua infraestrutura com o AWS CloudFormation
Programando sua infraestrutura com o AWS CloudFormation
 
AWS CloudFormation Masterclass
AWS CloudFormation MasterclassAWS CloudFormation Masterclass
AWS CloudFormation Masterclass
 
AWS Infrastructure as Code - September 2016 Webinar Series
AWS Infrastructure as Code - September 2016 Webinar SeriesAWS Infrastructure as Code - September 2016 Webinar Series
AWS Infrastructure as Code - September 2016 Webinar Series
 
Journey through Cloud front AWS
Journey through Cloud front AWSJourney through Cloud front AWS
Journey through Cloud front AWS
 
Zero to Sixty: AWS CloudFormation (DMG201) | AWS re:Invent 2013
Zero to Sixty: AWS CloudFormation (DMG201) | AWS re:Invent 2013Zero to Sixty: AWS CloudFormation (DMG201) | AWS re:Invent 2013
Zero to Sixty: AWS CloudFormation (DMG201) | AWS re:Invent 2013
 
Best Practices for Getting Started with AWS
Best Practices for Getting Started with AWSBest Practices for Getting Started with AWS
Best Practices for Getting Started with AWS
 
2013 05-openstack-israel-heat
2013 05-openstack-israel-heat2013 05-openstack-israel-heat
2013 05-openstack-israel-heat
 

Viewers also liked

Power Point Numeros 1 3
Power  Point Numeros 1 3Power  Point Numeros 1 3
Power Point Numeros 1 3dolorsguerrero
 
Presentacion de impress de los numeros de ingles
Presentacion de impress de los numeros de ingles Presentacion de impress de los numeros de ingles
Presentacion de impress de los numeros de ingles LeonorGuardado
 
Los números
Los númerosLos números
Los númerosloswalt
 
Números 0 A 99
Números 0 A 99Números 0 A 99
Números 0 A 99Suso San
 
Lectura y escritura de cantidades
Lectura y escritura de cantidadesLectura y escritura de cantidades
Lectura y escritura de cantidadesLogos Academy
 
HISTORIA DE LOS NUMEROS
HISTORIA DE LOS NUMEROSHISTORIA DE LOS NUMEROS
HISTORIA DE LOS NUMEROSrafael
 
Historia de los números
Historia de los númerosHistoria de los números
Historia de los números3asaboners2013
 
Breve historia de los números
Breve historia de los númerosBreve historia de los números
Breve historia de los númerosGracielacpem18
 
Yo Cuento, Tú Cuentas Con NúMeros Y Letras Cinco Cuentos Infantiles (1)[1]
Yo Cuento, Tú Cuentas    Con NúMeros Y Letras   Cinco Cuentos Infantiles (1)[1]Yo Cuento, Tú Cuentas    Con NúMeros Y Letras   Cinco Cuentos Infantiles (1)[1]
Yo Cuento, Tú Cuentas Con NúMeros Y Letras Cinco Cuentos Infantiles (1)[1]Marta
 
Lectura Y escritura Cantidades
Lectura Y escritura CantidadesLectura Y escritura Cantidades
Lectura Y escritura CantidadesEduardo Ocana
 
Mi libro del numero 3
Mi libro del numero 3Mi libro del numero 3
Mi libro del numero 3LA PROFE
 
Los números (1 a 100) presentación
Los números (1 a 100) presentaciónLos números (1 a 100) presentación
Los números (1 a 100) presentaciónJavier Pérez
 

Viewers also liked (20)

Power Point Numeros 1 3
Power  Point Numeros 1 3Power  Point Numeros 1 3
Power Point Numeros 1 3
 
Matematica
MatematicaMatematica
Matematica
 
Vocabulary
Vocabulary Vocabulary
Vocabulary
 
Números en quechua
Números en quechuaNúmeros en quechua
Números en quechua
 
Nico numeros
Nico numerosNico numeros
Nico numeros
 
Presentacion de impress de los numeros de ingles
Presentacion de impress de los numeros de ingles Presentacion de impress de los numeros de ingles
Presentacion de impress de los numeros de ingles
 
Numeros racionales
Numeros racionalesNumeros racionales
Numeros racionales
 
Los números
Los númerosLos números
Los números
 
numeros en ingles
numeros en inglesnumeros en ingles
numeros en ingles
 
Números 0 A 99
Números 0 A 99Números 0 A 99
Números 0 A 99
 
LOS NÚMEROS.
LOS NÚMEROS.LOS NÚMEROS.
LOS NÚMEROS.
 
Lectura y escritura de cantidades
Lectura y escritura de cantidadesLectura y escritura de cantidades
Lectura y escritura de cantidades
 
HISTORIA DE LOS NUMEROS
HISTORIA DE LOS NUMEROSHISTORIA DE LOS NUMEROS
HISTORIA DE LOS NUMEROS
 
Historia de los números
Historia de los númerosHistoria de los números
Historia de los números
 
Breve historia de los números
Breve historia de los númerosBreve historia de los números
Breve historia de los números
 
Yo Cuento, Tú Cuentas Con NúMeros Y Letras Cinco Cuentos Infantiles (1)[1]
Yo Cuento, Tú Cuentas    Con NúMeros Y Letras   Cinco Cuentos Infantiles (1)[1]Yo Cuento, Tú Cuentas    Con NúMeros Y Letras   Cinco Cuentos Infantiles (1)[1]
Yo Cuento, Tú Cuentas Con NúMeros Y Letras Cinco Cuentos Infantiles (1)[1]
 
Lectura Y escritura Cantidades
Lectura Y escritura CantidadesLectura Y escritura Cantidades
Lectura Y escritura Cantidades
 
La Historia De Los NúMeros
La Historia De Los NúMerosLa Historia De Los NúMeros
La Historia De Los NúMeros
 
Mi libro del numero 3
Mi libro del numero 3Mi libro del numero 3
Mi libro del numero 3
 
Los números (1 a 100) presentación
Los números (1 a 100) presentaciónLos números (1 a 100) presentación
Los números (1 a 100) presentación
 

Similar to My cool new Slideshow!

JClouds at San Francisco Java User Group
JClouds at San Francisco Java User GroupJClouds at San Francisco Java User Group
JClouds at San Francisco Java User GroupMarakana Inc.
 
(ARC303) Pure Play Video OTT: A Microservices Architecture
(ARC303) Pure Play Video OTT: A Microservices Architecture(ARC303) Pure Play Video OTT: A Microservices Architecture
(ARC303) Pure Play Video OTT: A Microservices ArchitectureAmazon Web Services
 
IoT Apps with AWS IoT and Websockets
IoT Apps with AWS IoT and Websockets IoT Apps with AWS IoT and Websockets
IoT Apps with AWS IoT and Websockets Amazon Web Services
 
Aws meetup s3_plus
Aws meetup s3_plusAws meetup s3_plus
Aws meetup s3_plusAdam Book
 
AWS user group Serverless in September - Chris Johnson Bidler "Go Serverless ...
AWS user group Serverless in September - Chris Johnson Bidler "Go Serverless ...AWS user group Serverless in September - Chris Johnson Bidler "Go Serverless ...
AWS user group Serverless in September - Chris Johnson Bidler "Go Serverless ...AWS Chicago
 
Deep Dive: Hybrid Cloud Storage with AWS Storage Gateway - AWS Online Tech Talks
Deep Dive: Hybrid Cloud Storage with AWS Storage Gateway - AWS Online Tech TalksDeep Dive: Hybrid Cloud Storage with AWS Storage Gateway - AWS Online Tech Talks
Deep Dive: Hybrid Cloud Storage with AWS Storage Gateway - AWS Online Tech TalksAmazon Web Services
 
AWS Identity and Access Management and Consolidated Billing
AWS Identity and Access Management and Consolidated BillingAWS Identity and Access Management and Consolidated Billing
AWS Identity and Access Management and Consolidated BillingAmazon Web Services
 
AWS re:Invent 2016: Deep-Dive: Native, Hybrid and Web patterns with Serverles...
AWS re:Invent 2016: Deep-Dive: Native, Hybrid and Web patterns with Serverles...AWS re:Invent 2016: Deep-Dive: Native, Hybrid and Web patterns with Serverles...
AWS re:Invent 2016: Deep-Dive: Native, Hybrid and Web patterns with Serverles...Amazon Web Services
 
Comparing GlusterFS-SwiftAPI with Original Swift
Comparing GlusterFS-SwiftAPI with Original SwiftComparing GlusterFS-SwiftAPI with Original Swift
Comparing GlusterFS-SwiftAPI with Original SwiftEtsuji Nakai
 
Advanced Container Management and Scheduling
Advanced Container Management and SchedulingAdvanced Container Management and Scheduling
Advanced Container Management and SchedulingAmazon Web Services
 
Advanced Task Scheduling with Amazon ECS
Advanced Task Scheduling with Amazon ECSAdvanced Task Scheduling with Amazon ECS
Advanced Task Scheduling with Amazon ECSJulien SIMON
 
Lesson 9. The Apache Web Server
Lesson 9. The Apache Web ServerLesson 9. The Apache Web Server
Lesson 9. The Apache Web Serverwebhostingguy
 
Alex Casalboni - Configuration management and service discovery - Codemotion ...
Alex Casalboni - Configuration management and service discovery - Codemotion ...Alex Casalboni - Configuration management and service discovery - Codemotion ...
Alex Casalboni - Configuration management and service discovery - Codemotion ...Codemotion
 
Advanced Container Management and Scheduling - DevDay Los Angeles 2017
Advanced Container Management and Scheduling - DevDay Los Angeles 2017Advanced Container Management and Scheduling - DevDay Los Angeles 2017
Advanced Container Management and Scheduling - DevDay Los Angeles 2017Amazon Web Services
 
Getting Started with Managed Services | AWS Public Sector Summit 2016
Getting Started with Managed Services | AWS Public Sector Summit 2016Getting Started with Managed Services | AWS Public Sector Summit 2016
Getting Started with Managed Services | AWS Public Sector Summit 2016Amazon Web Services
 
Building and running Spring Cloud-based microservices on AWS ECS
Building and running Spring Cloud-based microservices on AWS ECSBuilding and running Spring Cloud-based microservices on AWS ECS
Building and running Spring Cloud-based microservices on AWS ECSJoris Kuipers
 
Active Server Page - ( ASP )
Active Server Page - ( ASP )Active Server Page - ( ASP )
Active Server Page - ( ASP )MohitJoshi154
 
Secure Mashups
Secure MashupsSecure Mashups
Secure Mashupskriszyp
 
Configure Amazon cloud front
Configure Amazon cloud frontConfigure Amazon cloud front
Configure Amazon cloud frontMohan Reddy
 

Similar to My cool new Slideshow! (20)

Introduction to Amazon S3
Introduction to Amazon S3Introduction to Amazon S3
Introduction to Amazon S3
 
JClouds at San Francisco Java User Group
JClouds at San Francisco Java User GroupJClouds at San Francisco Java User Group
JClouds at San Francisco Java User Group
 
(ARC303) Pure Play Video OTT: A Microservices Architecture
(ARC303) Pure Play Video OTT: A Microservices Architecture(ARC303) Pure Play Video OTT: A Microservices Architecture
(ARC303) Pure Play Video OTT: A Microservices Architecture
 
IoT Apps with AWS IoT and Websockets
IoT Apps with AWS IoT and Websockets IoT Apps with AWS IoT and Websockets
IoT Apps with AWS IoT and Websockets
 
Aws meetup s3_plus
Aws meetup s3_plusAws meetup s3_plus
Aws meetup s3_plus
 
AWS user group Serverless in September - Chris Johnson Bidler "Go Serverless ...
AWS user group Serverless in September - Chris Johnson Bidler "Go Serverless ...AWS user group Serverless in September - Chris Johnson Bidler "Go Serverless ...
AWS user group Serverless in September - Chris Johnson Bidler "Go Serverless ...
 
Deep Dive: Hybrid Cloud Storage with AWS Storage Gateway - AWS Online Tech Talks
Deep Dive: Hybrid Cloud Storage with AWS Storage Gateway - AWS Online Tech TalksDeep Dive: Hybrid Cloud Storage with AWS Storage Gateway - AWS Online Tech Talks
Deep Dive: Hybrid Cloud Storage with AWS Storage Gateway - AWS Online Tech Talks
 
AWS Identity and Access Management and Consolidated Billing
AWS Identity and Access Management and Consolidated BillingAWS Identity and Access Management and Consolidated Billing
AWS Identity and Access Management and Consolidated Billing
 
AWS re:Invent 2016: Deep-Dive: Native, Hybrid and Web patterns with Serverles...
AWS re:Invent 2016: Deep-Dive: Native, Hybrid and Web patterns with Serverles...AWS re:Invent 2016: Deep-Dive: Native, Hybrid and Web patterns with Serverles...
AWS re:Invent 2016: Deep-Dive: Native, Hybrid and Web patterns with Serverles...
 
Comparing GlusterFS-SwiftAPI with Original Swift
Comparing GlusterFS-SwiftAPI with Original SwiftComparing GlusterFS-SwiftAPI with Original Swift
Comparing GlusterFS-SwiftAPI with Original Swift
 
Advanced Container Management and Scheduling
Advanced Container Management and SchedulingAdvanced Container Management and Scheduling
Advanced Container Management and Scheduling
 
Advanced Task Scheduling with Amazon ECS
Advanced Task Scheduling with Amazon ECSAdvanced Task Scheduling with Amazon ECS
Advanced Task Scheduling with Amazon ECS
 
Lesson 9. The Apache Web Server
Lesson 9. The Apache Web ServerLesson 9. The Apache Web Server
Lesson 9. The Apache Web Server
 
Alex Casalboni - Configuration management and service discovery - Codemotion ...
Alex Casalboni - Configuration management and service discovery - Codemotion ...Alex Casalboni - Configuration management and service discovery - Codemotion ...
Alex Casalboni - Configuration management and service discovery - Codemotion ...
 
Advanced Container Management and Scheduling - DevDay Los Angeles 2017
Advanced Container Management and Scheduling - DevDay Los Angeles 2017Advanced Container Management and Scheduling - DevDay Los Angeles 2017
Advanced Container Management and Scheduling - DevDay Los Angeles 2017
 
Getting Started with Managed Services | AWS Public Sector Summit 2016
Getting Started with Managed Services | AWS Public Sector Summit 2016Getting Started with Managed Services | AWS Public Sector Summit 2016
Getting Started with Managed Services | AWS Public Sector Summit 2016
 
Building and running Spring Cloud-based microservices on AWS ECS
Building and running Spring Cloud-based microservices on AWS ECSBuilding and running Spring Cloud-based microservices on AWS ECS
Building and running Spring Cloud-based microservices on AWS ECS
 
Active Server Page - ( ASP )
Active Server Page - ( ASP )Active Server Page - ( ASP )
Active Server Page - ( ASP )
 
Secure Mashups
Secure MashupsSecure Mashups
Secure Mashups
 
Configure Amazon cloud front
Configure Amazon cloud frontConfigure Amazon cloud front
Configure Amazon cloud front
 

More from Parag Gajbhiye

Introduction to Git(BitBucket) , Continuous Integration (Bamboo) & Confluence
Introduction to Git(BitBucket) , Continuous Integration (Bamboo) & Confluence Introduction to Git(BitBucket) , Continuous Integration (Bamboo) & Confluence
Introduction to Git(BitBucket) , Continuous Integration (Bamboo) & Confluence Parag Gajbhiye
 
My cool new Slideshow!
My cool new Slideshow!My cool new Slideshow!
My cool new Slideshow!Parag Gajbhiye
 
cdac@amitkumar@test123
cdac@amitkumar@test123cdac@amitkumar@test123
cdac@amitkumar@test123Parag Gajbhiye
 
cdac@parag.gajbhiye@test123
cdac@parag.gajbhiye@test123cdac@parag.gajbhiye@test123
cdac@parag.gajbhiye@test123Parag Gajbhiye
 
cdac@parag.gajbhiye@groovy metaprogrammning
cdac@parag.gajbhiye@groovy metaprogrammningcdac@parag.gajbhiye@groovy metaprogrammning
cdac@parag.gajbhiye@groovy metaprogrammningParag Gajbhiye
 

More from Parag Gajbhiye (9)

Introduction to Git(BitBucket) , Continuous Integration (Bamboo) & Confluence
Introduction to Git(BitBucket) , Continuous Integration (Bamboo) & Confluence Introduction to Git(BitBucket) , Continuous Integration (Bamboo) & Confluence
Introduction to Git(BitBucket) , Continuous Integration (Bamboo) & Confluence
 
clodfoundrydoc.pdf
clodfoundrydoc.pdfclodfoundrydoc.pdf
clodfoundrydoc.pdf
 
clodfoundrydoc.pdf
clodfoundrydoc.pdfclodfoundrydoc.pdf
clodfoundrydoc.pdf
 
test123
test123test123
test123
 
test123
test123test123
test123
 
My cool new Slideshow!
My cool new Slideshow!My cool new Slideshow!
My cool new Slideshow!
 
cdac@amitkumar@test123
cdac@amitkumar@test123cdac@amitkumar@test123
cdac@amitkumar@test123
 
cdac@parag.gajbhiye@test123
cdac@parag.gajbhiye@test123cdac@parag.gajbhiye@test123
cdac@parag.gajbhiye@test123
 
cdac@parag.gajbhiye@groovy metaprogrammning
cdac@parag.gajbhiye@groovy metaprogrammningcdac@parag.gajbhiye@groovy metaprogrammning
cdac@parag.gajbhiye@groovy metaprogrammning
 

My cool new Slideshow!

  • 1. (Version 2006-03-01) Quick Reference Card Revised: 04/1/2010 Service Operations Object Operations HEAD Object Retrieves information about an object for a user with read GET Service GET Object access without fetching the object. Returns a list of all buckets owned by the authenticated Gets an object for a user that has read access to the HEAD /destinationObject HTTP/1.1 request sender. object. Host: destinationBucket.s3.amazonaws.com GET / HTTP/1.1 GET /destinationObject HTTP/1.1 Date: date Host: s3.amazonaws.com Host: destinationBucket.s3.amazonaws.com Authorization: AWS AWSAccessKeyId:signature Date: date Date: date Authorization: AWS AWSAccessKeyId:signature Authorization: AWS AWSAccessKeyId:signature [Range:bytes=byte_range] DELETE Object [x-amz-metadata-directive: metadata_directive] Deletes the specified object. Once deleted, there is no Bucket Operations [x-amz-if-match: etag] method to restore or undelete an object. [x-amz-if-none-match: etag] DELETE / HTTP/1.1 PUT Bucket [x-amz-if-unmodified-since: time_stamp] Host: destinationBucket.s3.amazonaws.com Creates a new bucket belonging to the account of the [x-amz-if-modified-since: time_stamp] Date: date authenticated request sender. Optionally, you can specify a Authorization: AWS AWSAccessKeyId:signature EU (Ireland) or US-West (N. California) location constraint. PUT / HTTP/1.1 PUT Object POST Object Host: destinationBucket.s3.amazonaws.com Adds an object to a bucket for a user that has write access Adds an object to a bucket using forms. Date: date to the bucket. A success response indicates the object was POST / HTTP/1.1 Authorization: AWS AWSAccessKeyId:signature successfully stored; if the object already exists, it will be Host: destinationBucket.s3.amazonaws.com Content-Length: {0 | length} overwritten. User-Agent: browser_data [<CreateBucketConfiguration> PUT /destinationObject HTTP/1.1 Accept: file_types <LocationConstraint>EU</LocationConstraint> Host: destinationBucket.s3.amazonaws.com Accept-Language: locales </CreateBucketConfiguration>] Date: date Accept-Encoding: encoding GET Bucket Authorization: AWS AWSAccessKeyId:signature Accept-Charset: character_set Keep-Alive: 300 Lists information about the objects in a bucket for a user Content-Length: length Connection: keep-alive that has read access to the bucket. Content-MD5: md5_digest Content-Type: multipart/form-data; boundary=----------ID GET ?prefix=prefix&marker=marker&max-keys=max- Content-Type: type Content-Length: length keys&delimiter=delimiter HTTP/1.1 Content-Disposition: object_information <multiform_data> Host: destinationBucket.s3.amazonaws.com Content-Encoding: encoding Note: For more information about the multiform data, refer to the Amazon Date: date Cache-Control: caching Simple Storage Service Developer Guide. Authorization: AWS AWSAccessKeyId:signature Expires: expiration GET Bucket location <request metadata> Lists the location constraint of the bucket for the bucket owner. GET /?location HTTP/1.1 COPY Object Host: destinationBucket.s3.amazonaws.com Copies an object for a user that has write access to the Date: date bucket and read access to the object. All headers prefixed Authorization: AWS AWSAccessKeyId:signature with x-amz- must be signed, including x-amz-copy-source. PUT /destinationObject HTTP/1.1 DELETE Bucket Host: destinationBucket.s3.amazonaws.com Deletes the specified bucket. All objects in the bucket must Date: date be deleted before the bucket itself can be deleted. Authorization: AWS AWSAccessKeyId:signature DELETE / HTTP/1.1 x-amz-copy-source: /source_bucket/sourceObject Host: destinationBucket.s3.amazonaws.com [x-amz-metadata-directive: metadata_directive] Date: date [x-amz-copy-source-if-match: etag] Authorization: AWS AWSAccessKeyId:signature [x-amz-copy-source-if-none-match: etag] [x-amz-copy-source-if-unmodified-since: POST Object time_stamp] [x-amz-copy-source-if-modified-since: time_stamp] For more information about POST, refer to the Amazon <request metadata> Simple Storage Service Developer Guide.
  • 2. (Version 2006-03-01) Quick Reference Card Page 2 Miscellaneous Versioning Bucket Name Restrictions GET Bucket Object versions Amazon S3 bucket names must: Lists metadata about all of the versions of objects in a ● Only contain lowercase letters, numbers, periods (.), bucket. and dashes (-) GET /?versions HTTP/1.1 ● Start with a number or letter Host: BucketName.s3.amazonaws.com ● Be between 3 and 63 characters long ● Not be in an IP address style (e.g., "192.168.5.4") GET Bucket versioning ● Not end with a dash Returns the versioning state of a bucket. ● Not contain dashes next to periods (e.g., "my-.bucket.com" and "my.-bucket" are invalid) GET /?versioning HTTP/1.1 Host: myBucket.s3.amazonaws.com Note: Although legacy bucket names can be up to 255 characters, include underscores, and end with a dash, they are not recommended. PUT Bucket versioning Sets the versioning state of an existing bucket. PUT /?versioning HTTP/1.1 Host: bucket.s3.amazonaws.com REST Request Signature <VersioningConfiguration xmlns="http://s3.amazonaws.com/ Construct a signature by making an RFC2104 HMAC-SHA1 doc/2006-03-01/"> of the following and converting it to Base64. <Status>Enabled</Status> Item Example </VersioningConfiguration> HTTP-Verb + "n" + GETn [Content-MD5] + "n" + [Content-Type] + "n" + 4gJE4saaMU4BqNR0kLY+lw==n or n image/jpegn or n DELETE Object versionId Date + "n" + Tue, 6 Mar 2007 19:42:41 +0000n Removes a specific object version. [CanonicalizedAmzHeaders +/n] x-amz-acl:public-readn DELETE /my-third-image.jpg? x-amz-meta-checksum:crc32n [CanonicalizedResource] /mybucket/photos/lolcatz.jpg Host: bucket.s3.amazonaws.com versionId=<versionID> The content cannot contain whitespaces and n represents Unicode code point U+000A. GET Object versionId Returns a specific object version. GET /myObject?versionId=<versionID> Host: bucket.s3.amazonaws.com HEAD Object versionId Returns metadata of a specific object version. HEAD /myObject?versionId=<versionID> Host: bucket.s3.amazonaws.com PUT Object copy versionId Copies a specific object version. PUT /my-second-image.jpg HTTP/1.1 Host: bucket.s3.amazonaws.com Date: Wed, 28 Oct 2009 22:32:00 GMT x-amz-copy-source: /bucket/my- image.jpg?versionId=<versionID>