2024.04.23 - [네이버클라우드 API 사용 활용 사례] - Cloud Insight API 사용하여 서버의 평균 CPU 사용량 출력 #2-2 지난 포스팅에서는 Cloud Insight API를 통하여 생성된 서버의 CPU/MEM/FileSystem 사용량을 확인하였다.이번에는 응답받은 CPU/MEM/FileSystem 사용량을 Excel에 저장하여 문서화 하는 방법에 대해서 포스팅 할 예정이다. Python 응답 데이터 Excel저장python에서 excel을 다루기 위해서는 excel 관련 별도 라이브러리가 필요하다.여러 excel 관련 라이브러리가 있지만 이번 포스팅에서는 대표적인 openpyxl 라이브러리를 사용하였다. 설치파이썬 패키지 관리자인 pip으로 간단하게 설치 가능pip ins..
👍Cloud Insight API를 사용해보자! 앞글에서 Compute(server/VPC) API를 사용하여 운영 중인 서버 목록을 콘솔에 출력하는 내용까지 TEST를 해보았다. 이제 진짜 하고 싶었던 Ncloud의 Cloud Insight의 서버의 리소스 사용량 데이터를 가져와 출력하고, 데이터를 엑셀에 저장하고, 메일까지 보내는 코드를 만들어 보자. 이중 첫번째는 미션은 특정 서버의 평균 CPU 사용량을 확인하는 것! 사용할 API는 Cloud Insight의 QueryData API API 서버 정보 api_server = "https://cw.apigw.ntruss.com" API URI 정보 api_url = "/cw_fea/real/cw/api/data/query" 첫 번째 난관 - GET/..
👍목표 : Ncloud에서 생성한 서버의 목록을 API를 사용하여 확인 현재 회사 내 직원들이 사용하는 네이버클라우드 TEST 계정이 있다. 생성되어 있는 서버의 목록을 불러와서 확인하는것이 목표! 사용할 API는 Compute/Server(VPC)의 getServerInstanceList API API 사용 전 준비사항 먼저 Ncloud에서 제공하는 API 문서를 확인하였다. 링크: https://api.ncloud-docs.com/docs/common-ncpapi API를 사용하기 위해서는 Ncloud 사용자 계정에서 발급된 별도의 Key가 필요하다. Key 발급은 Ncloud 포털 내 마이페이지 > 계정 관리 > 인증키 관리에서 생성 및 관리 할 수 있다. 신규 API 인증키를 생성하면 Access..