身為中樞管理員,您可以審查待處理的 VPC 輪輻,並接受或拒絕輪輻管理員從中樞以外的專案提議的輪輻。
接受或拒絕 Spoke 後,您可以視需要多次拒絕或接受,方法是執行本頁說明的指令。
此外,您也可以接受或拒絕來自不同專案的虛擬私有雲輪輻更新。下列子網路屬性需要您核准才能更新:
輪輻是否匯出 IPv6 子網路範圍
從虛擬私有雲輪輻匯出至中樞的子網路 IPv4 位址範圍
如要進一步瞭解如何更新 Spoke,請參閱更新 Spoke。
您也可以設定自動接受專案,將子群組匯入中樞。自動接受功能可讓您自動接受自動接受專案中的任何輪輻或輪輻更新,不必逐一審查輪輻提案。
查看待審提案
本節說明如何列出所有子提案,以及查看更新提案的詳細資料。
如要更新子網,您可以比較現有值與建議值,決定是否接受更新。
主控台
前往 Google Cloud 控制台的「Network Connectivity Center」。
在專案選單中,選取包含中樞的專案,您要列出該中樞的現有輻條。
在「中心」分頁中,選取中心。
按一下「Spoke」分頁標籤。系統會列出附加至該中樞的所有輪輻。
如要查看特定子網的狀態,請查看「子網狀態」欄。
- 待審核的新提議輻輪會顯示
Inactive, pending
狀態。
- 待審核的新提議輻輪會顯示
gcloud
如要列出待審查的提案,請執行
gcloud network-connectivity hubs list-spokes
指令。gcloud network-connectivity hubs list-spokes HUB_NAME \ --filter="reasons:STATE_REASON" \ --format=yaml
更改下列內容:
HUB_NAME
:要查看提案的中心名稱,例如my-hub
。STATE_REASON
:要篩選的狀態原因:PENDING_REVIEW
:使用這個值查看新的 Spoke 提案。UPDATE_PENDING_REVIEW
:使用這個值查看現有輪輻的更新提案。如果是輪輻更新提案,指令輸出內容的proposed_include_export_ranges
欄位會顯示提議的更新。
API
如要列出待審核的中心提案,請使用
networkconnectivity.hubs.listSpokes
方法。GET https://networkconnectivity.googleapis.com/v1/projects/PROJECT_ID/locations/global/hubs/HUB_NAME:listSpokes?filter=reasons=STATE_REASON
替換下列值:
PROJECT_ID
:包含要列出輪輻的專案 IDHUB_NAME
:要查看待審輻條提案的中心名稱STATE_REASON
:要篩選的狀態原因:PENDING_REVIEW
:使用這個值查看新的 Spoke 提案。UPDATE_PENDING_REVIEW
:使用這個值查看現有輪輻的更新提案。如果是輪輻更新提案,回應的proposed_include_export_ranges
欄位會顯示提議的更新。
接受新輪輻或現有輪輻更新的提案
本節說明如何接受新輪輻或現有輪輻更新的提案。
主控台
前往 Google Cloud 控制台的「Network Connectivity Center」。
在專案選單中,選取包含中樞的專案,您要列出該中樞的現有輻條。
在「中心」分頁中,選取中心。
按一下「Spoke」分頁標籤。系統會列出附加至該中樞的所有輪輻。
如要查看特定 Spoke 的詳細資料,請按一下 Spoke 名稱。
如要接受提案,請按一下「接受 spoke」。
「Network Connectivity Center」頁面會更新,顯示您接受的輪輻詳細資料,且輪輻狀態會變更為
Active
。
您也可以選取多個輻輪,以便大量接受。不過,身為中心管理員,您必須先檢查每個輪輻的 VPC 輪輻篩選器,然後按一下個別輪輻名稱並檢查輪輻詳細資料,才能接受輪輻。
gcloud
如要接受建議的輪輻並連線至中樞,請執行
gcloud network-connectivity hubs accept-spoke
指令。gcloud network-connectivity hubs accept-spoke HUB_NAME \ --spoke=SPOKE_URI
更改下列內容:
HUB_NAME
:接收 Spoke 提案的 Hub 名稱SPOKE_URI
:要接受到中樞的 Spoke URI
如要接受與中樞連結的 Spoke 建議更新,請按照下列步驟操作:
按照 Google Cloud CLI 操作說明列出 Spoke,並從輸出內容記錄 Spoke 的
etag
值。執行
gcloud network-connectivity hubs accept-spoke-update
指令。gcloud network-connectivity hubs accept-spoke-update HUB_NAME \ --spoke=SPOKE_URI \ --spoke-etag=ETAG
更改下列內容:
HUB_NAME
:接收 Spoke 提案的 Hub 名稱SPOKE_URI
:要接受到中樞的 Spoke URIETAG
:您要接受更新的 VPC 支線的etag
值
API
如要接受建議的子網,請使用
networkconnectivity.hubs.acceptSpoke
方法。POST https://networkconnectivity.googleapis.com/v1/projects/PROJECT_ID/locations/global/hubs/HUB_NAME:acceptSpoke { "spokeUri": SPOKE_URI }
更改下列內容:
PROJECT_ID
:中樞所在的專案 IDHUB_NAME
:接收 Spoke 提案的 Hub 名稱SPOKE_URI
:要接受至中樞的 Spoke URI
如要接受與中樞連結的 Spoke 建議更新,請按照下列步驟操作:
按照 API 操作說明列出 Spoke,並從輸出內容記錄 Spoke 的
etag
值。如要接受對輪輻提出的更新,請使用
networkconnectivity.hubs.acceptSpokeUpdate
方法。POST https://networkconnectivity.googleapis.com/v1/projects/PROJECT_ID/locations/global/hubs/HUB_NAME:acceptSpokeUpdate { "spokeUri": SPOKE_URI, "spokeEtag": ETAG }
更改下列內容:
PROJECT_ID
:中樞所在的專案 IDHUB_NAME
:接收 Spoke 提案的 Hub 名稱SPOKE_URI
:要接受至中樞的 Spoke URIETAG
:您要接受更新的 VPC 支線的etag
值
拒絕輪輻提案
本節說明如何拒絕新子雲的提案,或拒絕現有子雲的更新提案。
主控台
前往 Google Cloud 控制台的「Network Connectivity Center」。
在專案選單中,選取包含中樞的專案,您要列出該中樞的現有輻條。
在「中心」分頁中,選取中心。
按一下「Spoke」分頁標籤。系統會列出附加至該中樞的所有輪輻。
如要查看特定 Spoke 的詳細資料,請按一下 Spoke 名稱。
如要拒絕提案,請按照下列步驟操作:
- 按一下「拒絕擴音器」。
- 在「拒絕 spokes 嗎?」對話方塊中,確認拒絕並視需要提供拒絕原因。
- 再次按一下「拒絕」。
Network Connectivity Center 頁面會更新,顯示您拒絕的輪輻詳細資料,輪輻狀態則會顯示為
Inactive, rejected
。
gcloud
如要拒絕建議的輪輻連線至中樞,請執行
gcloud network-connectivity hubs reject-spoke
指令。gcloud network-connectivity hubs reject-spoke HUB_NAME \ --spoke=SPOKE_URI \ --details=REJECT_REASON
更改下列內容:
HUB_NAME
:包含要拒絕的 Spoke 的中樞名稱SPOKE_URI
:要拒絕的 VPC 支點 URIREJECT_REASON
:選用:拒絕輪輻的原因
如要拒絕現有 Spoke 的更新提案,請按照下列步驟操作:
按照 Google Cloud CLI 操作說明列出 Spoke,並從輸出內容記錄 Spoke 的
etag
值。執行
gcloud network-connectivity hubs reject-spoke-update
指令。gcloud network-connectivity hubs reject-spoke-update HUB_NAME \ --spoke=SPOKE_URI \ --spoke-etag=ETAG \ --details=REJECT_REASON
更改下列內容:
HUB_NAME
:中樞網路的名稱,其中包含要拒絕更新的輪輻SPOKE_URI
:要拒絕更新的 VPC 支點 URIETAG
:要拒絕更新的 VPC 支點的etag
值REJECT_REASON
:選用:拒絕輪輻的原因
API
如要拒絕建議的 Spoke,請使用
networkconnectivity.hubs.rejectSpoke
方法。POST https://networkconnectivity.googleapis.com/v1/projects/PROJECT_ID/locations/global/hubs/HUB_NAME:rejectSpoke { "spokeUri": SPOKE_URI, "requestId": REQUEST_ID, "details": SPOKE_DETAILS }
更改下列內容:
PROJECT_ID
:中樞所在的專案 IDHUB_NAME
:包含要拒絕的 Spoke 的中樞名稱SPOKE_URI
:要從中樞網路拒絕的 Spoke URIREQUEST_ID
:選用:要求 ID,用於識別要求SPOKE_DETAILS
:選填:您提供的額外詳細資料,例如拒絕原因
如要拒絕現有 Spoke 的更新提案,請按照下列步驟操作:
按照 API 操作說明列出 Spoke,並從輸出內容記錄 Spoke 的
etag
值。請使用
networkconnectivity.hubs.rejectSpokeUpdate
方法。POST https://networkconnectivity.googleapis.com/v1/projects/PROJECT_ID/locations/global/hubs/HUB_NAME:rejectSpokeUpdate { "spokeUri": SPOKE_URI, "spokeEtag": ETAG, "requestId": REQUEST_ID, "details": SPOKE_DETAILS }
更改下列內容:
PROJECT_ID
:中樞所在的專案 IDHUB_NAME
:中樞網路的名稱,其中包含要拒絕更新的輪輻SPOKE_URI
:要拒絕更新的 Spoke URIETAG
:要拒絕更新的 VPC 支點的etag
值REQUEST_ID
:選用:要求 ID,用於識別要求SPOKE_DETAILS
:選填:您提供的額外詳細資料,例如拒絕原因
管理子群組的自動接受專案
如要自動將輪輻連線至中樞,不必逐一審查輪輻提案,可以為輪輻群組設定自動接受。如要完成這項工作,您需要專案 ID,並為這些專案設定自動接受 Spoke。
如要為子網路群組新增或移除自動接受的專案,請按照下列步驟操作。
主控台
前往 Google Cloud 控制台的「Network Connectivity Center」。
在專案選單中,選取包含中樞的專案,您要列出該中樞的現有輻條。
在「中心」分頁中,選取中心。
在「群組」分頁中,按一下要更新的群組名稱旁邊的「編輯」。
在「編輯群組」頁面的「自動接受專案」下方,按照下列步驟操作:
如要為特定專案啟用自動接受功能,請在「專案 ID 1」欄位中輸入相應專案的專案 ID。如要新增多個專案 ID,請按一下「新增專案 ID」,然後輸入專案 ID。
如要從清單中移除專案 ID,請按一下要移除的專案 ID 旁的「刪除」
。
按一下「儲存」。
Network Connectivity Center 的「中樞詳細資料」頁面會更新,顯示您新增、編輯或移除的自動接受專案詳細資料。
gcloud
如要為子群組設定自動接受功能,請執行
gcloud network-connectivity hubs groups update
指令。gcloud network-connectivity hubs groups update GROUP_NAME \ --hub=HUB_NAME \ --description=DESCRIPTION \ --add-auto-accept-projects=PROJECT_ID_1,PROJECT_ID_2
更改下列內容:
GROUP_NAME
:要為其設定自動接受功能的群組名稱HUB_NAME
:包含要接受的 Spoke 的中樞網路名稱DESCRIPTION
:選用:子群組的說明PROJECT_ID
:以逗號分隔的專案 ID 清單,用於啟用自動接受功能。使用*
代表所有專案。
如要完全清除中樞的自動接受設定,請執行帶有
--clear-auto-accept-projects
標記的gcloud network-connectivity hubs groups update
指令。gcloud network-connectivity hubs groups update GROUP_NAME \ --hub=HUB_NAME \ --description=DESCRIPTION \ --clear-auto-accept-projects
更改下列內容:
GROUP_NAME
:要更新的群組名稱HUB_NAME
:包含要更新的 Spoke 的中樞名稱DESCRIPTION
:選用:子群組的說明
如要移除特定專案的自動接受功能,請執行帶有
--remove-auto-accept-projects
標記的gcloud network-connectivity hubs groups update
指令。gcloud network-connectivity hubs groups update GROUP_NAME \ --hub=HUB_NAME \ --description=DESCRIPTION \ --remove-auto-accept-projects=PROJECT_ID_1,PROJECT_ID_2
更改下列內容:
GROUP_NAME
:要更新的群組名稱HUB_NAME
:包含要拒絕的 Spoke 的中樞名稱DESCRIPTION
:(選用) 中樞的說明PROJECT_ID
:以半形逗號分隔的專案 ID 清單,這些專案將從自動接受清單中移除。
API
如要更新自動接受專案清單,請使用 networkconnectivity.hubs.rejectSpoke
方法。
PATCH https://networkconnectivity.googleapis.com/v1/projects/test-project/locations/global/hubs/HUB_NAME/groups/center?updateMask=auto_accept.auto_accept_projects { "auto_accept": { "auto_accept_projects": ["PROJECT_ID_1", "PROJECT_ID_2"], } }
更改下列內容:
HUB_NAME
:包含要拒絕的 Spoke 的中樞名稱PROJECT_ID
:以半形逗號分隔的專案 ID 清單,這些專案將從自動接受清單中移除。
後續步驟
- 如要建立中樞和輪輻,請參閱「與中樞和輪輻搭配使用」。
- 如要查看解決方案已整合 Network Connectivity Center 的合作夥伴清單,請參閱「Network Connectivity Center 合作夥伴」。
- 如要尋找 Network Connectivity Center 問題的解決方案,請參閱「排解 Network Connectivity Center 問題」。
- 如要瞭解 API 和
gcloud
指令的詳細資料,請參閱「API 和參考資料」。