Amazon web services 创建一个EventBridge规则,该规则以使用AWS CDK在单独堆栈中定义的lambda函数为目标

Amazon web services 创建一个EventBridge规则,该规则以使用AWS CDK在单独堆栈中定义的lambda函数为目标,amazon-web-services,aws-lambda,aws-cdk,aws-event-bridge,Amazon Web Services,Aws Lambda,Aws Cdk,Aws Event Bridge,我有3个独立的堆栈(都在同一帐户和区域中) he AuthStack通过lambda postconfimation trigger lambda函数对新的用户事件对象进行身份验证,并将其发送到EventsBusStack EventBusStack通过后确认lambda接收newUser对象 然而,使用CDK,我似乎无法找到一种方法来定位位于第三个堆栈中的lambda函数,即RewardsStack。CDK似乎没有提供一种通过其arn定位lambda函数的方法 如何使用CDK创建针对位于不同堆

我有3个独立的堆栈(都在同一帐户和区域中)

  • he AuthStack通过lambda postconfimation trigger lambda函数对新的用户事件对象进行身份验证,并将其发送到EventsBusStack
  • EventBusStack通过后确认lambda接收newUser对象
  • 然而,使用CDK,我似乎无法找到一种方法来定位位于第三个堆栈中的lambda函数,即RewardsStack。CDK似乎没有提供一种通过其arn定位lambda函数的方法

  • 如何使用CDK创建针对位于不同堆栈中的lambda函数的规则?

    您只需要使用
    函数。fromFunctionArn
    使用ARN。

    Smh,傻我。非常感谢!