Попытка вызова лямбда-функции 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.