litellm/tests/test_litellm/llms/bedrock/files
Yassin Kortam 267adf709a
fix(bedrock): sign Bedrock managed-file S3 requests with S3SigV4Auth (#35983)
S3 rebuilds the canonical request from the wire path with single
percent-encoding, which botocore models as S3SigV4Auth. Generic SigV4Auth
quotes the already encoded path a second time, so an object key holding any
character that percent-encodes was signed over %2520 while the request
carried %20, and S3 answered 403 SignatureDoesNotMatch.

The S3 logger was corrected in #35726; the Bedrock managed-files upload and
retrieval paths copied that same pre-fix pattern and were left behind, so a
configured bucket prefix with a space 403s every file upload and every file
content read.
2026-08-05 13:43:30 -07:00
..
expected_bedrock_batch_completions.jsonl Litellm fix update bedrock models (#24947) 2026-04-01 19:22:54 -07:00
expected_bedrock_batch_embeddings.jsonl Litellm OSS Staging 010626 (#29422) 2026-06-01 21:42:51 -07:00
input_batch_completions.jsonl test fix us.anthropic.claude-haiku-4-5-20251001-v1:0 (#24931) 2026-04-01 11:01:03 -07:00
input_batch_embeddings.jsonl Litellm OSS Staging 010626 (#29422) 2026-06-01 21:42:51 -07:00
test_bedrock_files_handler.py harden cloud file compatibility path 2026-05-01 18:14:36 -07:00
test_bedrock_files_integration.py style: run black formatter on files from main merge 2026-04-17 13:02:59 -07:00
test_bedrock_files_transformation.py fix(bedrock): sign Bedrock managed-file S3 requests with S3SigV4Auth (#35983) 2026-08-05 13:43:30 -07:00