aws-cdk相关内容

如何将标签添加到AWS-CDK构造

如何将标签添加到特定于AWS-CDK的构造中,或者甚至向堆栈中创建的所有资源添加更好的标签定义? 解决方案 根据aws-cdk文档,您可以将标记添加到所有构造/资源.标签将继承到同一“树"中的构造.太酷了. 使用基于Java的aws-cdk的示例: MyStack堆栈=新的MyStack(app,"nameOfStack");Tag.add(堆栈,"tag_foo","tag_f ..
发布时间:2021-04-13 18:32:56 其他开发

在cdk部署期间如何跳过IAM更改确认?

在CDK上部署任何需要IAM策略更新的更改时,您会收到以下消息: 此部署将根据您当前的安全批准级别进行潜在的敏感更改 ,其后是要进行的策略更改的列表,然后是确认对话框.总的来说,我认为这是一件好事,但不幸的是,这使自动化部署变得困难. 是否存在可以设置为跳过此确认的隐藏标志或环境变量?类似于Terraform的-自动批准标志. 解决方案 cdk deploy 命令上的以下 ..
发布时间:2021-04-03 19:56:33 其他开发

与CDK一起部署时,Lambda无法从外部文件夹中找到模块

我正在使用cdk将一些api部署到API网关.我的问题是包含lambda(index.ts)的文件无法导入该文件夹(名为 get-users 的文件夹)之外的任何文件或npm模块. 我尝试将node_modules文件夹和其他文件(在 get-users 文件夹之外)复制到文件夹 get-users ,并且运行良好. 导入lodash时的示例错误如下, "errorType":"Ru ..
发布时间:2021-04-03 19:44:51 其他开发

如何设置HostedZone,以便将其委托给另一个AWS账户中的父DNS记录?

简介 我有一些使用CDK创建API网关和Lambda的TypeScript代码.它可以工作并部署到标准AWS URL.到目前为止一切顺利. 我现在需要传输API网关,以便它可以在自定义域上运行,以便可以在Web应用程序中设置Cookie.事实证明,这要困难得多,而且我怀疑我遇到了困难,因为我同时是TypeScript,AWS和CDK的新手.网络上有很多文档资源,但是大多数文档资源要求我 ..

使用AWS CDK部署后如何执行数据库架构迁移?

我正在运行Aurora PostgreSQL(无服务器)集群.第一次部署基础结构之后,以及每次重新部署后,我都希望运行数据库架构迁移(添加表,添加列). 我该怎么做? Lambda是不可能的,因为迁移可能会持续很长时间. 修改:阐明了架构迁移 谢谢! 解决方案 如果要查找有关使用自定义资源在Aurora中迁移数据库架构的示例.在此存储库中查看详细的示例. ..
发布时间:2021-04-03 19:15:47 其他开发

如何在python中为AWS-CDK创建自定义构造库

最近,我一直在使用aws-cdk创建EC2,VPC和S3服务. 但是,如果要在python中创建我的自定义EC2库(不使用JSII),则要比使用aws_cdk的aws_ec2库实际创建EC2实例和VPC多得多. 自定义库将接受以下参数,例如实例名称(String), InstanceType(String), MachineImage(String),子网类型(字符串) 比起以下 ..
发布时间:2021-04-03 19:01:33 Python

CDK-S3通知导致循环引用错误

我想在一个堆栈中创建一个S3存储桶,将其传递到另一个堆栈中,然后使用它在sns或sqs上创建通知.这是一个分解后的代码示例. 堆栈1 导出类BucketStack扩展了BaseStack {公共只读mynBucket:存储桶;构造函数(作用域:应用,ID:字符串,道具?:StackProps){const属性:StackProps = {信封:{区域:StackConfiguration. ..

由CDK定义时,是否可以在本地运行AWS Step Functions?

AWS Step Functions可以使用“步骤功能本地Docker" .但是,需要使用基于JSON的亚马逊州语言.如果使用AWS CDK/CloudFormation定义了AWS基础结构(Step Functions加上lambda),这根本就不方便. 是否可以通过CDK或CloudFormation输出为状态机创建Amazon States Language定义,从而可以在本地运行st ..

使用CDK创建自定义AWS IAM策略

根据文档:https://docs.aws.amazon.com/cdk/api/latest/docs/@aws-cdk_aws-iam.Policy.html 我可以创建自己的策略并附加到角色,但是它没有创建新策略,而是作为内联策略附加到角色.我想使用arn创建自定义策略,以便可以附加到我想要的其他角色 我尝试过的事情 新政策(..)新的iam.PolicyStatement() ..

当同时使用cfn模板和使用AWS CDK创建的管道时,如何使用CodePipeline部署CloudFormation堆栈?

使用AWS CDK,我创建了一个具有自动伸缩组的简单堆栈,并且还定义了启动配置资源,以在ec2实例创建期间执行一些powershell脚本.这些脚本位于相同的cdk typescript项目中,我使用and aws-s3-asset结构上传脚本目录.当CDK合成模板时,它会使用自动生成的名称创建3个CloudFormation参数,以引用资产的S3存储桶.至此,一切正常,我执行了cdk deplo ..

CDK将API网关堆栈拆分为2个小堆栈

我正在尝试创建CDK堆栈以创建API网关.如果我以“小块"的形式创建堆栈,则一切工作均会例外(注释部分资源),但是当我尝试创建完成的堆栈时,却遇到了这个异常: Number of resources, 224, is greater than maximum allowed, 200 因此,我试图将我的大堆栈分成2个较小的堆栈,一个堆栈创建资源,并创建一半的资源,另一个堆栈填充相关数据 ..
发布时间:2020-08-23 21:52:06 其他开发