オブジェクトをS3にアップロードするときにトリガされるべきラムダ関数が2つあります。AWS SNSでのラムダ関数の連結
両方のスクリプトを起動するには、最初のスクリプトでは、2番目のスクリプトが続くsnsトピックを公開しています。それを公開するときには、私はそれを操作できるようにイベントを渡す必要があります。
イベントを2番目のラムダ関数に渡す際に問題が発生しています。ここで私はそれをやっている方法です:
最初のスクリプトは、2番目のスクリプトは、任意の中間ラムダのない私はあなたconfigure S3 to publish events straight to SNS示唆この
def lambda_handler(event, context):
"""
:param event:
:param context:
"""
# Loop through records provided by S3 Event trigger
for s3_record in event['Records']:
logger.info("Working on new s3_record...")
# Extract the Key and Bucket names for the asset uploaded to S3
key = s3_record['s3']['object']['key']