AWS CDK 部署:如果有多个堆栈,则需要参数

发布于 2025-01-12 05:03:37 字数 553 浏览 0 评论 0原文

我的环境 Typescript、node.js、cdk。我尝试部署由两个堆栈组成的 AWS 堆栈:

#!/usr/bin/env node
import 'source-map-support/register';
import * as cdk from "@aws-cdk/core";

import { WafRegionalStack } from '../lib/WafRegionalStack'
import { ReactStack } from '../lib/ReactStack';


const app = new cdk.App();

new WafRegionalStack(app, 'WafRegionalStack', {})

new ReactStack(app, 'ReactStack', {})

我使用命令:

npx deploy

执行此部署过程会出现错误

require argument if there is more than a single stack

My env Typescript, node.js, cdk. I try to deploy AWS stack that consists of two stacks:

#!/usr/bin/env node
import 'source-map-support/register';
import * as cdk from "@aws-cdk/core";

import { WafRegionalStack } from '../lib/WafRegionalStack'
import { ReactStack } from '../lib/ReactStack';


const app = new cdk.App();

new WafRegionalStack(app, 'WafRegionalStack', {})

new ReactStack(app, 'ReactStack', {})

I use a command:

npx deploy

Doing this deployment process get a mistake

require argument if there is more than a single stack

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

A君 2025-01-19 05:03:37

https://docs.aws.amazon.com/cdk/v2/指定堆栈下的guide/cli.html是您如何一次部署特定或所有堆栈的方法。

具体地

cdk deploy StackName

或在您的具体情况下使用通配符

cdk deploy Stack\*

,您可以使用:

cdk deploy WAF\* React\*

cdk deploy --all

https://docs.aws.amazon.com/cdk/v2/guide/cli.html under Specify Stacks is how you can deploy specific or all stacks at once.

specifically

cdk deploy StackName

or with wildcards

cdk deploy Stack\*

in your specific situation, you can use:

cdk deploy WAF\* React\*

or

cdk deploy --all
很糊涂小朋友 2025-01-19 05:03:37

如果应用程序中有多个堆栈,我们需要选择 CLI 命令:

npx cdk deploy '*'

If there is more than a single stack in the app we need to choose the CLI command:

npx cdk deploy '*'
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文