ASK-CLI:无法链接到AWS控制台帐户

时间:2017-12-29 11:03:09

标签: amazon-web-services aws-lambda alexa alexa-skills-kit

我一直试图将我的aws帐户添加到ask-cli,以便我可以直接部署我的lambda函数。 每当我尝试克隆或部署它时,

try{...curl...}finally{curl_close($ch);}

即使在跟随'问问初学者'它没有效果。 我已经将amazon开发者帐户添加到了ask-cli但无法与aws链接。 任何帮助将不胜感激 提前谢谢。

2 个答案:

答案 0 :(得分:2)

如果你已经安装了aws-cli,那么plz运行aws-configure并提供你的id和密钥。

$ aws configure --profile user2
AWS Access Key ID [None]: AKIAI44QH8DHBEXAMPLE
AWS Secret Access Key [None]: je7MtGbClwBF/2Zp9Utk/h3yCo8nvbEXAMPLEKEY
Default region name [None]: us-east-1
Default output format [None]: text

否则在名为.aws的主页中创建文件夹并在其中添加credential文件。 您可以在其中指定以下格式

[default]
aws_access_key_id=AKIAIOSFODNN7EXAMPLE
aws_secret_access_key=wJalrXUtnFEMI/K7MDENG/bPxRfiCYEXAMPLEKEY

答案 1 :(得分:1)

嗯,这个问题已经回答了。但是我想添加一些东西。

如果出于某种原因,您在设置ASK配置文件时未设置AWS凭证,则可以运行以下命令来设置AWS凭证并链接到ASK配置文件。

ask init --aws-setup

然后,将提示您输入个人资料名称,访问密钥和秘密访问密钥。如果您尚未创建多个ASK配置文件,则配置文件名称将为默认。提供凭据后,您将不会遇到问题中提到的错误。