在 Cloud Code for IntelliJ 中部署至 App Engine 標準環境

本文說明如何在 IntelliJ IDEA 中將 App Engine 應用程式部署到 App Engine 標準環境

事前準備

  • 按照「建立應用程式」指南安裝及設定 Cloud Code,並為標準環境建立 App Engine 應用程式。請務必新增 App Engine 標準架構支援

  • 如果您有 Gradle 專案,而且您使用 IntelliJ IDEA Community Edition,請透過 App Engine Gradle 外掛程式設定您的專案。請務必將您的專案與 Gradle 同步處理。

    如果您沒有應用程式,但仍想嘗試部署程序,請下載範例應用程式:

    1. 將「Hello World」範例應用程式複製到本機電腦:

        git clone https://github.com/GoogleCloudPlatform/java-docs-samples
      
    2. 在 IntelliJ 中依序選取 [File] (檔案) > [Open] (開啟) 以開啟檔案選取工具。

    3. 前往 /java-docs-samples/appengine-java8/

    4. 選取 /helloworld/ 目錄。

    5. 按一下 [確定]

建立部署設定

  1. 依序選擇「Tools」 >「Cloud Code」 >「App Engine」 >「Deploy to App Engine」

    螢幕截圖:「Create Deployment Configuration」對話方塊中的欄位。

  2. 確認伺服器設定:

    1. 按一下「Server」欄位旁的刪節號圖示 (...)

    2. 在對話方塊中,確認「Name」顯示的是「Google App Engine」。

    3. 按一下 [OK]

  3. 選取 [Deployment] 來源。

    如果您使用 Community 版本,Cloud Code for IntelliJ 僅支援透過 Maven 或 Gradle 成果進行部署。

  4. 在「Project」欄位中選取所需專案

    首次設定部署時,系統會提示您登入與要部署的 Google Cloud 控制台專案相關聯的帳戶。

    螢幕截圖:在「Server」欄位填入資料後,系統隨即顯示先前隱藏的專案選取欄位。

  5. 視需要填寫其他欄位以設定部署。

  6. 按一下 [Run] 以建立及部署應用程式。

  7. 在「Application Servers」視窗中,按一下您的專案名稱,以監控部署進度。如果系統沒有顯示此視窗,請依序點選 [View] > [Tool Windows] > [Application Servers]。

    部署作業完成後,您就可以在主控台輸出內容中查看應用程式的網址。

更新 App Engine 標準設定

初始部署設定建立完成後,您就可以依據應用程式需求變更設定。

  1. 依序選取 [File] > [Project Structure]

    系統會顯示「Project Structure」對話方塊。

  2. 在「Project Settings」(專案設定) 下方選取 [Facets] (商情項目)。

  3. 選取 App Engine 標準商情項目。

    顯示含有專案設定 (專案、模組、資料庫、商情項目、成果) 的左側導覽列的對話方塊。同時顯示平台設定。選取「Facets」(商情項目) 選項後,中間的資料欄會顯示與這項專案相關聯的商情項目。右側資料欄會顯示可用於該專案的資料庫,並標示出哪些資料庫處於選取狀態。

  4. 選取您想新增至專案的資料庫。

  5. 點選 [OK] (確定)

刪除伺服器

如果想要將您為專案設定的伺服器刪除,可以按照以下步驟操作:

  1. 依序選擇 [File] > [Settings] > [Build, Execution, Deployment] > [Clouds]。

    在 macOS 上則是依序點選 [IntelliJ IDEA] > [Preferences] > [Build, Execution, Deployment] > [Clouds]。

  2. 選取您的伺服器 (App Engine),然後按一下視窗頂端的減號圖示 (-),即可將其移除。

  3. 按一下 [OK]

後續步驟

取得支援

如要在 IntelliJ IDE 中提交意見回饋或回報問題,請依序前往「Tools」 >「Cloud Code」 >「Help / About」 >「Submit feedback or report an issue」,即可在 GitHub 上回報問題。