Commit Graph

450 Commits

Author SHA1 Message Date
Akira Noda
c404f0877e
S3: Adding tests of EventBridge notification ObjectCreated:Copy (#7407) 2024-02-29 09:35:42 -01:00
Akira Noda
ee9cdfa677
S3: Sending notification to EventBridge ObjectCreated:Post (#7368) 2024-02-28 20:11:19 -01:00
Bert Blommers
ca28bdf702
S3: Form uploads: Ensure streams are closed properly (#7405) 2024-02-28 20:03:47 -01:00
Bert Blommers
6f797c2f00
Techdebt: Improve AWS tests (#7387) 2024-02-24 20:09:02 -01:00
Akira Noda
b9d7c20d14
S3: Adding notification for eventbridge (#7252) 2024-02-16 20:07:34 -01:00
Bert Blommers
dbd33f9cda
Techdebt: Improve linting (#7332) 2024-02-11 13:47:34 -01:00
Arpad Müller
a4b71877e4
S3: Allow in place copies when bucket versioning is enabled (#7303) 2024-02-04 20:56:27 -01:00
Bert Blommers
28811effdd
S3: list_objects_v2() should return more than 1000 files (#7283) 2024-01-30 19:51:36 -01:00
Bert Blommers
dea4a98b64 Techdebt: Remove old/deprecated code (#7220) 2024-01-27 19:38:09 +00:00
Bert Blommers
5aa3cc9d73 S3: list_objects_v2() should have a hashed NextContinuationToken (#7187) 2024-01-27 19:38:09 +00:00
Bert Blommers
a7f3b367b4 Introduce mock_aws() (#7194) 2024-01-27 19:38:09 +00:00
Bert Blommers
404c1ea9e3
S3: LastModified-date should always be in English (#7254) 2024-01-26 20:30:55 -01:00
Akira Noda
494eac54aa
Using Enum for s3 notification events (#7238) 2024-01-25 21:33:04 -01:00
Bert Blommers
32bd1126a4
S3: list_object_versions() now returns the correct NextToken when paginating (#7118) 2023-12-12 09:33:02 -01:00
Sven Ulland
2522bc495d
S3: Add paging to list_object_versions() (#6896) 2023-12-11 19:03:03 -01:00
Bert Blommers
faeab5cd99
S3: put_object_tagging() now validates the number of tags provided (#7112) 2023-12-10 20:22:52 -01:00
Bert Blommers
90850bc573
S3: copy() using multiparts should respect ExtraArgs (#7110) 2023-12-10 15:26:26 -01:00
tungol
55c589072f
Admin: sorting imports with ruff (#7075) 2023-11-30 14:55:51 -01:00
tungol
42dcd5cc3a
Techdebt: add regions for various tests (#7044) 2023-11-19 09:51:36 -01:00
Bert Blommers
b54863523b
Docs: mark S3:put_public_access_block() as implemented (#7035) 2023-11-16 18:56:58 -01:00
Bert Blommers
c14df137d5
S3: typing: FakeKey should always have an account_id (#7022) 2023-11-13 21:31:16 -01:00
Bert Blommers
90e8bb1313
Techdebt: Improve/fix exception handling in tests (#7011) 2023-11-09 22:17:46 -01:00
Bert Blommers
51672fb6f5
APIGateway: Use new OpenAPISpecValidator API (#6951) 2023-10-24 22:48:29 +00:00
Bert Blommers
abe78a892e
S3Control: create_access_point() now returns the correct Alias (#6945) 2023-10-23 21:58:52 +00:00
Ben Simon Hartung
9d9673d90c
S3: fix unquoting of S3 object keys in DeleteObjects (#6933) 2023-10-23 10:14:09 +00:00
Bert Blommers
069218e1f3
S3: head_object() should only return 405 on DeleteMarkers when specifying a Versionid (#6922) 2023-10-16 16:42:47 +00:00
Bert Blommers
8ea041029a
S3/DynamoDB: Improve PartiQL tests (#6897) 2023-10-10 15:44:00 +00:00
Bert Blommers
3b67c9bfb0
S3: head() should return MethodNotAllowed for DeleteMarkers (#6889) 2023-10-06 21:10:28 +00:00
Bert Blommers
309d5eb3bc
S3: ContentLength-headers should be strings (#6884) 2023-10-05 07:43:53 +00:00
Bert Blommers
438b2b7843
Feature: Proxy (#6848) 2023-09-27 18:34:30 +00:00
Bert Blommers
bc9c8ef8ab
Admin: Enable some tests to run against AWS (#6855) 2023-09-27 07:12:13 +00:00
maederm
f878aaf8cd
Feature: s3 sns notification (#6838) 2023-09-22 13:17:01 +00:00
Bert Blommers
643759bd64
Admin: Rework skipped tests for ServerMode (#6833) 2023-09-19 19:46:20 +00:00
Bert Blommers
b7cedf6480
Prep release 4.2.3 (#6814) 2023-09-15 17:56:03 +00:00
Aurélien Joga
9d8c11fdc8
IAM validation: Resource is now processed during authorization (#6799) 2023-09-14 12:48:20 +00:00
Bert Blommers
60fd1a5cf2
Techdebt: Improve date handling across Moto (#6803) 2023-09-11 22:23:44 +00:00
Paul Dittamo
056b69bee7
S3: add granting logging perms using bucket policy (#6715) 2023-09-08 13:12:26 +00:00
Ben Simon Hartung
3e928bcad6
S3: fix Range request handling (#6778) 2023-09-07 07:20:24 +00:00
Daniel Fangl
de44a85ed2
Fix usage of a single object instances for multiple concurrent requests (#6746) 2023-08-31 16:32:02 +00:00
Bert Blommers
d3f5e3d68b
S3: Allow CrossAccount access to be disabled (#6741) 2023-08-31 06:48:28 +00:00
Bert Blommers
8aafbdb58f
Techdebt: Streamline AWSLambda/Docker tests (#6735) 2023-08-31 06:47:49 +00:00
Bert Blommers
db0bec1418
S3: select_object_content() now takes RecordDelimiter into account (#6618) 2023-08-09 10:49:01 +00:00
Bert Blommers
993a904ac4
Techdebt: Run ServerMode tests in newer Python versions (#6602) 2023-08-09 07:29:36 +00:00
kbalk
29b66fe10c
Techdebt: Replace sure with regular assertions in S3 (#6603) 2023-08-07 16:48:48 +00:00
Bert Blommers
cdcf356424
S3: Optional support for CRC32C (#6534) 2023-07-19 09:36:38 +00:00
Macwan Nevil
55a72f3e88
S3: fixed tagging (#6491) 2023-07-14 12:54:41 +00:00
Claudio Catterina
9b8e24925e
S3: Multiple Transitions in lifecycle configuration (#6439) 2023-06-24 19:30:13 +00:00
Bert Blommers
7c702ee33f
S3: Return CORS headers for GET/PUT requests (#6376) 2023-06-07 22:28:40 +00:00
Viren Nadkarni
7bdea2688b
S3: Cross-account access for buckets (#6333) 2023-05-31 09:59:16 +00:00
Bert Blommers
85a069c0ec
S3 Select: Support nested from-clauses (#6348) 2023-05-30 11:04:20 +00:00