본문 바로가기

WebDev

Python으로 현재 컴퓨터가 EC2인지 확인하기

Python으로 현재 컴퓨터가 EC2인지 확인하기


원리는 간단하다. EC2 메타데이터 관리를 위한 특별한 주소인 169.254.169.254에 쿼리하는 것이다.



from urllib.request import urlopen
try:
    urlopen('http://169.254.169.254/latest/meta-data/', timeout=1).read()
    DEBUG = False
    print('Running in Production Environment')
except URLError:
    print('Running in Development Environment')
    DEBUG = True

'WebDev' 카테고리의 다른 글

django custom user  (0) 2016.02.07
django facebook login  (0) 2016.02.06
Pynamodb Basic Tutorial  (0) 2016.01.25
DRF file upload (파일 업로드)  (0) 2016.01.23
DRF + CORS + CSRF + AJAX 하에서 개발하기  (0) 2016.01.21