簡體   English   中英

如何找到 GCP su.net 中存在的所有資源?

[英]How to find all resources that exists inside a GCP subnet?

有沒有辦法在我的 VPC 內的 GCP Su.net 中找到資源? 資源包括 VM 和數據庫。

沒有一個簡單的命令可以為您提供 GCP su.network 內所有資源的列表(但我認為如果您在以下鏈接的 VPC 組件中創建一個資源,這可能是一個很好的功能請求)。

該過程應該根據特定產品系統地完成並使用過濾器。

例如,如果您想列出與特定區域中特定 su.network 關聯的所有 Compute Engine 實例,請在以下 gcloud 命令中替換相關信息:

gcloud compute instances list --filter="networkInterfaces.subnetwork:projects/[CHANGE-FOR-PROJECT-ID]/regions/[E.G us-central1]/subnetworks/[NAME-OF-SUBNET]"

或者查看與 a.network 關聯的實例,您可以使用:

gcloud compute instances list --filter="networkInterfaces.network:projects/[CHANGE-FOR-PROJECT-ID]/global/networks/[NAME-OF-VPC-NETWORK e.g. default]"

在數據庫的情況下(假設您指的是 Cloud SQL 實例),如Private IP 文檔中的圖表所述,實例托管在另一個項目中,並且與使用 Compute Engine 實例解釋的方法類似的方法僅適用(或有意義)如果實例啟用了 Private IP,您可以在其中使用以下過濾器檢查信息:

gcloud sql instances list --filter="settings.ipConfiguration.privateNetwork:projects/[CHANGE-FOR-PROJECT-ID]/global/networks/[NAME-OF-VPC-NETWORK e.g. default]" 

因此,您應該確定哪些與 each.network 或 su.network 相關的資源對您來說很重要,您可以在腳本中對不同的gcloud xxx list命令進行分組以打印所需的信息。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM