2016-02-26 79 views

回答

8

这是可能的。我有蟒蛇函数,它像

localFilename = '/tmp/{}'.format(os.path.basename(key)) 
    s3.download_file(Bucket=bucket, Key=key, Filename=localFilename) 
    inFile = open(localFilename, "r") 

要确保你正在使用它用于临时存储而不是维护任何状态。 取决于你正在尝试做什么。

+0

是的。我打算将它用作与您的示例类似的中间存储。不知道我们有什么样的访问权限。用户是否可以将恶意代码复制到共享的AWS资源中? – SquareRoot

+0

@SquareRoot你的函数有权访问的本地文件系统与该函数是隔离的。您的功能的后续调用可能会访问相同的文件,但您的帐户或其他任何帐户中的其他Lambda功能都不能访问这些文件。 –

+0

嗨,任何人都可以告诉我在Lambda中使用/ tmp文件夹时获得的最大临时存储量? – kilokahn