AWS res documentation change
Summary
Added example launch script templates for Linux and Windows demonstrating argument logging to /test_scripts file
Security assessment
The change adds example scripts for debugging/configuration purposes but contains no security-related content. The scripts demonstrate logging arguments to a file rather than implementing security controls or addressing vulnerabilities.
Diff
diff --git a/res/latest/ug/project-launch-template.md b/res/latest/ug/project-launch-template.md index 6aff29e75..6392c072d 100644 --- a//res/latest/ug/project-launch-template.md +++ b//res/latest/ug/project-launch-template.md @@ -61,0 +62,52 @@ _Example of a project configuration_ +Example templates for launch scripts. + +Linux + + + + # Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. + # + # Licensed under the Apache License, Version 2.0 (the "License"). You may not use this file except in compliance + # with the License. A copy of the License is located at + # + # http://www.apache.org/licenses/LICENSE-2.0 + # + # or in the 'license' file accompanying this file. This file is distributed on an 'AS IS' BASIS, WITHOUT WARRANTIES + # OR CONDITIONS OF ANY KIND, express or implied. See the License for the specific language governing permissions + # and limitations under the License. + + #!/bin/bash + + echo "start_script.sh running" >> /test_scripts + echo "All arguments: $@" >> /test_scripts + echo "Argument count: $#" >> /test_scripts + echo "Argument 1, $1" >> /test_scripts + echo "Argument 2, $2" >> /test_scripts + echo "end of start_script.sh" >> /test_scripts + +Windows + + + + # Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. + # + # Licensed under the Apache License, Version 2.0 (the "License"). You may not use this file except in compliance + # with the License. A copy of the License is located at + # + # http://www.apache.org/licenses/LICENSE-2.0 + # + # or in the 'license' file accompanying this file. This file is distributed on an 'AS IS' BASIS, WITHOUT WARRANTIES + # OR CONDITIONS OF ANY KIND, express or implied. See the License for the specific language governing permissions + # and limitations under the License. + + #!pwsh + + Write-Output "configure_script.ps1 running" | Out-File -Append -FilePath "/test_scripts" + Write-Output "All arguments: $args" | Out-File -Append -FilePath "/test_scripts" + Write-Output "Argument count: $($args.Count)" | Out-File -Append -FilePath "/test_scripts" + Write-Output "Argument 1, $($args[0])" | Out-File -Append -FilePath "/test_scripts" + Write-Output "Argument 2, $($args[1])" | Out-File -Append -FilePath "/test_scripts" + Write-Output "end of configure_script.ps1" | Out-File -Append -FilePath "/test_scripts" + + +