아주 간단한 질문이지만 문제를 언급 한 사람이나 문제를 언급 한 사람을 찾을 수 없습니다. 기본적으로 환경 변수를 상자에 연결하여 원격 ec2 상자에 정보량을 조금 추가하려고합니다.boto로 ec2 인스턴스에 환경 변수 추가하기
tags
의 개념에 대해 언급 한 적이 있지만 인스턴스 내에서 순식간에 확인하고 액세스 할 수있는 것을 찾고 있는데, tags
에서 해당 기능을 제공하는지 여부는 확실하지 않습니다.
이러한 환경 변수를 추가하는 인터페이스는 인스턴스가 인스턴스화 된 후 외부에서 액세스 할 수없는 것이 가장 이상적입니다.
안전한 데이터베이스를 설정하여 비슷한 효과를 얻을 수 있다는 것을 알았지 만 인스턴스에 메타 데이터 몇 개를 추가하려고 시도한 것으로 지나치게 복잡합니다.
유인물을 찾고 있지는 않지만이 문서에 대한 링크는 많은 도움이 될 것입니다. 현재 boto
(아래 코드)을 사용하고 있으므로 boto
프레임 워크에 맞는 것이 이상적이지만 아마존의 REST API로 드롭해야한다면 세상 끝이 아닐 것입니다.
def create_instances(connection, type, number, **kwargs):
kwargs.update({
'min_count': number,
'max_count': number
})
return connection.run_instances(**kwargs).instances # maybe if kwargs had an environment variable?
정말 고마워요 존! 나는 사용자 데이터 옵션에 대해 알지 못했지만 여기서 가장 좋은 방법이라고 생각합니다. 몇 가지 해킹이있을 것입니다.하지만 저와 함께 작업 할 수있을 정도로 충분하다고 생각합니다. 정말 고마워! –