ElasticBeanstalk를 통해 Docker 이미지를 EC2에 배포하는 도구를 만들고 있으므로 개발자 팀은 병합하지 않고도 작업을 신속하게 시연 할 수 있습니다. 이 앱의 수명이 짧기 때문에 Elastic IP를 활성화하고 싶지 않습니다.
내가 묻는 이유는 내 도구가 5 개 이상의 앱을 빌드하면 (그리고 매우 빠름) 새 앱에 탄력적 IP를 할당 할 수 없기 때문에 새로운 앱이 실패하기 때문입니다. AWS 계정은 일반적으로 최대 5 개의 탄력적 IP를 사용할 수 있기 때문 입니다. AWS 웹 콘솔로 이동하여 인스턴스에서 '탄력적 IP 주소 연결 해제'(아래 참조)를 선택하면 ec2 인스턴스가 몇 분 후에 새 IP를 얻습니다. 이것은 내가 원하는 것이지만 프로그래밍 방식으로하고 싶으며 인스턴스가 만들어지면 앱을 사용하지 않고 부팅하는 것을 선호합니다.
새 인스턴스에서 탄력적 IP를 비활성화하는 데 사용할 수있는 구성 옵션이 있습니까?
aws-sdk 노드를 사용하고 있지만 모든 언어의 팁이 필요합니다.
m1.small
단일 인스턴스를 만들고 있습니다.
시작할 때 이것이 가능하지 않으면 EC2.disassociateAddress 함수를 사용하여 인스턴스에서 Elastic IP를 연결 해제 해야 합니다.