4
Возможно ли получить доступ к локальной файловой системе в функции AWS лямбда? Если это так, есть ли недостаток в этом?Доступ к локальной файловой системе в AWS lambda
Возможно ли получить доступ к локальной файловой системе в функции AWS лямбда? Если это так, есть ли недостаток в этом?Доступ к локальной файловой системе в AWS lambda
Это возможно. У меня есть функция питона, что делает что-то вроде
localFilename = '/tmp/{}'.format(os.path.basename(key))
s3.download_file(Bucket=bucket, Key=key, Filename=localFilename)
inFile = open(localFilename, "r")
Убедитесь, что вы используете его для временного хранения и не запоминают состояние. Зависит от того, что вы пытаетесь сделать.
Да. Я собирался использовать его как промежуточное хранилище, подобное вашему примеру. Не был уверен, какие у нас права доступа. Не смогут ли пользователи копировать вредоносный код в общий ресурс AWS? – SquareRoot
@SquareRoot локальная файловая система, к которой ваша функция имеет доступ, изолирована от этой функции. Более поздние вызовы вашей функции могут получить доступ к тем же файлам, но никакая другая функция Lambda в вашей учетной записи или любой другой учетной записи не сможет получить доступ к этим файлам. –
Привет, Может ли кто-нибудь сказать мне максимальное количество временного хранилища, которое я получаю при использовании папки/tmp в Lambda? – kilokahn