首页 > 解决方案 > boto3 ec2 & django

问题描述

我是使用 django 和 python 的新手,我尝试使用 aws ec2 API 在 aws ec2 中创建、启动和停止实例:https ://boto3.amazonaws.com/v1/documentation/api/latest/reference/services/ec2 .html#instance

我找到了 boto3,我认为这是解决方案,但我不知道如何在 django 框架中安装我尝试在视图中使用它:

import boto3 #import directly

ec2 = boto3.resource('ec2')

我认为它有效,但我收到消息:

botocore.exceptions.NoRegionError:您必须指定一个区域。

根据 boto 文档,我需要设置我的 api 密钥和区域:https ://boto3.amazonaws.com/v1/documentation/api/latest/guide/quickstart.html ,但是我把这些数据放在 django 的什么地方?

对我来说,这不是最好的解决方案,因为我不在设置中使用 INSTALLED_APPS,是否有 django 包或更好的解决方案?

标签: pythondjangoamazon-web-servicesamazon-ec2

解决方案


推荐阅读