Fixed an issue where CodeUri set in Globals section is ignored for AWS::Serverless::Function resource. #324
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Issue #, if available: #119
Description of changes:
Fixed an issue where CodeUri set in Globals section is ignored for
AWS::Serverless::Function
resource. Refer Globals section of the AWS SAM template for details.Testing:
Tested locally using the customer provided sample https://github.com/drch-/dotnet-sam-repro in issue #119.
Used Visual Studio debugging,
Amazon.Lambda.Tools
the above repo's local directory.deploy-serverless --template ./serverless-global.template.yml
command line argument for using both the templates.RESULT:
CodeUri
set inserverless-global.template.yml
in Globals section was not used.CodeUri
set inserverless-global.template.yml
in Globals section was used.Kindly note that during deployment, the updated template is uploaded to S3 bucket. In the uploaded template,
CodeUri
inGlobals
section is not updated. InsteadCodeUri
for function resources is updated. Below is the example:By submitting this pull request, I confirm that my contribution is made under the terms of the Apache 2.0 license.