| 
							
							
								 Jon Michaelchuck | fb7e52becc | Check bucket name length at CreateBucket Check that s3 bucket names follow the documented length restriction:
'Bucket names must be at least 3 and no more than 63 characters long.'
See https://docs.aws.amazon.com/AmazonS3/latest/dev/BucketRestrictions.html | 2018-11-22 06:08:03 -06:00 |  | 
			
				
					| 
							
							
								 Alec Rajeev | 6c10dc0403 | Fix Storage Class error handling (#1653) Added check for valid storage classes in set_key and copy_key
added unit test for standard storage and infrequent access | 2018-06-07 08:09:36 +01:00 |  | 
			
				
					| 
							
							
								 Mike Grima | cc14114afe | Implemented S3 get/put_notification_configuration (#1516) closes #973 | 2018-03-21 09:11:24 -07:00 |  | 
			
				
					| 
							
							
								 Mike Grima | 770281aef2 | Added put_bucket_logging support (#1401) - Also added put acl for XML
- Put logging will also verify that the destination bucket exists in the same region with the proper ACLs attached. | 2018-01-02 20:47:57 -08:00 |  | 
			
				
					| 
							
							
								 Mike Grima | 5d8cd22b01 | Fixed S3 lifecycle error message. (#1110) Fixes #1109
Also added PutBucketTagging support
Also added Bucket CORS support | 2017-09-07 11:30:05 -07:00 |  | 
			
				
					| 
							
							
								 Steve Pulec | f37bad0e00 | Lints. | 2017-02-23 21:37:43 -05:00 |  | 
			
				
					| 
							
							
								 Jesse Szwedko | ef10df0636 | Update format of S3 client errors To match
http://docs.aws.amazon.com/AmazonS3/latest/API/ErrorResponses.html#RESTErrorResponses
which documents that it should be at the top level rather than nested
under `Errors`. | 2016-07-08 19:32:34 +00:00 |  | 
			
				
					| 
							
							
								 Steve Pulec | b932343fec | Break out MissingKey as separate exception. Closes #571. | 2016-05-01 17:04:09 -04:00 |  | 
			
				
					| 
							
							
								 Konstantinos Koukopoulos | 2dd174b577 | use request body in complete upload, improve exception handling | 2015-02-10 16:56:56 +02:00 |  | 
			
				
					| 
							
							
								 Konstantinos Koukopoulos | 1460a5a3c7 | refactor S3 exceptions to inherit from RESTError | 2015-02-10 15:33:18 +02:00 |  | 
			
				
					| 
							
							
								 David Baumgold | 4201e6b430 | from __future__ import unicode_literals | 2014-08-27 11:33:55 -04:00 |  | 
			
				
					| 
							
							
								 Steve Pulec | 5e35348c0d | Cleanup S3 model methods to better deal with missing buckets. | 2014-07-08 21:20:29 -04:00 |  | 
			
				
					| 
							
							
								 Steve Pulec | 60cd79c6e2 | S3 Mock should return an HTTP 409 if trying to create a bucket that already exists. Closes #94. | 2014-03-16 21:25:54 -04:00 |  |