适用于多种环境的 Google Cloud App Engine app.yaml

2023-11-26

我目前已经启动并运行了我的应用程序,app.yaml and dispatch.yaml位于应用程序的根目录中,我通过 Google Cloud CLI 进行部署。

目前这很有效,尽管当我开始拥有一个dev, staging and prod环境我可以看到它不再可行。

我看到的主要问题是我必须编辑app.yaml文件,以便它们适合环境(例如我使用env_variables存储 mysql 凭据...)。

我在文档中找不到任何指向管理此问题的正确方法的内容,有什么想法吗?

另外...从 GIT 存储库部署时,似乎app.yaml需要在仓库中,这是正确的吗?这对我来说似乎不对......一定有更好的方法!


您可以使用配置文件或数据存储设置来跟踪此环境信息。在本次演讲的第 26 分钟我举了一些例子来说明如何自定义您的环境而不需要不同的app.yaml files.

gcloud app deploy还接受命令行上的 yaml 文件列表,默认为app.yaml.

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

适用于多种环境的 Google Cloud App Engine app.yaml 的相关文章

  • GAE SDK 1.9.5 和 InvalidCertificateException

    尝试在 osX Maverics 10 9 5 上使用 Python2 7 8 从 GAE SDK 1 95 导入测试床 我收到 InvalidCertificateException 错误 from google appengine ex
  • 无法连接到代理“证书由未知机构签名”

    我正在尝试通过 Kubernetes 部署上的 cloudsql proxy 容器连接到 CloudSQL 实例 我已安装 cloudsql 凭据以及值GOOGLE APPLICATION CREDENTIALS set 但是 我的日志中仍
  • Google Cloud Storage 上的批量重命名对象

    是否可以使用 gsutil 或其他工具 批量重命名 Google Cloud Storage 上的对象 我正在尝试找出一种方法将一堆图像从 JPG 重命名为 jpg 这是在 bash 中执行此操作的本机方法 下面逐行代码进行解释 gsuti
  • 如何使用java读取google appengine中的图像url

    ImageIO不在GAE的白名单中 如何在不使用 ImageIO 的情况下从 url 读取图像 JPG PNG 作为 ImageBuffer 只需使用内置 API 的 Google App Engine byte b URLFetchSer
  • Google Cloud Kubernetes 访问私有 Docker Hub 托管映像

    是否可以将私有镜像从 Docker Hub 拉取到 Google Cloud Kubernetes 集群 是否建议这样做 或者我是否需要将我的私有映像也推送到 Google Cloud 我阅读了文档 但没有发现任何内容可以清楚地解释这一点
  • 当请求 Google 驱动器范围权限时,会出现无限加载对话框

    我想将 Google Drive 集成到我的应用程序中 以在其中存储用户的应用程序数据 我尝试过的 我已经实现了 Google 登录谷歌开发文档 https developers google com identity sign in an
  • 获取第三方应用程序的谷歌云正常运行时间历史记录

    我正在尝试将我的应用程序 托管在谷歌云中 的正常运行时间历史记录转移到我自己的页面 谷歌云上有api吗 我只需要获取日期和上涨 下跌百分比或时间 我已经在谷歌控制台上配置了正常运行时间检查 但我需要将其集成到我的应用程序中 是的 您可以 但
  • 如何使用 Google Cloud CDN 访问 Google Cloud Storage 公共对象

    我有一些由 Google Cloud Storage GCS 提供的公共二进制文件 并且想探索使用 Google Cloud CDN 来降低延迟 我通过在创建 GCS 对象时设置适当的 HTTP 标头来使用 GCS 缓存 是否可以使用 Go
  • AttributeError:模块“boto”没有属性“plugin”

    我正在 Google Cloud Platform 上使用带有 word2vec 模型的 Jupyter 笔记本运行虚拟机 我有以下代码片段 from gensim models import Word2Vec amazon word2ve
  • 在 python 中将变量传递给重定向上的模板

    我对 Python 比较陌生 所以请原谅任何幼稚的问题 我的主页有 2 个输入 一个用于 产品 一个用于 电子邮件 当用户单击 提交 时 他们应该被发送到 success 其中会显示 您已请求 产品 您将通过 电子邮件 收到通知 我试图找出
  • GCP 端点“尝试此 API”授权 URL

    我正在尝试使用服务帐户作为身份验证来配置 GCP Endpoint 中的 尝试此 API 功能 我正在使用这个文档 https cloud google com endpoints docs openapi authenticating u
  • “ghs.google.com”域的机制是什么?

    如果我想给我的应用程序绑定一个域名GAE Google App Engine 我应该添加一条 CNAME 记录ghs google com 我想了解这个域名是如何运作的 例如 我有这样的 CNAME blog goace com ghs g
  • 在 IntelliJ 上进行 Google App Engine Java 开发?

    令人烦恼的是 Google App Engine 已成为其中的另一个项目 他们只发布 Eclipse 插件 如 Spring Webflow 而我更喜欢 IntelliJ 你能用IntelliJ成功运行本地测试环境吗 并调试 部署本地或实时
  • BigQuery 无法插入作业。工作流程失败

    我需要通过 Dataflow 和 Beam 运行从 GCS 到 BigQuery 的批处理作业 我的所有文件都是具有相同架构的 avro 我创建了一个数据流java应用程序 它在较小的数据集 1gb 大约5个文件 上取得了成功 但是当我尝试
  • 在 Celery 任务中调用 Google Cloud API 永远不会返回

    我正在尝试拨打外部电话Google Cloud Natural Language API从一个内Celery任务 使用google cloud python包裹 问题是对 API 的调用永远不会返回 挂起 celery task def g
  • 谷歌应用程序引擎会话

    什么是java应用程序引擎 默认会话超时 如果我们将会话超时设置为非常非常长的时间 会不会产生不良影响 因为谷歌应用程序引擎会话默认情况下仅存储在数据存储中 就像facebook一样 每次访问该页面时 会话仍然永远存在 默认会话超时设置为
  • Google App Engine:修改云运行环境

    我正在尝试部署一个使用自定义 Node js 服务器的 Next js 应用程序 我想将自定义构建变量注入应用程序 next config js const NODE ENV process env NODE ENV const envTy
  • Java 和 Python 可以在同一个应用程序中共存吗?

    我需要一个 Java 实例直接从 Python 实例数据存储中获取数据 我不知道这是否可能 数据存储是否透明 唯一 或者每个实例 如果它们确实可以共存 都有其单独的数据存储 总结一下 Java 应用程序如何从 Python 应用程序的数据存
  • 批量 put() 限制

    对于批量更新现有记录是否存在硬限制或性能下降限制 我有一个任务队列进程 其中处理数千条现有记录 在流程循环结束时 所有记录的索引 BooleanProperty 从 False 更改为 True 一次执行 5 000 条记录与嵌套批次放置
  • 如何将 GAE 中一种 Kind 中的所有实体复制到另一种 Kind 中,而无需显式调用每个属性

    我们如何使用function clone entity 如中所述在 Python 中复制 Google App Engine 数据存储中的实体 而无需在 编译 时知道属性名称 https stackoverflow com question

