Skip to content

Commit 11b00c3

Browse files
authored
support other regions (#376)
1 parent 401d341 commit 11b00c3

File tree

1 file changed

+9
-3
lines changed

1 file changed

+9
-3
lines changed

data-exports/deploy/data-exports-aggregation.yaml

Lines changed: 9 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -153,10 +153,12 @@ Conditions:
153153
Fn::Or:
154154
- !Not [!Condition IsDestinationAccount]
155155
- !Equals [!Ref 'AWS::AccountId', !Select [0, !Split [',', !Sub '${SourceAccountIds},']]]
156-
RegionSupportsDataExportsViaCFN: # CFN supports DataExports only in us-east-1 and cn-northwest-1. Other regions must use lambda.
156+
RegionSupportsDataExportsViaCFN: # CFN supports DataExports only in several regions. Other regions must use lambda.
157157
Fn::Or:
158158
- !Equals [!Ref 'AWS::Region', 'us-east-1']
159159
- !Equals [!Ref 'AWS::Region', 'cn-northwest-1']
160+
- !Equals [!Ref 'AWS::Region', 'us-iso-east-1']
161+
- !Equals [!Ref 'AWS::Region', 'us-iso-west-1']
160162
ManageCUR2: !Equals [!Ref ManageCUR2, 'yes']
161163
ManageFOCUS: !Equals [!Ref ManageFOCUS, 'yes']
162164
ManageCOH: !Equals [!Ref ManageCOH, 'yes']
@@ -1159,8 +1161,12 @@ Resources:
11591161
import boto3
11601162
import cfnresponse
11611163
1162-
# DataExports only exist in us-east-1 and cn-northwest-1 regions
1163-
region = 'us-east-1' if not os.environ['AWS_REGION'].startswith('cn-') else 'cn-northwest-1'
1164+
# DataExports only exist in paricular regions
1165+
region = 'us-east-1'
1166+
if os.environ['AWS_REGION'].startswith('cn-'):
1167+
region = 'cn-northwest-1'
1168+
if os.environ['AWS_REGION'].startswith('us-iso-'):
1169+
region = os.environ['AWS_REGION']
11641170
11651171
client = boto3.client('bcm-data-exports', region_name=region)
11661172

0 commit comments

Comments
 (0)