From 620598e09ad767b8ab6a3d2f9c7bb157e175d310 Mon Sep 17 00:00:00 2001 From: Bert Blommers Date: Thu, 31 Mar 2022 08:16:26 +0000 Subject: [PATCH] IOTData - intercept new URLs in botocore 1.24.30 (#4992) --- moto/backend_index.py | 1 + moto/iotdata/models.py | 2 +- moto/iotdata/urls.py | 5 ++++- 3 files changed, 6 insertions(+), 2 deletions(-) diff --git a/moto/backend_index.py b/moto/backend_index.py index 64808c91c..face99f60 100644 --- a/moto/backend_index.py +++ b/moto/backend_index.py @@ -73,6 +73,7 @@ backend_url_patterns = [ ("iam", re.compile("https?://iam\\.(.*\\.)?amazonaws\\.com")), ("iot", re.compile("https?://iot\\.(.+)\\.amazonaws\\.com")), ("iot-data", re.compile("https?://data\\.iot\\.(.+)\\.amazonaws.com")), + ("iot-data", re.compile("https?://data-ats\\.iot\\.(.+)\\.amazonaws.com")), ("kinesis", re.compile("https?://kinesis\\.(.+)\\.amazonaws\\.com")), ("kinesisvideo", re.compile("https?://kinesisvideo\\.(.+)\\.amazonaws.com")), ( diff --git a/moto/iotdata/models.py b/moto/iotdata/models.py index 52ab966a1..60f0c3e24 100644 --- a/moto/iotdata/models.py +++ b/moto/iotdata/models.py @@ -203,4 +203,4 @@ class IoTDataPlaneBackend(BaseBackend): self.published_payloads.append((topic, payload)) -iotdata_backends = BackendDict(IoTDataPlaneBackend, "iot-data") +iotdata_backends = BackendDict(IoTDataPlaneBackend, "iot") diff --git a/moto/iotdata/urls.py b/moto/iotdata/urls.py index 695e34d15..6e1adbbb9 100644 --- a/moto/iotdata/urls.py +++ b/moto/iotdata/urls.py @@ -1,6 +1,9 @@ from .responses import IoTDataPlaneResponse -url_bases = [r"https?://data\.iot\.(.+)\.amazonaws.com"] +url_bases = [ + r"https?://data\.iot\.(.+)\.amazonaws.com", + r"https?://data-ats\.iot\.(.+)\.amazonaws.com", +] response = IoTDataPlaneResponse()