RUVIDEO
Поделитесь видео 🙏

Create event-based projects using S3, Lambda and SQS

The main purpose of this video is to simulate a small portion of an event-based project which is very frequently used by many companies.

Prerequisite:
--------------------
AWS SQS | AWS Simple Queue Service | How SQS Works | AWS Tutorial
https://youtu.be/WTjbXPqaXz8
Create and Use an Amazon SQS Queue | Practical
https://youtu.be/hQO43CH7I4g
Fan out Architecture in AWS with SNS + SQS + Lambda + Python
https://youtu.be/1LOujsXRJcs

Lambda Code:
------------------
import json

def lambda_handler(event, context):
# TODO implement
print(event)
try:
for i in event['Records']:
s3_event = json.loads(i['body'])
if 'Event' in s3_event and s3_event['Event'] == 's3:TestEvent':
print("Test Event")
else:
for j in s3_event['Records']:
print("Bucket Name : {} ".format(j['s3']['bucket']['name']))
print("Object Name : {} ".format(j['s3']['object']['key']))
except Exception as exception:
print(exception)


SQS-s3 Access Policy:
----------------------------------
{
"Version": "2012-10-17",
"Id": "Policy1662050523224",
"Statement": [
{
"Sid": "Stmt1662050521697",
"Effect": "Allow",
"Principal": "*",
"Action": "sqs:*",
"Resource": "{SQS Queue ARN}",
"Condition": {
"ArnEquals": {
"aws:SourceArn": "{s3 bucket ARN}"
}
}
}
]
}


Check this playlist for more Data Engineering related videos:
https://youtube.com/playlist?list=PLjfRmoYoxpNopPjdACgS5XTfdjyBcuGku

Snowflake Complete Course from scratch with End-to-End Project with in-depth explanation--
https://doc.clickup.com/37466271/d/h/13qc4z-104/d4346819bd8d510

????????
YOU JUST NEED TO DO
3 THINGS to support my channel
LIKE
SHARE
&
SUBSCRIBE
TO MY YOUTUBE CHANNEL

Что делает видео по-настоящему запоминающимся? Наверное, та самая атмосфера, которая заставляет забыть о времени. Когда вы заходите на RUVIDEO, чтобы посмотреть онлайн «Create event-based projects using S3, Lambda and SQS», вы рассчитываете на нечто большее, чем просто загрузку плеера. И мы это понимаем. Контент такого уровня заслуживает того, чтобы его смотрели в HD 1080, без дрожания картинки и бесконечного буферизации.

Честно говоря, Rutube сегодня — это кладезь уникальных находок, которые часто теряются в общем шуме. Мы же вытаскиваем на поверхность самое интересное. Будь то динамичный экшн, глубокий разбор темы от любимого автора или просто уютное видео для настроения — всё это доступно здесь бесплатно и без лишних формальностей. Никаких «заполните анкету, чтобы продолжить». Только вы, ваш экран и качественный поток.

Если вас зацепило это видео, не забудьте взглянуть на похожие материалы в блоке справа. Мы откалибровали наши алгоритмы так, чтобы они подбирали контент не просто «по тегам», а по настроению и смыслу. Ведь в конечном итоге, онлайн-кинотеатр — это не склад файлов, а место, где каждый вечер можно найти свою историю. Приятного вам отдыха на RUVIDEO!

Видео взято из открытых источников Rutube. Если вы правообладатель, обратитесь к первоисточнику.