我的团队有一个运行在执行IAM角色下的流水线。我们希望通过CloudFormation或CDK将代码部署到AWS。 过去,我们会使用执行IAM角色将一些构件上传到S3存储桶中,然后使用它来创建/更新我们的CloudFormation堆栈。 我们最近转向了CDK,并试图尽可能多地使用CDK ...
我正在尝试运行CDK命令来检查本地和远程堆栈的差异。 我正在使用以下命令。cdk diff --profile saml 我收到了以下错误信息Unable to resolve AWS account to use. It must be either configured when you...
嗨,我正在使用 AWS CDK。我试图获取现有的非默认 VPC。我尝试了以下选项。vpc = ec2.Vpc.from_lookup(self, id = "VPC", vpc_id='vpcid', vpc_name='vpc-dev') 这导致以下错误[Error at /Location...
我正在部署一项将被CloudFront使用的Lambda函数。因此,该函数的执行角色需要由edgelambda.amazonaws.com和lambda.amazonaws.com扮演。如果我手动执行此操作,策略将如下所示:{ "Version": "20...
我正在使用CDK/CloudFormation,最近尝试创建新的堆栈时遇到了以下错误:The maximum number of addresses has been reached. 在AWS管理控制台中查看,VPC IP地址的限制为40个,列表中恰好有40个 - 但其中一些既没有关联实例I...
我正在尝试使用cdk deploy my-stack将我的堆栈部署到AWS。当我在终端窗口中执行时,它可以完美地工作,但是当我在管道中执行时,会出现此错误:需要执行账户xxx的AWS调用,但未配置凭据。我已经运行了aws configure并插入了我使用的IAM用户的正确密钥。 所以,只有在我...
API Gateway有阶段的概念(例如:dev,test,prod),通过AWS控制台部署多个阶段非常简单。 使用AWS CDK定义和部署多个阶段是否可行? 我尝试过,但目前似乎不可能。以下是一个非常基本的堆栈的摘要示例,用于构建API Gateway RestApi来服务于lambda...
我有一个应用程序,其中有两个堆栈,都在同一区域/帐户内。其中一个堆栈需要另一个堆栈中存在的 Lambda 的 ARN。我该如何引用它?// within stackA constructor public StackA(Construct scope, String id, StackProp...
我正在尝试将一个Lambda函数调用到一个“示例应用程序”堆栈中,但由于我正在尝试传递一个名为“this”的参数,因此它给出了一个错误。 这是我的Lambda函数export async function handler(event) { console.log("request:"...
我遇到了如下错误: 此 CDK CLI 与您的应用程序使用的 CDK 库不兼容。请将 CLI 升级到最新版本。 (云组装架构版本不匹配:支持的最大架构版本为 8.0.0,但找到了 9.0.0) 在执行 cdk diff 命令后。 我运行了 npm install -g aws-cdk@la...