管理 GCP 專案、App Engine 應用程式和帳單

Google Cloud Platform 專案包含您的 App Engine 應用程式及其他 GCP 資源。

您可以透過 Google Cloud Platform 主控台、Cloud SDKApp Engine Admin API 執行所有管理工作,包括本主題所涵蓋的一般工作。

一般而言,您必須先建立或設定下列項目,然後才能在 App Engine 標準環境中部署應用程式

  1. GCP 專案
  2. App Engine 應用程式
  3. 選用:帳單帳戶

建立專案和應用程式

您可以選取或建立新的 Google Cloud Platform 專案和 App Engine 應用程式,為設定、憑證和應用程式的中繼資料建立集合並加以管理。

只有擁有者角色有權限在 GCP 專案中建立 App Engine 應用程式,而且該應用程式必須存在,其他帳戶才能在該應用程式上執行工作。例如,App Engine 應用程式建立後,具有「App Engine 部署者」角色的帳戶才能使用服務帳戶來部署應用程式。

主控台

如要建立 GCP 專案和 App Engine 應用程式:

  1. 前往「App Engine」頁面:

    前往 App Engine 頁面

  2. 選取或建立 GCP 專案。

  3. 在「Your first app with Go」(您使用 Go 建立的第一個應用程式) 頁面上,選擇要讓 App Engine 應用程式位於哪個地區。
    App Engine 位置的詳細資訊「help_outline」

在專案中建立 App Engine 應用程式之後,「Dashboard」(資訊主頁) 頁面會隨即開啟。

gcloud

安裝 Cloud SDK 之後,具備 GCP 專案「擁有者」角色的帳戶就能執行下列 gcloud 指令,藉此建立 GCP 專案和 App Engine 應用程式:

  1. 執行下列指令以建立 GCP 專案:

    gcloud projects create
  2. 執行下列指令以選取地區並建立 App Engine 應用程式:

    gcloud app create

API

如要透過程式建立 GCP 專案和 App Engine 應用程式,請同時使用 Resource Manager API 和 App Engine Admin API:

  1. 如要建立 GCP 專案,請參閱建立新專案

  2. 如要建立 App Engine 應用程式,請參閱建立 App Engine 應用程式

啟用計費功能

如果應用程式需要的資源超過免費配額,那麼您就必須啟用計費功能來增加一些配額,並支付額外使用量的費用。如果您在建立 GCP 專案時已有帳單帳戶,系統就會自動為該專案啟用計費功能。

在 GCP 專案上啟用計費功能:

  1. 前往 GCP 主控台的「Billing」(帳單) 頁面:

    前往「Billing」(帳單) 頁面

  2. 選取或建立 GCP 專案。

  3. 視帳單帳戶是否存在或所選 GCP 專案是否與帳戶相關聯,「Billing」(帳單) 頁面會顯示下列其中一項內容:

    • 如果選取的 GCP 專案已啟用計費功能,系統就會列出帳單帳戶的詳細資料。

    • 如果帳單帳戶不存在,系統就會提示您建立帳單帳戶,並將該帳戶與選取的 GCP 專案建立關聯。

    • 如果帳單帳戶已存在,但是選取的 GCP 專案尚未與帳單帳戶建立關聯,系統就會提示您啟用計費功能。您也可以依序點選 [Cancel] (取消) 和 [Create account] (建立帳戶),以建立新的帳單帳戶並建立關聯。

啟用計費功能後,系統向您收取的費用不會有上限。如要進一步控管應用程式費用,您可以設定每日支出的約略上限,但 App Engine 彈性環境並不支援支出上限功能。

設定支出上限

您只能針對在標準環境中執行的 App Engine 資源設定每日支出上限

支出上限僅在 App Engine 標準環境中受到支援。您可以在彈性環境中建立預算與設定快訊

如要在 GCP 專案中設定 App Engine 資源的每日支出上限:

  1. 前往 GCP 主控台的「Application settings」(應用程式設定) 頁面:

    前往「Application settings」(應用程式設定) 頁面

  2. 按一下 [Edit] (編輯),然後指定支出上限。當您提高每日支出上限時,新的上限會立即生效。

  3. 按一下 [Save] (儲存),即可設定這個 GCP 專案的支出上限。如果您有多個 GCP 專案,則必須在每個專案中個別設定支出上限。

管理帳單

