【发布时间】:2021-04-16 11:07:04
【问题描述】:
我正在使用基于 aws ec2 linux 的服务器, 当我运行命令 "aws configure"
它给出以下错误:
Traceback (most recent call last):
File "/usr/bin/aws", line 19, in <module>
import awscli.clidriver
File "/usr/lib/python2.7/dist-packages/awscli/clidriver.py", line 17, in <module>
import botocore.session
File "/usr/local/lib/python2.7/site-packages/botocore/session.py", line 31, in <module>
import botocore.client
File "/usr/local/lib/python2.7/site-packages/botocore/client.py", line 16, in <module>
from botocore import waiter, xform_name
File "/usr/local/lib/python2.7/site-packages/botocore/waiter.py", line 18, in <module>
from botocore.docs.docstring import WaiterDocstring
ImportError: No module named docs.docstring
使用以下版本: 蟒蛇:3.5 点数:20.3.4 awscli:1.18.223 boto3: 1.16.63
【问题讨论】:
-
不要在 EC2 上使用 AWS CONFIGURE 来存储您的凭证。发布了一个解决方案,该解决方案说明了使用角色的方式,这是在不配置凭证的情况下在 ec2 实例上运行命令的最佳实践
-
我的解决方案对您有用吗?如果确实如此,您会接受它作为解决方案,以便将来可以帮助其他人:)
标签: amazon-web-services amazon-s3 amazon-ec2 command-line-interface