我正在尝试运行这个函数:
"cdk deploy --require-approval never"
Run Code Online (Sandbox Code Playgroud)
但我收到此错误:
--app is required either in command-line, in cdk.json or in ~/.cdk.json
Run Code Online (Sandbox Code Playgroud)
我怎样才能解决这个问题?这是我的 cdk.json 文件中的内容:
{
"app": "npx ts-node --prefer-ts-exts bin/project-infra.ts",
}
Run Code Online (Sandbox Code Playgroud)
这是我的项目基础设施代码:
import * as cdk from 'aws-cdk-lib';
import { Construct } from 'constructs';
import * as lambda from 'aws-cdk-lib/aws-lambda';
// import * as sqs from 'aws-cdk-lib/aws-sqs';
export class ProjectInfraStack extends cdk.Stack {
constructor(scope: Construct, id: string, props?: cdk.StackProps) {
super(scope, id, props);
const layer = new lambda.LayerVersion(this, "BaseLayer", {
code: lambda.Code.fromAsset("lambda_base_layer/layer.zip")
compatibleRuntimes: [lambda.Runtime.PYTHON_3_9], …Run Code Online (Sandbox Code Playgroud)