From dddd199cd287999a249d9001077a62d5fab93d3a Mon Sep 17 00:00:00 2001 From: David Miller <45697098+dlm6693@users.noreply.github.com> Date: Mon, 12 Dec 2022 13:06:08 -0500 Subject: [PATCH] Update ARN delimiter parsing in endpoint provider (#2831) * support : and / separators for arn resourceId * changelog --- .../bugfix-Endpointprovider-32427.json | 5 +++ botocore/endpoint_provider.py | 4 +- tests/unit/test_endpoint_provider.py | 41 +++++++++++++++++++ 3 files changed, 48 insertions(+), 2 deletions(-) create mode 100644 .changes/next-release/bugfix-Endpointprovider-32427.json diff --git a/.changes/next-release/bugfix-Endpointprovider-32427.json b/.changes/next-release/bugfix-Endpointprovider-32427.json new file mode 100644 index 0000000000..a75daf298c --- /dev/null +++ b/.changes/next-release/bugfix-Endpointprovider-32427.json @@ -0,0 +1,5 @@ +{ + "type": "bugfix", + "category": "Endpoint provider", + "description": "Updates ARN parsing ``resourceId`` delimiters" +} diff --git a/botocore/endpoint_provider.py b/botocore/endpoint_provider.py index f90eb94db0..c319817018 100644 --- a/botocore/endpoint_provider.py +++ b/botocore/endpoint_provider.py @@ -47,6 +47,7 @@ VALID_HOST_LABEL_RE = re.compile( r"^(?!-)[a-zA-Z\d-]{1,63}(?