2017-09-04 100 views
0

如何從Google雲應用程序引擎中的單個項目中部署來自相同或不同語言/運行時的多個應用程序?從同一個項目部署多個應用程序

+0

那麼問題是什麼? –

+0

對於誤導性語言感到抱歉。剛剛編輯。 –

+0

此外,請檢查是否違反服務條款第3.3(d)部分:https://cloud.google.com/terms/ –

回答

1

今天,App Engine與Google雲端控制檯項目具有一一對應的關係。您無法在同一個項目中部署多個「應用程序」。但是,根據您的應用程序,您可能仍然可以執行您想要的操作。

App Engine具有「服務」的概念,它們是應用程序的獨立方面。您的App Engine應用可以擁有多種服務,每種服務都可以擁有自己的語言/運行時,甚至可以位於不同的App Engine環境中。

您可以在App Engine標準版上說一個Python服務,用於爲簡單的Flask站點提供服務,可以提供在標準環境中爲Java 8編寫的API提供服務,並且可以在節點中擁有另一個服務運行在App Engine靈活環境中的.js。

您的「默認」服務在您的app.yaml文件中定義。您的其他服務可以在不同的文件夾中定義,並且可以有app.yaml與他們的服務定義,或者您可以將其命名爲backend.yaml。有關配置文件的佈局,請參見this simple Python project

有關App Engine上的服務的更多概念信息,請參閱see Microservices Architecture on Google App Engine

相關問題