使用「帳單」頁面來管理帳單帳戶:

  1. 前往 GCP 主控台的「Billing」(帳單) 頁面:

    前往「Billing」(帳單) 頁面

  2. 選取您要管理的帳戶,然後前往對應頁面以執行下列管理工作:

    • 透過「Overview」(總覽) 頁面查看帳單帳戶的總覽、支付款項,以及新增帳單帳戶管理員。
    • 在「Budgets & alerts」(預算與快訊) 頁面中,建立預算與快訊
    • 檢視您的交易記錄,並從「Transactions」(交易) 頁面下載月結單。
    • 從「Billing export」(匯出帳單) 頁面將帳單資料匯出到 BigQuery 資料集。
    • 在「Payment settings」(付款設定) 頁面上設定付款帳戶及聯絡人。
    • 在「Payment method」(付款方式) 頁面上設定付款方式。

如要進一步瞭解計費方式,請參閱定價頁面。

建立預算與設定快訊

您可以建立 GCP 專案的預算以避免意外支出,並集中監控自己所有 Google Cloud Platform 的費用。設定預算後,您可以建立快訊,當費用超過特定金額時,系統即會傳送電子郵件給帳單管理員。

如要在 GCP 專案中建立預算與設定快訊:

  1. 前往 GCP 主控台的「Billing」(帳單) 頁面:

    前往「Billing」(帳單) 頁面

  2. 按一下您要建立預算的帳單帳戶。

  3. 依序點選 [Budgets & alerts] (預算與快訊) 和 [Create budget] (建立預算),開始建立 GCP 專案的預算。

  4. 在「Set budget」(設定預算) 區段中定義您的預算。然後在接下來的「Set budget alerts」(設定預算快訊) 區段中指定,當預算達到多少百分比時,要寄送電子郵件快訊。

  5. 按一下 [Save] (儲存),就可以為 GCP 專案設定預算及啟用快訊。如果您有多個 GCP 專案,就必須在每個專案中個別設定預算與快訊。

停用計費功能

啟用計費功能之後,您可以停用專案的計費功能,藉此停止 GCP 專案的自動付款。或者,您也可以停用應用程式,以釋出專案使用的部分資源。如果不需要 GCP 專案,請關閉專案以釋出所有資源。

停用應用程式

停用 App Engine 應用程式之後,您的應用程式就會停止執行個體的運作,並且不再處理要求。停用應用程式並不會遺失任何資料,也不會變更任何配置設定。只要重新啟用 App Engine 應用程式即可啟動執行個體,並繼續提供流量給應用程式。

標準和彈性環境中的應用程式資源均會停用,因此不會產生費用。但是 GCP 專案中的其他服務仍會有帳單費用,例如您仍必須為儲存的資料支付儲存費用。

如果應用程式目前正在處理要求,就會繼續完成該項工作,因此應用程式可能需要一小時後才會完全停用。

如要停用 App Engine 應用程式:

  1. 前往「Application settings」(應用程式設定) 頁面:

    前往「Application settings」(應用程式設定) 頁面

  2. 按一下 [Disable application] (停用應用程式) 並按照提示操作。

如要讓應用程式繼續處理要求,請回到相同的「Application settings」(應用程式設定) 頁面,然後按一下 [Enable application] (啟用應用程式),就可以啟用 App Engine 應用程式。

停用應用程式後,系統將停止處理所有要求,但是會保留您的資料和狀態。系統仍會向您收取已產生的相關費用,或是專案內正在執行的其他服務 (例如 Cloud SQL) 的費用。如要釋出在專案中使用的所有資源,請關閉專案。

關閉專案

您可以關閉 GCP 專案,以停用計費功能並釋出在該專案中使用的所有 GCP 資源。

主控台

如要使用 GCP 主控台關閉 GCP 專案:

  1. 前往「Project」(專案) 頁面:

    前往「Project」(專案) 頁面

  2. 選取您要關閉的 GCP 專案,然後按一下 [Delete] (刪除)

如要進一步瞭解如何管理 GCP 專案,請參閱 Cloud Resource Manager:建立、關閉及還原專案

gcloud

安裝 Google Cloud SDK 後,請執行下列 gcloud 指令來關閉 GCP 專案:

gcloud projects delete

API

如要透過程式關閉 GCP 專案,請參閱 Resource Manager API 中的關閉專案

本頁內容對您是否有任何幫助?請提供意見:

傳送您對下列選項的寶貴意見...

這個網頁
Go 適用的 App Engine 標準環境