#amazon-web-services #aws-lambda #amazon-iam
#amazon-web-services #aws-lambda #amazon-iam
Вопрос:
Если вы используете aws-sdk в среде выполнения Lambda, вам не нужно предоставлять учетные данные SDK, поскольку он автоматически получает учетные данные из роли выполнения этой лямбда-функции.
Мне любопытно, как это работает под капотом? Считывает ли SDK учетные данные из некоторых переменных env? Как на самом деле он получает учетные данные из среды выполнения Lambda?
Ответ №1:
Считывает ли SDK учетные данные из некоторых переменных env?
ДА. Они берутся из переменных среды выполнения, которые включают:
- AWS_ACCESS_KEY_ID
- AWS_SECRET_ACCESS_KEY
- AWS_SESSION_TOKEN
которые поступают из:
Ключи доступа, полученные из роли выполнения функции.