2013-08-08 63 views
6

Tôi đã tạo một ứng dụng Beanstalk Elastic mới trên AWS. Tôi phải sử dụng CNAME để chuyển hướng lưu lượng truy cập đến điểm kết thúc của Bộ cân bằng tải đàn hồi thông qua DNS do Network Solutions quản lý và chúng có giới hạn kích thước về độ dài của mục tiêu CNAME. Nó sẽ xuất hiện mà Elastic Beanstalk chọn tên ngẫu nhiên rất lớn cho cân bằng tải của họ.Tên cân bằng tải đàn hồi của cây đậu đàn hồi

  1. Có cách nào để đổi tên bộ cân bằng tải không?
  2. Có cách nào để chỉ định tên cân bằng tải tại Khởi tạo cụm cây đàn hồi không?
  3. Nếu tôi vừa tạo bộ cân bằng tải mới, có cách nào để thêm nó vào môi trường Elastic Beanstalk của tôi không?
+1

Để phản hồi câu hỏi được đưa ra trong câu trả lời của @ Yurinator: tại sao bạn phải chuyển hướng lưu lượng truy cập đến địa chỉ ELB thay vì địa chỉ .elasticbeanstalk.com? –

+0

Vì CNAME hiển thị với máy khách và yêu cầu tra cứu lần hai - thiết lập ELB của bạn là "bí danh" có nghĩa là IP của nó sẽ là bản ghi A và tồn tại qua thay đổi ELB/Beanstalk –

Trả lời

3

Thật không may câu trả lời là không để là người đầu tiên 2.

Người cuối cùng, bạn có thể làm điều đó, nhưng nó ít nhiều đi ngược lại dòng chảy của cây đậu đàn hồi. Bạn sẽ cần phải tạo ELB của riêng bạn với bất kỳ tên nào bạn thích và sau đó đặt nó ở phía trước ot dụ được tạo ra bởi cây đậu. Bạn sẽ cần phải xóa các ELB rằng cây đậu tạo ra để nó không phải ngồi đó chi phí cho bạn tiền.

Tôi không thể nhớ nếu beanstalk khởi động môi trường của nó thông qua một nhóm AutoScaling, nhưng nếu có, bạn sẽ cần phải liên kết nhóm AutoScaling với ELB mới của bạn.

Sau khi tạo và đồng bộ hóa tất cả điều đó, bạn cần trỏ CNAME đến ELB tùy chỉnh mới của bạn.

Điều đó sẽ hiệu quả.

+0

Làm cách nào để tìm tên nhóm AutoScaling của tôi? – Jon

+0

Chuyển đến bảng điều khiển của Cây đậu đàn hồi cho ứng dụng của bạn. nó sẽ cung cấp cho bạn tên nhóm tự động. Nó sẽ trông giống như 'Tạo nhóm Auto Scaling tên là: awseb-e-2jbfnqmxsp-stack-AWSEBAutoScalingGroup-O6GTFFB8V7O0' – BrianJakovich

+0

Khi tôi thử và làm theo các bước của bạn, và tải lại cấu hình EB tôi nhận được lỗi sau và ứng dụng EB không bao giờ được ra khỏi trạng thái "Đang cập nhật" ERROR \t Cân bằng tải đàn hồi awseb-ey-AWSEBLoa-1HFWF1HL1ZQ4Z không thể tìm thấy. Nếu sự cố này vẫn tiếp diễn, hãy thử xây dựng lại môi trường của bạn. – Jon

-1

Bạn có thể tạo CNAME cho miền tùy chỉnh của mình thành DNS beanstalk đàn hồi. Một cái gì đó như:

www.my-custom-domain.com CNAME to my-stalk-name.elasticbeanstalk.com 

Bằng cách đó bạn không dựa vào tên ELB được tạo tự động. Tên đậu bạn được xác định bởi bạn và sẽ không thay đổi.