< Previous | Contents | Next >

C

Cache-Control request header 57 Cache-Control response header 59 canned ACLs

about 27–28

specifying 28 case sensitivity

acl query parameter 80, 85, 148, 154

bucket names 16

delimiter query parameter 102 key-marker query parameter 103 marker query parameter 103 max-keys query parameter 104 object names 16

percent-encoded values 19 prefix query parameter 104 request headers 55

URLs 47

versionId query parameter 139, 161, 177 version-id-marker query parameter 104 versioning query parameter 91, 94 versions query parameter 104

change owner permission 12 changing

bucket names 16

bucket owners 24, 30

object owners 24–25, 30

passwords 51–52 checking bucket existence

about 76

example 78–79

HTTP status codes 77–78 request headers 77



254 Index

checking bucket existence, request line



request line 76

response headers 77 checking object existence

about 137

conditionally 138

examples 144–147

HTTP status codes 143–144 information returned 137

request headers 139–141

request line 138–139

response headers 141–143 checking versioning status

See also versioning about 93

example 96–97

HTTP status codes 95–96 request headers 94

request line 94

response headers 95 CIFS protocol

about 6

object names 18 collision handling

See replication collisions common

prefixes 98–99

request headers 55–57

response headers 58–59 CommonPrefixes element in bucket listing

XML 108

concurrent writes to same object 193 conditionally

checking object existence 138 copying objects 159–160

retrieving objects 175–176 connection failure handling 196 Connection request header 57 Connection response header 59 Content-Disposition request header 57

Content-Disposition response header 59 Content-Encoding request header 57 Content-Encoding response header 59 Content-Language request header 57 Content-Language response header 59 Content-Length request header

adding ACLs to buckets 80 adding ACLs to objects 148 creating buckets 67

creating folders 133, 134

enabling/disabling versioning 91

storing objects 128

Content-Length response header 58 Content-MD5 request header 127, 128


Content-Range response header 180 Contents element in bucket listing XML 108 Content-Type request header

adding ACLs to buckets 80 creating folders 133, 134

enabling/disabling versioning 91

storing objects 128 Content-Type response header

about 58

checking object existence 142 checking versioning status 95 copying objects 166

listing bucket contents 105 listing buckets 72 retrieving bucket ACLs 86 retrieving object ACLs 155 retrieving objects 180

copy object response body about 159

formatting 166

sample 171, 172, 173

XML format 167 copying objects

about 158–159

conditionally 159–160

examples 169–173

HTTP status codes 168–169 invalid ACLs 159

replacing ACLs 158

replacing custom metadata 158, 159

request headers 161–166

request line 160

response body 167

response headers 166–167

to themselves 159 CopyObjectResult element in object copy

XML 167

creating buckets about 66

examples 70–71

HTTP status codes 68–69 invalid ACLs 66

request headers 67–68

request line 66

response headers 68 creating folders

See also folders about 133

example 136

HTTP status codes 135–136 request headers 134

request line 134

response headers 135


Index 255

creating object versions


creating object versions 126

See also storing objects

CreationDate element in bucket list XML 73 credentials

about 10

invalid 50

providing with HS3 requests 43 specifying for AWS authentication 48–49 specifying for HCP authentication 211

custom metadata about 2, 20

adding when storing objects 126 collisions 39–40

maximum size 23

operations allowed for objects under retention 23

property names 22, 23

replacing for existing objects 159, 172–173 replacing for object copies 158

retrieving 22, 137, 145–146

storing 20–22