File tree Expand file tree Collapse file tree 4 files changed +14
-3
lines changed Expand file tree Collapse file tree 4 files changed +14
-3
lines changed Original file line number Diff line number Diff line change @@ -115,6 +115,7 @@ localstack extensions install "git+https://github.com/localstack/localstack-exte
115115
116116## Change Log
117117
118+ * ` 0.1.5 ` : Minor fix to accommodate recent upstream changes
118119* ` 0.1.4 ` : Fix imports of ` bootstrap.auth ` modules for v3.0 compatibility
119120* ` 0.1.3 ` : Adjust code imports for recent LocalStack v3.0 module changes
120121* ` 0.1.2 ` : Remove deprecated ProxyListener for starting local aws-replicator proxy server
Original file line number Diff line number Diff line change @@ -165,9 +165,18 @@ def _parse_aws_request(
165165 }
166166 parsed_request = {} if parsed_request is None else parsed_request
167167 parsed_request = {k : v for k , v in parsed_request .items () if v is not None }
168- endpoint_url , additional_headers = client ._resolve_endpoint_ruleset (
168+
169+ # get endpoint info
170+ endpoint_info = client ._resolve_endpoint_ruleset (
169171 operation_model , parsed_request , request_context
170172 )
173+ # switch for https://github.com/boto/botocore/commit/826b78c54dd87b9da368e9ab6017d8c4823b28c1
174+ if len (endpoint_info ) == 3 :
175+ endpoint_url , additional_headers , properties = endpoint_info
176+ if properties :
177+ request_context ["endpoint_properties" ] = properties
178+ else :
179+ endpoint_url , additional_headers = endpoint_info
171180
172181 # create request dict
173182 request_dict = client ._convert_to_request_dict (
Original file line number Diff line number Diff line change 1515from localstack .http import Response
1616from localstack .utils .aws import arns
1717from localstack .utils .aws .arns import sqs_queue_arn
18- from localstack .utils .aws .aws_stack import get_valid_regions , mock_aws_request_headers
18+ from localstack .utils .aws .aws_stack import get_valid_regions
19+ from localstack .utils .aws .request_context import mock_aws_request_headers
1920from localstack .utils .collections import ensure_list
2021from localstack .utils .net import get_addressable_container_host
2122from localstack .utils .strings import to_str , truncate
Original file line number Diff line number Diff line change 11[metadata]
22name = localstack-extension-aws-replicator
3- version = 0.1.4
3+ version = 0.1.5
44summary = LocalStack Extension: AWS replicator
55description = Replicate AWS resources into your LocalStack instance
66long_description = file: README.md
You can’t perform that action at this time.
0 commit comments