调用AWS API命令时SSL验证失败

时间:2020-09-09 13:38:34

标签: amazon-web-services python-2.7 boto3 aws-cli

从笔记本电脑运行以下内容时:

import sys, os, boto3, json

payload = json.dumps({'query':query})
dynamodb = boto3.resource('dynamodb')
table = dynamodb.Table('table1')
response = table.get_item(Key={'item': 'item1'})

我得到了错误:

botocore.exceptions.SSLError:https://dynamodb.eu-west-2.amazonaws.com/的SSL验证失败[错误2]没有这样的文件或目录

它在最后一行与“ table.get_item(”一起崩溃。今天第一次出现此错误。在此之前,同一代码在过去两年中在同一台笔记本电脑上运行良好。代码在AWS Lambda中仍然可以正常运行。该代码在Python 2.7中运行。

过去六个小时,我一直在尝试解决此问题。我已经重新安装了boto3,botocore,awscli。重新配置了AWS CLI。更新了pip和我在Python中使用的所有模块。

任何帮助将不胜感激。谢谢。

0 个答案:

没有答案