Я хочу использовать boto3 для настройки корзины s3 для вызова лямбда-выражения AWS каждый раз, когда в этой корзине создается объект. Вот мой код:
s3 = ..boto3 resource
bucket_notification = s3.BucketNotification(bucket_name)
lambda_arn = .. arn for lambda
response = bucket_notification.put(
NotificationConfiguration={'LambdaFunctionConfigurations': [
{
'LambdaFunctionArn': lambda_arn,
'Events': [
's3:ObjectCreated:*'
],
},
]})
Я получаю сообщение об ошибке:
botocore.exceptions.ClientError: произошла ошибка (InvalidArgument) при вызове операции PutBucketNotificationConfiguration: невозможно проверить следующие конфигурации назначения