gpt4 book ai didi

python - 如何在 Amazone 的 EC2 实例中运行代码?

转载 作者:IT老高 更新时间:2023-10-28 21:38:50 26 4
gpt4 key购买 nike

我对 EC2 的功能几乎一无所知。我创建了一个 Amazon Web Service (AWS) 帐户。然后我启动了一个 EC2 实例。

现在我想在这个实例中执行一个 Python 代码,但我不知道如何继续。是否有必要在实例的某处加载代码?或者在 Amazon 的 S3 中并将其链接到实例?

哪里有解释可能的实例用法的指南?我感觉自己就像一个没有用户指南的飞碟仪表盘前的人。

最佳答案

这是一个非常简单的过程,可将您的 Python 脚本从本地移动到 EC2 实例并运行它。

> 1. scp -i <filepath to Pem> <filepath to Py File> ec2-user@<Public DNS>.compute-1.amazonaws.com:<filepath in EC2 instance where you want
> your file to be>
> 2. Cd to to the directory in EC2 containing the file. Type Python <Filename.py> There it executed.

这里有一个具体的例子,适合那些喜欢逐步展示的东西:

  1. 在您的本地目录中,使用以下代码创建一个 python 脚本:print("Hello AWS")
  2. 假设您已经设置了 AWS,并且您想在 EC2 中运行此脚本,您需要将您的文件通过 SCP(安全复制协议(protocol))复制到 EC2 中的目录中。下面是一个例子:
    - 我的 pem 文件路径是 ~/Desktop/random.pem。
    - 我的 py 文件路径是 ~/Desktop/hello_aws.py
    - 我的公共(public) DNS 是 ec22-34-12-888
    - 我希望脚本所在的 ec2 目录位于/home/ec2-user
    - 所以我在本地终端运行的完整命令是:

scp -i ~/Desktop/random.pem ~/Desktop/hello_aws.py ec2-user@ec2-34-201-49-170.compute-1.amazonaws.com:/home/ec2-user

  1. 现在 ssh 到您的 ec2 实例,cd 到/home/ec2-user(或您放置文件的任何位置)和 Python hello_aws.py

关于python - 如何在 Amazone 的 EC2 实例中运行代码?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6030115/

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