파이썬에서 boto 모듈을 사용하여 빌드 할 수있는 간단한 스크립트를 만들려고합니다. 인스턴스를 만들고 종료 할 수있는 몇 가지 함수를 정의하고 싶습니다. 인스턴스 ID를 얻는 데 문제가 있습니다. 인스턴스 ID는 종료 부분에 필요합니다. get_all_instances() 속성에서 예약 ID를 얻을 수는 있지만 주어진 예약 ID를 가져 오는 쉬운 방법을 알 수 없으며 인스턴스 ID를 얻습니다.boto의 예약 ID에서 인스턴스 ID를 얻는 방법
고통스럽게 분명하지 않다면, 저는 파이썬을 처음 사용하고 다른 유형을 동일시하지 않을 것입니다.
예를 들어 예약 ID가 res = Reservation : r-xxxxxxx 인 경우 API 문서의 아무 곳에서나 인스턴스 ID를 호출하는 방법을 찾지 못했습니다. 누군가 올바른 방향으로 나를 가리킬 수 있습니까?
감사합니다. 그거야. 인스턴스 ID 만 직접 호출 할 수있는 방법이 없습니까? – numb3rs1x
"인스턴스 ID 만 직접 호출"이라는 것이 무슨 뜻인지 확실치 않습니다. 인스턴스를 알아내는 유일한 방법은 DescribeInstances 요청 (get_all_instances 호출)이며 각 인스턴스 내에 하나 이상의 인스턴스가있는 Reservation 객체의 목록을 반환합니다. – garnaat
주어진 매개 변수 집합을 기반으로 인스턴스를 시작하는 함수와 실행 함수의 반환을 받아 실행 함수에서 반환되는 함수를 종료 할 수있는 함수의 두 가지 함수를 만들고 싶습니다. 지금까지는 boto.ec2를 사용하여 인스턴스를 시작한 후 리턴되는 모든 것이 Reservation 객체입니다. 나는 종료 함수를 알리는 매개 변수로이를 어떻게 사용하는지 알아 내려고하고있다. 종료 호출에 인스턴스 ID가 필요하기 때문에 다른 인스턴스에서 ID를 가져 오려고합니다. – numb3rs1x