Enhanced SSM Parameter Resolution and Resource Naming #291
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.

Changes Made
1. SSM Parameter Resolution
Modified SSM parameter resolution to use proper stack name prefixing using intrinsic functions:
2. Resource ARN Construction
Updated S3 bucket ARN construction:
3. CloudWatch LogGroup Naming
Enhanced LogGroup naming to properly resolve SSM parameters:
4. S3 Path Construction
Improved S3 path construction for better parameter resolution:
5. Lambda SSM retreival
6. Glue Database Name Requirement
Modified database parameter to be required:
Testing Performed
New Stack Deployment
Tested fresh deployment in clean account
Verified all SSM parameters are created correctly
Confirmed resource naming follows expected pattern
Stack Updates
Updated existing stack with new changes
Verified no disruption to running resources
Confirmed backward compatibility
Multiple Stack Deployments
Deployed multiple stacks in same account
Verified parameter isolation between stacks
Confirmed no naming conflicts
Files Changed
pca-main-nokendra.template
pca-main.template
python-utilities.template
ssm.template
trigger.template
boto3.template
bulk.template
ffmeg.template
glue-database.template
pca.template
pca-server.template
pca-ui.template
pcaconfiguration.py
Related Documentation
Checklist
Tested new stack deployment
Tested stack updates