由于硬件限制,我有使用 Windows 7 的限制。这是我完成所有作业的唯一机器。我安装了cygwin ad 想用awscli。
我在这里阅读了文章How to get AWS command line interface to work in cygwin from I read things here http://wiki.fast.ai/index.php/Awscli_in_cygwin上面提到的答案我试过了
pip uninstall awscli
wget rawgit.com/transcode-open/apt-cyg/master/apt-cyg
install apt-cyg /bin
apt-cyg install python
wget https://bootstrap.pypa.io/get-pip.py
python get-pip.py
pip install awscli
当我做
$ aws --version
aws-cli/1.15.81 Python/2.7.14 CYGWIN_NT-6.1/2.10.0(0.325/5/3) botocore/1.10.80
现在,当我执行 aws configure 时出现错误
DEEL@DEEL-PC ~/.aws
$ aws configure
AWS Access Key ID [****************NLVA]:
AWS Secret Access Key [****************2YhC]:
Default region name [None]: ap-south-1
Default output format [None]: text
[Errno 2] No such file or directory: ''
它在抱怨什么,我该如何摆脱它?当我做
$ cat config
[default]
output = text
region = ap-south-1
我以前曾尝试设置并制作这些条目。现在当我跑
$ aws ec2 describe-instances
You must specify a region. You can also configure your region by running "aws configure".
当我运行 aws configure
DEEL@DEEL-PC ~/.aws
$ aws configure
AWS Access Key ID [****************NLVA]:
AWS Secret Access Key [****************2YhC]:
Default region name [None]: ap-south-1
Default output format [None]: text
[Errno 2] No such file or directory: ''
在 cygwin 上配置 aws 时,我还检查了No such file or directory 错误,但无法解决问题。
现在我做到了
$ rm -rfv .aws/
removed '.aws/credentials'
removed directory '.aws/'
然后再次
DEEL@DEEL-PC ~ $ aws configure
AWS Access Key ID [None]: ****************VA
AWS Secret Access Key [None]: *************hC
Default region name [None]: ap-south-1
Default output format [None]: text
[Errno 2] No such file or directory: ''
但我再次得到同样的错误。现在这是一个问题,我还应该在这里检查 awscli 以便在 cygwin 中工作吗?
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句