gpt4 book ai didi

google-app-engine - 如何在 app.yaml 文件中使用环境变量?

转载 作者:行者123 更新时间:2023-12-04 16:11:24 25 4
gpt4 key购买 nike

例如,我偶然发现了这个链接 https://cloud.google.com/deployment-manager/configuration/create-configuration-file在下面的示例中显示(不是特别针对 env)。


资源:
- 名称:{{ env['name'] }}
类型:compute.v1.instance
特性:

最佳答案

只能设置 environment variables in app engine通过 app.yaml,您的应用程序实例可以访问它们。

You can define environment variables in app.yaml to make them available to the app:

env_variables:
MY_VAR: 'my value'

使用 os.environ 访问

import os
os.environ.get('MY_VAR', 'default value')

app.yaml 文件必须有效 YAML并且必须遵循 app.yaml syntax .

给出的示例不是 YAML。它是用于创建配置文件的 jinja 模板文件。

可能有更简单的方法,但这是一个远景:您可以从脚本中使用正确的环境变量(及其值)生成有效的 app.yaml

  • template.jinja - 生成 app.yaml 的模板
  • generate_app_yaml.py - 用于生成 app.yaml 的 python 脚本

关于google-app-engine - 如何在 app.yaml 文件中使用环境变量?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40086443/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com