Commit Graph

458 Commits

Author SHA1 Message Date
Bert Blommers
ade1001a69
S3: select_object_content() now supports Compressed requests and CSV outputs () 2024-03-25 05:34:06 -01:00
Akira Noda
90bdd72555
Admin: Using ruff format instead of black () 2024-03-21 19:17:29 -01:00
Akira Noda
6e0b4c6519
S3: Days must not be provided for select request when restoring object () 2024-03-15 18:52:07 -01:00
David H. Irving
ed3f77fd77
Fix requests mock for custom S3 endpoints () 2024-03-12 08:46:11 -01:00
Bert Blommers
3c71f81155
S3: Add Notifications for Restore-actions () 2024-03-10 13:51:22 -01:00
Akira Noda
4fc45e71df
S3: Sending notification to EventBridge OBJECT_CREATED_COMPLETE_MULTIPART_UPLOAD_EVENT () 2024-03-08 19:49:00 -01:00
Miki Watanabe
ef7653335b
S3: Add EventBridge Notification for DeleteObject () 2024-03-07 09:12:43 +00:00
Bert Blommers
dae651f62e
S3: put_bucket_logging() should handle prefix correctly () 2024-03-06 22:00:19 -01:00
Akira Noda
c404f0877e
S3: Adding tests of EventBridge notification ObjectCreated:Copy () 2024-02-29 09:35:42 -01:00
Akira Noda
ee9cdfa677
S3: Sending notification to EventBridge ObjectCreated:Post () 2024-02-28 20:11:19 -01:00
Bert Blommers
ca28bdf702
S3: Form uploads: Ensure streams are closed properly () 2024-02-28 20:03:47 -01:00
Bert Blommers
6f797c2f00
Techdebt: Improve AWS tests () 2024-02-24 20:09:02 -01:00
Akira Noda
b9d7c20d14
S3: Adding notification for eventbridge () 2024-02-16 20:07:34 -01:00
Bert Blommers
dbd33f9cda
Techdebt: Improve linting () 2024-02-11 13:47:34 -01:00
Arpad Müller
a4b71877e4
S3: Allow in place copies when bucket versioning is enabled () 2024-02-04 20:56:27 -01:00
Bert Blommers
28811effdd
S3: list_objects_v2() should return more than 1000 files () 2024-01-30 19:51:36 -01:00
Bert Blommers
dea4a98b64 Techdebt: Remove old/deprecated code () 2024-01-27 19:38:09 +00:00
Bert Blommers
5aa3cc9d73 S3: list_objects_v2() should have a hashed NextContinuationToken () 2024-01-27 19:38:09 +00:00
Bert Blommers
a7f3b367b4 Introduce mock_aws() () 2024-01-27 19:38:09 +00:00
Bert Blommers
404c1ea9e3
S3: LastModified-date should always be in English () 2024-01-26 20:30:55 -01:00
Akira Noda
494eac54aa
Using Enum for s3 notification events () 2024-01-25 21:33:04 -01:00
Bert Blommers
32bd1126a4
S3: list_object_versions() now returns the correct NextToken when paginating () 2023-12-12 09:33:02 -01:00
Sven Ulland
2522bc495d
S3: Add paging to list_object_versions() () 2023-12-11 19:03:03 -01:00
Bert Blommers
faeab5cd99
S3: put_object_tagging() now validates the number of tags provided () 2023-12-10 20:22:52 -01:00
Bert Blommers
90850bc573
S3: copy() using multiparts should respect ExtraArgs () 2023-12-10 15:26:26 -01:00
tungol
55c589072f
Admin: sorting imports with ruff () 2023-11-30 14:55:51 -01:00
tungol
42dcd5cc3a
Techdebt: add regions for various tests () 2023-11-19 09:51:36 -01:00
Bert Blommers
b54863523b
Docs: mark S3:put_public_access_block() as implemented () 2023-11-16 18:56:58 -01:00
Bert Blommers
c14df137d5
S3: typing: FakeKey should always have an account_id () 2023-11-13 21:31:16 -01:00
Bert Blommers
90e8bb1313
Techdebt: Improve/fix exception handling in tests () 2023-11-09 22:17:46 -01:00
Bert Blommers
51672fb6f5
APIGateway: Use new OpenAPISpecValidator API () 2023-10-24 22:48:29 +00:00
Bert Blommers
abe78a892e
S3Control: create_access_point() now returns the correct Alias () 2023-10-23 21:58:52 +00:00
Ben Simon Hartung
9d9673d90c
S3: fix unquoting of S3 object keys in DeleteObjects () 2023-10-23 10:14:09 +00:00
Bert Blommers
069218e1f3
S3: head_object() should only return 405 on DeleteMarkers when specifying a Versionid () 2023-10-16 16:42:47 +00:00
Bert Blommers
8ea041029a
S3/DynamoDB: Improve PartiQL tests () 2023-10-10 15:44:00 +00:00
Bert Blommers
3b67c9bfb0
S3: head() should return MethodNotAllowed for DeleteMarkers () 2023-10-06 21:10:28 +00:00
Bert Blommers
309d5eb3bc
S3: ContentLength-headers should be strings () 2023-10-05 07:43:53 +00:00
Bert Blommers
438b2b7843
Feature: Proxy () 2023-09-27 18:34:30 +00:00
Bert Blommers
bc9c8ef8ab
Admin: Enable some tests to run against AWS () 2023-09-27 07:12:13 +00:00
maederm
f878aaf8cd
Feature: s3 sns notification () 2023-09-22 13:17:01 +00:00
Bert Blommers
643759bd64
Admin: Rework skipped tests for ServerMode () 2023-09-19 19:46:20 +00:00
Bert Blommers
b7cedf6480
Prep release 4.2.3 () 2023-09-15 17:56:03 +00:00
Aurélien Joga
9d8c11fdc8
IAM validation: Resource is now processed during authorization () 2023-09-14 12:48:20 +00:00
Bert Blommers
60fd1a5cf2
Techdebt: Improve date handling across Moto () 2023-09-11 22:23:44 +00:00
Paul Dittamo
056b69bee7
S3: add granting logging perms using bucket policy () 2023-09-08 13:12:26 +00:00
Ben Simon Hartung
3e928bcad6
S3: fix Range request handling () 2023-09-07 07:20:24 +00:00
Daniel Fangl
de44a85ed2
Fix usage of a single object instances for multiple concurrent requests () 2023-08-31 16:32:02 +00:00
Bert Blommers
d3f5e3d68b
S3: Allow CrossAccount access to be disabled () 2023-08-31 06:48:28 +00:00
Bert Blommers
8aafbdb58f
Techdebt: Streamline AWSLambda/Docker tests () 2023-08-31 06:47:49 +00:00
Bert Blommers
db0bec1418
S3: select_object_content() now takes RecordDelimiter into account () 2023-08-09 10:49:01 +00:00