我正在使用Google Cloud SDK进行发布并尝试托管我的第一个基本站点。每当我尝试部署应用程序时,都会显示错误403:需要appengine.applications.get权限。我已经尝试了每件事:进行了大量搜索,但仍然找不到任何解决方案。同样在更改项目名称然后浏览站点之后,它仍然显示错误404,在服务器上找不到请求的url。

链接-udacitywork1.appspot.com

INDEX.HTML

<html>
  <head>
    <title>Hello, udacity!</title>
    <link rel="stylesheet" type="text/css" href="/css/style.css">

  </head>
  <body>
    <h1>Hello,Udacity!</h1>
  </body>
</html>


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/(.*)


google-app-engine - 部署应用程序时出现Google Cloud SDK错误:不允许错误403操作-LMLPHP
google-app-engine - 部署应用程序时出现Google Cloud SDK错误:不允许错误403操作-LMLPHP

请帮忙!提前致谢!

最佳答案

将项目名称本地更改为GAE上不存在的项目是行不通的-您会收到403错误。您必须先在开发人员控制台中看到该项目,然后才能在gcloud命令中引用该项目。

Before you beginQuickstart for Python App Engine Standard Environment部分中:


  在运行和部署此快速入门之前,您必须设置云
  App Engine的平台项目,然后安装Cloud SDK:
  
  
  使用Cloud Platform Console创建新的Cloud Platform项目和App Engine应用程序:
  
  Go to App Engine
  
  出现提示时,选择要在其中放置App Engine应用程序的region。在您的App Engine应用程序
  创建后,仪表板将打开。

关于google-app-engine - 部署应用程序时出现Google Cloud SDK错误:不允许错误403操作,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/42832994/

10-12 22:18
查看更多