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
 
2013 05-openstack-israel-heat
2013 05-openstack-israel-heat2013 05-openstack-israel-heat
2013 05-openstack-israel-heatAlex Heneveld
 
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
 

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
 
2013 05-openstack-israel-heat
2013 05-openstack-israel-heat2013 05-openstack-israel-heat
2013 05-openstack-israel-heat
 
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
 

Viewers also liked

cdac@amitkumar@test123
cdac@amitkumar@test123cdac@amitkumar@test123
cdac@amitkumar@test123Parag Gajbhiye
 
Greencomputing 100120211620-phpapp02
Greencomputing 100120211620-phpapp02Greencomputing 100120211620-phpapp02
Greencomputing 100120211620-phpapp02naraku20
 
Modelos de gobernabilidad riesgo y cumplimiento ti v2014 02-13
Modelos de gobernabilidad riesgo y cumplimiento ti v2014 02-13Modelos de gobernabilidad riesgo y cumplimiento ti v2014 02-13
Modelos de gobernabilidad riesgo y cumplimiento ti v2014 02-13Mario Javier Monsalve Hazbón
 
Syarifudin, teknik membuat database sederhana
Syarifudin, teknik membuat database sederhanaSyarifudin, teknik membuat database sederhana
Syarifudin, teknik membuat database sederhanaSyarifudin Amq
 
Syarifudin, teknologi mata dan telinga
Syarifudin, teknologi mata dan telingaSyarifudin, teknologi mata dan telinga
Syarifudin, teknologi mata dan telingaSyarifudin Amq
 
Timoteo sipco
Timoteo sipcoTimoteo sipco
Timoteo sipcotimosipco
 
Samurai Venture Summit presentation
Samurai  Venture  Summit presentationSamurai  Venture  Summit presentation
Samurai Venture Summit presentationDemandSphere
 
Sistemas operativos para smartphones
Sistemas operativos para smartphonesSistemas operativos para smartphones
Sistemas operativos para smartphoneslauracg260
 
IPS 2ª quincena noviembre
IPS 2ª quincena noviembreIPS 2ª quincena noviembre
IPS 2ª quincena noviembreipsnet
 
Revista ips junio 10062013
Revista ips junio 10062013Revista ips junio 10062013
Revista ips junio 10062013ipsadmin
 
Marie claire low cost productivity Office 365 valencia 02 02-2011
Marie claire low cost productivity Office 365 valencia 02 02-2011Marie claire low cost productivity Office 365 valencia 02 02-2011
Marie claire low cost productivity Office 365 valencia 02 02-2011Amauta Cloud Consulting
 
よくわかる条件分岐
よくわかる条件分岐よくわかる条件分岐
よくわかる条件分岐Noriyuki Ito
 
Experiencia de Usuario y exportación
Experiencia de Usuario y exportaciónExperiencia de Usuario y exportación
Experiencia de Usuario y exportaciónideup
 
Agenda Jornadas Técnicas Autoconsumo en Extremadura. Presentación servicios y...
Agenda Jornadas Técnicas Autoconsumo en Extremadura. Presentación servicios y...Agenda Jornadas Técnicas Autoconsumo en Extremadura. Presentación servicios y...
Agenda Jornadas Técnicas Autoconsumo en Extremadura. Presentación servicios y...Albasolar
 

Viewers also liked (20)

s3
s3s3
s3
 
cdac@amitkumar@test123
cdac@amitkumar@test123cdac@amitkumar@test123
cdac@amitkumar@test123
 
Amazon S3 Masterclass
Amazon S3 MasterclassAmazon S3 Masterclass
Amazon S3 Masterclass
 
Greencomputing 100120211620-phpapp02
Greencomputing 100120211620-phpapp02Greencomputing 100120211620-phpapp02
Greencomputing 100120211620-phpapp02
 
Redes inalmbricas
Redes inalmbricasRedes inalmbricas
Redes inalmbricas
 
