2013-01-08 26 views
20

Tôi có một ứng dụng Cây đậu và môi trường đã được thiết lập. Tôi vừa tải xuống công cụ Dev Tools CLI/eb trên Windows và muốn sử dụng eb để đẩy tới môi trường được nói.Cây đậu phụ AWS - Sử dụng eb để gắn git repo vào môi trường EB hiện có

Nếu tôi sử dụng eb init, tôi phải tạo ứng dụng và môi trường EB mới.

Làm cách nào để khởi tạo repo git cho ứng dụng và môi trường EB hiện có?

Trả lời

40

Con đường tôi đã kết thúc làm này là:

1) Tải AWSDevTools từ http://aws.amazon.com/developertools/AWS-Elastic-Beanstalk/6752709412171743

2) Di chuyển đến repo git của bạn trên CLI

3) Run/Downloads/elasticbeanstalk-cli/AWSDevTools/[Linux or Windows] /AWSDevTools-RepositorySetup.sh

EDIT: 3a) git aws.config

4) Nhập Khóa Truy cập AWS, Khóa Bí mật AWS, Vùng AWS và nhập tên hiện có của Ứng dụng AWS và Môi trường AWS của bạn.

5) Bây giờ bạn có thể git thêm, git commit như thường lệ, và sử dụng git aws.push để đẩy môi trường EB bạn

7) Bạn có thể làm theo các bước trên để thêm các môi trường khác. Ví dụ nếu bạn có môi trường sản xuất và dàn dựng, và sau đó sử dụng git aws.push - môi trường để sử dụng cùng một repo để đẩy tới cả hai môi trường.

Nếu bạn gặp lỗi The specified module 'AWSDevTools' was not loaded trên Windows, điều này rất có thể do mô-đun AWSDevTools không có tại C: \ Users \ USER \ Documents \ WindowsPowerShell \ AWSDevTools \ AWSDevTools.ps1.

+0

Tôi là OP và đây là cách tôi giải quyết vấn đề. –

+4

thì bạn đã bỏ lỡ một bước quan trọng. Sau 3), bạn cần nhập "git aws.config" trước bước 4). Câu trả lời không đầy đủ vì đó là một bước quan trọng – frostymarvelous

+0

Đã thêm, cảm ơn những người đứng đầu. –

9
  1. Install DevTools
  2. Run setup kho
  3. git aws.config
+0

Điều này làm việc hoàn hảo cho tôi. – CleanTheRuck

+0

Đây phải là câu trả lời được chấp nhận. – Nate

6

Nếu bạn cài đặt với brew install aws-elasticbeanstalk bạn có thể tìm thấy kịch bản tại /usr/local/Cellar/aws-elasticbeanstalk/2.5.1/libexec/AWSDevTools/Linux/AWSDevTools-RepositorySetup.sh.

Sau khi chạy, bạn cần chạy git aws.config.

Các vấn đề liên quan