15得票4回答
使用AWS CDK启用AWS API网关的CORS

我正在尝试使用AWS CDK构建应用程序。如果我手动使用AWS控制台构建应用程序,我通常会在API网关中启用CORS。 尽管我可以从API Gateway导出swagger,并找到了许多选项来为OPTIONS方法生成模拟端点,但我不知道如何在CDK中实现这一点。目前,我正在尝试: const...

15得票1回答
AWS-CDK单元测试和集成测试

如何对我新建构建单元测试和集成测试? 应该测试什么? 如何进行测试? 谢谢!

15得票1回答
AWS CDK - 角色和策略创建

我该如何将这个CloudFormation转换成CDK(JavaScript或Java)?我想尝试一下,但我第一次使用CDK,不确定该如何操作。FargateTaskExecutionServiceRole: Type: AWS::IAM::Role Properties: AssumeR...

14得票1回答
AWS CDK:是否有一种使用CDK创建数据库模式的方法?

我已经使用CDK(使用Java语言)创建了一个RDS Aurora Postgres数据库集群和数据库实例。现在我正在尝试通过CDK创建一个数据库模式。我尝试过,但没有找到任何文档或帮助资料告诉: 是否可以通过CDK为RDS数据库创建DB模式? 如果可以,如何实现? 如果不行,有哪些最佳实...

14得票1回答
确定 AWS CDK 所需的权限

我正在使用AWS CDK,每次创建新的资源(如CodePipeline、VPC等)时,我都会陷入同样的循环中... 尝试部署 "you are not authorized to foo:CreateBar" 更新IAM权限 尝试部署 "you are not authorized to ...

14得票3回答
如何使用AWS CDK创建Cognito IdentityPool,并将Cognito UserPool作为其中一个身份验证提供程序?

我正在尝试创建一个Cognito联合身份池,其中Cognito用户池作为一种认证提供程序。创建UserPool非常容易: const userPool = new cognito.CfnUserPool(this, 'MyCognitoUserPool') const userP...

14得票6回答
当使用CDK部署Lambda时,Lambda无法找到外部文件夹中的模块。

我正在使用cdk将一些API部署到API网关。我的问题是包含lambda(index.ts)的文件无法导入该文件夹(名为get-users)之外的任何文件或npm模块。 我尝试将node_modules文件夹和其他文件(位于get-users文件夹之外)复制到get-users文件夹中,这样...

14得票3回答
错误:找不到模块'index' 需要堆栈: - /var/runtime/index.mjs

我正在尝试通过CDK部署使用TypeScript实现的Lambda。 我能够成功部署Lambda,但是在测试时,我遇到了以下错误: { "errorType": "Runtime.ImportModuleError", "errorMessage": "Error: Cannot ...

13得票4回答
如何使用#AWS-CDK从另一个堆栈导入安全组?

我想知道如何导入另一个堆栈中定义的安全组,并在当前堆栈中使用。 到目前为止,我尝试了以下方法...class relayStack extends cdk.Stack { public sg_relay: ec2.SecurityGroupRefProps construc...

13得票3回答
通过AWS CDK Python创建的Cloudfront给S3桶源提供了拒绝访问响应,而该S3桶源没有公共访问权限。

使用AWS CDK为不具备公共访问权限的S3存储桶创建CloudFront网络分发。 能够创建源站访问身份和部署,但在成功部署后,浏览器会返回“访问被拒绝”的响应。 从源设置中授予Bucket读取权限将设置为No,手动将其设置为Yes后一切都可以正常工作,但需要通过AWS CDK和Pytho...