在 Colab Enterprise 中連線至執行階段

本頁說明如何連線至 Colab Enterprise 中的執行階段。

如要在筆記本中執行程式碼,必須先連線至執行階段。執行階段是執行程式碼的運算資源。

事前準備

  1. Sign in to your Google Cloud account. If you're new to Google Cloud, create an account to evaluate how our products perform in real-world scenarios. New customers also get $300 in free credits to run, test, and deploy workloads.
  2. In the Google Cloud console, on the project selector page, select or create a Google Cloud project.

    Go to project selector

  3. Verify that billing is enabled for your Google Cloud project.

  4. Enable the Vertex AI, Dataform, and Compute Engine APIs.

    Enable the APIs

  5. In the Google Cloud console, on the project selector page, select or create a Google Cloud project.

    Go to project selector

  6. Verify that billing is enabled for your Google Cloud project.

  7. Enable the Vertex AI, Dataform, and Compute Engine APIs.

    Enable the APIs

  8. 使用其他方法連線

    本頁說明如何使用下列方法連線至執行階段:

    使用預設執行階段

    本節說明如何連線至預設執行階段。

    必要的角色

    如要取得必要權限,以便在 Colab Enterprise 筆記本中連線至預設執行階段,請要求管理員授予您專案的 Colab Enterprise 使用者 (roles/aiplatform.colabEnterpriseUser) IAM 角色。如要進一步瞭解如何授予角色,請參閱「管理專案、資料夾和機構的存取權」。

    您或許還可透過自訂角色或其他預先定義的角色取得必要權限。

    連線至預設執行階段

    首次在筆記本中執行程式碼時,除非指定其他執行階段,否則 Colab Enterprise 會自動連線至預設執行階段。

    如要連線至預設執行階段,但不要執行程式碼,請按照下列步驟操作:

    1. 前往 Google Cloud 控制台的 Colab Enterprise「我的筆記本」頁面。

      前往「我的筆記本」

    2. 在「Region」(區域) 選單中,選取包含筆記本的區域。

    3. 按一下要開啟的筆記本。如果尚未建立筆記本,請建立筆記本

    4. 在筆記本中,按一下「連線」

    5. 如果這是您第一次連結已啟用使用者憑證的執行階段,系統會顯示「登入」對話方塊。

      如要授予 Colab Enterprise 存取使用者憑證的權限,請完成下列步驟:

      1. 在「登入」對話方塊中,按一下您的使用者帳戶。

      2. 選取「查看、編輯、設定和刪除您的資料...」 Google Cloud ,授予 Colab Enterprise 存取使用者憑證的權限。

        核取方塊旁邊的聲明內容為「查看、編輯、設定和刪除您的 Google Cloud 資料,以及查看您 Google 帳戶的電子郵件地址。」
      3. 按一下「繼續」

    Colab Enterprise 會連線至預設執行階段,如果預設執行階段未執行,Colab Enterprise 會啟動預設執行階段,然後連線至該階段。

    連線至現有的執行階段

    本節說明如何使用「連線至 Vertex AI 執行階段」對話方塊連線至現有執行階段。

    必要的角色

    如要取得必要權限,以便在 Colab Enterprise 筆記本中連線至現有執行階段,請要求管理員授予您專案的 Colab Enterprise 使用者 (roles/aiplatform.colabEnterpriseUser) IAM 角色。如要進一步瞭解如何授予角色,請參閱「管理專案、資料夾和機構的存取權」。

    您或許還可透過自訂角色或其他預先定義的角色取得必要權限。

    連線至現有執行階段

    如要連線至現有的執行階段:
    1. 前往 Google Cloud 控制台的 Colab Enterprise「我的筆記本」頁面。

      前往「我的筆記本」

    2. 在「Region」(區域) 選單中,選取包含筆記本的區域。

    3. 按一下要開啟的筆記本。如果尚未建立筆記本,請建立筆記本

    4. 在筆記本中,按一下「其他連線選項」展開箭頭,然後選取「連線到執行階段」

      「Connect to Vertex AI runtime」(連線至 Vertex AI 執行階段) 對話方塊隨即開啟。

    5. 在「選取執行階段」部分,選取「連線至現有的執行階段」

    6. 如要選取現有的執行階段選項,請選取要連結的執行階段。如果清單中沒有任何執行階段,請建立執行階段連線至預設執行階段

    7. 按一下「連線」

    8. 如果您的執行階段已啟用使用者憑證,且您是第一次連線至已啟用使用者憑證的執行階段,系統會顯示「登入」對話方塊。

      如要授予 Colab Enterprise 存取使用者憑證的權限,請完成下列步驟:

      1. 在「登入」對話方塊中,按一下您的使用者帳戶。

      2. 選取「查看、編輯、設定和刪除您的資料...」 Google Cloud ,授予 Colab Enterprise 存取使用者憑證的權限。

        核取方塊旁邊的聲明內容為「查看、編輯、設定和刪除您的 Google Cloud 資料,以及查看您 Google 帳戶的電子郵件地址。」
      3. 按一下「繼續」

    Colab Enterprise 會連線至執行階段。如果執行階段未執行,Colab Enterprise 會啟動執行階段,然後連線至該執行階段。

    建立執行階段

    本節說明如何建立執行階段,並使用「Connect to Vertex AI runtime」(連線至 Vertex AI 執行階段) 對話方塊連線至執行階段。或者,您也可以從「執行階段」分頁建立執行階段

    必要的角色

    如要取得在 Colab Enterprise 中建立執行階段所需的權限,請要求管理員授予您專案的 Colab Enterprise 管理員 (roles/aiplatform.colabEnterpriseAdmin) IAM 角色。如要進一步瞭解如何授予角色,請參閱「管理專案、資料夾和機構的存取權」。

    您或許還可透過自訂角色或其他預先定義的角色取得必要權限。

    建立並連線至執行階段

    如要建立執行階段並使用「Connect to Vertex AI runtime」(連線至 Vertex AI 執行階段)對話方塊連線至執行階段,請按照下列步驟操作:
    1. 前往 Google Cloud 控制台的 Colab Enterprise「我的筆記本」頁面。

      前往「我的筆記本」

    2. 在「Region」(區域) 選單中,選取包含筆記本的區域。

    3. 按一下要開啟的筆記本。如果尚未建立筆記本,請建立筆記本

    4. 在筆記本中,按一下「其他連線選項」展開箭頭,然後選取「連線到執行階段」

      「Connect to Vertex AI runtime」(連線至 Vertex AI 執行階段) 對話方塊隨即開啟。

    5. 在「選取執行階段」部分,選取「建立新的執行階段」

    6. 在「執行階段範本」選單中,選取執行階段範本。如果沒有列出任何執行階段範本,請建立執行階段範本

    7. 在「Runtime name」(執行階段名稱) 欄位中,輸入執行階段的名稱。

    8. 按一下「連線」

    9. 如果您選取的執行階段範本已啟用使用者憑證,且這是您首次連線至已啟用使用者憑證的執行階段,系統會顯示「登入」對話方塊。

      如要授予 Colab Enterprise 存取使用者憑證的權限,請完成下列步驟:

      1. 在「登入」對話方塊中,按一下您的使用者帳戶。

      2. 選取「查看、編輯、設定和刪除您的資料...」 Google Cloud ,授予 Colab Enterprise 存取使用者憑證的權限。

        核取方塊旁邊的聲明內容為「查看、編輯、設定和刪除您的 Google Cloud 資料,以及查看您 Google 帳戶的電子郵件地址。」
      3. 按一下「繼續」

    Colab Enterprise 會啟動預設執行階段,然後連線至該執行階段。

    執行階段管理

    根據預設,您建立執行階段時,系統會自動授予刪除 (aiplatform.googleapis.com/notebookRuntimes.delete) 和啟動 (aiplatform.googleapis.com/notebookRuntimes.start) 該執行階段的必要權限。

    如要瞭解如何管理執行階段 (包括刪除、啟動或中斷執行階段連線),請參閱「管理執行階段」。

    疑難排解

    本節說明如何解決 Colab Enterprise 中連線至執行階段的問題。

    無法連線至執行階段

    造成這個問題的原因有很多,最常見的原因如下:

    瀏覽器封鎖第三方 Cookie

    您使用的瀏覽器封鎖了第三方 Cookie,而 Colab Enterprise 會使用這類 Cookie 與執行階段建立 HTTPS 連線。

    如要解決這個問題,請將瀏覽器設定為允許來自網域 DATALAB_TUNNEL_TOKEN 的第三方 Cookie *.aiplatform-notebook.googleusercontent.com

    網路會封鎖筆記本網域的出埠流量

    您網路的防火牆規則會封鎖傳出流量,使其無法連至 *.aiplatform-notebook.cloud.google.com*aiplatform.googleapis.com

    如要解決這個問題,請設定網路的防火牆規則,允許傳出流量到 *.aiplatform-notebook.cloud.google.com*aiplatform.googleapis.com

    後續步驟