Elastic Beanstalk实例的证书路径

时间:2013-11-14 15:14:17

标签: elastic-beanstalk

我正在尝试在新的beanstalk实例启动时运行CLI命令。

CLI命令需要env vars,所以我在bash脚本中设置了这些:

export EC2_BASE=/opt/aws
export EC2_HOME=$EC2_BASE/apitools/ec2
export EC2_PRIVATE_KEY=$(ls $EC2_BASE/certificates/*-pk.pem)
export EC2_CERT=$(ls $EC2_BASE/certificates/*-cert.pem)
export EC2_URL=https://ec2.amazonaws.com
export PATH=$PATH:/usr/local/bin:/usr/local/sbin:/usr/bin:/usr/sbin:/bin:/sbin:$EC2_HOME/bin
export JAVA_HOME=/usr

在日志中,我看到证书路径无效并导致错误。

  ls: cannot access /opt/aws/certificates/*-pk.pem: No such file or directory

证书的正确路径是什么? 我正在使用默认的linux ami。

所有这一切的要点是动态分配弹性IP。

1 个答案:

答案 0 :(得分:1)

Elastic Beanstalk EC2实例不包含Private Key FileX.509 Certificate,您必须自己上传。