Python (错误号13)AWS Lambda中pem文件的权限被拒绝
我已将Python (错误号13)AWS Lambda中pem文件的权限被拒绝,python,amazon-ec2,aws-lambda,paramiko,Python,Amazon Ec2,Aws Lambda,Paramiko,我已将.pem文件上载到AWS Lambda的部署包中,以便在Lambda处理程序中使用它,如下所示: k = paramiko.RSAKey.from_private_key_file("<>.pem") k=paramiko.RSAKey.from_private_key_文件(“.pem”) 但是,在运行代码时,Lambda出现以下错误: IOError: [Errno 13] Permission denied: '<>.pem' IOError:[Errn
.pem
文件上载到AWS Lambda的部署包中,以便在Lambda处理程序中使用它,如下所示:
k = paramiko.RSAKey.from_private_key_file("<>.pem")
k=paramiko.RSAKey.from_private_key_文件(“.pem”)
但是,在运行代码时,Lambda出现以下错误:
IOError: [Errno 13] Permission denied: '<>.pem'
IOError:[Errno 13]权限被拒绝:'.pem'
如何修复此权限错误?pem文件具有哪些权限?我对其执行了
chmod 600
。你认为我需要更改权限吗?很明显,文件权限有问题。谁是文件所有者?如果它是root,则在其上使用chmod 600
将不允许您读取它。