SSM - Get your own regions, instead of relying on EC2
This commit is contained in:
parent
96989bb645
commit
81a5ae6ef4
@ -1,11 +1,11 @@
|
|||||||
from __future__ import unicode_literals
|
from __future__ import unicode_literals
|
||||||
|
|
||||||
import re
|
import re
|
||||||
|
from boto3 import Session
|
||||||
from collections import defaultdict
|
from collections import defaultdict
|
||||||
|
|
||||||
from moto.core import BaseBackend, BaseModel
|
from moto.core import BaseBackend, BaseModel
|
||||||
from moto.core.exceptions import RESTError
|
from moto.core.exceptions import RESTError
|
||||||
from moto.ec2 import ec2_backends
|
|
||||||
from moto.cloudformation import cloudformation_backends
|
from moto.cloudformation import cloudformation_backends
|
||||||
|
|
||||||
import datetime
|
import datetime
|
||||||
@ -807,5 +807,9 @@ class SimpleSystemManagerBackend(BaseBackend):
|
|||||||
|
|
||||||
|
|
||||||
ssm_backends = {}
|
ssm_backends = {}
|
||||||
for region, ec2_backend in ec2_backends.items():
|
for region in Session().get_available_regions("ssm"):
|
||||||
|
ssm_backends[region] = SimpleSystemManagerBackend(region)
|
||||||
|
for region in Session().get_available_regions("ssm", partition_name="aws-us-gov"):
|
||||||
|
ssm_backends[region] = SimpleSystemManagerBackend(region)
|
||||||
|
for region in Session().get_available_regions("ssm", partition_name="aws-cn"):
|
||||||
ssm_backends[region] = SimpleSystemManagerBackend(region)
|
ssm_backends[region] = SimpleSystemManagerBackend(region)
|
||||||
|
Loading…
x
Reference in New Issue
Block a user