'unicode'对象没有属性'keys'

时间:2013-12-10 17:24:25

标签: amazon-web-services amazon-ec2 elastic-beanstalk

在.ebextensions目录中添加.config以在Elastic Beanstalk下管理的Amazon Linux中安装imagemagick包时遇到严重问题。我用了

packages:
        yum:
            ImageMagick: []

当我尝试从ELB控制台部署战争时,处理已完成并显示错误

  

[实例:i-531ab77a模块:AWSEBAutoScalingGroup配置:null]   命令在实例上失败。返回码:1输出:发生错误   在构建期间:'unicode'对象没有属性'keys'。

2 个答案:

答案 0 :(得分:10)

确保“ImageMagick:”和“[]”之间有空格。

当我使用“ImageMagick:[]”时,我能够重现此错误:

  

[实例:i-7079d32d模块:AWSEBAutoScalingGroup ConfigSet:null]实例上的命令失败。返回码:1输出:构建期间发生错误:'unicode'对象没有属性'keys'。

答案 1 :(得分:1)

我遇到了同样的错误
sources:
      /home/ec2-user  http://azxc.net/certs.zip

忘记添加“:”,此修复错误:

sources:
      /home/ec2-user:  http://azxc.net/certs.zip