Mike Grima 
							
						 
					 
					
						
						
						
						
							
						
						
							0c191ac33b 
							
						 
					 
					
						
						
							
							Raise errors on tagging buckets with aws:*  
						
						... 
						
						
						
						Cannot tag S3 buckets with reserved tag key space `aws:` 
						
						
					 
					
						2020-03-30 17:27:06 -07:00 
						 
				 
			
				
					
						
							
							
								Bert Blommers 
							
						 
					 
					
						
						
						
						
							
						
						
							e9930b0cb2 
							
						 
					 
					
						
						
							
							S3 - test fix - Use plain text as content, instead of file  
						
						
						
						
					 
					
						2020-03-10 13:30:38 +00:00 
						 
				 
			
				
					
						
							
							
								Bert Blommers 
							
						 
					 
					
						
						
						
						
							
						
						
							f17d5f8e4d 
							
						 
					 
					
						
						
							
							#657  - S3 - Verify content type is set/returned as appropriate  
						
						
						
						
					 
					
						2020-03-10 12:56:33 +00:00 
						 
				 
			
				
					
						
							
							
								Bert Blommers 
							
						 
					 
					
						
						
						
						
							
						
						
							47349b30df 
							
						 
					 
					
						
						
							
							#2567  - When mocking URLs, always return the first match  
						
						
						
						
					 
					
						2020-02-27 08:54:57 +00:00 
						 
				 
			
				
					
						
							
							
								Steve Pulec 
							
						 
					 
					
						
						
						
						
							
						
						
							11e64109eb 
							
						 
					 
					
						
						
							
							Fix s3 test for location constraint.  
						
						
						
						
					 
					
						2020-02-17 20:32:28 -06:00 
						 
				 
			
				
					
						
							
							
								Steve Pulec 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							6b6a059350 
							
						 
					 
					
						
						
							
							Merge pull request  #2132  from Projectplace/tagging-directive  
						
						... 
						
						
						
						Support x-amz-tagging-directive in s3 copy_object 
						
						
					 
					
						2020-02-17 20:00:30 -06:00 
						 
				 
			
				
					
						
							
							
								Mike Grima 
							
						 
					 
					
						
						
						
						
							
						
						
							11b7be0e85 
							
						 
					 
					
						
						
							
							Implemented S3 Account-level public access block.  
						
						... 
						
						
						
						- Also added AWS Config listing and fetching support
