1

我目前正在使用計算引擎的Java Google Cloud Client。我能夠成功創建一個網絡。是否有可能以編程方式創建新的防火牆規則(給定源,協議,端口,標籤等)?看來這是可能的使用gcloud命令行,但我想知道如何通過API來做到這一點。我查看了所有的文檔,但似乎無法找到與此相關的任何內容。另外,如何將防火牆規則綁定到特定的網絡?謝謝!如何通過Google雲端客戶端爲計算引擎創建防火牆規則?

回答

1

當然,請參閱API參考,它有各種語言的例子底部:

https://cloud.google.com/compute/docs/reference/latest/firewalls/insert

注意,如果我們可以做gcloud東西,我們總能與REST API做(及其語言綁定),gcloud僅僅是API的命令行包裝器。如果您在該命令中添加了--log-http標誌,它將向您顯示HTTP詳細信息。

+0

謝謝。我希望能從java的谷歌客戶端使用一個簡單易用的API。我正在使用此http://googlecloudplatform.github.io/google-cloud-java/0.3.0/apidocs/。 API文檔在創建防火牆或處理SSH密鑰方面似乎沒有任何意義:( 感謝標誌查看HTTP細節。我想我需要做一些手動REST調用。 – codeshark