Google Cloud 專案中包含您的 App Engine 應用程式和其他Google Cloud 資源。
您可以透過 Google Cloud CLI 和 App Engine Admin API 執行所有管理工作,包括本主題涵蓋的一般工作。一般而言,您必須先建立或設定下列項目,然後才能在 App Engine 標準環境中部署應用程式:
建立專案和應用程式
您可以選取或建立新的 Google Cloud 專案和 App Engine 應用程式,為設定、憑證和應用程式的中繼資料建立集合並加以管理。App Engine 要求所有專案都啟用計費功能,但只有當專案的費用超出免費配額時,系統才會向您收取費用。
只有擁有者角色有權限在 Google Cloud 專案中建立 App Engine 應用程式,而且該應用程式必須存在,其他帳戶才能在該應用程式上執行工作。例如,App Engine 應用程式建立後,具有「App Engine 部署者」角色的帳戶才能使用服務帳戶來部署應用程式。
gcloud
安裝 Google Cloud CLI 之後,具備 Google Cloud 專案「擁有者」角色的帳戶就能執行下列 gcloud
指令,藉此建立 Google Cloud 專案和 App Engine 應用程式:
執行下列指令建立 Google Cloud 專案:
gcloud projects create PROJECT_ID
將 PROJECT_ID 替換為 Google Cloud 專案 ID。
執行下列指令以選取地區並建立 App Engine 應用程式:
gcloud app create
在 Google Cloud 控制台的「帳單」頁面中啟用計費功能,詳情請參閱啟用計費功能。
API
如要透過程式建立 Google Cloud 專案和 App Engine 應用程式,請同時使用 Cloud Resource Manager API 和 App Engine Admin API:
如要建立 Google Cloud 專案,請參閱「建立新專案」。
如要建立 App Engine 應用程式,請參閱建立 App Engine 應用程式。
在 Google Cloud 控制台的「帳單」頁面中啟用計費功能,詳情請參閱啟用計費功能。
控制台
如要建立 Google Cloud 專案和 App Engine 應用程式並啟用計費功能,請按照下列步驟操作:
前往 App Engine 頁面
選取或建立 Google Cloud 專案。
在「Create App」(建立應用程式) 頁面中,選取地區、服務帳戶,並啟用計費功能:
- 選擇要讓 App Engine 應用程式位於哪個地區。
App Engine 位置的詳細資訊help_outline - 在「Identity and API access」中,為應用程式選取服務帳戶。
- 選取或建立帳單帳戶以啟用專案的計費功能。
- 選擇要讓 App Engine 應用程式位於哪個地區。
在專案中建立 App Engine 應用程式之後,「Dashboard」(資訊主頁) 頁面會隨即開啟。
App Engine 位置
App Engine 具有「地區性」,這表示執行應用程式的基礎架構位於特定地區,且由 Google 代管,可為該地區內的所有區域提供備援功能。
選擇應用程式的執行地區時,請將您在延遲時間、可用性和耐用性方面的要求,做為主要考量。一般來說,您可以選擇距離您應用程式使用者最近的地區,但也應該考量App Engine 可用的位置,以及應用程式使用的其他Google Cloud 產品和服務位置。如果跨多個位置使用服務,可能會影響應用程式的延遲時間和定價。
應用程式的地區設定完成後即無法更改。
如果您已建立 App Engine 應用程式,即可透過執行下列任一操作來查看所在地區:
請執行
gcloud app describe
指令。開啟 Google Cloud 控制台中的 App Engine 資訊主頁。區域會顯示在頁面頂端附近。
啟用計費功能
請啟用計費功能,才能部署應用程式。如果您未超過免費配額,系統就不會向您的帳戶收取費用。如果應用程式需要的資源超過免費配額,系統會就額外用量向您收取費用。
如果您在建立 Google Cloud 專案時已有帳單帳戶,系統就會自動為該專案啟用計費功能。
如要啟用 Google Cloud 專案的計費功能,請按照下列步驟操作:
前往 Google Cloud 控制台的「Billing」(帳單) 頁面:
選取或建立 Google Cloud 專案。
視帳單帳戶是否存在或所選Google Cloud 專案是否與帳戶相關聯,「帳單」頁面會顯示下列其中一項內容:
如果所選 Google Cloud 專案已啟用計費功能,系統會列出帳單帳戶的詳細資料。
如果沒有帳單帳戶,系統會提示您建立帳單帳戶,並將該帳戶與所選 Google Cloud 專案建立關聯。
如果帳單帳戶已存在,但所選 Google Cloud 專案尚未連結至該帳戶,系統會提示您啟用計費功能。您也可以依序按一下「取消」和「建立帳戶」,即可建立新的帳單帳戶並建立關聯。
啟用計費功能後,系統向您收取的費用不會有上限。如要進一步控管應用程式費用,請參閱「建立預算與設定快訊」一文。
管理帳單
使用「Billing」(帳單) 頁面管理帳單帳戶:
前往 Google Cloud 控制台的「Billing」(帳單) 頁面:
選取您要管理的帳戶,然後前往相對應的頁面來執行下列管理工作:
- 透過「Overview」(總覽) 頁面查看帳單帳戶的總覽、支付款項,以及新增帳單帳戶管理員。
- 在「Budgets & alerts」(預算與快訊) 頁面中建立預算與快訊。
- 在「Transactions」(交易) 頁面檢視您的交易記錄,並下載月結單。
- 從「Billing export」(匯出帳單) 頁面將帳單資料匯出到 BigQuery 資料集。
- 在「Payment settings」(付款設定) 頁面上設定付款帳戶及聯絡人。
- 在「Payment method」(付款方式) 頁面上設定付款方式。
如要進一步瞭解計費方式,請參閱定價頁面。
建立預算與設定快訊
您可以為 Google Cloud 專案建立預算,避免帳單金額無預警增加,並能集中監控所有 Google Cloud 費用。設定預算後,您可以建立快訊,當費用超過特定金額時,系統即會傳送電子郵件給帳單管理員。
如要在 Google Cloud 專案中設定預算和快訊,請按照下列步驟操作:
前往 Google Cloud 控制台的「Billing」(帳單) 頁面:
按一下您要建立預算的帳單帳戶。
依序點選「預算與快訊」和「建立預算」,開始為 Google Cloud 專案建立預算。
在「Set budget」(設定預算) 區段中定義您的預算。然後在接下來的「Set budget alerts」(設定預算快訊) 區段中指定,當預算達到多少百分比時,要寄送電子郵件快訊。
按一下「儲存」,即可設定Google Cloud 專案的預算並啟用快訊。如果您有多個 Google Cloud 專案,則必須在每個專案中個別設定預算與快訊。
設定專案的專案 ID
您可以透過以下幾種方式指定專案 ID:
- 安裝 Google Cloud CLI 時使用
gcloud init
。如要查看 gcloud CLI 的預設專案 ID,請執行gcloud config list
。 - 使用
gcloud config set project [YOUR_PROJECT_ID]
指令設定 gcloud CLI 的預設專案 ID。 - 在部署應用程式時使用
--project
標記。例如:gcloud app deploy --project [YOUR_PROJECT_ID]
如果您使用 Java 執行階段,可以在部署期間使用 Google Cloud 適用於 IntelliJ 的專用外掛程式或 Google Cloud 適用於 Eclipse 的專用外掛程式,指定專案 ID。
停用應用程式
停用 App Engine 應用程式之後,您的應用程式就會停止執行個體的運作,並且不再處理要求。停用應用程式並不會造成任何資料遺失,也不會變更任何設定。只要重新啟用 App Engine 應用程式,執行個體即會啟動,並繼續處理應用程式的流量。
標準和彈性環境中的應用程式資源均會停用,因此不會產生費用。但 Google Cloud 專案中的其他服務仍可能有帳單費用,例如您仍可能需要支付資料的儲存費用。
如果應用程式目前正在處理要求,就會繼續完成該項工作,因此應用程式最多可能在一小時後才會完全停用。
如何停用 App Engine 應用程式:
前往「Application settings」(應用程式設定) 頁面:
按一下 [Disable application] (停用應用程式) 並按照提示操作。
如要讓應用程式繼續處理要求,請返回相同的「Application settings」(應用程式設定) 頁面,然後按一下 [Enable application] (啟用應用程式) 來啟用 App Engine 應用程式。
應用程式停用之後,系統會停止處理所有要求,但仍會保留您的資料和狀態。系統仍會向您收取已產生的相關費用,或是針對 Cloud SQL 等專案中正在執行的其他服務收取費用。如要釋出在專案中使用的所有資源,請關閉專案。
關閉專案
您可以關閉專案來停用計費功能,並釋出在該項專案中使用的所有 Google Cloud 資源。 Google Cloud
gcloud
安裝 Google Cloud CLI 之後,請執行下列 gcloud
指令來關閉 Google Cloud 專案:
gcloud projects delete PROJECT_ID
將 PROJECT_ID 替換為 Google Cloud 專案 ID。
API
如要透過程式輔助的方式關閉 Google Cloud 專案,請參閱 Cloud Resource Manager API 中的「關閉專案」相關說明。
控制台
如要使用 Google Cloud 控制台關閉 Google Cloud 專案:
前往「Project」(專案) 頁面:
選取要關閉的 Google Cloud 專案,然後按一下 delete。
如要進一步瞭解如何管理 Google Cloud 專案,請參閱 Cloud Resource Manager:建立、關閉及還原專案。