问题标签 [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 投票
3 回答
9471 浏览

npm - 运行 npm install 后如何修复 aws-cdk 的“找不到命令”

我正在尝试安装 aws-cdk 并在终端中运行npm install -g aws-cdk. 如此处所述 npm 运行后,我得到:

如果我尝试跑步,cdk我会得到:

0 投票
1 回答
959 浏览

typescript - 如何在 CodeBuild 操作之间传递 CodePipeline 中的工件

我正在使用 Typescript 中的 aws-cdk v0.31.0 开发 AWS CodePipeline。

尝试合成 cloudformation 模板时出现验证错误

根据错误消息,我在将工件用作输出之前将其用作输入 - 不确定我是如何做到的。下面我提供了我的代码

0 投票
4 回答
1487 浏览

amazon-web-services - AWS CDK:如何使用 Route53 别名记录定位 Elastic Beanstalk 环境

要创建 Elastic Beanstalk 应用程序和环境,我有以下代码:

在 Route53 中创建别名记录需要一个目标实现IAliasRecordTarget

如何使用环境作为目标?在 aws-cdk 存储库中寻找实现 IAliasRecordTarget 的类不会产生除云端分发和基本负载均衡器之外的许多候选对象

0 投票
2 回答
933 浏览

aws-cdk - AWS CDK 代码管道如何部署到 Elastic Beanstalk?

尝试使用 AWS CDK 为 Elastic Beanstalk 环境创建代码管道时,我无法创建部署阶段。

在 AWS 控制台中,我可以使用“AWS Elastic Beanstalk”操作提供程序添加操作。我在 CDK 中找不到这样的提供程序。

是否有其他方法或解决方法可以部署到 Elastic Beanstalk?

0 投票
1 回答
743 浏览

amazon-iam - AWS IAM CDK:为用户标记和创建访问密钥

我正在尝试使用 AWS CDK 通过自定义策略创建具有最小权限的用户,但我坚持标记该用户并创建其访问密钥。

下面是我的代码:

0 投票
1 回答
1033 浏览

aws-cdk - 将 RDS DatabaseCluster 从一个堆栈传递到另一个堆栈的正确方法是什么?

我有一个数据库堆栈,然后传递给另一个堆栈:

在另一个堆栈中,我将这些套接字传递给 ECS 环境变量:

不幸的是,环境变量最终变成:

更新这看起来像一个错误:https ://github.com/awslabs/aws-cdk/issues/2711

0 投票
2 回答
2169 浏览

aws-cdk - CDK 为 CfnCrawler 生成空目标

我正在使用 CDK Python API 来定义 Glue 爬虫,但是,CDK 生成的模板在 Crawler 资源中包含空的“目标”块。

我一直无法找到一个可以效仿的例子。我尝试改变目标对象的定义,但对象定义似乎被 CDK 忽略了。

我希望生成的模板包含具有单个 S3Target 的有效“目标”块。但是,cdk synth在 AWS::Glue::Crawler 资源中输出一个带有空目标的模板:

0 投票
2 回答
437 浏览

aws-cdk - aws-cdk 是否支持上传 lambda 函数的外部依赖项?

我想在我的 lambda 中使用外部依赖项(wink-pos-tagger)并能够使用 aws-cdk 部署它。我知道有一种手动的方法,但我宁愿这一切都在一个带有 aws-cdk 的命令中。aws-cdk 支持这个吗?

0 投票
1 回答
4415 浏览

aws-codebuild - CodeBuild 无法运行 CDK 合成器

我在 codebuild 上运行 cdk synth 时遇到问题,它只是说:You are not authorized to perform this operation.

这是一个 CDK 应用程序,用于使用@aws-cdk/app-delivery依赖项来配置一些基础设施以创建 CI/CD 管道。我正在使用的代码构建图像是:aws/codebuild/nodejs:10.1.0

buildspec.yml 是app-delivery在他们的自述文件中共享的标准文件,只是--loglevel verbose为了更好地了解正在发生的事情

这是代码构建日志:

0 投票
2 回答
1845 浏览

aws-cdk - ValidationError:堆栈 [CDKToolKit] 不存在

当按照这个Github 案例:amazon-textract-serverless-large-scale-document-processing to executecdk bootstrap时,当“CDKToolkit:creating CloudFormation changset...”为“ValidationError: Stack [CDKToolkit]不存在”时会显示错误消息。

用于参考此Stack Overflow 案例以更新 DescribeStack、DescribeChangeset 和 Createchangeset 的策略。

想知道需要做更多的事情才能进行。