【发布时间】:2018-07-19 10:33:53
【问题描述】:
我想在干净的环境中制作eb deploy。它告诉我首先需要执行eb init。
当我这样做时,我会看到以下内容:
Select a default region
1) us-east-1 : US East (N. Virginia)
2) us-west-1 : US West (N. California)
3) us-west-2 : US West (Oregon)
4) eu-west-1 : EU (Ireland)
5) eu-central-1 : EU (Frankfurt)
6) ap-south-1 : Asia Pacific (Mumbai)
7) ap-southeast-1 : Asia Pacific (Singapore)
8) ap-southeast-2 : Asia Pacific (Sydney)
9) ap-northeast-1 : Asia Pacific (Tokyo)
10) ap-northeast-2 : Asia Pacific (Seoul)
11) sa-east-1 : South America (Sao Paulo)
12) cn-north-1 : China (Beijing)
13) us-east-2 : US East (Ohio)
14) ca-central-1 : Canada (Central)
15) eu-west-2 : EU (London)
(default is 3):
如您所见,设置需要手动说明。 如何自动执行此设置?
我试过了
$ export AWS_ACCESS_KEY_ID="xxx"
$ export AWS_SECRET_ACCESS_KEY="xxx"
$ export AWS_DEFAULT_REGION="xxx"
$ eb init
但还是有必要选择地区等(如上)?
如何自动生成我的.aws 以进行 eb 部署,无需手动交互,仅使用命令?
编辑 我试过了:
init --region eu-west-1 appname
这已经让我走得更远了,但现在我收到了:
Select the default environment.
You can change this later by typing "eb use [environment_name]".
1) app-dev
2) app-uat
如何在eb init 命令中自动执行此设置?
【问题讨论】:
-
eb init只是写一些配置文件吧?没有理由你必须为此使用 eb init。 -
所以我可以在不先进行 eb init 的情况下进行 eb 部署?因为在设置环境变量并执行我的 eb 部署后它告诉我:错误:此目录尚未使用 EB CLI 设置您必须先运行“eb init”。
标签: amazon-web-services amazon-elastic-beanstalk ebcli