aws / aws-cdk

The AWS Cloud Development Kit is a framework for defining cloud infrastructure in code
https://aws.amazon.com/cdk
Apache License 2.0
11.68k stars 3.93k forks source link

šŸ“ŠTracking: AWS SAM #6871

Open SomayaB opened 4 years ago

SomayaB commented 4 years ago

Add your +1 šŸ‘ to help us prioritize high-level constructs for this service


Overview:

The AWS Serverless Application Model (AWS SAM) is an open-source framework that you can use to build serverless applications on AWS.

AWS Docs

Maturity: CloudFormation Resources Only

See the AWS Construct Library Module Lifecycle doc for more information about maturity levels.

Implementation:

See the CDK API Reference for more implementation details.

Issue list:


This is a šŸ“ŠTracking Issue

spockNinja commented 4 years ago

I'm not sure if it is in-scope for this project, but the ability to work with SAM Globals would be fantastic! šŸ˜„

sh4m1l65 commented 3 years ago

I'm trying to make Stacks in a CDK-managed selfupdating pipeline app depend upon Resources declared in an external SAM app (in its own CodeCommit repository). Similar to CfnInclude, but without the expectation that the template.yml be found in the CDK app's source code. Once I get past adding to the pipeline's Source and Build stages (at which point I've got a packaged-template.yml produced by SAM uploaded as a CDK Artifact), I'm stuck trying to understand how to make the Resources declared in that template available for dependence by my CDK stacks. I suspect it'll involve a Construct peer of Stack (SamStack) and some modifications to Stage to augment the pipeline differently for the case of SamStack (but similarly to how Stacks update the pipeline with DeployCdkStackAction), I wonder whether this tracking ticket is the place to request such features?

github-actions[bot] commented 3 months ago

This issue has received a significant amount of attention so we are automatically upgrading its priority. A member of the community will see the re-prioritization and provide an update on the issue.