@@ -404,21 +404,31 @@ if [ "$solution_directory" != "none" ]; then
404
404
solution_name=" sra-" $( tr ' _' ' -' <<< " $solution_name_snake_case" )
405
405
solution_lambda_s3_prefix=" $solution_name /lambda_code"
406
406
solution_templates_s3_prefix=" $solution_name /templates"
407
+ # added for layer code
408
+ solution_layer_s3_prefix=" $solution_name /layer_code"
407
409
408
410
package_and_stage_common_solutions
409
411
create_solution_staging_folder " $solution_templates_s3_prefix " " $solution_lambda_s3_prefix "
412
+ # added for layer code
413
+ create_solution_staging_layer_folder " $solution_layer_s3_prefix "
410
414
411
415
staging_templates_folder=" $STAGING_FOLDER /$solution_templates_s3_prefix " || exit 1
412
416
staging_lambda_folder=" $STAGING_FOLDER /$solution_lambda_s3_prefix " || exit 1
417
+ # added for layer code
418
+ staging_layer_folder=" $STAGING_FOLDER /$solution_layer_s3_prefix " || exit 1
413
419
echo " ------------------------------------------------------------"
414
420
echo " -- Solution: $solution_name "
415
421
echo " ------------------------------------------------------------"
416
422
stage_cloudformation_templates " $solution_directory " " $staging_templates_folder "
417
423
package_and_stage_lambda_code " $solution_directory " " $staging_lambda_folder " " $solution_name "
424
+ # added for layer code
425
+ package_and_stage_layer_code " $solution_directory " " $staging_layer_folder " " $solution_name "
418
426
419
427
if [ -n " $BUCKET_ACL " ]; then
420
428
upload_cloudformation_templates " $staging_templates_folder " " $solution_templates_s3_prefix "
421
429
upload_lambda_code " $staging_lambda_folder " " $solution_lambda_s3_prefix "
430
+ # added for layer code
431
+ upload_layer_code " $staging_layer_folder " " $solution_layer_s3_prefix "
422
432
423
433
cd " $staging_lambda_folder " || exit 1
424
434
update_lambda_functions " $solution_lambda_s3_prefix "
0 commit comments