Skip to content

Commit b3e6c0d

Browse files
author
EC2 Default User
committed
Update Pattern2 ConfigurationDefaultS3Uri to support custom config paths
- Updated second instance of ConfigurationDefaultS3Uri in template.yaml to use conditional logic - Now both Pattern2 ConfigurationDefaultS3Uri sections properly support custom config paths - When Pattern2CustomConfigPath is provided, uses s3://ConfigurationBucket/custom-path/config.yaml - When empty, falls back to preset configuration from config_library/pattern-2/ All other requested changes (parameter, condition, parameter groups, labels) were already implemented.
1 parent 273513a commit b3e6c0d

File tree

1 file changed

+6
-3
lines changed

1 file changed

+6
-3
lines changed

template.yaml

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -895,9 +895,12 @@ Resources:
895895
AppSyncApiUrl: !GetAtt GraphQLApi.GraphQLUrl
896896
AppSyncApiArn: !GetAtt GraphQLApi.Arn
897897
ConfigurationTable: !Ref ConfigurationTable
898-
ConfigurationDefaultS3Uri: !Sub
899-
- "s3://${ConfigurationBucket}/config_library/pattern-2/${ConfigPath}/config.yaml"
900-
- ConfigPath: !FindInMap [Pattern2ConfigurationMap, !Ref Pattern2Configuration, ConfigPath]
898+
ConfigurationDefaultS3Uri: !If
899+
- HasPattern2CustomConfigPath
900+
- !Sub "s3://${ConfigurationBucket}/${Pattern2CustomConfigPath}/config.yaml"
901+
- !Sub
902+
- "s3://${ConfigurationBucket}/config_library/pattern-2/${ConfigPath}/config.yaml"
903+
- ConfigPath: !FindInMap [Pattern2ConfigurationMap, !Ref Pattern2Configuration, ConfigPath]
901904
ConfigLibraryHash: "<CONFIG_LIBRARY_HASH_TOKEN>"
902905
EnableHITL: !Ref EnableHITL
903906
SageMakerA2IReviewPortalURL: !If

0 commit comments

Comments
 (0)