@@ -44,7 +44,7 @@ Metadata:
4444 - CromwellVersion
4545 - CromwellVersionSpecified
4646 - CromwellJarUrl
47- - S3OpenDataBucketARNs
47+ - S3DataBucketARNs
4848 - DBUsername
4949 - DBPassword
5050
@@ -61,7 +61,7 @@ Metadata:
6161 default : " SSH Address Range"
6262 HTTPLocation :
6363 default : " HTTP Address Range"
64- S3OpenDataBucketARNs :
64+ S3DataBucketARNs :
6565 default : " S3 Open Data Bucket ARNs"
6666 CromwellVersion :
6767 default : " Cromwell Version"
@@ -194,9 +194,9 @@ Parameters:
194194 AllowedPattern : " (\\ d{1,3})\\ .(\\ d{1,3})\\ .(\\ d{1,3})\\ .(\\ d{1,3})/(\\ d{1,2})"
195195 ConstraintDescription : must be a valid IP CIDR range of the form x.x.x.x/x.
196196
197- S3OpenDataBucketARNs :
197+ S3DataBucketARNs :
198198 Description : Open datasets on AWS S3 for workflow inputs
199- Type : String
199+ Type : CommaDelimitedList
200200 Default : " arn:aws:s3:::gatk-test-data/*,arn:aws:s3:::broad-references/*"
201201
202202
@@ -259,9 +259,10 @@ Resources:
259259 - " s3:ListBucket"
260260 - " s3:ListAllMyBuckets"
261261 - Effect : Allow
262- Resource : !Split [",", ! Ref S3OpenDataBucketARNs]
262+ Resource : !Ref S3DataBucketARNs
263263 Action :
264264 - " s3:GetObject"
265+ - " s3:ListBucket"
265266
266267 - PolicyName : !Sub CromwellServer-CloudWatch-Access-${AWS::Region}
267268 PolicyDocument :
@@ -332,14 +333,15 @@ Resources:
332333 - config1
333334 - config2
334335 - config3
336+ - config4
335337
336338 config1 :
337339 files :
338340 " /etc/awslogs/awslogs.conf " :
339341 content : |
340342 [general]
341- state_file = /var/lib/awslogs/agent-state
342-
343+ state_file = /var/lib/awslogs/agent-state
344+
343345 [cromwell-server]
344346 file = /home/ec2-user/cromwell-server.log
345347 log_group_name = cromwell-server
@@ -363,7 +365,11 @@ Resources:
363365 - |
364366 #!/bin/bash
365367 url=${DownloadUrl}
366- curl --retry 5 --retry-connrefused -LO $url
368+ if [[ $url == s3://* ]]; then
369+ aws s3 cp $url .
370+ else
371+ curl --retry 5 --retry-connrefused -LO $url
372+ fi
367373 ln -s $(find . | grep "cromwell.*\.jar") cromwell.jar
368374 - DownloadUrl :
369375 Fn::If :
0 commit comments