AWS是一个相对较新的工具,可能有一些缺少的高级结构(比如写这个问题时的NACL - https://github.com/aws/aws-cdk/issues/3621)。
我的理解是AWS CDK是使用类型记录开发的。
选择类型记录作为IaC语言是否能更快地访问新的可用结构(与python其他语言相比)?
预发布/开发版本?
发布于 2019-08-23 20:54:26
CDK与所有绑定同时发布。因此,选择一种特定的语言不会带来任何好处。但是有一个例外:https://www.npmjs.com/package/@aws-cdk/assert
据我所知,assert包仅适用于打字本。我个人使用Python,非常想念这个包。没有本地支持的话,单元测试CDK基础设施是非常丑陋的。
发布于 2019-08-16 01:56:48
我的理解是AWS是使用类型记录.开发的。
没错,来自started.html
当您是Python、C♯或时,为什么需要Node.js? AWS是在TypeScript中发展起来的,并转移到JavaScript上。其他受支持语言的绑定使用运行在Node.js上的AWS引擎,CDK命令行工具也是如此。
会选择类型记录,因为IaC语言可以更快地访问新的可用结构?
必须有一个非常好的理由来解释为什么一个新特性不能同时向所有语言公开。我们只知道其他语言的绑定使用了运行在Node.js上的CDK --因此,如果有的话,NodeJS似乎是第一个cab。
https://stackoverflow.com/questions/57494383
复制相似问题