gpt4 book ai didi

amazon-web-services - 从 S3 存储桶 (AWS) 上的 cdk.out 文件夹部署 CDK Stack

转载 作者:行者123 更新时间:2023-12-02 02:19:31 26 4
gpt4 key购买 nike

我想知道是否可以做这样的事情:

  1. 在本地执行 CDK 合成器,这将创建 cdk.out 文件夹(它应该包含 cdk 部署所需的所有文件?)
  2. 将 cdk.out 文件夹上传到 S3 存储桶
  3. 使用 CodeBuild 中的“cdk deploy”根据 S3 中 cdk.out 文件夹的内容进行 CDK 部署

如果我将包括 typescript 文件的完整 CDK 项目上传到 S3 存储桶,我可以设法完成这三个步骤。所以我的问题是是否有解决方法,这样您只需要 cdk.out 文件夹,而不需要 typescript 脚本本身。我的意思是该项目已经综合了?

当我尝试从 cdk.out 文件夹执行此操作时,它提示需要 cdk.json 文件。如果我使用 cdk.out 文件夹上传该文件,则会提示找不到 typescript 文件。我认为这是因为我在 cdk.json 中有一个“app”:“npx ts-node bin/app.ts”。我不确定如何解决这个问题以及是否可能。

如果不可能,我只需上传完整的项目,而不仅仅是 cdk.out 文件夹...

最佳答案

我发现我可以通过使用让它工作

cdk deploy --app 'cdk.out/' <my-stack>

然后它将引用 cdk.out 中的 CDK 资源并从那里进行构建,因此无需上传所有文件并重新进行“cdk 合成器”

关于amazon-web-services - 从 S3 存储桶 (AWS) 上的 cdk.out 文件夹部署 CDK Stack,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/66640751/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com