현재 Compute Engine 용 Java Google 클라우드 클라이언트를 사용하고 있습니다. 성공적으로 네트워크를 만들 수있었습니다. 프로그래밍 방식으로 새로운 방화벽 규칙 (소스, 프로토콜, 포트, 태그 등)을 만들 수 있습니까? gcloud 명령 줄을 사용하면 가능하지만 API를 통해이를 수행하는 방법을 알고 싶습니다. 나는 모든 문서를 조사했지만 이것과 관련된 것을 찾을 수 없다. 또한 방화벽 규칙을 특정 네트워크에 묶을 수 있습니까? 감사!Google Cloud Client를 통해 Compute Engine에 대한 방화벽 규칙을 만드는 방법은 무엇입니까?
1
A
답변
1
물론, 그것은 언어의 다양한 예제가 아래에, API 참조 서를 참조하십시오 : 우리가 gcloud 뭔가를 할 수 있다면, 우리는 항상 REST API와 함께 할 수있는
가https://cloud.google.com/compute/docs/reference/latest/firewalls/insert
주 (그리고 언어 바인딩), gcloud는 API의 명령 행 래퍼 일뿐입니다. 명령에 --log-http 플래그를 추가하면 HTTP 세부 정보가 표시됩니다.
감사합니다. Java google 클라이언트에서 API를 사용하기가 쉽기를 바랬습니다. 이 http://googlecloudplatform.github.io/google-cloud-java/0.3.0/apidocs/를 사용하고 있습니다. API 문서는 방화벽을 만들거나 SSH 키를 처리하는 데 아무 것도 보이지 않습니다. ( HTTP 세부 정보를 볼 수있는 플래그 주셔서 감사합니다. 일부 수동 REST 호출이 필요할 것 같습니다. – codeshark