您可以透過自訂網域提供執行個體,而非使用 Looker (Google Cloud Core) 提供的預設網域。
本文件頁面說明如何為符合下列任一條件的執行個體設定自訂網域:
- 執行個體僅有公開 IP。
- 執行個體同時使用公開 IP 和私人 IP。
如果您使用公開網路連線建立自訂網域,Google 會提供代管的自動續約式 SSL 憑證。
如要為這類執行個體實作自訂網域,請按照下列步驟操作:
設定自訂網域
Looker (Google Cloud Core) 執行個體建立完成後,即可設定自訂網域。
事前準備
自訂 Looker (Google Cloud Core) 執行個體的網域前,請先找出網域的 DNS 記錄儲存位置,以便更新記錄。
必要的角色
如要取得為 Looker (Google Cloud Core) 執行個體建立自訂網域所需的權限,請要求管理員授予您執行個體所在專案的 Looker 管理員 (roles/looker.admin
) IAM 角色。如要進一步瞭解如何授予角色,請參閱「管理專案、資料夾和機構的存取權」。
建立自訂網域
在 Google Cloud 控制台中,按照下列步驟自訂 Looker (Google Cloud Core) 執行個體的網域:
- 在「執行個體」頁面中,按一下要設定自訂網域的執行個體名稱。
- 按一下「自訂網域」分頁標籤。
按一下「新增自訂網域」。
系統隨即會開啟「新增自訂網域」面板。
輸入要使用的網域主機名稱,最多 64 個字元,只能使用英文字母、數字和連字號,例如:
looker.examplepetstore.com
。按一下「Add a new custom domain」(新增自訂網域) 面板上的「DONE」(完成),返回「CUSTOM DOMAIN」(自訂網域) 分頁。
設定自訂網域後,該網域會顯示在 Google Cloud 控制台的 Looker (Google Cloud Core) 執行個體詳細資料頁面中,「自訂網域」分頁的「網域」欄。
存取自訂網域
如要設定使用公開 IP 的 Looker (Google Cloud Core) 執行個體自訂網域存取權,請建立 DNS 記錄並更新 OAuth 憑證。
事前準備
如要取得設定公開 IP 自訂網域存取權所需的權限,請要求管理員在執行個體所在的專案中,授予您下列 IAM 角色:
-
Looker 管理員 (
roles/looker.admin
) -
DNS 管理員 (
roles/dns.admin
) -
使用 Google OAuth:
OAuth 設定編輯器 (
roles/oauthconfig.editor
)
如要進一步瞭解如何授予角色,請參閱「管理專案、資料夾和機構的存取權」。
建立 DNS 記錄
無論 DNS 記錄儲存在何處,請在網域的 DNS 區域中建立 A 記錄。如果執行個體使用公開網路連線,請將 Looker (Google Cloud Core) 執行個體的連入公開 IP 做為 A 記錄的 IP 位址。您可以在 Google Cloud 控制台中,Looker (Google Cloud Core) 執行個體的「詳細資料」分頁中找到連入公開 IP。(「新增自訂網域」面板的「更新 DNS 記錄」部分也會顯示這項資訊。)
如果 Looker (Google Cloud Core) 執行個體的「CUSTOM DOMAIN」(自訂網域) 分頁中顯示「VERIFY DOMAIN」(驗證網域) 按鈕,則 DNS 記錄可能需要額外設定。按一下「驗證網域」,完成自訂網域設定。
更新網域的 DNS 記錄,並在 Google Cloud 控制台中驗證網域後,對應至執行個體的自訂網域狀態就會在「自訂網域」分頁中,從「未驗證」更新為「可用」。
更新 OAuth 憑證
- 在 Google Cloud 控制台中依序前往「API 和服務」>「憑證」,然後選取 Looker (Google Cloud Core) 執行個體使用的 OAuth 用戶端 ID,即可存取 OAuth 用戶端。
按一下「新增 URI」按鈕,更新 OAuth 用戶端的「已授權的 JavaScript 來源」欄位,加入貴機構將用來存取 Looker (Google Cloud Core) 的 DNS 名稱。舉例來說,如果您的自訂網域是
looker.examplepetstore.com
,請輸入looker.examplepetstore.com
做為 URI。更新或新增自訂網域至「授權重新導向 URI」清單,該清單適用於您建立 Looker (Google Cloud Core) 執行個體時使用的 OAuth 憑證。在 URI 結尾新增
/oauth2callback
。舉例來說,如果您的自訂網域是looker.examplepetstore.com
,請輸入looker.examplepetstore.com/oauth2callback
。
新增使用者
完成上述步驟後,使用者就能存取自訂網域網址。
請先為 Looker (Google Cloud Core) 執行個體完整設定使用者驗證方法,再將使用者新增至執行個體。
後續步驟
- 在 Looker (Google Cloud Core) 中管理使用者
- 設定 Looker (Google Cloud Core) 執行個體
- 將 Looker (Google Cloud Core) 連線至資料庫