typescript - 在 AWS CodeBuild 中运行 cdklocal。错误:没有配置凭据
问题描述
我的设置
我有一个打字稿 CDK 项目,它使用 CDK 管道将几个 lambdas 部署到 AWS。
我正在使用aws-cdk-local和localstack在 CDK 管道的代码构建操作中运行一些测试。我想这样做,这样我就可以创建一个本地 dynamodb 堆栈来在管道中运行我的测试(在部署真实堆栈之前)。
我的问题
这在我自己的 PC 上运行良好,但我在运行时从 codebuild 和我的 codebuild 操作中收到以下cdklocal bootstrap
错误cdklocal deploy
。
Environment aws://000000000000/ap-southeast-1 failed bootstrapping: Error: Need to perform AWS calls for account 000000000000, but no credentials have been configured.
您可以看到我什至尝试设置模拟凭据,但没有帮助。
我错过了什么吗?
有没有人cdklocal
从 AWS Codebuild 运行成功?
谢谢 :)
为了完整起见,这是我的代码
解决方案
问题是我在引导之前没有启动 localstack。
推荐阅读
- javascript - 在javascript运行时,堆栈的“帧”和队列的“消息”有什么区别?
- rust - 从通道读取并使用 poll_fn 和 try_ready 的 Tokio 未来永远不会完成
- objective-c - 在什么情况下 [NSDocument fileURL] 可以为零?
- osc - 如何启动和更改 Synth?
- authentication - 漫游到不同 AP 时的身份验证错误
- javascript - Javascript更改事件目标不透明度
- python - 创建具有给定行列的矩阵,但存在输出格式问题
- ios - 如何使用 alamofire 管理器在 ios app swift4 中添加 ssl 证书固定?
- c++ - uintX_t 和 intX_t 类型的打印保证
- sorting - 用拓扑排序在这里找不到问题