蟒蛇| AWS:无法写入文件

时间:2021-01-18 07:34:21

标签: python amazon-web-services amazon-ec2

我正在从 api 获取数据并尝试将其写入文件,当我在本地系统上运行脚本时,它工作正常,但相同的脚本无法在 ec2 实例上运行。

req = requests.get(f"https:api_url", stream=True)
    with open(dataHandle+'.pb','wb') as handle: 
        for block in req.iter_content(1024):
            handle.write(block)

EC2-instance 没有显示任何错误,但是当我调试时,执行在上面的代码行停止。

我试过了:

使用以下命令从 root 运行脚本:sudo su - 不起作用

试图更改文件夹的权限:

ls -ald /var/www

chown -R root:root /home/ec2-user/scrips/api

没用

谁能指导我如何使用 python 在 ec2 实例上编写文件?

仅供参考:我的 AWS 操作系统是 CENTOS

我的 python 脚本在目录 /home/ec2-user/scrips/api

0 个答案:

没有答案
相关问题