- Also fixed Lambda test breakage 
						
						
					 
					
						2020-02-17 15:41:27 -08:00 
						 
				 
			
				
					
						
							
							
								Bert Blommers 
							
						 
					 
					
						
						
						
						
							
						
						
							ceb16b00a7 
							
						 
					 
					
						
						
							
							S3 LocationConstraint test can only be run in non-ServerMode  
						
						
						
						
					 
					
						2020-02-02 12:45:57 +00:00 
						 
				 
			
				
					
						
							
							
								Bert Blommers 
							
						 
					 
					
						
						
						
						
							
						
						
							a86cba79de 
							
						 
					 
					
						
						
							
							Add S3 LocationConstraint to Lambda tests  
						
						
						
						
					 
					
						2020-02-02 11:48:32 +00:00 
						 
				 
			
				
					
						
							
							
								Bert Blommers 
							
						 
					 
					
						
						
						
						
							
						
						
							f74f08581a 
							
						 
					 
					
						
						
							
							S3 - Add IllegalLocationConstraint validation when creating buckets  
						
						
						
						
					 
					
						2020-02-02 10:36:51 +00:00 
						 
				 
			
				
					
						
							
							
								Asher Foa 
							
						 
					 
					
						
						
						
						
							
						
						
							d9d055c75d 
							
						 
					 
					
						
						
							
							Fix more typos.  
						
						
						
						
					 
					
						2020-01-23 10:15:02 -08:00 
						 
				 
			
				
					
						
							
							
								Waldemar Hummer 
							
						 
					 
					
						
						
						
						
							
						
						
							4ad111830b 
							
						 
					 
					
						
						
							
							fix tests  
						
						
						
						
					 
					
						2019-12-21 13:27:49 +01:00 
						 
				 
			
				
					
						
							
							
								Mike Grima 
							
						 
					 
					
						
						
						
						
							
						
						
							84ccdbd1cd 
							
						 
					 
					
						
						
							
							Implemented S3 Public Access Block  
						
						
						
						
					 
					
						2019-12-12 17:45:31 -08:00 
						 
				 
			
				
					
						
							
							
								Niklas Janlert 
							
						 
					 
					
						
						
						
						
							
						
						
							b51d5ad65f 
							
						 
					 
					
						
						
							
							Support x-amz-tagging-directive in s3 copy_object  
						
						
						
						
					 
					
						2019-11-23 00:38:26 +01:00 
						 
				 
			
				
					
						
							
							
								Asher Foa 
							
						 
					 
					
						
						
						
						
							
						
						
							96e5b1993d 
							
						 
					 
					
						
						
							
							Run black on moto & test directories.  
						
						
						
						
					 
					
						2019-10-31 10:36:05 -07:00 
						 
				 
			
				
					
						
							
							
								Mike Grima 
							
						 
					 
					
						
						
						
						
							
						
						
							503bc333ca 
							
						 
					 
					
						
						
							
							Small fix for S3-AWS Config compatibility  
						
						... 
						
						
						
						- Small bug in tags with AWS Config
- Aggregated results lack "tags" in the result set
- Buckets also add a supplementary configuration of
"BucketTaggingConfiguration" 
						
						
					 
					
						2019-10-29 14:35:13 -07:00 
						 
				 
			
				
					
						
							
							
								Mike Grima 
							
						 
					 
					
						
						
						
						
							
						
						
							e9dc0c9a3a 
							
						 
					 
					
						
						
							
							Fixed bugs in AWS Config Querying  
						
						... 
						
						
						
						- Fixed some log bugs in the Config querying APIs
