如何在 Cloud Foundry 中访问用户提供的环境变量?

How to access User-Provided environment variables in cloud foundry?

我知道在 manifest.yml 中通过以下方式设置环境变量

--- 
- applications:
  - name:
    .
    .
    env:
      MY_ENV_VAR: 'my-var-value'

如何在我的程序中访问 MY_ENV_VAR(例如 python)?

此外,我只想在 Cloud Foundry 环境中访问此变量。在进行本地开发时,我想使用一些硬编码的值,我如何将这两种情况分开(再次python示例)?

Python 中的代码段:

import os

if os.getenv('VCAP_APPLICATION'):
  # cf environment
  my_env_var = os.getenv('MY_ENV_VAR')
else:
  # local
  my_env_var = some_default_value