问题标签 [aws-cdk]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
aws-cdk - AWS-CDK 单元测试和集成测试
对我新建的结构进行单元测试和集成测试的正确方法是什么?
实际应该测试什么?应该如何测试?
谢谢!
aws-step-functions - Is there a way to create step functions graph using CDK?
Currently step functions graph are defined in json using ASL (Amazon States Language). There is no good way to to unit testing of the graphs being created and we have to rely on running the graph with mocked/some implementation of lambda functions on aws account. With launch of AWS CDK, is it possible to have the step function graphs also defined in high level language and do unit testing, mocking etc?
aws-cdk - 传入模板参数
我们正在研究在我们的 CI/CD 管道中使用 aws-cdk。我们需要能够在构建期间将参数传递到模板中,以便它可以生成在部署期间使用的工件。我看到我们可以使用 cdk.json 文件来指定上下文属性,但这实际上并没有将值放入 CloudFormation 模板本身。只是让您可以在代码中访问它们。
我尝试过这样的事情:
这会导致参数出现在 CloudFormation 仪表板选项卡中,但没有设置任何值,只有默认值。目前支持这个吗?如果没有,是否为未来计划?
aws-cdk - 无法检索用于配置 CodePipeline 的 ssmParameter
我正在尝试使用 GitHub 作为源阶段来配置 CodePipeline,为此,我使用 Secrets Manager 配置了我的 GitHub OAuth 令牌:
但是当我尝试部署堆栈时,cdk deploy
我得到:
ValidationError:无法从此帐户的参数存储中获取参数 [github-token]。无法从此帐户的参数存储中获取参数 [github-token]。
我还尝试向管道添加权限
但它没有用。
有任何想法吗?
amazon-web-services - aws-cdk 中的 AWS CodeBuild Webhook
使用 GitHub Webhook 创建 AWS CodeBuild 项目以对拉取请求运行检查的最佳方法是aws-cdk
什么?
aws-cdk - 如何在 AWS CodeBuild 中设置 AWS CDK 应用程序执行?
我想使用 AWS CodeBuild 从 Git 存储库运行 AWS CDK 合成 - 即,如果我更新存储库中的 CDK 应用程序代码,我希望 CloudFormation 堆栈自动更新。设置构建角色权限的最佳实践是什么?
amazon-web-services - aws-cdk 将 Lambda 函数与 CloudFront Web 分配相关联
我正在尝试使用aws-cdk创建 CloudFront Web 分配。我能够成功创建 Web 分发,但我还没有弄清楚如何关联 lambda 函数。
下面是我的 Typescript aws-cdk 代码片段,用于创建 CloudFront Web Distribution。我删除了一些不相关的代码。
我试图让它生成的 CloudFormation 代码是这样的:
我似乎无法生成的确切部分是:
预先感谢您的帮助。
aws-cdk - 添加 ec2 实例时使用现有的 vpc 和安全组
有很多示例代码,但快速改进的 cdk 包并没有帮助我找到一些(我认为)简单事物的工作示例。例如,即使是我在示例中找到的导入也失败了:
为什么示例 ec2 代码不显示原始 ec2 实例的创建?
有什么帮助的是示例 cdk 代码,它使用硬编码的 VpcId 和 SecurityGroupId(我会将它们作为上下文值传递)来创建一对新的子网(即,每个可用区一个),我们将一对 EC2 实例放入其中.
同样,实例的目标 VPC 和 SecurityGroup 已经存在。我们只是(今天)在添加新的 EC2 实例集时创建新的子网。
我们有许多不同的环境(AWS 基础设施集),它们目前共享一个账户、VPC 和安全组。这将会改变,但我目前的目标是看看我们是否可以使用云开发工具包在这个现有模型中创建新的不同环境。我们今天有一个 CF 模板。
我不知道从哪里开始。引用现有 VPC 的示例未编译。
同样,实例的目标 VPC 和 SecurityGroup 已经存在。我们只是(今天)在添加新的 EC2 实例集时创建新的子网。
-----编辑-------->
关于 gitter 的讨论帮助我回答了这个问题以及如何添加裸实例
不需要进一步的答案......对我来说。
c# - 如何使用 AWS CDK 将“PolicyDocument”对象附加到 TopicPolicy?
原谅我,这是我第一次问关于堆栈溢出的问题。我会尽量让这一点尽可能清楚。
问题:
尝试使用 AWS CDK 合成堆栈时出现此命令行错误。我使用 C# 作为我的语言,只是在我的本地机器上玩。
在基于此文档构造我的主题策略对象时,我似乎没有传递“策略文档”对象。在文档中,在“CfnTopicPolicyProps(接口)”下,它显示了可以包含主题对象和policyDocument对象。但是,在 Visual Studio 中,当我查看接口的定义时,它只包含主题对象。我包括了我对下面接口的使用以及一些类、接口及其父类的定义。我是一个相对较新的开发人员,但我完全不知所措。我在这里想念什么?
提前感谢大家提供的任何帮助或建议。
CLI 错误输出
接口的使用:
TopicRefProps 定义:
ITTopicRefProps 定义:
代理基地定义:
aws-cdk - 'cdk destroy' 没有按预期工作,或者我没有正确理解它?
这是我的演示堆栈,
'cdk deploy' 创建一个新的存储桶,但是当我执行 'cdk destroy' 时它不会删除存储桶。我做错什么了吗?