- Fixed an issue with S3 ACLs when described from Config (it's actually
a double-wrapped JSON) 
						
						
					 
					
						2019-10-23 22:32:45 -07:00 
						 
				 
			
				
					
						
							
							
								Mike Grima 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							57dc6522f2 
							
						 
					 
					
						
						
							
							Merge pull request  #2505  from mikegrima/configFix  
						
						... 
						
						
						
						Fixed a bug with S3 bucket policies for AWS Config 
						
						
					 
					
						2019-10-22 15:53:18 -07:00 
						 
				 
			
				
					
						
							
							
								Mike Grima 
							
						 
					 
					
						
						
						
						
							
						
						
							9273db7e61 
							
						 
					 
					
						
						
							
							Fixed a bug with S3 bucket policies for AWS Config  
						
						
						
						
					 
					
						2019-10-22 15:01:39 -07:00 
						 
				 
			
				
					
						
							
							
								Mike Grima 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							1cde5d37eb 
							
						 
					 
					
						
						
							
							Merge pull request  #2483  from thincal/fix/list-objects-with-truncation  
						
						... 
						
						
						
						s3 list_object: return the NextMarker info if it's truncated 
						
						
					 
					
						2019-10-22 09:57:15 -07:00 
						 
				 
			
				
					
						
							
							
								LS 
							
						 
					 
					
						
						
						
						
							
						
						
							b3ea4c2707 
							
						 
					 
					
						
						
							
							add unit test for s3 list_object with truncation  
						
						
						
						
					 
					
						2019-10-21 15:10:26 +08:00 
						 
				 
			
				
					
						
							
							
								Harrison Termotto 
							
						 
					 
					
						
						
						
						
							
						
						
							f788fd5c8c 
							
						 
					 
					
						
						
							
							Remove erroneous comment  
						
						
						
						
					 
					
						2019-10-17 00:17:45 -04:00 
						 
				 
			
				
					
						
							
							
								Harrison Termotto 
							
						 
					 
					
						
						
						
						
							
						
						
							df2de373b2 
							
						 
					 
					
						
						
							
							Add tagging to versioned s3 objects.  
						
						
						
						
					 
					
						2019-10-17 00:16:16 -04:00 
						 
				 
			
				
					
						
							
							
								koshigoe 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							98f33740e1 
							
						 
					 
					
						
						
							
							fix(s3): check whether key is None or not to avoid exception.  
						
						... 
						
						
						
						```
AttributeError: 'NoneType' object has no attribute 'multipart'
``` 
						
						
					 
					
						2019-10-16 18:13:59 +09:00 
						 
				 
			
				
					
						
							
							
								Mike Grima 
							
						 
					 
					
						
						
						
						
							
						
						
							2a2c3e80f0 
							
						 
					 
					
						
						
							
							Adding support for querying the AWS Config resource for S3.  
						
						... 
						
						
						
						- Need to add support still for batch requests and batch aggregation requests in a future PR 
						
						
					 
					
						2019-10-13 10:14:15 -07:00 
						 
				 
			
				
					
						
							
							
								Mike Grima 
							
						 
					 
					
						
						
						
						
							
						
						
							ab0853cddc 
							
						 
					 
					
						
						
							
							Made fixes to the S3 Lifecycle mocks to be more consistent with the API.  
						
						
						
						
					 
					
						2019-10-05 12:29:09 -07:00 
						 
				 
			
				
					
						
							
							
								Mike Grima 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							d925335f05 
							
						 
					 
					
						
						
							
							Merge pull request  #2443  from mikegrima/configquery  
						
						... 
						
						
						
						Adding support for querying AWS Config 
						
						
					 
					
						2019-10-03 13:38:43 -07:00 
						 
				 
			
				
					
						
							
							
								Mike Grima 
							
						 
					 
					
						
						
						
						
							
						
						
							c4b310d7a5 
							
						 
					 
					
						
						
							
							Adding support for querying AWS Config for supported configurations.  
						
						... 
						
						
						
						At this time, only adding support for S3. 
						
						
					 
					
						2019-10-03 11:43:56 -07:00 
						 
				 
			
				
					
						
							
							
								Chih-Hsuan Yen 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							6c0a2dc374 
							
						 
					 
					
						
						
							
							Fix copying S3 objects with question marks in keys  
						
						... 
						
						
						
						PR #2062  fixes copy for unicode keys. However, the change breaks keys
