对于开发过去一直使用SAM CFN模板的资源,建议的最佳实践是什么?
例如如果要创建lambda函数,我应该:
SAM CFN转换的主要好处是它在普通CFN上方提供了一个抽象层,以更简洁地定义无服务器资源。 AWS最近宣布了针对Typescript和Python的CDK GA,这似乎是在CFN之上创建抽象的新方法/优先方法。此外,似乎有些服务团队正在朝着支持其own CDK构造的方向发展,而不是支持AWS SAM CFN资源。
选项3似乎是首选路线,因为它允许对抽象进行更多的灵活性/控制;但是,我确实看到CDK库中有一个aws-sam cdk构造。