Я хочу вызвать конечную точку шлюза AWS API, у которой есть авторизация, установленная AWS_IAM из исполняющей AWS Lambda, у которой у роли выполнения есть разрешение на выполнение этого шлюза API.Как мне разрешить конечную точку авторизации API AWS_IAM от AWS Lambda, у кого есть роль выполнения, для этого?
Есть в любом случае для меня, чтобы подписать запрос HTTPS к API шлюза, используя текущую роль выполнения моей Lambda?
Edit:
Глядя на http://docs.aws.amazon.com/IAM/latest/UserGuide/id_credentials_temp_use-resources.html, я могу быть в состоянии назвать AssumeRole с помощью SDK, чтобы взять на себя роль, которая имеет разрешение на выполнение Api шлюза, а затем извлечь секретный ключ, который может быть использован для подписи Запросы.
переменная окружения может быть доступ через: process.env. Вот пример: https://docs.aws.amazon.com/lambda/latest/dg/tutorial-env_cli.html –