with question marks. Here is an alternative fix that works for both
emojis and question marks.
I notice this when running the test suite of aiobotocore. One of the
tests [1] is broken with moto >= 1.3.8.
[1] https://github.com/aio-libs/aiobotocore/blob/0.10.3/tests/test_basic_s3.py#L314-L329  
						
						
					 
					
						2019-09-29 23:55:52 +08:00 
						 
				 
			
				
					
						
							
							
								Jesse Vogt 
							
						 
					 
					
						
						
						
						
							
						
						
							3b4cd1c27b 
							
						 
					 
					
						
						
							
							switch from calling clean in loop to undoing clean in delete_keys  
						
						
						
						
					 
					
						2019-09-24 17:07:58 -05:00 
						 
				 
			
				
					
						
							
							
								Jesse Vogt 
							
						 
					 
					
						
						
						
						
							
						
						
							2df0309db5 
							
						 
					 
					
						
						
							
							unquote key name multiple times until stable value  
						
						
						
						
					 
					
						2019-09-24 16:10:08 -05:00 
						 
				 
			
				
					
						
							
							
								Gapex 
							
						 
					 
					
						
						
						
						
							
						
						
							d8e69a9a36 
							
						 
					 
					
						
						
							
							list with prifix  
						
						
						
						
					 
					
						2019-09-17 12:44:48 +08:00 
						 
				 
			
				
					
						
							
							
								Gapex 
							
						 
					 
					
						
						
						
						
							
						
						
							a466ef2d1b 
							
						 
					 
					
						
						
							
							check key & common prefix in unit test'  
						
						
						
						
					 
					
						2019-09-17 12:42:33 +08:00 
						 
				 
			
				
					
						
							
							
								Gapex 
							
						 
					 
					
						
						
						
						
							
						
						
							1c36e1e2c5 
							
						 
					 
					
						
						
							
							update unit test and fix StartAfter  
						
						
						
						
					 
					
						2019-09-17 10:42:10 +08:00 
						 
				 
			
				
					
						
							
							
								Gapex 
							
						 
					 
					
						
						
						
						
							
						
						
							c04c72d435 
							
						 
					 
					
						
						
							
							update MaxKeys unite test  
						
						
						
						
					 
					
						2019-09-16 18:09:42 +08:00 
						 
				 
			
				
					
						
							
							
								Gapex 
							
						 
					 
					
						
						
						
						
							
						
						
							84715e9a2a 
							
						 
					 
					
						
						
							
							add truncate unite test  
						
						
						
						
					 
					
						2019-09-16 16:46:19 +08:00 
						 
				 
			
				
					
						
							
							
								Łukasz Sznuk 
							
						 
					 
					
						
						
						
						
							
						
						
							e0304bc500 
							
						 
					 
					
						
						
							
							Allows leading // for mocked s3 paths ( #1637 ).  
						
						
						
						
					 
					
						2019-08-28 16:17:45 +02:00 
						 
				 
			
				
					
						
							
							
								Berislav Kovacki 
							
						 
					 
					
						
						
						
						
							
						
						
							b7884ef903 
							
						 
					 
					
						
						
							
							Add S3 support for INTELLIGENT_TIERING, GLACIER and DEEP_ARCHIVE storage  
						
						... 
						
						
						
						* Add INTELLIGENT_TIERING, GLACIER and DEEP_ARCHIVE as valid storage
classes for objects
* Add ObjectNotInActiveTierError error on PUT object copy for GLACIER
and DEEP_ARCHIVE storage class objects 
						
						
					 
					
						2019-08-05 17:34:39 +02:00 
						 
				 
			
				
					
						
							
							
								Steve Pulec 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							5abe56fd2b 
							
						 
					 
					
						
						
							
							Merge pull request  #2250  from szczeles/s3_delete_objects_boto3  
						
						... 
						
						
						
						Raising MalformedXML exception when using boto3 client and s3.delete_objects() 
						
						
					 
					
						2019-07-23 22:41:45 -05:00 
						 
				 
			
				
					
						
							
							
								Mariusz Strzelecki 
							
						 
					 
					
						
						
						
						
							
						
						
							51d96ae8f3 
							
						 
					 
					
						
						
							
							Test split into boto and boto3 part  
						
						
						
						
					 
					
						2019-07-23 20:53:45 +02:00 
						 
				 
			
				
					
						
							
							
								Ruslan Kuprieiev 
							
						 
					 
					
						
						
						
						
							
						
						
							615d427c6d 
							
						 
					 
					
						
						
							
							tests: multipart: use REDUCED_PART_SIZE and variable part size  
						
						... 
						
						
						
						There is no reason to use 5M chunks, especially with the reduced_part_size
decorator. Also made part_size to be variable to add extra layer of
testing to make sure that moto is handling that scenario correctly.
Signed-off-by: Ruslan Kuprieiev <ruslan@iterative.ai> 
						
						
					 
					
						2019-07-20 16:26:24 +03:00 
						 
				 
			
				
					
						
							
							
								Ruslan Kuprieiev 
							
						 
					 
					
						
						
						
						
							
						
						
							2c2dff22bc 
							
						 
					 
					
						
						
							
							moto: s3: support partNumber for head_object  
						
						... 
						
						
						
						To support it, we need to keep multipart info in the key itself when
