Python вызов AWS lambda - токен безопасности в запросе недействителен - PullRequest
0 голосов
/ 08 октября 2019

Попытка вызова лямбда-функции AWS из Python в Windows не удалась.

Я сбросил свои учетные данные на новые ключи AWS. Не хорошо. Я добавил AWSLambdaFullAccess в свой идентификатор пользователя и группу. Нет проблем.

import boto3,json

session = boto3.Session(
    aws_access_key_id="YesSireee",
    aws_secret_access_key="MySuperDuperSecretAccessKey",
)
lambda_client = boto3.client('lambda', region_name="us-east-2")
test_event = dict(key1="testme") 
try: 
    response = lambda_client.invoke(
  FunctionName='arn_copied_from_console',
  InvocationType='Event',
  LogType='None',
  Payload=json.dumps(test_event),
  )
except Exception as e: print(e)
print(response); # should be None. 

Ошибка:

An error occurred (UnrecognizedClientException) when calling the Invoke operation: The security token included in the request is invalid.

1 Ответ

1 голос
/ 08 октября 2019

Это дикое предположение, но правильное ли время в вашей тестовой системе (например, с использованием NTP)?

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