Jeśli "bezpieczny" zapyta, kto będzie miał dostęp do danych, odpowiedź brzmi: każdy, kto może zadzwonić do lambda. Jeśli przez "bezpieczne" również zastanawiasz się, czy jest to trwałe przechowywanie, to odpowiedź brzmi "nie". Funkcje Lambda mają dostęp tylko do ulotnego folderu /tmp
. Nie ma gwarancji, że dwa kolejne wywołania tej samej funkcji lambda będą wykonywane na tej samej maszynie fizycznej. Jeśli jednak funkcja zostanie wywołana dwukrotnie w krótkim okresie czasu, może zostać wykonana na tym samym komputerze, a następnie plik, który został zapisany przez pierwsze połączenie, może być dostępny dla drugiego połączenia. Jeśli zdecydujesz się użyć tego tymczasowego przechowywania plików, powinieneś także pamiętać, że istnieje około limitations ilości danych, które można przechowywać.
Dzięki za szybką odpowiedź, Tak, to jest w porządku, jeśli dane są usuwane podczas następnego wywołania funkcji, ponieważ jest tymczasowa. Czy wiemy, gdzie działa lokalny dysk Lambda, pod S3 itd.? – obaid
Najprawdopodobniej jest to wolumin EBS, ale może to być magazyn instancji EC2 (np. Lokalny dysk twardy do instancji EC2). To nie będzie S3. –