Skip to content

Commit 273513a

Browse files
author
EC2 Default User
committed
Update template.yaml configuration
- Modified template.yaml with latest changes - Ready for review and merge
1 parent 1715289 commit 273513a

File tree

1 file changed

+14
-3
lines changed

1 file changed

+14
-3
lines changed

template.yaml

Lines changed: 14 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -125,6 +125,10 @@ Parameters:
125125
Default: ""
126126
Description: Specify Custom Fine Tuned Extraction Model ARN. Leave blank to use pretrained model specified in the selected configuration.
127127

128+
Pattern2CustomConfigPath:
129+
Type: String
130+
Default: ""
131+
Description: Custom S3 path for Pattern 2 config. If provided, uses s3://ConfigurationBucket/my-custom-configs/my-config/config.yaml instead of preset.
128132
# Pattern 3 Parameters
129133

130134
Pattern3UDOPModelArtifactPath:
@@ -442,6 +446,7 @@ Conditions:
442446
ShouldUseDocumentKnowledgeBase: !Condition ShouldCreateDocumentKnowledgeBase
443447
DocumentSectionsCrawlerScheduleEnabled: !Not [!Equals [!Ref DocumentSectionsCrawlerFrequency, "Manual"]]
444448
HasPermissionsBoundary: !Not [!Equals [!Ref PermissionsBoundaryArn, ""]]
449+
HasPattern2CustomConfigPath: !Not [!Equals [!Ref Pattern2CustomConfigPath, ""]]
445450

446451

447452
Metadata:
@@ -467,6 +472,7 @@ Metadata:
467472
- Pattern2Configuration
468473
- Pattern2CustomClassificationModelARN
469474
- Pattern2CustomExtractionModelARN
475+
- Pattern2CustomConfigPath
470476
- Label:
471477
default: "Pattern 3 Configuration"
472478
Parameters:
@@ -543,6 +549,8 @@ Metadata:
543549
default: "Existing Private Workforce ARN"
544550
Pattern2Configuration:
545551
default: "Pattern2 - Configuration Preset"
552+
Pattern2CustomConfigPath:
553+
default: "Pattern2 - Custom Config Path"
546554
Pattern3UDOPModelArtifactPath:
547555
default: "Pattern3 - UDOP Model Artifact Path"
548556
Pattern3Configuration:
@@ -846,9 +854,12 @@ Resources:
846854
AppSyncApiUrl: !GetAtt GraphQLApi.GraphQLUrl
847855
AppSyncApiArn: !GetAtt GraphQLApi.Arn
848856
EnableHITL: !Ref EnableHITL
849-
ConfigurationDefaultS3Uri: !Sub
850-
- "s3://${ConfigurationBucket}/config_library/pattern-1/${ConfigPath}/config.yaml"
851-
- ConfigPath: !FindInMap [Pattern1ConfigurationMap, !Ref Pattern1Configuration, ConfigPath]
857+
ConfigurationDefaultS3Uri: !If
858+
- HasPattern2CustomConfigPath
859+
- !Sub "s3://${ConfigurationBucket}/${Pattern2CustomConfigPath}/config.yaml"
860+
- !Sub
861+
- "s3://${ConfigurationBucket}/config_library/pattern-2/${ConfigPath}/config.yaml"
862+
- ConfigPath: !FindInMap [Pattern2ConfigurationMap, !Ref Pattern2Configuration, ConfigPath]
852863
ConfigLibraryHash: "<CONFIG_LIBRARY_HASH_TOKEN>"
853864
PermissionsBoundaryArn: !Ref PermissionsBoundaryArn
854865
SageMakerA2IReviewPortalURL: !If

0 commit comments

Comments
 (0)