繁体   English   中英

如何运行AWS S3存储桶中的python脚本和文件

[英]How do I run a python script and files located in an aws s3 bucket

我有带输入参数-c input.txt -s 5 -o out.txt的python脚本pscript.py。 文件全部位于aws s3存储桶中。 创建实例后如何运行它? 我是否必须将存储桶安装到EC2实例上并执行代码? 或使用lambda? 我不确定。 阅读这么多的AWS文档有点令人困惑。

命令行运行如下:

python pscript.py -c input.txt -s 5 -o out.txt

您应该将文件从Amazon S3复制到EC2实例:

aws s3 cp s3://my-bucket/pscript.py

然后,您可以运行上述命令。

请注意,要访问Amazon S3中的对象,您需要将IAM角色分配给EC2实例。 该角色需要足够的权限才能访问存储桶/对象。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM