11

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 展開を行うためにmy を自動生成するにはどうすればよいですか?

私が試した編集:

init --region eu-west-1 アプリ名

これにより、すでに少し進んでいますが、今では次のようになります。

Select the default environment.

You can change this later by typing "eb use [environment_name]".
1) app-dev
2) app-uat

eb initコマンドでこのセットアップを自動化するにはどうすればよいですか?

4

3 に答える 3

0

CI/CD を開発しようとしていると思います。ここで私の Jenkinsfile を確認できます。

eb deploy次のコマンドを使用して、コマンドに入力を渡すことができますprintf

printf '\n\n\n\n\n' | eb init ${EB_APPLICATION} --region ${AWS_REGION} --platform ${EB_PLATFORM}
于 2020-10-05T13:53:03.040 に答える