为什么我的同一个“.s3cfg”文件在不同的机器上不工作
Why my same ".s3cfg" file is not working on different machines
我有服务器 ec2 实例,但出现错误:
$ sh ami-backup.sh
----------------------------------
Thu Sep 24 10:37:47 UTC 2015
----------------------------------
Unable to locate credentials. You can configure credentials by running "aws configure".
相同的脚本在我的本地机器上运行,所以我将“.s3cfg”复制到该服务器,但它仍然给出相同的错误"Unable to locate credentials"
在我的本地机器上:
ashish@ashishk:~$ aws ec2 describe-instances --filters Name=vpc-id,Values=vpc-xxx | awk '{ print }' | sort -n | grep "i-"
i-127fb8df
i-1effb6d3
i-29efe0e4
i-29fd04e4
i-d5888618
在我的服务器(ec2 实例)上具有相同的“.s3cfg”:
$ aws ec2 describe-instances --filters Name=vpc-id,Values=vpc-xxx | awk '{ print }' | sort -n | grep "i-" > /tmp/instanceid.txt
Unable to locate credentials. You can configure credentials by running "aws configure".
为什么我的同一个“.s3cfg”文件不能在不同的机器上运行!请让我知道这里出了什么问题或者如果我将“.s3cfg”从一台机器复制到另一台机器是否可以工作或者我必须 运行 "aws configure" 并在新机器上配置?
在您的服务器上,使用 aws configure
设置您的 AWS Access key ID
、Secret Key ID
和其他东西,然后再 运行 您的命令。
我有服务器 ec2 实例,但出现错误:
$ sh ami-backup.sh
----------------------------------
Thu Sep 24 10:37:47 UTC 2015
----------------------------------
Unable to locate credentials. You can configure credentials by running "aws configure".
相同的脚本在我的本地机器上运行,所以我将“.s3cfg”复制到该服务器,但它仍然给出相同的错误"Unable to locate credentials"
在我的本地机器上:
ashish@ashishk:~$ aws ec2 describe-instances --filters Name=vpc-id,Values=vpc-xxx | awk '{ print }' | sort -n | grep "i-"
i-127fb8df
i-1effb6d3
i-29efe0e4
i-29fd04e4
i-d5888618
在我的服务器(ec2 实例)上具有相同的“.s3cfg”:
$ aws ec2 describe-instances --filters Name=vpc-id,Values=vpc-xxx | awk '{ print }' | sort -n | grep "i-" > /tmp/instanceid.txt
Unable to locate credentials. You can configure credentials by running "aws configure".
为什么我的同一个“.s3cfg”文件不能在不同的机器上运行!请让我知道这里出了什么问题或者如果我将“.s3cfg”从一台机器复制到另一台机器是否可以工作或者我必须 运行 "aws configure" 并在新机器上配置?
在您的服务器上,使用 aws configure
设置您的 AWS Access key ID
、Secret Key ID
和其他东西,然后再 运行 您的命令。