diff --git a/src/cloudwatch/modules/client/ec2requestbuilder.py b/src/cloudwatch/modules/client/ec2requestbuilder.py index 073cd1f..9adb2f3 100644 --- a/src/cloudwatch/modules/client/ec2requestbuilder.py +++ b/src/cloudwatch/modules/client/ec2requestbuilder.py @@ -39,4 +39,6 @@ def _get_host(self): return "localhost" elif self.region.startswith("cn-"): return "ec2." + self.region + ".amazonaws.com.cn" + elif self.region.startswith("eusc-"): + return "ec2." + self.region + ".amazonaws.eu" return "ec2." + self.region + ".amazonaws.com" diff --git a/src/cloudwatch/modules/client/requestbuilder.py b/src/cloudwatch/modules/client/requestbuilder.py index 85e3896..5abe0c9 100644 --- a/src/cloudwatch/modules/client/requestbuilder.py +++ b/src/cloudwatch/modules/client/requestbuilder.py @@ -51,4 +51,6 @@ def _get_host(self): return "localhost" elif self.region.startswith("cn-"): return "monitoring." + self.region + ".amazonaws.com.cn" + elif self.region.startswith("eusc-"): + return "monitoring." + self.region + ".amazonaws.eu" return "monitoring." + self.region + ".amazonaws.com" diff --git a/src/cloudwatch/modules/configuration/confighelper.py b/src/cloudwatch/modules/configuration/confighelper.py index f013085..d6782ef 100644 --- a/src/cloudwatch/modules/configuration/confighelper.py +++ b/src/cloudwatch/modules/configuration/confighelper.py @@ -144,6 +144,8 @@ def _set_ec2_endpoint(self): self.ec2_endpoint = "http://" + self.region + "/" elif self.region.startswith("cn-"): self.ec2_endpoint = "https://ec2." + self.region + ".amazonaws.com.cn/" + elif self.region.startswith("eusc-"): + self.ec2_endpoint = "https://ec2." + self.region + ".amazonaws.eu/" else: self.ec2_endpoint = "https://ec2." + self.region + ".amazonaws.com/" @@ -184,6 +186,8 @@ def _set_endpoint(self): self.endpoint = "http://" + self.region + "/" elif self.region.startswith("cn-"): self.endpoint = "https://monitoring." + self.region + ".amazonaws.com.cn/" + elif self.region.startswith("eusc-"): + self.endpoint = "https://monitoring." + self.region + ".amazonaws.eu/" else: self.endpoint = "https://monitoring." + self.region + ".amazonaws.com/"