#TcExperience
#TcExperience#TcExperience
#TcExperience
 
Modelos de gobernabilidad riesgo y cumplimiento ti v2014 02-13
Modelos de gobernabilidad riesgo y cumplimiento ti v2014 02-13Modelos de gobernabilidad riesgo y cumplimiento ti v2014 02-13
Modelos de gobernabilidad riesgo y cumplimiento ti v2014 02-13
 
Syarifudin, teknik membuat database sederhana
Syarifudin, teknik membuat database sederhanaSyarifudin, teknik membuat database sederhana
Syarifudin, teknik membuat database sederhana
 
Syarifudin, teknologi mata dan telinga
Syarifudin, teknologi mata dan telingaSyarifudin, teknologi mata dan telinga
Syarifudin, teknologi mata dan telinga
 
Timoteo sipco
Timoteo sipcoTimoteo sipco
Timoteo sipco
 
CST B2C
CST B2CCST B2C
CST B2C
 
Producto inno vdor
Producto inno vdorProducto inno vdor
Producto inno vdor
 
Samurai Venture Summit presentation
Samurai  Venture  Summit presentationSamurai  Venture  Summit presentation
Samurai Venture Summit presentation
 
Sistemas operativos para smartphones
Sistemas operativos para smartphonesSistemas operativos para smartphones
Sistemas operativos para smartphones
 
IPS 2ª quincena noviembre
IPS 2ª quincena noviembreIPS 2ª quincena noviembre
IPS 2ª quincena noviembre
 
Revista ips junio 10062013
Revista ips junio 10062013Revista ips junio 10062013
Revista ips junio 10062013
 
Marie claire low cost productivity Office 365 valencia 02 02-2011
Marie claire low cost productivity Office 365 valencia 02 02-2011Marie claire low cost productivity Office 365 valencia 02 02-2011
Marie claire low cost productivity Office 365 valencia 02 02-2011
 
よくわかる条件分岐
よくわかる条件分岐よくわかる条件分岐
よくわかる条件分岐
 
Experiencia de Usuario y exportación
Experiencia de Usuario y exportaciónExperiencia de Usuario y exportación
Experiencia de Usuario y exportación
 
Agenda Jornadas Técnicas Autoconsumo en Extremadura. Presentación servicios y...
Agenda Jornadas Técnicas Autoconsumo en Extremadura. Presentación servicios y...Agenda Jornadas Técnicas Autoconsumo en Extremadura. Presentación servicios y...
Agenda Jornadas Técnicas Autoconsumo en Extremadura. Presentación servicios y...
 

Similar to test123

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 test123 (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
 
My cool new Slideshow!
My cool new Slideshow!My cool new Slideshow!
My cool new Slideshow!Parag 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 (8)

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
 
My cool new Slideshow!
My cool new Slideshow!My cool new Slideshow!
My cool new Slideshow!
 
My cool new Slideshow!
My cool new Slideshow!My cool new Slideshow!
My cool new Slideshow!
 
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
 

Recently uploaded

IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Allon Mureinik
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘RTylerCroy
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersThousandEyes
 
Google AI Hackathon: LLM based Evaluator for RAG
Google AI Hackathon: LLM based Evaluator for RAGGoogle AI Hackathon: LLM based Evaluator for RAG
Google AI Hackathon: LLM based Evaluator for RAGSujit Pal
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Servicegiselly40
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityPrincipled Technologies
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...shyamraj55
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfEnterprise Knowledge
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024Results
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitecturePixlogix Infotech
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 

Recently uploaded (20)

IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
 
Google AI Hackathon: LLM based Evaluator for RAG
Google AI Hackathon: LLM based Evaluator for RAGGoogle AI Hackathon: LLM based Evaluator for RAG
Google AI Hackathon: LLM based Evaluator for RAG
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC Architecture
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 

test123

  • 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>