【问题标题】:How can I deploy an app in GAE without lowering my security settings?如何在不降低安全设置的情况下在 GAE 中部署应用程序?
【发布时间】:2015-02-04 18:26:05
【问题描述】:

我一直在尝试使用 Google 的 appengine(使用 Python)部署应用,但我收到“拒绝访问”错误,以及来自 google 的一封电子邮件,说有人试图输入我的帐户(当然是我)。在同一封电子邮件中,它说我可以降低安全设置来解决问题,虽然它确实有效,但它说不推荐。

我在其他地方读到它可能与系统时钟有关,但我认为我的工作正常。关于如何在不降低安全设置的情况下解决它的任何想法?

【问题讨论】:

    标签: python security google-app-engine


    【解决方案1】:

    你可以:

    • appcfg.py 部署命令的末尾附加--oauth2 参数,这将在您的浏览器中打开一个页面,您需要在其中验证您的Google 帐户,然后令牌将永久存储在您的文件中下次部署时将重复使用的文件系统,无需您重新进行身份验证 (see more)。

    【讨论】:

    • 非常感谢。只是另一件事。如果我使用 GUI 而不是命令行,如何保持登录状态或记住密码(没有“记住我”复选框)?
    • 我不经常使用 GUI 启动器,但我确实在我的 osx 机器上看到了“记住钥匙串中的密码”选项。如果您使用的是不同的操作系统/没有看到它,并且如果您不想在终端中工作,那么您可以简单地创建一个带有 appcfg.py --oauth2 update <PATH_TO_YOUR_PROJECT> 之类的批处理/shell 文件,并在每次需要部署代码时启动它。这将要求您仅进行一次身份验证并记住令牌,这样您就不必再这样做了。
    • 谢谢,我会这样做的。
    猜你喜欢
    • 2023-03-28
    • 1970-01-01
    • 1970-01-01
    • 2019-08-27
    • 2021-10-30
    • 2016-07-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多