Как правильно использовать токены в сочетании с лямбдами AWS? - PullRequest
1 голос
/ 08 марта 2019

Моя текущая ситуация такова, что я хочу делать вызовы API с помощью AWS Lambda, а вызовы API требуют токена. В настоящее время я храню токен в контейнере s3 и просто извлекаю его всякий раз, когда это необходимо, и получаю новый токен, если срок его хранения истекает. Однако мне сказали, что хранение токенов в ведре s3 не является хорошей практикой, но лучшей альтернативы не было. Для завершения работы лямбды требуется около 30 секунд, и, скорее всего, она будет вызвана более 1000 раз. Я считаю, что токен истекает через 2 часа.

1 Ответ

1 голос
/ 08 марта 2019

Я не вижу ничего плохого в хранении токенов в S3.Просто убедитесь, что разрешения установлены правильно.

Некоторые могут предпочесть хранение токенов в базе данных, но это может быть излишним, если вы просто хотите сохранить токен.

Например, другой AWSпродукт CloudFormation.Шаблоны CloudFormation - это текстовые файлы, которые описывают, как создавать ресурсы AWS.Они больше, чем токены, но они все же легче, чем изображения или видео.В документации CloudFormation они предлагают хранить эти шаблоны на S3 .

Кроме того, S3 взимает плату за хранение данных и ввод / вывод ( оценка ), что идеально подходит длянебольшие данные, такие как токены.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...