AWSCDK:找不到命名为XYZ的导出项
创始人
2024-09-24 04:30:22
0
  1. 确认导出项名称是否正确,并检查导出项是否存在。可以通过以下代码来检查:

const myStack = new MyStack(app, 'MyStack'); const myLambda = myStack.lambdaFunction;

// Check if the exported item exists if (!myLambda) { throw new Error('No export named myLambda found'); }

  1. 确认导出项是否在正确的文件中定义。例如,如果导出项在MyStack.ts文件中定义,则在使用它的Stack中导入和使用它之前,需要在Stack中导入和导出它,例如:

// MyStack.ts export const myLambda = new lambda.Function(this, 'MyLambda', { //... });

// UsingStack.ts import { myLambda } from './MyStack';

const usingStack = new UsingStack(app, 'UsingStack'); //... usingStack.addLambda(myLambda);

  1. 确认是否正确部署了CloudFormation模板,并检查导出项名称是否与模板中定义的名称匹配。例如,导出项在模板中定义为:

"Outputs" : { "MyLambdaArn" : { "Description" : "ARN of my Lambda function", "Value" : { "Fn::GetAtt" : [ "MyLambda", "Arn" ] } } }

那么在CDK代码中需要这样使用它:

// UsingStack.ts const myLambdaArn = cdk.Fn.importValue('MyLambdaArn'); const myLambda = lambda.Function.fromFunctionArn(this, 'MyLambda', myLambdaArn); //... usingStack.addLambda(myLambda);

相关内容

热门资讯

开挂一下!内蒙麻将外卦神器下载... 开挂一下!内蒙麻将外卦神器下载,上饶中至能操控吗,本来真的是有挂(哔哩哔哩)内蒙麻将外卦神器下载透视...
教你一下!点我达辅助,玄龙辅助... 教你一下!点我达辅助,玄龙辅助工具,原来有挂(哔哩哔哩)1、点我达辅助免费辅助多个强度级别选择2、点...
曝光一下!钱塘十三水透视,一起... 曝光一下!钱塘十三水透视,一起宁德钓蟹辅助器,竟然存在有挂(哔哩哔哩)1、钱塘十三水透视透视辅助软件...
解密一下!决战十三水辅助,吉祥... 解密一下!决战十三水辅助,吉祥填大坑技巧,确实是真的有挂(哔哩哔哩)1、完成决战十三水辅助有辅助插件...
了解一下!微信小程序微乐辅助器... 了解一下!微信小程序微乐辅助器破解版,葫芦娃七子降妖破解版内购,本来真的是有挂(哔哩哔哩)1、微信小...
详细一下!开心赢三张自建房有挂... 详细一下!开心赢三张自建房有挂吗,大菠萝免费辅助,一贯是有挂(哔哩哔哩)1、进入游戏-大厅左侧-新手...
普及一下!多乐手游辅助,神武4... 普及一下!多乐手游辅助,神武4辅助脚本,一贯存在有挂(哔哩哔哩)1、不需要AI权限,帮助你快速的进行...
开挂一下!红中血流攻略,友间十... 开挂一下!红中血流攻略,友间十三道有什么窍门,总是真的有挂(哔哩哔哩)1、红中血流攻略免费脚本咨询教...
揭幕一下!雀神广东麻雀智能科技... 您好,雀神广东麻雀智能科技贴吧这款游戏可以开挂的,确实是有挂的,需要了解加去威信【136704302...
关于一下!微玩体育辅助器,拱趴... 关于一下!微玩体育辅助器,拱趴大菠萝有辅助吗,竟然真的是有挂(哔哩哔哩)1、点击下载安装,拱趴大菠萝...