使用 eb create 时是否可以控制 Elastic Beanstalk 实例的 URL?
Is it possible to control the URL for an Elastic Beanstalk instance when using eb create?
当我使用 eb create
创建一个新的 Elastic Beanstalk 环境时:
eb create myappbeta
...结果 URL 包含一个自动生成的部分:
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
但它仍然不起作用...并生成一个自动生成的部分。
您可以使用 eb create --cname <CNAME_PREFIX>
控制您环境的 CNAME。
参考:http://docs.aws.amazon.com/elasticbeanstalk/latest/dg/eb3-create.html
当我使用 eb create
创建一个新的 Elastic Beanstalk 环境时:
eb create myappbeta
...结果 URL 包含一个自动生成的部分:
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
但它仍然不起作用...并生成一个自动生成的部分。
您可以使用 eb create --cname <CNAME_PREFIX>
控制您环境的 CNAME。
参考:http://docs.aws.amazon.com/elasticbeanstalk/latest/dg/eb3-create.html