繁体   English   中英

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

[英]AWS CDK deploy: require argument if there is more than a single stack

我的环境 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

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

具体来说

cdk deploy StackName

或使用通配符

cdk deploy Stack\*

在您的具体情况下,您可以使用:

cdk deploy WAF\* React\*

或者

cdk deploy --all

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

npx cdk deploy '*'

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM