2025-11-14 10:10:08,524 - INFO - ya.test - pytest_runtest_setup: ####################################################################################################
2025-11-14 10:10:08,524 - INFO - ya.test - pytest_runtest_setup: test_validation[v1-client0]
2025-11-14 10:10:08,524 - INFO - ya.test - pytest_runtest_setup: ####################################################################################################
2025-11-14 10:10:08,525 - INFO - ya.test - pytest_runtest_setup: Test setup
2025-11-14 10:10:08,654 - INFO - ya.test - pytest_runtest_call: Test call (class_name: test_explicit_partitioning_0.py::TestS3, test_name: test_validation[v1-client0])
2025-11-14 10:10:08,655 - DEBUG - botocore.hooks - _emit: Event choose-service-name: calling handler <function handle_service_name_alias at 0x7f496e4347d0>
2025-11-14 10:10:08,658 - DEBUG - botocore.hooks - _emit: Event creating-client-class.s3: calling handler <function add_generate_presigned_post at 0x7f496e5404d0>
2025-11-14 10:10:08,658 - DEBUG - botocore.hooks - _emit: Event creating-client-class.s3: calling handler <function lazy_call.<locals>._handler at 0x7f496d6e8c50>
2025-11-14 10:10:08,658 - DEBUG - botocore.hooks - _emit: Event creating-client-class.s3: calling handler <function add_generate_presigned_url at 0x7f496e5401d0>
2025-11-14 10:10:08,662 - DEBUG - botocore.endpoint - create_endpoint: Setting s3 timeout as (60, 60)
2025-11-14 10:10:08,667 - DEBUG - botocore.client - _register_legacy_retries: Registering retry handlers for service: s3
2025-11-14 10:10:08,668 - DEBUG - botocore.utils - register: Registering S3 region redirector handler
2025-11-14 10:10:08,669 - DEBUG - boto3.resources.factory - load_from_definition: Loading s3:s3
2025-11-14 10:10:08,671 - DEBUG - boto3.resources.factory - load_from_definition: Loading s3:Bucket
2025-11-14 10:10:08,672 - DEBUG - boto3.resources.model - _load_name_with_category: Renaming Bucket attribute name
2025-11-14 10:10:08,673 - DEBUG - botocore.hooks - _emit: Event creating-resource-class.s3.Bucket: calling handler <function lazy_call.<locals>._handler at 0x7f496d6e96d0>
2025-11-14 10:10:08,674 - DEBUG - boto3.resources.action - __call__: Calling s3:create_bucket with {'Bucket': 'fbucket', 'ACL': 'public-read'}
2025-11-14 10:10:08,675 - DEBUG - botocore.hooks - _emit: Event before-parameter-build.s3.CreateBucket: calling handler <function validate_bucket_name at 0x7f496e436690>
2025-11-14 10:10:08,675 - DEBUG - botocore.hooks - _emit: Event before-parameter-build.s3.CreateBucket: calling handler <function remove_bucket_from_url_paths_from_model at 0x7f496e454f50>
2025-11-14 10:10:08,675 - DEBUG - botocore.hooks - _emit: Event before-parameter-build.s3.CreateBucket: calling handler <bound method S3RegionRedirectorv2.annotate_request_context of <botocore.utils.S3RegionRedirectorv2 object at 0x7f4950e72ae0>>
2025-11-14 10:10:08,676 - DEBUG - botocore.hooks - _emit: Event before-parameter-build.s3.CreateBucket: calling handler <function generate_idempotent_uuid at 0x7f496e436450>
2025-11-14 10:10:08,676 - DEBUG - botocore.hooks - _emit: Event before-endpoint-resolution.s3: calling handler <function customize_endpoint_resolver_builtins at 0x7f496e455190>
2025-11-14 10:10:08,676 - DEBUG - botocore.hooks - _emit: Event before-endpoint-resolution.s3: calling handler <bound method S3RegionRedirectorv2.redirect_from_cache of <botocore.utils.S3RegionRedirectorv2 object at 0x7f4950e72ae0>>
2025-11-14 10:10:08,677 - DEBUG - botocore.regions - construct_endpoint: Calling endpoint provider with parameters: {'Bucket': 'fbucket', 'Region': 'yandex', 'UseFIPS': False, 'UseDualStack': False, 'Endpoint': 'http://localhost:27318', 'ForcePathStyle': True, 'Accelerate': False, 'UseGlobalEndpoint': False, 'DisableAccessPoints': True, 'DisableMultiRegionAccessPoints': False, 'UseArnRegion': True}
2025-11-14 10:10:08,678 - DEBUG - botocore.regions - construct_endpoint: Endpoint provider result: http://localhost:27318/fbucket
2025-11-14 10:10:08,678 - DEBUG - botocore.regions - auth_schemes_to_signing_ctx: Selecting from endpoint provider's list of auth schemes: "sigv4". User selected auth scheme is: "None"
2025-11-14 10:10:08,679 - DEBUG - botocore.regions - auth_schemes_to_signing_ctx: Selected auth type "v4" as "v4" with signing context params: {'region': 'yandex', 'signing_name': 's3', 'disableDoubleEncoding': True}
2025-11-14 10:10:08,680 - DEBUG - botocore.hooks - _emit: Event before-call.s3.CreateBucket: calling handler <function add_expect_header at 0x7f496e436b10>
2025-11-14 10:10:08,680 - DEBUG - botocore.hooks - _emit: Event before-call.s3.CreateBucket: calling handler <function add_recursion_detection_header at 0x7f496e434a10>
2025-11-14 10:10:08,680 - DEBUG - botocore.hooks - _emit: Event before-call.s3.CreateBucket: calling handler <function inject_api_version_header_if_needed at 0x7f496e454590>
2025-11-14 10:10:08,680 - DEBUG - botocore.endpoint - make_request: Making request for OperationModel(name=CreateBucket) with params: {'url_path': '', 'query_string': {}, 'method': 'PUT', 'headers': {'x-amz-acl': 'public-read', 'User-Agent': 'Boto3/1.29.6 md/Botocore#1.31.80 ua/2.0 os/linux#5.15.0-157-generic md/arch#x86_64 lang/python#3.12.9 md/pyimpl#CPython cfg/retry-mode#legacy Botocore/1.31.80 Resource'}, 'body': b'', 'auth_path': '/fbucket/', 'url': 'http://localhost:27318/fbucket', 'context': {'client_region': 'yandex', 'client_config': <botocore.config.Config object at 0x7f4950da2720>, 'has_streaming_input': False, 'auth_type': 'v4', 's3_redirect': {'redirected': False, 'bucket': 'fbucket', 'params': {'Bucket': 'fbucket', 'ACL': 'public-read'}}, 'signing': {'region': 'yandex', 'signing_name': 's3', 'disableDoubleEncoding': True}}}
2025-11-14 10:10:08,681 - DEBUG - botocore.hooks - _emit: Event request-created.s3.CreateBucket: calling handler <bound method RequestSigner.handler of <botocore.signers.RequestSigner object at 0x7f4950da1730>>
2025-11-14 10:10:08,682 - DEBUG - botocore.hooks - _emit: Event choose-signer.s3.CreateBucket: calling handler <bound method ClientCreator._default_s3_presign_to_sigv2 of <botocore.client.ClientCreator object at 0x7f496d4e5960>>
2025-11-14 10:10:08,682 - DEBUG - botocore.hooks - _emit: Event choose-signer.s3.CreateBucket: calling handler <function set_operation_specific_signer at 0x7f496e4362d0>
2025-11-14 10:10:08,682 - DEBUG - botocore.hooks - _emit: Event before-sign.s3.CreateBucket: calling handler <function remove_arn_from_signing_path at 0x7f496e4550d0>
2025-11-14 10:10:08,683 - DEBUG - botocore.auth - add_auth: Calculating signature using v4 auth.
2025-11-14 10:10:08,683 - DEBUG - botocore.auth - add_auth: CanonicalRequest:
PUT
/fbucket

