如何从另一个实例创建ec2实例?博托·奥斯克利

2024-10-04 11:35:06 发布

您现在位置:Python中文网/ 问答频道 /正文

我想创建一个AWS系统,其中有一个主EC2实例可以创建其他实例。你知道吗

现在,我设法创建python文件,boto能够创建ec2实例。 这个脚本在我的计算机环境中运行得很好,但是当我尝试使用带有Django的amazonbeanstalk(包括python3.4)部署它时,这个脚本不起作用。我无法通过SSL配置awscli(以及soboto),因为我只能访问ec2用户,而web服务器使用另一个用户。你知道吗

我可以简单地在python文件上手写我的访问ID密钥和密码,但这并不安全。我能做些什么来解决这个问题?你知道吗

我今天还发现了AWS cloudformation,用它创建新实例比用boto函数运行更好吗?你知道吗


Tags: 文件django实例用户脚本awsssl系统
1条回答
网友
1楼 · 发布于 2024-10-04 11:35:06

这听起来像是一个AWS凭证问题,而不是一个“创建ec2实例”问题。答案是通过IAM角色为EC2实例分配适当的AWS权限。然后,您的boto/boto3代码和/或在该实例上运行的AWS CLI将有权进行必要的AWS API调用,而无需在代码中存储访问密钥和密钥。你知道吗

相关问题 更多 >