使用条带在亚马逊 EC2 服务器上为网站设置环境变量

setting environment variables on amazon ec2 server for a website using stripe

总菜鸟问题我正在尝试为我正在使用 python python、flask 和 stripe 等使用 amazon ec2 构建的网站设置一个 stripe 支付系统。在我的 __init__.py 文件夹中,我必须设置名为 SECRET_KEY 和 PUBLISHABLE_KEY 的环境变量,以便我可以 运行 以下代码。

stripe_keys = {
    'secret_key': os.environ['SECRET_KEY'],
    'publishable_key': os.environ['PUBLISHABLE_KEY']
}

stripe.api_key = stripe_keys['secret_key']

我使用 export SECRET_KEY=xxxxxxxxx 和 export PUBLISHABLE_KEY=xxxxxxxxxxx ,在​​包含我的 __init__.py 文件的根文件夹目录下命令并重新加载 apache 但我的应用程序崩溃了,当 运行 在我的电脑上本地安装应用程序时,此命令有效。我还尝试在我的 wsgi 文件下设置环境变量,但它也在那里崩溃了。我很难找到使用亚马逊文档设置这些变量的位置。我有什么遗漏吗??...请帮忙..

应从 WSGI 脚本文件中设置环境变量。这可以在代码中明确说明,或者可以从某些外部配置文件或其他方式读取所需的值,并根据这些值进行设置。