问题标签 [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.

0 投票
1 回答
222 浏览

amazon-web-services - AutoScalingGroup / BlockDevice

我们正在将 CloudFormation 模板合并到 aws-cdk。创建 AutoScalingGroup 似乎相当容易。但现在我找不到如何配置从 cloudformation 已知的 BlockDeviceMappings。在 cdk 中,我在 CfnLaunchConfiguration 看到了它,但在那种情况下,我看不到如何从 AutoScalingGroup-Object 获取它或如何注入我自己的。

此致

奥利弗

额外的:

嗨@calestini,不是很多......我通过L2创建了自动缩放组

并搜索文档以了解如何添加 EBS 卷。在 de cdk-L2 Objects 中找不到任何东西。然后我合成了 cloudformation 脚本,发现 L2 不仅自动生成了自动缩放组,还自动生成了 LauchConfig。因此,我开始配置自己的 CnfLauchConfiguration 实例,但没有找到如何将其注入 L2 ASG。然后我研究了文档如何获取隐式生成的文档......在文档中找不到任何东西。所以我就到这里了……

0 投票
0 回答
439 浏览

amazon-web-services - 在执行 *asgLifecycleHookDrainHookRole 期间部署挂起

我正在尝试使用 aws-cdk 将以下堆栈部署到 AWS:

但它在执行 53 中的第 50 步时失败:

有时它也会挂在下一步:

我已经等了很长时间了,它还没有完成部署。我只能想象出了什么问题。

你有过这样的经历吗?

0 投票
1 回答
227 浏览

python - 如何使用 Python 在 wafregional CfnIPSet 中正确定义 ip_set_descriptors

是否有关于如何使用 Python 为 wafregional.CfnIPSet 设置 ip_set_descriptors 的可用示例)?

0 投票
1 回答
1593 浏览

amazon-web-services - 使用 AWS CDK 部署带有测试事件的 AWS Lambda 函数

在 AWS Lambda 管理控制台中,您可以将测试事件与函数关联。

是否可以在使用 AWS CDK 部署 Lambda 函数时配置测试事件,以便以后有人在管理控制台中查看函数时可以使用测试事件?

0 投票
1 回答
1428 浏览

aws-cdk - 如何在 CDK 中获取 VPC Endpoint 的 PrivateIPAddress?

我需要创建一个 VPC 端点和一个 ALB 来定位 CDK 中的 VPC 端点。

我发现 InterfaceVpcEndpoint 可以返回 vpcEndpointNetworkInterfaceIds 属性。因此,似乎缺少的部分是如何以 CDK 方式从这些 ENI ID 获取私有 IP 地址。

我发现 CDK 有一个自定义资源包,它的示例显示我可以使用 AwsCustomResource 调用 AWS API (EC2/DescribeNetworkInterfaces) 来获取 IP 地址。

我尝试编写如下自定义资源:

并将 ip 传递给 elbv2.IPTarget。

但似乎我错过了一些东西,所以它抱怨它需要一个标量而不是引用?

谢谢!

0 投票
1 回答
189 浏览

aws-cdk - 有没有办法指定创建 vpc 时使用的可用区数量?

使用 CDK 在堆栈中实例化 vpc 对象时。有一个参数 max_azs 应该默认为 3。但是,当我创建一个 vpc 时,无论我将该数字设置为什么,我都只会得到 2 个 AZ。

我希望看到这里使用 3 个 azs,但实际上只得到 2 个。即使我将值设置为 99,这应该意味着所有 azs。

0 投票
1 回答
3057 浏览

typescript - 如何使用 AWS CDK 使用 ApiGateway 和 S3 设置 CloudFront?

我正在尝试使用 AWS CDK 设置具有 2 个不同来源的 CloudFront 分配:

  • S3
  • ApiGateway

这是堆栈的示意图。

我遇到的问题是我无法将 API Gateway 的域正确传递给 CloudFront 分配。这是我的尝试:

如果我注释掉originConfigs数组中的第二个对象,一切都会通过,并且ApiUrl输出会打印正确的值。但是,如果我按照上面的示例保留代码,则会收到以下错误:

0 投票
0 回答
599 浏览

aws-lambda - CDK 部署既不更新我的 CoudFormation 模板,也不部署更新

我用额外的解析器更新了 cdk-stack.ts 文件,并更新了lamdba函数的目录位置。

分布目录

如果我做 a cdk diff,我可以看到元数据存在差异。

但是,一旦部署,我就看不到 cloudformation 中的任何新事件或对已部署的 lambda 函数的更改。

知道我在这里缺少什么吗?

0 投票
1 回答
1474 浏览

amazon-cloudformation - 如何在不重新生成密码的情况下使用 CloudFormation 更新密钥的值

我正在使用 CloudFormation 在 AWS Secrets Manager 密钥中生成新密码,但是,当我更改密钥的 JSON 有效负载的另一部分时,密码会重新生成并更改。有没有办法让 CloudFormation 保留最初生成的密码,并且在其他 JSON 字段更改时不更改密码?

0 投票
1 回答
843 浏览

aws-cdk - RDS ClusterParameterGroup 系列的允许值是多少?

我正在尝试配置 Aurora PostgreSQL 2.3 集群(与 PostgreSQL 10.7 兼容),但不知道 rds.ClusterParameterGroup.family 应该设置什么,或者这在这里是否重要。

我发现的示例使用了“aurora5.6”,如下所示,但我不知道它与 PostgreSQL 版本的对应关系如何。

API 文档未提供任何详细信息。https://docs.aws.amazon.com/cdk/api/latest/docs/@aws-cdk_aws-rds.ClusterParameterGroup.html