我有python脚本pscript.py,它带有输入参数-c input.txt -s 5 -o out.txt。文件全部位于aws s3存储桶中。创建实例后如何运行它?我是否必须将存储桶安装到EC2实例上并执行代码?或使用lambda?我不确定。阅读太多的AWS文档有点令人困惑。
命令行运行如下:
python pscript.py -c input.txt -s 5 -o out.txt
答案 0 :(得分:0)
您应该将文件从Amazon S3复制到EC2实例:
aws s3 cp s3://my-bucket/pscript.py
然后您可以运行上面的命令。
请注意,要访问Amazon S3中的对象,您需要将IAM角色分配给EC2实例。该角色需要足够的权限才能访问存储桶/对象。