簡體   English   中英

為 Google Tag Manager 服務器端配置 App Engine 時出現 VPC 網絡錯誤

[英]VPC Network error when configuring App Engine for Google Tag Manager Server Side

我正在嘗試設置 ServerSide Google Tag Manager,這是一項在 GCP App Engine 上運行的服務。

設置是通過一些 Cloud Shell 命令完成的,如下所述: https ://developers.google.com/tag-platform/tag-manager/server-side/script-user-guide#create_a_tagging_server_or_reconfigure_an_existing_tagging_server

但是,當我最初這樣做時(即使作為 GCP 項目所有者),我得到了這個錯誤: 在此處輸入圖像描述

我被告知,為了解決這個問題,我需要手動創建一個名為default的 VPC 網絡。 所以我確實做到了,使用默認網絡設置。

當我再次運行 App Engine 設置命令時,我走得更遠,但遇到了一個新錯誤:

ERROR: (gcloud.app.deploy) Error Response: [3] Flex operation projects/projectid/regions/europe-west1/operations/f7d7489b-f4ef-4b8b-ac26-b9b945d3ebfc error [INVALID_ARGUMENT]: An internal error occurred while processing task /app-engine-flex/insert_flex_deployment/flex_create_resources>2022-05-12T09:17:00.642Z6448.wa.0: 'subnetwork_name' must be specified for custom mode network 'default'.

我在我創建的新 VPC 網絡中嘗試了有沒有定義子網的設置命令。 無論如何,同樣的錯誤仍然存​​在。

到目前為止,我還沒有在網上找到任何解決方案,所以希望這里的人能夠提供幫助。

提前致謝! 西蒙

對此的答案是應用引擎中的default服務(應用引擎控制台左側菜單中的服務)無法自動創建 VPC 和子網。

通過手動重新創建default應用引擎服務,創建了正確的 VPC 網絡和子網,並解決了問題。

當您將網絡創建為“自定義”時,您需要在創建應用程序的同一區域中自行創建至少一個子網。 之后,您必須在app.yaml文件中配置子網:

network:
  name: projects/PROJECT_ID/global/networks/NETWORK_NAME
  subnetwork_name: SUBNETWORK_NAME

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM