[英]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.