随机推荐

  • 无法启动 GlassFish 4.0 (Windows) - 端口 1527 - 地址已在使用中

    我是 Java EE 7 的新手 我有 Netbeans 7 4 GlassFish 4 0 和 Java EE 7 在 64 位 Windows 8 1 Pro 计算机中 我想要启动 GlassFish 4 0 Server 因此单击 N
  • 如何使用 Ramda 实现使用无点递归来删除对象中的空值?

    我正在学习 pointfree 函数 并尝试以这种风格实现这个递归空值删除器 有效 但是是not无点 function removeNulls obj return R ifElse R either R is Array R is Obj
  • 如何使用mongoose在mongodb中存储图像?

    任何人都有一个使用 mongoose 和 Nodejs Express 在 mongodb 中插入图像的快速示例 我读了一些例子 但我不明白如何做到这一点 我想以表格形式上传图片 app post videos new function r
  • Emacsclient 钩子上的kill

    我试图在 Emacs 中找到一个钩子 它应该在 emacs 服务器正常关闭之前触发 我尝试使用 elisp 来执行kill emacs query functions kill emacs hook server done hook 如下所
  • 如何在打乱的连续整数数组中查找重复元素?

    我最近在某处遇到一个问题 假设您有一个包含 1001 个整数的数组 整数按随机顺序排列 但您知道每个整数都在 1 到 1000 含 之间 此外 除了一个数字出现两次之外 每个数字在数组中只出现一次 假设您只能访问数组的每个元素一次 描述一种
  • JavaScript内部方法实现源码

    有没有办法查看 JavaScript 方法背后的代码 不是网站 html 或 js 文件中的 javascript 方法 而是 JavaScript 的内部方法 例如 我怎样才能看到JavaScript如何计算offsetTop一个元素的
  • MySQL DATETIME DIFF 查询

    我有一个 MySQL 查询 每 30 分钟通过 cron 运行一次以删除旧的属性列表 查询是 DELETE FROM wpdb gt posts WHERE post type rentals AND DATEDIFF NOW post d
  • 在 vuejs2 数据中动态插入子组件(无需 $compile 或滥用 v-html)

    我想在不一定是预定义的 HTML 块中的任意点动态插入新的 vuejs 组件 这是一个稍微做作的示例 演示了我正在尝试做的事情 Vue component child pretend I do something useful templa
  • 将字符串、整数和浮点数序列化为字符数组,以便在没有库的情况下进行网络连接

    我想通过网络传输数据 但我不想使用任何外部库 标准C C 就可以 例如 unsigned int x 123 char y 3 h i 0 float z 1 23f 我想要这个 char xyz 11 array 笔记 为了通过网络传输它
  • 编程 QGraphicsView 滚动未正确更新

    我有一个从 QGraphicsView 派生的自定义类 它实现了一个槽调用scrollHorizo ntal int dx 里面的代码很简单 void CustomView scrollHorizontal int dx scrollCon
  • Google Chart API 中的数字类型不匹配

    我有一个数组和第二列 其值如下2050 878456在我的 javascript 函数中创建面积图我做了以下内容 function drawVisualization var data null data new google visual
  • 如何将node.js日期转换为SQL Server兼容的日期时间?

    我有一个 Web Api 使用express and Tedious在 Azure SQL 数据库上存储一些数据 和nvarchar类型和int类型它运行良好 但是当我尝试保存时DateTime值我收到一条错误消息 Insert into
  • 如何使用 MPAndroidChart 库更改图表背景?

    我正在使用令人惊叹的图书馆MPAndroid图表 它的工作原理就像一个魅力 除非我试图更改 BarData 的背景颜色 默认颜色是白色 我想将其更改为透明 我试过这个 Paint p1 mChart getPaint Chart PAINT
  • 在 Node 应用程序之间共享代码

    我们的应用程序由两个组件组成 API 和客户端 两者都是独立的 Node 应用程序 虽然除了文档之外 API 实际上没有任何前端组件 但它们仍然共享一些通用文件 例如 Jade 组件 规范化 CSS 实用程序模块以及最重要的 Mongoos
  • 如何在 mac osx 中隐藏终端窗口?

    我有一个在 Windows Linux Android 和 Mac 上运行的多平台应用程序 它在所有平台上使用 g 编译 对于 Windows 我创建了一个安装程序 并通过添加链接器标志摆脱了终端窗口 Wl subsystem window
  • 获取团队列表时 Xcode 崩溃

    所以基本上 Xcode 6 1 每当尝试获取团队列表时都会崩溃 从主屏幕的常规选项卡中 当尝试将应用程序提交到 iTunes 时 尝试验证应用程序 每当它尝试获取团队列表时 它就会崩溃 一小时前它运行良好 但当我们在 iTunes 帐户中添
  • 未找到符号:_BIO_new_CMS

    我是 mac 新手 我不明白为什么我的 scrapy 似乎不再工作了 我怀疑 openssl 在我的 el Captain 中无效 I tried pip install cryptography pip install pyOpenSSL
  • 调用 URL - c#

    我正在尝试在 C 中调用 URL 我只对调用感兴趣 并不关心响应 当我出现以下内容时 是否意味着我正在调用该 URL HttpWebRequest request HttpWebRequest WebRequest Create url 您
  • 将百分比添加到数字中

    如何将百分比添加到总和中 我努力了var sum 3 25 3 4 但没有成功 我刚刚得到0 00作为答案 给一个数字加上一个百分比 的意思是 将该数字乘以 1 pct var sum 3 25 sum sum 1 0 034 您可以等效地
  • 适用于多种环境的 Google Cloud App Engine app.yaml

    我目前已经启动并运行了我的应用程序 app yaml and dispatch yaml位于应用程序的根目录中 我通过 Google Cloud CLI 进行部署 目前这很有效 尽管当我开始拥有一个dev staging and prod环