0

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

CLI 命令需要环境变量,所以我在我的 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。

4

1 回答 1

1

Elastic Beanstalk EC2 instances don't contain Private Key File and X.509 Certificate, you must upload them by yourself.

于 2013-11-14T18:41:48.907 回答