Tôi đang tạo một công cụ để triển khai hình ảnh Docker lên EC2 thông qua ElasticBeanstalk, vì vậy nhóm nhà phát triển có thể nhanh chóng giới thiệu công việc của họ mà không phải hợp nhất. Tôi không muốn IP đàn hồi được kích hoạt cho các ứng dụng này vì chúng tồn tại trong thời gian ngắn.
Lý do tôi hỏi điều này là bởi vì nếu công cụ của tôi xây dựng hơn 5 ứng dụng (và nó khá nhanh) thì bất kỳ ứng dụng mới nào cũng sẽ thất bại vì không thể gán IP đàn hồi cho ứng dụng mới. Điều này là do tài khoản AWS thường có sẵn tối đa 5 IP đàn hồi . Tôi có thể truy cập bảng điều khiển web aws và chọn 'Phân tách địa chỉ IP đàn hồi' (xem bên dưới) trên một ví dụ, sau đó phiên bản ec2 sẽ nhận được một ip mới (sau vài phút). Đây là những gì tôi muốn, nhưng tôi muốn thực hiện nó bằng lập trình và muốn khởi động ứng dụng mà không cần thay vì thực hiện một khi thể hiện được tạo.
Có tùy chọn cấu hình nào tôi có thể sử dụng để vô hiệu hóa IP đàn hồi cho phiên bản mới không?
Tôi đang sử dụng nút aws-sdk , nhưng bất kỳ mẹo nào trong bất kỳ ngôn ngữ nào cũng được.
Tôi đang tạo m1.small
một trường hợp duy nhất.
Nếu điều này là không thể khi khởi chạy, tôi sẽ phải tách liên kết IP đàn hồi khỏi thể hiện bằng cách sử dụng chức năng EC2.disassociateAddress .