1) Сессия Play не работает таким образом: она основана на хороших файлах cookie, и в ней нет хранилища «из коробки» (все, что вы установили в сеансе пользователя, в конечном итоге находится в файле cookie), поэтому вам нужно справиться с этимсам.Я бы установил случайный UUID в качестве идентификатора сеанса и использовал бы внутреннее хранилище, которое хранит большой двоичный объект данных на основе комбинации.
2) Конечно, но вам нужно изменить это самостоятельно.API-интерфейс AWS является асинхронным, поэтому вы получаете идентификатор при загрузке и используете его позже, чтобы увидеть статус,