gpt4 book ai didi

amazon-web-services - AWS lambda : No module named 'cfnresponse'

转载 作者:行者123 更新时间:2023-12-04 00:14:34 25 4
gpt4 key购买 nike

我已经部署了一个 AWS lambda,其中包含:

import json
import boto3
import cfnresponse
import urllib.request
from botocore.exceptions import ClientError

def lambda_handler(event, context):
...
cfnresponse.send(event, context, status, responseData, "CustomResourcePhysicalID")

我尝试在我的 cloudformations 中获取 cfnresponse 的值:

Resources:
API:
Type: Custom::API
Version: '1.0'
Properties:
ServiceToken: arn:aws:lambda:eu-west-1:1234567891011:function:getCountry
Outputs:
Status:
Value:
!GetAtt API.Data

现在 cfn 卡住了,我收到错误:

Unable to import module 'lambda_function': No module named 'cfnresponse' 

我做错了什么?当我检查 docs 时,这似乎是这样做的方法。

最佳答案

默认情况下,Python 2.7 中的 lambda 中仅提供 Cfnresponse。您可能使用的是 3.6。

关于amazon-web-services - AWS lambda : No module named 'cfnresponse' ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49885243/

25 4 0