host:localhost:27318
x-amz-acl:public-read
x-amz-content-sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
x-amz-date:20251114T101008Z

host;x-amz-acl;x-amz-content-sha256;x-amz-date
e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
2025-11-14 10:10:08,683 - DEBUG - botocore.auth - add_auth: StringToSign:
AWS4-HMAC-SHA256
20251114T101008Z
20251114/yandex/s3/aws4_request
35637b959347d3b5cc1181d9774d4fe62ef14ff58ec8b9fba80913c90f51c9be
2025-11-14 10:10:08,684 - DEBUG - botocore.auth - add_auth: Signature:
4f905d2ec153d1b14c7f801789bbd5e10af670d90f1e7d6ca044dda4c04d32cd
2025-11-14 10:10:08,684 - DEBUG - botocore.hooks - _emit: Event request-created.s3.CreateBucket: calling handler <function add_retry_headers at 0x7f496e454e90>
2025-11-14 10:10:08,684 - DEBUG - botocore.endpoint - _do_get_response: Sending http request: <AWSPreparedRequest stream_output=False, method=PUT, url=http://localhost:27318/fbucket, headers={'x-amz-acl': b'public-read', 'User-Agent': b'Boto3/1.29.6 md/Botocore#1.31.80 ua/2.0 os/linux#5.15.0-157-generic md/arch#x86_64 lang/python#3.12.9 md/pyimpl#CPython cfg/retry-mode#legacy Botocore/1.31.80 Resource', 'X-Amz-Date': b'20251114T101008Z', 'X-Amz-Content-SHA256': b'e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855', 'Authorization': b'AWS4-HMAC-SHA256 Credential=key/20251114/yandex/s3/aws4_request, SignedHeaders=host;x-amz-acl;x-amz-content-sha256;x-amz-date, Signature=4f905d2ec153d1b14c7f801789bbd5e10af670d90f1e7d6ca044dda4c04d32cd', 'amz-sdk-invocation-id': b'b1c541bc-85bc-494e-b1c5-d5911c53696a', 'amz-sdk-request': b'attempt=1', 'Content-Length': '0'}>
2025-11-14 10:10:08,698 - DEBUG - botocore.parsers - parse: Response headers: {'Server': 'Werkzeug/2.2.3 Python/3.12.9', 'Date': 'Fri, 14 Nov 2025 10:10:08 GMT', 'x-amzn-requestid': 'fASWGAJCMVg2JLRBUvjQ4sujqaSI6hJfaA6ng7fKpZqxfqb7iRty', 'Content-Type': 'text/html; charset=utf-8', 'Content-Length': '161', 'Access-Control-Allow-Origin': '*', 'Connection': 'close'}
2025-11-14 10:10:08,699 - DEBUG - botocore.parsers - parse: Response body:
b'<CreateBucketResponse xmlns="http://s3.amazonaws.com/doc/2006-03-01"><CreateBucketResponse><Bucket>fbucket</Bucket></CreateBucketResponse></CreateBucketResponse>'
2025-11-14 10:10:08,700 - DEBUG - botocore.hooks - _emit: Event needs-retry.s3.CreateBucket: calling handler <botocore.retryhandler.RetryHandler object at 0x7f4950ed9af0>
2025-11-14 10:10:08,700 - DEBUG - botocore.retryhandler - __call__: No retry needed.
2025-11-14 10:10:08,700 - DEBUG - botocore.hooks - _emit: Event needs-retry.s3.CreateBucket: calling handler <bound method S3RegionRedirectorv2.redirect_from_error of <botocore.utils.S3RegionRedirectorv2 object at 0x7f4950e72ae0>>
2025-11-14 10:10:08,701 - DEBUG - boto3.resources.action - __call__: Response: {'ResponseMetadata': {'RequestId': 'fASWGAJCMVg2JLRBUvjQ4sujqaSI6hJfaA6ng7fKpZqxfqb7iRty', 'HTTPStatusCode': 200, 'HTTPHeaders': {'server': 'Werkzeug/2.2.3 Python/3.12.9', 'date': 'Fri, 14 Nov 2025 10:10:08 GMT', 'x-amzn-requestid': 'fASWGAJCMVg2JLRBUvjQ4sujqaSI6hJfaA6ng7fKpZqxfqb7iRty', 'content-type': 'text/html; charset=utf-8', 'content-length': '161', 'access-control-allow-origin': '*', 'connection': 'close'}, 'RetryAttempts': 0}}
2025-11-14 10:10:08,702 - DEBUG - botocore.hooks - _emit: Event choose-service-name: calling handler <function handle_service_name_alias at 0x7f496e4347d0>
2025-11-14 10:10:08,706 - DEBUG - botocore.hooks - _emit: Event creating-client-class.s3: calling handler <function add_generate_presigned_post at 0x7f496e5404d0>
2025-11-14 10:10:08,706 - DEBUG - botocore.hooks - _emit: Event creating-client-class.s3: calling handler <function lazy_call.<locals>._handler at 0x7f496d6e8c50>
2025-11-14 10:10:08,706 - DEBUG - botocore.hooks - _emit: Event creating-client-class.s3: calling handler <function add_generate_presigned_url at 0x7f496e5401d0>
2025-11-14 10:10:08,710 - DEBUG - botocore.endpoint - create_endpoint: Setting s3 timeout as (60, 60)
2025-11-14 10:10:08,715 - DEBUG - botocore.client - _register_legacy_retries: Registering retry handlers for service: s3
2025-11-14 10:10:08,716 - DEBUG - botocore.utils - register: Registering S3 region redirector handler
2025-11-14 10:10:08,719 - DEBUG - botocore.hooks - _emit: Event before-parameter-build.s3.PutObject: calling handler <function validate_ascii_metadata at 0x7f496e437710>
2025-11-14 10:10:08,719 - DEBUG - botocore.hooks - _emit: Event before-parameter-build.s3.PutObject: calling handler <function sse_md5 at 0x7f496e436750>
2025-11-14 10:10:08,719 - DEBUG - botocore.hooks - _emit: Event before-parameter-build.s3.PutObject: calling handler <function convert_body_to_file_like_object at 0x7f496e454410>
2025-11-14 10:10:08,719 - DEBUG - botocore.hooks - _emit: Event before-parameter-build.s3.PutObject: calling handler <function validate_bucket_name at 0x7f496e436690>
2025-11-14 10:10:08,720 - DEBUG - botocore.hooks - _emit: Event before-parameter-build.s3.PutObject: calling handler <function remove_bucket_from_url_paths_from_model at 0x7f496e454f50>
2025-11-14 10:10:08,720 - DEBUG - botocore.hooks - _emit: Event before-parameter-build.s3.PutObject: calling handler <bound method S3RegionRedirectorv2.annotate_request_context of <botocore.utils.S3RegionRedirectorv2 object at 0x7f4950d98a10>>
2025-11-14 10:10:08,720 - DEBUG - botocore.hooks - _emit: Event before-parameter-build.s3.PutObject: calling handler <function generate_idempotent_uuid at 0x7f496e436450>
2025-11-14 10:10:08,721 - DEBUG - botocore.hooks - _emit: Event before-endpoint-resolution.s3: calling handler <function customize_endpoint_resolver_builtins at 0x7f496e455190>
2025-11-14 10:10:08,721 - DEBUG - botocore.hooks - _emit: Event before-endpoint-resolution.s3: calling handler <bound method S3RegionRedirectorv2.redirect_from_cache of <botocore.utils.S3RegionRedirectorv2 object at 0x7f4950d98a10>>
2025-11-14 10:10:08,721 - DEBUG - botocore.regions - construct_endpoint: Calling endpoint provider with parameters: {'Bucket': 'fbucket', 'Region': 'yandex', 'UseFIPS': False, 'UseDualStack': False, 'Endpoint': 'http://localhost:27318', 'ForcePathStyle': True, 'Accelerate': False, 'UseGlobalEndpoint': False, 'DisableMultiRegionAccessPoints': False, 'UseArnRegion': True}
2025-11-14 10:10:08,723 - DEBUG - botocore.regions - construct_endpoint: Endpoint provider result: http://localhost:27318/fbucket
2025-11-14 10:10:08,723 - DEBUG - botocore.regions - auth_schemes_to_signing_ctx: Selecting from endpoint provider's list of auth schemes: "sigv4". User selected auth scheme is: "None"
2025-11-14 10:10:08,723 - DEBUG - botocore.regions - auth_schemes_to_signing_ctx: Selected auth type "v4" as "v4" with signing context params: {'region': 'yandex', 'signing_name': 's3', 'disableDoubleEncoding': True}
2025-11-14 10:10:08,724 - DEBUG - botocore.hooks - _emit: Event before-call.s3.PutObject: calling handler <function conditionally_calculate_md5 at 0x7f496e64f650>
2025-11-14 10:10:08,725 - DEBUG - botocore.hooks - _emit: Event before-call.s3.PutObject: calling handler <function add_expect_header at 0x7f496e436b10>
2025-11-14 10:10:08,725 - DEBUG - botocore.handlers - add_expect_header: Adding expect 100 continue header to request.
2025-11-14 10:10:08,725 - DEBUG - botocore.hooks - _emit: Event before-call.s3.PutObject: calling handler <function add_recursion_detection_header at 0x7f496e434a10>
2025-11-14 10:10:08,725 - DEBUG - botocore.hooks - _emit: Event before-call.s3.PutObject: calling handler <function inject_api_version_header_if_needed at 0x7f496e454590>
2025-11-14 10:10:08,725 - DEBUG - botocore.endpoint - make_request: Making request for OperationModel(name=PutObject) with params: {'url_path': '/2022/3/5/fruits.csv', 'query_string': {}, 'method': 'PUT', 'headers': {'Content-Type': 'text/plain', 'User-Agent': 'Boto3/1.29.6 md/Botocore#1.31.80 ua/2.0 os/linux#5.15.0-157-generic md/arch#x86_64 lang/python#3.12.9 md/pyimpl#CPython cfg/retry-mode#legacy Botocore/1.31.80', 'Content-MD5': 'Njb2BclIoYnTC5PGKV4xpg==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f4951c1f0e0>, 'auth_path': '/fbucket/2022/3/5/fruits.csv', 'url': 'http://localhost:27318/fbucket/2022/3/5/fruits.csv', 'context': {'client_region': 'yandex', 'client_config': <botocore.config.Config object at 0x7f496d6e2360>, 'has_streaming_input': True, 'auth_type': 'v4', 's3_redirect': {'redirected': False, 'bucket': 'fbucket', 'params': {'Body': <_io.BytesIO object at 0x7f4951c1f0e0>, 'Bucket': 'fbucket', 'Key': '2022/3/5/fruits.csv', 'ContentType': 'text/plain'}}, 'signing': {'region': 'yandex', 'signing_name': 's3', 'disableDoubleEncoding': True}}}
2025-11-14 10:10:08,727 - DEBUG - botocore.hooks - _emit: Event request-created.s3.PutObject: calling handler <bound method RequestSigner.handler of <botocore.signers.RequestSigner object at 0x7f496d3d94b0>>
2025-11-14 10:10:08,727 - DEBUG - botocore.hooks - _emit: Event choose-signer.s3.PutObject: calling handler <bound method ClientCreator._default_s3_presign_to_sigv2 of <botocore.client.ClientCreator object at 0x7f4950eb43d0>>
2025-11-14 10:10:08,728 - DEBUG - botocore.hooks - _emit: Event choose-signer.s3.PutObject: calling handler <function set_operation_specific_signer at 0x7f496e4362d0>
2025-11-14 10:10:08,728 - DEBUG - botocore.hooks - _emit: Event before-sign.s3.PutObject: calling handler <function remove_arn_from_signing_path at 0x7f496e4550d0>
2025-11-14 10:10:08,729 - DEBUG - botocore.auth - add_auth: Calculating signature using v4 auth.
2025-11-14 10:10:08,729 - DEBUG - botocore.auth - add_auth: CanonicalRequest:
PUT
/fbucket/2022/3/5/fruits.csv

content-md5:Njb2BclIoYnTC5PGKV4xpg==
content-type:text/plain
host:localhost:27318
x-amz-content-sha256:014639568b78f4b2b30e8d42a3a420553a08cba39dab7e117b642c6d22f99366
x-amz-date:20251114T101008Z

content-md5;content-type;host;x-amz-content-sha256;x-amz-date
014639568b78f4b2b30e8d42a3a420553a08cba39dab7e117b642c6d22f99366
2025-11-14 10:10:08,729 - DEBUG - botocore.auth - add_auth: StringToSign:
AWS4-HMAC-SHA256
20251114T101008Z
20251114/yandex/s3/aws4_request
b59c82baeb66f1a26f89beca766476a878fe580eb80cfb3acb11f74d3788b53b
2025-11-14 10:10:08,730 - DEBUG - botocore.auth - add_auth: Signature:
6d1a7cff49b3af21a82eb93d280dd0c43d26efe4a035afae8be0c15a79069085
2025-11-14 10:10:08,730 - DEBUG - botocore.hooks - _emit: Event request-created.s3.PutObject: calling handler <function add_retry_headers at 0x7f496e454e90>
2025-11-14 10:10:08,730 - DEBUG - botocore.endpoint - _do_get_response: Sending http request: <AWSPreparedRequest stream_output=False, method=PUT, url=http://localhost:27318/fbucket/2022/3/5/fruits.csv, headers={'Content-Type': b'text/plain', 'User-Agent': b'Boto3/1.29.6 md/Botocore#1.31.80 ua/2.0 os/linux#5.15.0-157-generic md/arch#x86_64 lang/python#3.12.9 md/pyimpl#CPython cfg/retry-mode#legacy Botocore/1.31.80', 'Content-MD5': b'Njb2BclIoYnTC5PGKV4xpg==', 'Expect': b'100-continue', 'X-Amz-Date': b'20251114T101008Z', 'X-Amz-Content-SHA256': b'014639568b78f4b2b30e8d42a3a420553a08cba39dab7e117b642c6d22f99366', 'Authorization': b'AWS4-HMAC-SHA256 Credential=key/20251114/yandex/s3/aws4_request, SignedHeaders=content-md5;content-type;host;x-amz-content-sha256;x-amz-date, Signature=6d1a7cff49b3af21a82eb93d280dd0c43d26efe4a035afae8be0c15a79069085', 'amz-sdk-invocation-id': b'bca2546f-6f5b-4740-911e-0e1b0cca4cc0', 'amz-sdk-request': b'attempt=1', 'Content-Length': '55'}>
2025-11-14 10:10:08,733 - DEBUG - botocore.awsrequest - _send_output: Waiting for 100 Continue response.
2025-11-14 10:10:08,734 - DEBUG - botocore.awsrequest - _handle_expect_response: 100 Continue response seen, now sending request body.
2025-11-14 10:10:08,739 - DEBUG - botocore.parsers - parse: Response headers: {'Server': 'Werkzeug/2.2.3 Python/3.12.9', 'Date': 'Fri, 14 Nov 2025 10:10:08 GMT', 'ETag': '"3636f605c948a189d30b93c6295e31a6"', 'last-modified': 'Fri, 14 Nov 2025 10:10:08 GMT', 'Content-Length': '0', 'x-amzn-requestid': '0DfxAxvfLLtOHlHmPMu3atCyRXX7wbbPmV8qqdGfi4T3bI3XEhJB', 'Content-Type': 'text/html; charset=utf-8', 'Access-Control-Allow-Origin': '*', 'Connection': 'close'}
2025-11-14 10:10:08,740 - DEBUG - botocore.parsers - parse: Response body:
b''
2025-11-14 10:10:08,741 - DEBUG - botocore.hooks - _emit: Event needs-retry.s3.PutObject: calling handler <botocore.retryhandler.RetryHandler object at 0x7f496d5c9000>
2025-11-14 10:10:08,741 - DEBUG - botocore.retryhandler - __call__: No retry needed.
2025-11-14 10:10:08,741 - DEBUG - botocore.hooks - _emit: Event needs-retry.s3.PutObject: calling handler <bound method S3RegionRedirectorv2.redirect_from_error of <botocore.utils.S3RegionRedirectorv2 object at 0x7f4950d98a10>>
2025-11-14 10:10:08,742 - DEBUG - botocore.hooks - _emit: Event before-parameter-build.s3.PutObject: calling handler <function validate_ascii_metadata at 0x7f496e437710>
2025-11-14 10:10:08,742 - DEBUG - botocore.hooks - _emit: Event before-parameter-build.s3.PutObject: calling handler <function sse_md5 at 0x7f496e436750>
2025-11-14 10:10:08,742 - DEBUG - botocore.hooks - _emit: Event before-parameter-build.s3.PutObject: calling handler <function convert_body_to_file_like_object at 0x7f496e454410>
2025-11-14 10:10:08,743 - DEBUG - botocore.hooks - _emit: Event before-parameter-build.s3.PutObject: calling handler <function validate_bucket_name at 0x7f496e436690>
2025-11-14 10:10:08,743 - DEBUG - botocore.hooks - _emit: Event before-parameter-build.s3.PutObject: calling handler <function remove_bucket_from_url_paths_from_model at 0x7f496e454f50>
2025-11-14 10:10:08,743 - DEBUG - botocore.hooks - _emit: Event before-parameter-build.s3.PutObject: calling handler <bound method S3RegionRedirectorv2.annotate_request_context of <botocore.utils.S3RegionRedirectorv2 object at 0x7f4950d98a10>>
2025-11-14 10:10:08,743 - DEBUG - botocore.hooks - _emit: Event before-parameter-build.s3.PutObject: calling handler <function generate_idempotent_uuid at 0x7f496e436450>
2025-11-14 10:10:08,743 - DEBUG - botocore.hooks - _emit: Event before-endpoint-resolution.s3: calling handler <function customize_endpoint_resolver_builtins at 0x7f496e455190>
2025-11-14 10:10:08,744 - DEBUG - botocore.hooks - _emit: Event before-endpoint-resolution.s3: calling handler <bound method S3RegionRedirectorv2.redirect_from_cache of <botocore.utils.S3RegionRedirectorv2 object at 0x7f4950d98a10>>
2025-11-14 10:10:08,744 - DEBUG - botocore.regions - construct_endpoint: Calling endpoint provider with parameters: {'Bucket': 'fbucket', 'Region': 'yandex', 'UseFIPS': False, 'UseDualStack': False, 'Endpoint': 'http://localhost:27318', 'ForcePathStyle': True, 'Accelerate': False, 'UseGlobalEndpoint': False, 'DisableMultiRegionAccessPoints': False, 'UseArnRegion': True}
2025-11-14 10:10:08,744 - DEBUG - botocore.regions - construct_endpoint: Endpoint provider result: http://localhost:27318/fbucket
2025-11-14 10:10:08,744 - DEBUG - botocore.regions - auth_schemes_to_signing_ctx: Selecting from endpoint provider's list of auth schemes: "sigv4". User selected auth scheme is: "None"
2025-11-14 10:10:08,745 - DEBUG - botocore.regions - auth_schemes_to_signing_ctx: Selected auth type "v4" as "v4" with signing context params: {'region': 'yandex', 'signing_name': 's3', 'disableDoubleEncoding': True}
2025-11-14 10:10:08,745 - DEBUG - botocore.hooks - _emit: Event before-call.s3.PutObject: calling handler <function conditionally_calculate_md5 at 0x7f496e64f650>
2025-11-14 10:10:08,746 - DEBUG - botocore.hooks - _emit: Event before-call.s3.PutObject: calling handler <function add_expect_header at 0x7f496e436b10>
2025-11-14 10:10:08,746 - DEBUG - botocore.handlers - add_expect_header: Adding expect 100 continue header to request.
2025-11-14 10:10:08,746 - DEBUG - botocore.hooks - _emit: Event before-call.s3.PutObject: calling handler <function add_recursion_detection_header at 0x7f496e434a10>
2025-11-14 10:10:08,746 - DEBUG - botocore.hooks - _emit: Event before-call.s3.PutObject: calling handler <function inject_api_version_header_if_needed at 0x7f496e454590>
2025-11-14 10:10:08,746 - DEBUG - botocore.endpoint - make_request: Making request for OperationModel(name=PutObject) with params: {'url_path': '/2022/3/6/fruits.csv', 'query_string': {}, 'method': 'PUT', 'headers': {'Content-Type': 'text/plain', 'User-Agent': 'Boto3/1.29.6 md/Botocore#1.31.80 ua/2.0 os/linux#5.15.0-157-generic md/arch#x86_64 lang/python#3.12.9 md/pyimpl#CPython cfg/retry-mode#legacy Botocore/1.31.80', 'Content-MD5': 'Njb2BclIoYnTC5PGKV4xpg==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f4951c1c050>, 'auth_path': '/fbucket/2022/3/6/fruits.csv', 'url': 'http://localhost:27318/fbucket/2022/3/6/fruits.csv', 'context': {'client_region': 'yandex', 'client_config': <botocore.config.Config object at 0x7f496d6e2360>, 'has_streaming_input': True, 'auth_type': 'v4', 's3_redirect': {'redirected': False, 'bucket': 'fbucket', 'params': {'Body': <_io.BytesIO object at 0x7f4951c1c050>, 'Bucket': 'fbucket', 'Key': '2022/3/6/fruits.csv', 'ContentType': 'text/plain'}}, 'signing': {'region': 'yandex', 'signing_name': 's3', 'disableDoubleEncoding': True}}}
2025-11-14 10:10:08,747 - DEBUG - botocore.hooks - _emit: Event request-created.s3.PutObject: calling handler <bound method RequestSigner.handler of <botocore.signers.RequestSigner object at 0x7f496d3d94b0>>
2025-11-14 10:10:08,747 - DEBUG - botocore.hooks - _emit: Event choose-signer.s3.PutObject: calling handler <bound method ClientCreator._default_s3_presign_to_sigv2 of <botocore.client.ClientCreator object at 0x7f4950eb43d0>>
2025-11-14 10:10:08,748 - DEBUG - botocore.hooks - _emit: Event choose-signer.s3.PutObject: calling handler <function set_operation_specific_signer at 0x7f496e4362d0>
2025-11-14 10:10:08,748 - DEBUG - botocore.hooks - _emit: Event before-sign.s3.PutObject: calling handler <function remove_arn_from_signing_path at 0x7f496e4550d0>
2025-11-14 10:10:08,749 - DEBUG - botocore.auth - add_auth: Calculating signature using v4 auth.
2025-11-14 10:10:08,749 - DEBUG - botocore.auth - add_auth: CanonicalRequest:
PUT
/fbucket/2022/3/6/fruits.csv

content-md5:Njb2BclIoYnTC5PGKV4xpg==
content-type:text/plain
host:localhost:27318
x-amz-content-sha256:014639568b78f4b2b30e8d42a3a420553a08cba39dab7e117b642c6d22f99366
x-amz-date:20251114T101008Z

content-md5;content-type;host;x-amz-content-sha256;x-amz-date
014639568b78f4b2b30e8d42a3a420553a08cba39dab7e117b642c6d22f99366
2025-11-14 10:10:08,749 - DEBUG - botocore.auth - add_auth: StringToSign:
AWS4-HMAC-SHA256
20251114T101008Z
20251114/yandex/s3/aws4_request
c6ea5526d8f5d1d6747f03a9f7e7fdef21178a6c3a41f8af7cb5d351b48b4d8b
2025-11-14 10:10:08,749 - DEBUG - botocore.auth - add_auth: Signature:
eb8a96feb39c5687db0d8528322adf09159728138307d6460cd06e534c7f7a22
2025-11-14 10:10:08,750 - DEBUG - botocore.hooks - _emit: Event request-created.s3.PutObject: calling handler <function add_retry_headers at 0x7f496e454e90>
2025-11-14 10:10:08,750 - DEBUG - botocore.endpoint - _do_get_response: Sending http request: <AWSPreparedRequest stream_output=False, method=PUT, url=http://localhost:27318/fbucket/2022/3/6/fruits.csv, headers={'Content-Type': b'text/plain', 'User-Agent': b'Boto3/1.29.6 md/Botocore#1.31.80 ua/2.0 os/linux#5.15.0-157-generic md/arch#x86_64 lang/python#3.12.9 md/pyimpl#CPython cfg/retry-mode#legacy Botocore/1.31.80', 'Content-MD5': b'Njb2BclIoYnTC5PGKV4xpg==', 'Expect': b'100-continue', 'X-Amz-Date': b'20251114T101008Z', 'X-Amz-Content-SHA256': b'014639568b78f4b2b30e8d42a3a420553a08cba39dab7e117b642c6d22f99366', 'Authorization': b'AWS4-HMAC-SHA256 Credential=key/20251114/yandex/s3/aws4_request, SignedHeaders=content-md5;content-type;host;x-amz-content-sha256;x-amz-date, Signature=eb8a96feb39c5687db0d8528322adf09159728138307d6460cd06e534c7f7a22', 'amz-sdk-invocation-id': b'dd6c799a-0709-4d88-88ec-0a5e965f30b3', 'amz-sdk-request': b'attempt=1', 'Content-Length': '55'}>
2025-11-14 10:10:08,752 - DEBUG - botocore.awsrequest - _send_output: Waiting for 100 Continue response.
2025-11-14 10:10:08,753 - DEBUG - botocore.awsrequest - _handle_expect_response: 100 Continue response seen, now sending request body.
2025-11-14 10:10:08,758 - DEBUG - botocore.parsers - parse: Response headers: {'Server': 'Werkzeug/2.2.3 Python/3.12.9', 'Date': 'Fri, 14 Nov 2025 10:10:08 GMT', 'ETag': '"3636f605c948a189d30b93c6295e31a6"', 'last-modified': 'Fri, 14 Nov 2025 10:10:08 GMT', 'Content-Length': '0', 'x-amzn-requestid': 'wAtLgTYS39iVZ8DBkB2OKtYaFDSA30pP40k3rPkNI6MHYp28kL4f', 'Content-Type': 'text/html; charset=utf-8', 'Access-Control-Allow-Origin': '*', 'Connection': 'close'}
2025-11-14 10:10:08,759 - DEBUG - botocore.parsers - parse: Response body:
b''
2025-11-14 10:10:08,760 - DEBUG - botocore.hooks - _emit: Event needs-retry.s3.PutObject: calling handler <botocore.retryhandler.RetryHandler object at 0x7f496d5c9000>
2025-11-14 10:10:08,760 - DEBUG - botocore.retryhandler - __call__: No retry needed.
2025-11-14 10:10:08,760 - DEBUG - botocore.hooks - _emit: Event needs-retry.s3.PutObject: calling handler <bound method S3RegionRedirectorv2.redirect_from_error of <botocore.utils.S3RegionRedirectorv2 object at 0x7f4950d98a10>>
2025-11-14 10:10:08,761 - DEBUG - botocore.hooks - _emit: Event before-parameter-build.s3.PutObject: calling handler <function validate_ascii_metadata at 0x7f496e437710>
2025-11-14 10:10:08,761 - DEBUG - botocore.hooks - _emit: Event before-parameter-build.s3.PutObject: calling handler <function sse_md5 at 0x7f496e436750>
2025-11-14 10:10:08,761 - DEBUG - botocore.hooks - _emit: Event before-parameter-build.s3.PutObject: calling handler <function convert_body_to_file_like_object at 0x7f496e454410>
2025-11-14 10:10:08,761 - DEBUG - botocore.hooks - _emit: Event before-parameter-build.s3.PutObject: calling handler <function validate_bucket_name at 0x7f496e436690>
2025-11-14 10:10:08,762 - DEBUG - botocore.hooks - _emit: Event before-parameter-build.s3.PutObject: calling handler <function remove_bucket_from_url_paths_from_model at 0x7f496e454f50>
2025-11-14 10:10:08,762 - DEBUG - botocore.hooks - _emit: Event before-parameter-build.s3.PutObject: calling handler <bound method S3RegionRedirectorv2.annotate_request_context of <botocore.utils.S3RegionRedirectorv2 object at 0x7f4950d98a10>>
2025-11-14 10:10:08,762 - DEBUG - botocore.hooks - _emit: Event before-parameter-build.s3.PutObject: calling handler <function generate_idempotent_uuid at 0x7f496e436450>
2025-11-14 10:10:08,763 - DEBUG - botocore.hooks - _emit: Event before-endpoint-resolution.s3: calling handler <function customize_endpoint_resolver_builtins at 0x7f496e455190>
2025-11-14 10:10:08,763 - DEBUG - botocore.hooks - _emit: Event before-endpoint-resolution.s3: calling handler <bound method S3RegionRedirectorv2.redirect_from_cache of <botocore.utils.S3RegionRedirectorv2 object at 0x7f4950d98a10>>
2025-11-14 10:10:08,763 - DEBUG - botocore.regions - construct_endpoint: Calling endpoint provider with parameters: {'Bucket': 'fbucket', 'Region': 'yandex', 'UseFIPS': False, 'UseDualStack': False, 'Endpoint': 'http://localhost:27318', 'ForcePathStyle': True, 'Accelerate': False, 'UseGlobalEndpoint': False, 'DisableMultiRegionAccessPoints': False, 'UseArnRegion': True}
2025-11-14 10:10:08,763 - DEBUG - botocore.regions - construct_endpoint: Endpoint provider result: http://localhost:27318/fbucket
2025-11-14 10:10:08,764 - DEBUG - botocore.regions - auth_schemes_to_signing_ctx: Selecting from endpoint provider's list of auth schemes: "sigv4". User selected auth scheme is: "None"
2025-11-14 10:10:08,764 - DEBUG - botocore.regions - auth_schemes_to_signing_ctx: Selected auth type "v4" as "v4" with signing context params: {'region': 'yandex', 'signing_name': 's3', 'disableDoubleEncoding': True}
2025-11-14 10:10:08,765 - DEBUG - botocore.hooks - _emit: Event before-call.s3.PutObject: calling handler <function conditionally_calculate_md5 at 0x7f496e64f650>
2025-11-14 10:10:08,765 - DEBUG - botocore.hooks - _emit: Event before-call.s3.PutObject: calling handler <function add_expect_header at 0x7f496e436b10>
2025-11-14 10:10:08,765 - DEBUG - botocore.handlers - add_expect_header: Adding expect 100 continue header to request.
2025-11-14 10:10:08,766 - DEBUG - botocore.hooks - _emit: Event before-call.s3.PutObject: calling handler <function add_recursion_detection_header at 0x7f496e434a10>
2025-11-14 10:10:08,766 - DEBUG - botocore.hooks - _emit: Event before-call.s3.PutObject: calling handler <function inject_api_version_header_if_needed at 0x7f496e454590>
2025-11-14 10:10:08,766 - DEBUG - botocore.endpoint - make_request: Making request for OperationModel(name=PutObject) with params: {'url_path': '/2022/3/7/fruits.csv', 'query_string': {}, 'method': 'PUT', 'headers': {'Content-Type': 'text/plain', 'User-Agent': 'Boto3/1.29.6 md/Botocore#1.31.80 ua/2.0 os/linux#5.15.0-157-generic md/arch#x86_64 lang/python#3.12.9 md/pyimpl#CPython cfg/retry-mode#legacy Botocore/1.31.80', 'Content-MD5': 'Njb2BclIoYnTC5PGKV4xpg==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f4951c1d7f0>, 'auth_path': '/fbucket/2022/3/7/fruits.csv', 'url': 'http://localhost:27318/fbucket/2022/3/7/fruits.csv', 'context': {'client_region': 'yandex', 'client_config': <botocore.config.Config object at 0x7f496d6e2360>, 'has_streaming_input': True, 'auth_type': 'v4', 's3_redirect': {'redirected': False, 'bucket': 'fbucket', 'params': {'Body': <_io.BytesIO object at 0x7f4951c1d7f0>, 'Bucket': 'fbucket', 'Key': '2022/3/7/fruits.csv', 'ContentType': 'text/plain'}}, 'signing': {'region': 'yandex', 'signing_name': 's3', 'disableDoubleEncoding': True}}}
2025-11-14 10:10:08,767 - DEBUG - botocore.hooks - _emit: Event request-created.s3.PutObject: calling handler <bound method RequestSigner.handler of <botocore.signers.RequestSigner object at 0x7f496d3d94b0>>
2025-11-14 10:10:08,767 - DEBUG - botocore.hooks - _emit: Event choose-signer.s3.PutObject: calling handler <bound method ClientCreator._default_s3_presign_to_sigv2 of <botocore.client.ClientCreator object at 0x7f4950eb43d0>>
2025-11-14 10:10:08,767 - DEBUG - botocore.hooks - _emit: Event choose-signer.s3.PutObject: calling handler <function set_operation_specific_signer at 0x7f496e4362d0>
2025-11-14 10:10:08,767 - DEBUG - botocore.hooks - _emit: Event before-sign.s3.PutObject: calling handler <function remove_arn_from_signing_path at 0x7f496e4550d0>
2025-11-14 10:10:08,768 - DEBUG - botocore.auth - add_auth: Calculating signature using v4 auth.
2025-11-14 10:10:08,769 - DEBUG - botocore.auth - add_auth: CanonicalRequest:
PUT
/fbucket/2022/3/7/fruits.csv

content-md5:Njb2BclIoYnTC5PGKV4xpg==
content-type:text/plain
host:localhost:27318
x-amz-content-sha256:014639568b78f4b2b30e8d42a3a420553a08cba39dab7e117b642c6d22f99366
x-amz-date:20251114T101008Z

content-md5;content-type;host;x-amz-content-sha256;x-amz-date
014639568b78f4b2b30e8d42a3a420553a08cba39dab7e117b642c6d22f99366
2025-11-14 10:10:08,769 - DEBUG - botocore.auth - add_auth: StringToSign:
AWS4-HMAC-SHA256
20251114T101008Z
20251114/yandex/s3/aws4_request
c0cb65ae038bbcc4de4e79188b256a90fff1267aab54116c2d0938861f9bc790
2025-11-14 10:10:08,769 - DEBUG - botocore.auth - add_auth: Signature:
a57f4153425b2f283682b436a42b5603c3338a118105b91f51152df39fdfa678
2025-11-14 10:10:08,770 - DEBUG - botocore.hooks - _emit: Event request-created.s3.PutObject: calling handler <function add_retry_headers at 0x7f496e454e90>
2025-11-14 10:10:08,770 - DEBUG - botocore.endpoint - _do_get_response: Sending http request: <AWSPreparedRequest stream_output=False, method=PUT, url=http://localhost:27318/fbucket/2022/3/7/fruits.csv, headers={'Content-Type': b'text/plain', 'User-Agent': b'Boto3/1.29.6 md/Botocore#1.31.80 ua/2.0 os/linux#5.15.0-157-generic md/arch#x86_64 lang/python#3.12.9 md/pyimpl#CPython cfg/retry-mode#legacy Botocore/1.31.80', 'Content-MD5': b'Njb2BclIoYnTC5PGKV4xpg==', 'Expect': b'100-continue', 'X-Amz-Date': b'20251114T101008Z', 'X-Amz-Content-SHA256': b'014639568b78f4b2b30e8d42a3a420553a08cba39dab7e117b642c6d22f99366', 'Authorization': b'AWS4-HMAC-SHA256 Credential=key/20251114/yandex/s3/aws4_request, SignedHeaders=content-md5;content-type;host;x-amz-content-sha256;x-amz-date, Signature=a57f4153425b2f283682b436a42b5603c3338a118105b91f51152df39fdfa678', 'amz-sdk-invocation-id': b'ec5da196-96bf-4441-99a2-03df59c2fe4e', 'amz-sdk-request': b'attempt=1', 'Content-Length': '55'}>
2025-11-14 10:10:08,772 - DEBUG - botocore.awsrequest - _send_output: Waiting for 100 Continue response.
2025-11-14 10:10:08,774 - DEBUG - botocore.awsrequest - _handle_expect_response: 100 Continue response seen, now sending request body.
2025-11-14 10:10:08,779 - DEBUG - botocore.parsers - parse: Response headers: {'Server': 'Werkzeug/2.2.3 Python/3.12.9', 'Date': 'Fri, 14 Nov 2025 10:10:08 GMT', 'ETag': '"3636f605c948a189d30b93c6295e31a6"', 'last-modified': 'Fri, 14 Nov 2025 10:10:08 GMT', 'Content-Length': '0', 'x-amzn-requestid': 'FbNxOqdnsoO10m5Pfd3gw6RJJf2hWxumMRHhOkBMf7wLWyLLHlwK', 'Content-Type': 'text/html; charset=utf-8', 'Access-Control-Allow-Origin': '*', 'Connection': 'close'}
2025-11-14 10:10:08,780 - DEBUG - botocore.parsers - parse: Response body:
b''
2025-11-14 10:10:08,780 - DEBUG - botocore.hooks - _emit: Event needs-retry.s3.PutObject: calling handler <botocore.retryhandler.RetryHandler object at 0x7f496d5c9000>
2025-11-14 10:10:08,781 - DEBUG - botocore.retryhandler - __call__: No retry needed.
2025-11-14 10:10:08,781 - DEBUG - botocore.hooks - _emit: Event needs-retry.s3.PutObject: calling handler <bound method S3RegionRedirectorv2.redirect_from_error of <botocore.utils.S3RegionRedirectorv2 object at 0x7f4950d98a10>>
2025-11-14 10:10:08,781 - DEBUG - botocore.hooks - _emit: Event before-parameter-build.s3.PutObject: calling handler <function validate_ascii_metadata at 0x7f496e437710>
2025-11-14 10:10:08,781 - DEBUG - botocore.hooks - _emit: Event before-parameter-build.s3.PutObject: calling handler <function sse_md5 at 0x7f496e436750>
2025-11-14 10:10:08,782 - DEBUG - botocore.hooks - _emit: Event before-parameter-build.s3.PutObject: calling handler <function convert_body_to_file_like_object at 0x7f496e454410>
2025-11-14 10:10:08,782 - DEBUG - botocore.hooks - _emit: Event before-parameter-build.s3.PutObject: calling handler <function validate_bucket_name at 0x7f496e436690>
2025-11-14 10:10:08,782 - DEBUG - botocore.hooks - _emit: Event before-parameter-build.s3.PutObject: calling handler <function remove_bucket_from_url_paths_from_model at 0x7f496e454f50>
2025-11-14 10:10:08,782 - DEBUG - botocore.hooks - _emit: Event before-parameter-build.s3.PutObject: calling handler <bound method S3RegionRedirectorv2.annotate_request_context of <botocore.utils.S3RegionRedirectorv2 object at 0x7f4950d98a10>>
2025-11-14 10:10:08,782 - DEBUG - botocore.hooks - _emit: Event before-parameter-build.s3.PutObject: calling handler <function generate_idempotent_uuid at 0x7f496e436450>
2025-11-14 10:10:08,783 - DEBUG - botocore.hooks - _emit: Event before-endpoint-resolution.s3: calling handler <function customize_endpoint_resolver_builtins at 0x7f496e455190>
2025-11-14 10:10:08,783 - DEBUG - botocore.hooks - _emit: Event before-endpoint-resolution.s3: calling handler <bound method S3RegionRedirectorv2.redirect_from_cache of <botocore.utils.S3RegionRedirectorv2 object at 0x7f4950d98a10>>
2025-11-14 10:10:08,783 - DEBUG - botocore.regions - construct_endpoint: Calling endpoint provider with parameters: {'Bucket': 'fbucket', 'Region': 'yandex', 'UseFIPS': False, 'UseDualStack': False, 'Endpoint': 'http://localhost:27318', 'ForcePathStyle': True, 'Accelerate': False, 'UseGlobalEndpoint': False, 'DisableMultiRegionAccessPoints': False, 'UseArnRegion': True}
2025-11-14 10:10:08,783 - DEBUG - botocore.regions - construct_endpoint: Endpoint provider result: http://localhost:27318/fbucket
2025-11-14 10:10:08,784 - DEBUG - botocore.regions - auth_schemes_to_signing_ctx: Selecting from endpoint provider's list of auth schemes: "sigv4". User selected auth scheme is: "None"
2025-11-14 10:10:08,784 - DEBUG - botocore.regions - auth_schemes_to_signing_ctx: Selected auth type "v4" as "v4" with signing context params: {'region': 'yandex', 'signing_name': 's3', 'disableDoubleEncoding': True}
2025-11-14 10:10:08,785 - DEBUG - botocore.hooks - _emit: Event before-call.s3.PutObject: calling handler <function conditionally_calculate_md5 at 0x7f496e64f650>
2025-11-14 10:10:08,785 - DEBUG - botocore.hooks - _emit: Event before-call.s3.PutObject: calling handler <function add_expect_header at 0x7f496e436b10>
2025-11-14 10:10:08,785 - DEBUG - botocore.handlers - add_expect_header: Adding expect 100 continue header to request.
2025-11-14 10:10:08,785 - DEBUG - botocore.hooks - _emit: Event before-call.s3.PutObject: calling handler <function add_recursion_detection_header at 0x7f496e434a10>
2025-11-14 10:10:08,785 - DEBUG - botocore.hooks - _emit: Event before-call.s3.PutObject: calling handler <function inject_api_version_header_if_needed at 0x7f496e454590>
2025-11-14 10:10:08,786 - DEBUG - botocore.endpoint - make_request: Making request for OperationModel(name=PutObject) with params: {'url_path': '/2022/3/8/fruits.csv', 'query_string': {}, 'method': 'PUT', 'headers': {'Content-Type': 'text/plain', 'User-Agent': 'Boto3/1.29.6 md/Botocore#1.31.80 ua/2.0 os/linux#5.15.0-157-generic md/arch#x86_64 lang/python#3.12.9 md/pyimpl#CPython cfg/retry-mode#legacy Botocore/1.31.80', 'Content-MD5': 'Njb2BclIoYnTC5PGKV4xpg==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7f4951c1f230>, 'auth_path': '/fbucket/2022/3/8/fruits.csv', 'url': 'http://localhost:27318/fbucket/2022/3/8/fruits.csv', 'context': {'client_region': 'yandex', 'client_config': <botocore.config.Config object at 0x7f496d6e2360>, 'has_streaming_input': True, 'auth_type': 'v4', 's3_redirect': {'redirected': False, 'bucket': 'fbucket', 'params': {'Body': <_io.BytesIO object at 0x7f4951c1f230>, 'Bucket': 'fbucket', 'Key': '2022/3/8/fruits.csv', 'ContentType': 'text/plain'}}, 'signing': {'region': 'yandex', 'signing_name': 's3', 'disableDoubleEncoding': True}}}
2025-11-14 10:10:08,786 - DEBUG - botocore.hooks - _emit: Event request-created.s3.PutObject: calling handler <bound method RequestSigner.handler of <botocore.signers.RequestSigner object at 0x7f496d3d94b0>>
2025-11-14 10:10:08,787 - DEBUG - botocore.hooks - _emit: Event choose-signer.s3.PutObject: calling handler <bound method ClientCreator._default_s3_presign_to_sigv2 of <botocore.client.ClientCreator object at 0x7f4950eb43d0>>
2025-11-14 10:10:08,787 - DEBUG - botocore.hooks - _emit: Event choose-signer.s3.PutObject: calling handler <function set_operation_specific_signer at 0x7f496e4362d0>
2025-11-14 10:10:08,787 - DEBUG - botocore.hooks - _emit: Event before-sign.s3.PutObject: calling handler <function remove_arn_from_signing_path at 0x7f496e4550d0>
2025-11-14 10:10:08,788 - DEBUG - botocore.auth - add_auth: Calculating signature using v4 auth.
2025-11-14 10:10:08,788 - DEBUG - botocore.auth - add_auth: CanonicalRequest:
PUT
/fbucket/2022/3/8/fruits.csv

content-md5:Njb2BclIoYnTC5PGKV4xpg==
content-type:text/plain
host:localhost:27318
x-amz-content-sha256:014639568b78f4b2b30e8d42a3a420553a08cba39dab7e117b642c6d22f99366
x-amz-date:20251114T101008Z

content-md5;content-type;host;x-amz-content-sha256;x-amz-date
014639568b78f4b2b30e8d42a3a420553a08cba39dab7e117b642c6d22f99366
2025-11-14 10:10:08,788 - DEBUG - botocore.auth - add_auth: StringToSign:
AWS4-HMAC-SHA256
20251114T101008Z
20251114/yandex/s3/aws4_request
c4bab8e0920d7afea54dc26f921eba6a7f44a02a1def35303ea7c6102944dd47
2025-11-14 10:10:08,788 - DEBUG - botocore.auth - add_auth: Signature:
193ab81b9bedc6549a940c9349b4738da319c9c9351ef835f5e27ca111a33d55
2025-11-14 10:10:08,789 - DEBUG - botocore.hooks - _emit: Event request-created.s3.PutObject: calling handler <function add_retry_headers at 0x7f496e454e90>
2025-11-14 10:10:08,789 - DEBUG - botocore.endpoint - _do_get_response: Sending http request: <AWSPreparedRequest stream_output=False, method=PUT, url=http://localhost:27318/fbucket/2022/3/8/fruits.csv, headers={'Content-Type': b'text/plain', 'User-Agent': b'Boto3/1.29.6 md/Botocore#1.31.80 ua/2.0 os/linux#5.15.0-157-generic md/arch#x86_64 lang/python#3.12.9 md/pyimpl#CPython cfg/retry-mode#legacy Botocore/1.31.80', 'Content-MD5': b'Njb2BclIoYnTC5PGKV4xpg==', 'Expect': b'100-continue', 'X-Amz-Date': b'20251114T101008Z', 'X-Amz-Content-SHA256': b'014639568b78f4b2b30e8d42a3a420553a08cba39dab7e117b642c6d22f99366', 'Authorization': b'AWS4-HMAC-SHA256 Credential=key/20251114/yandex/s3/aws4_request, SignedHeaders=content-md5;content-type;host;x-amz-content-sha256;x-amz-date, Signature=193ab81b9bedc6549a940c9349b4738da319c9c9351ef835f5e27ca111a33d55', 'amz-sdk-invocation-id': b'07ad84c4-5391-4f67-9aca-f303a5d3f2c9', 'amz-sdk-request': b'attempt=1', 'Content-Length': '55'}>
2025-11-14 10:10:08,791 - DEBUG - botocore.awsrequest - _send_output: Waiting for 100 Continue response.
2025-11-14 10:10:08,793 - DEBUG - botocore.awsrequest - _handle_expect_response: 100 Continue response seen, now sending request body.
2025-11-14 10:10:08,798 - DEBUG - botocore.parsers - parse: Response headers: {'Server': 'Werkzeug/2.2.3 Python/3.12.9', 'Date': 'Fri, 14 Nov 2025 10:10:08 GMT', 'ETag': '"3636f605c948a189d30b93c6295e31a6"', 'last-modified': 'Fri, 14 Nov 2025 10:10:08 GMT', 'Content-Length': '0', 'x-amzn-requestid': 'jc4m9c7x3lO1okZySlskNGGxQdO4epxNG9yQ7TVF0an0Jt6oeUoF', 'Content-Type': 'text/html; charset=utf-8', 'Access-Control-Allow-Origin': '*', 'Connection': 'close'}
2025-11-14 10:10:08,799 - DEBUG - botocore.parsers - parse: Response body:
b''
2025-11-14 10:10:08,799 - DEBUG - botocore.hooks - _emit: Event needs-retry.s3.PutObject: calling handler <botocore.retryhandler.RetryHandler object at 0x7f496d5c9000>
2025-11-14 10:10:08,799 - DEBUG - botocore.retryhandler - __call__: No retry needed.
2025-11-14 10:10:08,799 - DEBUG - botocore.hooks - _emit: Event needs-retry.s3.PutObject: calling handler <bound method S3RegionRedirectorv2.redirect_from_error of <botocore.utils.S3RegionRedirectorv2 object at 0x7f4950d98a10>>
2025-11-14 10:10:08,800 - DEBUG - root - wait_bootstrap: Wait for node 1 to bootstrap
2025-11-14 10:10:08,867 - DEBUG - root - wait_bootstrap: Node 1 has been bootstrapped
2025-11-14 10:10:08,910 - INFO - ya.test - pytest_runtest_teardown: Test teardown
