这个错误通常是由于Lambda函数不支持使用的扩展引起的。一个可行的解决方案是查看 Lambda 函数是否与使用的扩展兼容。如果扩展没有最新的版本,请尝试更新到最新的版本。
以下是代码示例,展示了如何处理这个错误:
import boto3
lambda_client = boto3.client('lambda')
response = lambda_client.invoke( FunctionName='my-lambda-function', Payload=b'{}', Qualifier='my-lambda-version', ClientContext='LambdaExtension1' )
if response['StatusCode'] == 200: print('Lambda function successfully executed.') else: error_message = response['FunctionError'] print(f'Error: {error_message}')