juju용 REST API가 있습니까? 아니면 juju 명령줄과 juju gui를 통해서만 통신할 수 있습니까? 서비스는 juju 주체와 통신할 수 있으며, 예를 들어 새 유닛을 추가하거나 다른 서비스를 시작할 수 있습니까? 이를 수행하는 올바른 방법은 무엇입니까?
답변1
Juju 클라이언트(명령줄 및 GUI)는 모두 웹소켓 프로토콜을 사용하여 Juju 컨트롤러(주 에이전트)와 통신합니다.
우리는 이 API를 훌륭하게 래핑하고 Juju를 제어할 수 있는 자체 클라이언트를 개발할 수 있도록 하는 클라이언트 라이브러리를 제공할 계획이 있습니다.
프로토콜의 유선 형식을 연구하는 데 관심이 있다면 이 문서가 좋은 출발점이 될 것입니다.https://github.com/juju/juju/blob/master/doc/api.txt
이미 사용 가능한 일부 (비공식) 라이브러리가 있습니다. 자세한 내용은 여기를 참조하세요:매력을 컨트롤하는 가장 좋은 방법은 무엇일까요?