首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >邮递员请求: ImportError:无法导入名称DEFAULT_CIPHERS

邮递员请求: ImportError:无法导入名称DEFAULT_CIPHERS
EN

Stack Overflow用户
提问于 2019-04-20 10:54:15
回答 3查看 5K关注 0票数 5

我使用一个Red Hat EC2实例来运行AWS CLI命令,并使用Glacier和S3管理一些任务。我还在设计一个Rest API,以便执行我在EC2上部署的脚本。使用Postman向EC2的公共DNS地址发送POST请求,我的脚本将接受一个原始的JSON并对其进行解码,以获得PHP脚本将接受的参数。当我尝试在PHP脚本中执行AWS CLI命令时遇到错误。当我在终端中运行AWS命令时,它们会起作用。

我在这个帖子上尝试过的东西

https://github.com/aws/aws-cli/issues/3542

  • pip安装AWScli而不是pip install AWS
  • 降级AWSversions和Botocore

邮递员回复

代码语言:javascript
复制
Traceback (most recent call last):
  File "/usr/bin/aws", line 19, in 
    import awscli.clidriver
  File "/usr/lib/python2.7/site-packages/awscli/clidriver.py", line 17, in 
    import botocore.session
  File "/usr/lib/python2.7/site-packages/botocore/session.py", line 30, in 
    import botocore.credentials
  File "/usr/lib/python2.7/site-packages/botocore/credentials.py", line 42, in 
    from botocore.utils import InstanceMetadataFetcher, parse_key_val_file
  File "/usr/lib/python2.7/site-packages/botocore/utils.py", line 31, in 
    import botocore.httpsession
  File "/usr/lib/python2.7/site-packages/botocore/httpsession.py", line 7, in 
    from urllib3.util.ssl_ import (
ImportError: cannot import name DEFAULT_CIPHERS

Php脚本

代码语言:javascript
复制
exec("aws s3 cp s3://$BucketName /path/to/dir/ --recursive 2>&1",$output,$return);

我希望AWS CLI命令由exec命令执行,并返回一个字符串输出,我会将其作为响应发送回去。

EN

回答 3

Stack Overflow用户

发布于 2019-04-21 09:04:40

通过运行以下命令修复了此问题

代码语言:javascript
复制
sudo pip install awscli --force-reinstall --upgrade
票数 8
EN

Stack Overflow用户

发布于 2019-09-30 07:26:38

对我来说,这解决了问题:

代码语言:javascript
复制
sudo pip install boto3 --force-reinstall --upgrade

以防万一,请稍后尝试此步骤:

代码语言:javascript
复制
sudo pip install awscli --force-reinstall --upgrade
票数 2
EN

Stack Overflow用户

发布于 2021-02-24 11:59:11

我也有这个错误消息,但它是由损坏的python-urllib3

代码语言:javascript
复制
yum reinstall python-urllib3

帮我整理好了。最初的原因是因为我们使用了pip安装urllib3和yum搞混了。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/55769854

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档