Şirketim, çok hesaplı bir sistem kullanarak AWS'yi yönetiyor. Hesap A'da bir DamaamoDB tablosunda ve B hesabında bir Akışı etkinleştirilmiş bir DynamoDB tablosum var. Akım olaylarının işlevimi tetiklemesini istiyorum. AWS DynamoDB akışlarına hesaplar arasında erişmek mümkün mü?
I çalıştırın:aws lambda create-event-source-mapping --event-source-arn arn:aws:dynamodb:us-east-1:101010101:table/table/stream/2016-08-09T23:00:46.852 --function-name Lambda-qa --enabled --batch-size 10 --starting-position TRIM_HORIZON
aşağıdaki hata: bir hata meydana (InvalidParameterValueException) CreateEventSourceMapping işlemi ararken: Rolü ve olay kaynağı bulut fonksiyonu olarak aynı hesap olmalıdır
Lambda işlevi ve DynamoDB akışı aynı hesapta olmak zorunda gibi görünüyor. Ancak D hesabından DynamoDB akışını hesapB'den başka yollarla okuyabilir mi? Bir yönlendirme, SNS, SQS, S3 veya özel bir uygulama.