簡體   English   中英

app.yaml文件 - 無法為屬性'runtime'賦值'python27 api_version':

[英]app.yaml file - Unable to assign value 'python27 api_version' to attribute 'runtime':

我試圖通過谷歌應用程序引擎部署一個非常簡單的網頁,但由於我的yaml文件有些錯誤,我無法部署該應用程序。

錯誤:

(gcloud.app.deploy)解析文件時發生錯誤:[/ home / google_gcp / parkwaypoc / app.yaml]無法為屬性'runtime'賦值'python27 api_version':運行時值'python27 api_version'不匹配表達式'^(?:((gs:// [a-z0-9 -._ /] +)|([az] [a-z0-9-] {0,29})))$'

我的App.yaml文件:

 runtime:python27
 api_version:1
 threadsafe:true

 handlers:- url:/
   static_files:www/index.html
   upload:www/index.html

 - url:/(.*)
   static_files:www/\1
   upload:www/(.*)

我用相同的問題搜索了其他人,暗示了空白問題所以他們被刪除但我無法解決。

yaml文件是直接從Google復制的: https//cloud.google.com/appengine/docs/standard/python/getting-started/hosting-a-static-website#uploading_your_files_to_google_app_engine

對不起,我對此有點新鮮。

問候,瑞恩

您的app.yaml 不是 指定鏈接的直接剪切和粘貼。 已發布的yaml已被清除,並且無法正確解析為yaml。

嘗試:

runtime: python27
api_version: 1
threadsafe: true

handlers:
- url: /
  static_files: www/index.html
  upload: www/index.html

- url: /(.*)
  static_files: www/\1
  upload: www/(.*)

我遇到過同樣的問題。 檢查您的yaml文件,以獲取行前面的額外空格。 當我從Google鏈接復制粘貼時,我遇到了這個問題。 我刪除了額外的縮進,它工作。

暫無
暫無

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

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