问题标签 [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.
npm - 运行 npm install 后如何修复 aws-cdk 的“找不到命令”
我正在尝试安装 aws-cdk 并在终端中运行npm install -g aws-cdk
. 如此处所述 npm 运行后,我得到:
如果我尝试跑步,cdk
我会得到:
typescript - 如何在 CodeBuild 操作之间传递 CodePipeline 中的工件
我正在使用 Typescript 中的 aws-cdk v0.31.0 开发 AWS CodePipeline。
尝试合成 cloudformation 模板时出现验证错误
根据错误消息,我在将工件用作输出之前将其用作输入 - 不确定我是如何做到的。下面我提供了我的代码
amazon-web-services - AWS CDK:如何使用 Route53 别名记录定位 Elastic Beanstalk 环境
要创建 Elastic Beanstalk 应用程序和环境,我有以下代码:
在 Route53 中创建别名记录需要一个目标实现IAliasRecordTarget
如何使用环境作为目标?在 aws-cdk 存储库中寻找实现 IAliasRecordTarget 的类不会产生除云端分发和基本负载均衡器之外的许多候选对象
aws-cdk - AWS CDK 代码管道如何部署到 Elastic Beanstalk?
尝试使用 AWS CDK 为 Elastic Beanstalk 环境创建代码管道时,我无法创建部署阶段。
在 AWS 控制台中,我可以使用“AWS Elastic Beanstalk”操作提供程序添加操作。我在 CDK 中找不到这样的提供程序。
是否有其他方法或解决方法可以部署到 Elastic Beanstalk?
amazon-iam - AWS IAM CDK:为用户标记和创建访问密钥
我正在尝试使用 AWS CDK 通过自定义策略创建具有最小权限的用户,但我坚持标记该用户并创建其访问密钥。
下面是我的代码:
aws-cdk - 将 RDS DatabaseCluster 从一个堆栈传递到另一个堆栈的正确方法是什么?
我有一个数据库堆栈,然后传递给另一个堆栈:
在另一个堆栈中,我将这些套接字传递给 ECS 环境变量:
不幸的是,环境变量最终变成:
更新这看起来像一个错误:https ://github.com/awslabs/aws-cdk/issues/2711
aws-cdk - CDK 为 CfnCrawler 生成空目标
我正在使用 CDK Python API 来定义 Glue 爬虫,但是,CDK 生成的模板在 Crawler 资源中包含空的“目标”块。
我一直无法找到一个可以效仿的例子。我尝试改变目标对象的定义,但对象定义似乎被 CDK 忽略了。
我希望生成的模板包含具有单个 S3Target 的有效“目标”块。但是,cdk synth
在 AWS::Glue::Crawler 资源中输出一个带有空目标的模板:
aws-cdk - aws-cdk 是否支持上传 lambda 函数的外部依赖项?
我想在我的 lambda 中使用外部依赖项(wink-pos-tagger)并能够使用 aws-cdk 部署它。我知道有一种手动的方法,但我宁愿这一切都在一个带有 aws-cdk 的命令中。aws-cdk 支持这个吗?
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
为了更好地了解正在发生的事情
这是代码构建日志:
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 的策略。
想知道需要做更多的事情才能进行。