3
다음 코드는 새로 배포 된 EC2 인스턴스를 VPC에로드 균형 조정기에 추가하기위한 것입니다. (이 꽤 분명히 테스트/더미 코드이지만, 일반적인 작업은 실제 시스템에서 동일)이 코드를 실행하면VPC 노드를 ELB에 프로그래밍 방식으로 추가
require 'yaml'
gem 'aws-sdk','1.6.0'
require 'aws-sdk'
AWS.config({
:access_key_id => KEY,
:secret_access_key => SECRET_KEY
})
ec2 = AWS::EC2.new
elb = AWS::ELB.new
i = ec2.instances["i-abcd1234"]
elb.load_balancers["lb-name"].instances.register(i)
, 나는이 오류를 얻을 : 내 aws-
AWS::ELB::Errors::ValidationError: ELB in VPC is not supported in this version of API. Please try 2011-11-15 or newer.
을 sdk gem은 RubyGems를 통해 제공되는 최신 버전이며, 이번 주에 업데이트되었습니다. 이 기능은 AWS 용 Ruby SDK에서 사용할 수없는 기능입니까? 이 보석 또는 기타를 통해 Ruby 코드가있는로드 밸런서에 VPC 노드를 추가하려면 어떻게해야합니까?