completing multipart upload.
Fixes  #2154 
Signed-off-by: Ruslan Kuprieiev <ruslan@iterative.ai> 
						
						
					 
					
						2019-07-15 20:47:29 +03:00 
						 
				 
			
				
					
						
							
							
								Mariusz Strzelecki 
							
						 
					 
					
						
						
						
						
							
						
						
							f32db6e64a 
							
						 
					 
					
						
						
							
							Raising MalformedXML exception when using boto3 client and s3.delete_objects()  
						
						
						
						
					 
					
						2019-07-11 09:53:23 +02:00 
						 
				 
			
				
					
						
							
							
								Aden Khan 
							
						 
					 
					
						
						
						
						
							
						
						
							b2adbf1f48 
							
						 
					 
					
						
						
							
							Adding the functionality and test so that the If-Modified-Since header is honored in GET Object  
						
						... 
						
						
						
						Signed-off-by: Aden Khan <aakhan@sep.com> 
						
						
					 
					
						2019-07-03 14:25:08 -04:00 
						 
				 
			
				
					
						
							
							
								Alexander Mohr 
							
						 
					 
					
						
						
						
						
							
						
						
							7271fb9391 
							
						 
					 
					
						
						
							
							Fix S3 backend operations with VersionId ( #2055 )  
						
						... 
						
						
						
						* fix s3 issues
* fix merge conflict
* fix and add test cases 
						
						
					 
					
						2019-05-25 20:19:33 +01:00 
						 
				 
			
				
					
						
							
							
								Gregory Bataille 
							
						 
					 
					
						
						
						
						
							
						
						
							d952410965 
							
						 
					 
					
						
						
							
							1987 support transfer acceleration ( #2018 )  
						
						... 
						
						
						
						* chore(): remove executable flag on moto/s3/response.py
* chore(): ignore .eggs temp file
* feat(#1987 ): get bucket acceleration support
* feat(#1987 ): put bucket acceleration support
* feat(#1987 ): suspend undefined bucket is a no-op
* feat(#1987 ): validate accelerate_configuration status
* feat(#1987 ): bucket containing dots do not support acceleration
* doc(#1987 ): update implementation coverage 
						
						
					 
					
						2019-05-25 11:19:00 +01:00 
						 
				 
			
				
					
						
							
							
								Yaroslav Admin 
							
						 
					 
					
						
						
						
						
							
						
						
							b85d21b8fe 
							
						 
					 
					
						
						
							
							Fixed copy-object from unversioned bucket to versioned bucket  
						
						... 
						
						
						
						The response of the copy-object operation was missing VersionId property
when source bucket is not versioned. 
						
						
					 
					
						2019-04-02 15:30:01 +02:00 
						 
				 
			
				
					
						
							
							
								Mike Grima 
							
						 
					 
					
						
						
						
						
							
						
						
							921b5a3227 
							
						 
					 
					
						
						
							
							Fixing broken tests  #2126  
						
						... 
						
						
						
						- KMS
- S3
- CloudFormation (Thanks kgutwin!) 
						
						
					 
					
						2019-03-28 10:09:03 -07:00 
						 
				 
			
				
					
						
							
							
								Gilbert Gilb's 
							
						 
					 
					
						
						
						
						
							
						
						
							dedb53371e 
							
						 
					 
					
						
						
							
							[S3] Support null version ids for buckets with versioning disabled  
						
						
						
						
					 
					
						2019-03-09 10:21:49 +01:00 
						 
				 
			
				
					
						
							
							
								Domenico Testa 
							
						 
					 
					
						
						
						
						
							
						
						
							6897a118ed 
							
						 
					 
					
						
						
							
							Fixing S3 copy_key error when using unicode.  
						
						
						
						
					 
					
						2019-02-16 16:42:00 +01:00