使用eb create时是否可以控制Elastic Beanstalk实例的URL?

时间:2016-01-20 15:42:25

标签: amazon-web-services command-line-interface elastic-beanstalk

当我使用eb create创建一个新的Elastic Beanstalk环境时:

eb create myappbeta

...生成的网址包含自动生成的部分:

myappbeta-epjmudtzjs.elasticbeanstalk.com

当我通过Web控制台创建环境时,我有机会控制URL,所以我可以:

myappbeta.elasticbeanstalk.com

有没有办法使用eb create

执行此操作

我的.elasticbeanstalk/config.yml是:

branch-defaults:
  default:
    environment: myappprod
deploy:
  artifact: myapp/target/scala-2.10/myapp_2.10-0.1-SNAPSHOT.war
global:
  application_name: myapp
  default_ec2_keyname: abc
  default_platform: 64bit Amazon Linux 2014.03 v1.0.4 running Tomcat 7 Java 7
  default_region: us-east-1
  profile: null
  sc: null

我还尝试在保存的配置中使用CNAME设置:

CName: myappbeta

但它仍然不起作用......并生成一个自动生成的部分。

1 个答案:

答案 0 :(得分:2)

您可以使用eb create --cname <CNAME_PREFIX>来控制您的环境的CNAME。

参考:http://docs.aws.amazon.com/elasticbeanstalk/latest/dg/eb3-create.html