Enrico Portolan
Enrico Portolan
  • 73
  • 369 270
AWS API Gateway Security Mechanisms
In this video I explain the available security mechanisms for API Gateway: custom authorisers, Cognito authorisers and API Keys with Usage plans.
If you want to learn more about AWS Services, make sure to
subscribe to the channel:
TH-cam 🎥 - th-cam.com/channels/rgmzG2o4xlBYzm7OB7qZFA.html
Medium: enrico-portolan.medium.com/
🌎 Find me here:
Twitter - enricop89
มุมมอง: 166

วีดีโอ

Implementing Cognito Authorizer in API Gateway - Serverless Security
มุมมอง 2465 หลายเดือนก่อน
In this video I explain how to create and integrate a Cognito Authorizer USer pool in an API gateway. I will be using CDK to deploy the service and a React app to show how the login works, and how to pass JWT to the API Gateway. I will explain the whole architecture and show the code. Github code: github.com/enricop89/aws-serverless-samples If you want to learn more about AWS Services, make sur...
Build an event hosting platform with Serverless
มุมมอง 505 หลายเดือนก่อน
This is the second video on building a Serverless Architecture based on the Serverless Masterclass newsletter. You can join the challenge here: serverlessmasterclass.substack.com/p/challenge-2-architecture-self-review In this video I explain the challenge, go through the architecture that I design and also answer to questions related to AWS Well ARchitected framework If you want to learn more a...
Implementing Auth0 Custom Authorizer in API Gateway - Serverless Security
มุมมอง 2645 หลายเดือนก่อน
Explore the intricacies of serverless security in this detailed guide on integrating Auth0 Custom Authorizer with API Gateway. This video offers a deep dive into the architecture and practical implementation of robust security measures for your serverless applications. Learn how to seamlessly deploy these solutions using AWS Cloud Development Kit (CDK) and navigate the AWS Console with ease. We...
Serverless Architecture - Holiday Rental Management Well Architected Analysis
มุมมอง 415 หลายเดือนก่อน
This is episode 2 of the Serverless Challenge. In this episode I answer to a list of questions provided by the challenge. Join the challenge at serverlessmasterclass.substack.com/, provided by Sam Williams at completecoding.io @CompleteCoding If you want to learn more about AWS Services, make sure to subscribe to the channel: TH-cam 🎥 - th-cam.com/channels/rgmzG2o4xlBYzm7OB7qZFA.html Medium: en...
Serverless Architecture - Design a Holiday Rental Management Platform
มุมมอง 466 หลายเดือนก่อน
In this video, I discuss the design and implementation of a serverless architecture for holiday rental management. I cover the functionalities, such as property management, image storage, calendar management, and integration with holiday rental platforms. I also explain the use of AWS services like CloudFront, Cognito, DynamoDB, and S3. The video provides a high-level overview of the architectu...
Vonage Audio Connector Demo | Google Speech-to-Word
มุมมอง 8910 หลายเดือนก่อน
Dive into this hands-on demo of Vonage's groundbreaking Audio Connector! Watch as we effortlessly bridge the gap between real-time audio streams and Google's powerful Speech-to-Text service. 🔥 Whether you're aiming to optimize customer support calls, transcribe interviews, or simply curious about the capabilities of Vonage's latest tool, this video will illuminate how this connector can revolut...
Boost Your Marketo Campaigns with SMS & WhatsApp (Step by Step Tutorial)
มุมมอง 29410 หลายเดือนก่อน
Integrating WhatsApp and SMS in Marketo - Step-by-Step Tutorial In this video, we dive deep into the process of seamlessly integrating WhatsApp and SMS within your Marketo workflows. Whether you're a beginner or seasoned Marketo user, this guide ensures you harness the full potential of real-time messaging to elevate your marketing strategies. 🔍 What you'll learn: 1. Creating a Webhook in Marke...
Step Functions New Intrinsic Functions Available!
มุมมอง 693ปีที่แล้ว
AWS has announced new Intrinsic functions so in this video, I will show which ones are available and how you can use them in a real-world scenario. Timeline 00:00 Introduction 02:05 New Intrinsic Functions 03:51 AWS Demo If you want to learn more about AWS Services, make sure to subscribe to the channel: TH-cam 🎥 - th-cam.com/channels/rgmzG2o4xlBYzm7OB7qZFA.html Medium: enrico-portolan.medium.c...
AWS Step Functions integration with SQS (Simple Queue Service)
มุมมอง 1.3Kปีที่แล้ว
If you want to learn more about AWS Services, make sure to subscribe to the channel: TH-cam 🎥 - th-cam.com/channels/rgmzG2o4xlBYzm7OB7qZFA.html Medium: enrico-portolan.medium.com/ 🌎 Find me here: Twitter - enricop89
AWS Step Functions with DynamoDB - Tutorial
มุมมอง 1.7Kปีที่แล้ว
Hi, in this short video I show you how to include a DynamoDB putItem node inside your step functions and how to save values dinamically. If you want to learn more about AWS Services, make sure to subscribe to the channel: TH-cam 🎥 - th-cam.com/channels/rgmzG2o4xlBYzm7OB7qZFA.html Medium: enrico-portolan.medium.com/ 🌎 Find me here: Twitter - enricop89
AWS Step Functions With Lambda and DynamoDB - Tutorial
มุมมอง 1.1Kปีที่แล้ว
In this video, I will show you how to use Step Functions with Lambda and DynamoDB. I will implement a state machine with retry and catch blocks, and a Lambda function which save item on a Dynamo DB Table Timestamp 00:00 Introduction 00:18 What are Step Functions 01:52 Step Functions Studio Workflow 12:38 Tests If you want to learn more about AWS Services, make sure to subscribe to the channel: ...
Top 5 Lambda Use Cases
มุมมอง 808ปีที่แล้ว
In this video I explain the top five Lambda use cases. 00:00 Introduction 00:20 Create a Serverless website 01:42 Create a Cronjob 02:59 Events Processing 03:50 File Upload 05:18 Webhooks If you want to learn more about AWS Services, make sure to subscribe to the channel: TH-cam 🎥 - th-cam.com/channels/rgmzG2o4xlBYzm7OB7qZFA.html Medium: enrico-portolan.medium.com/ 🌎 Find me here: Twitter - twi...
The Circuit Breaker Pattern - Amazon Lambda
มุมมอง 1.3Kปีที่แล้ว
Hello in this video I explain the circuit breaker pattern, particularly useful when integrating a 3rd party service inside your Lambda function. The code is available on github.com/enricop89/aws-serverless-samples/tree/main/lambda-circuit-breaker 00:00 Introduction 00:26 Architecture 03:50 Code 14:26 Demo on AWS If you want to learn more about AWS Services, make sure to subscribe to the channel...
10 Different Use Cases with Amazon S3
มุมมอง 1.4Kปีที่แล้ว
Hello, in this video I talk about Amazon S3, one of the oldest service of AWS and in particular I will walk you through 10 different use cases with Amazon S3 00:00 Introduction 01:02 First Use case 02:13 Secon Use case 03:20 Third Use case 04:12 Forth Use case 05:30 Fifth Use case 06:44 Sixth Use case 08:17 Seventh Use case 09:30 eighth Use case 10:56 Nineth Use case 11:38 tenth Use case 13:14 ...
Five Key Alerts for Serverless
มุมมอง 287ปีที่แล้ว
Five Key Alerts for Serverless
The Top AWS Services You Need To Know
มุมมอง 3302 ปีที่แล้ว
The Top AWS Services You Need To Know
Understanding AWS Lambda Execution Context and Scaling
มุมมอง 7632 ปีที่แล้ว
Understanding AWS Lambda Execution Context and Scaling
How To Create a Serverless Cron Job
มุมมอง 11K2 ปีที่แล้ว
How To Create a Serverless Cron Job
AWS Lambda Function URLs Explained
มุมมอง 1.7K2 ปีที่แล้ว
AWS Lambda Function URLs Explained
AWS Route 53 Concepts + Exam Questions Answered [SOLUTIONS ARCHITECT EXAM]
มุมมอง 7272 ปีที่แล้ว
AWS Route 53 Concepts Exam Questions Answered [SOLUTIONS ARCHITECT EXAM]
AWS Lambda Versions and Aliases Explained
มุมมอง 6K2 ปีที่แล้ว
AWS Lambda Versions and Aliases Explained
Add Watermark to An Image Using S3 Object Lambda (2/2)
มุมมอง 2.2K2 ปีที่แล้ว
Add Watermark to An Image Using S3 Object Lambda (2/2)
AWS S3 Object Lambda Explained (1/2)
มุมมอง 4902 ปีที่แล้ว
AWS S3 Object Lambda Explained (1/2)
AWS Databases Concepts + Exam Questions Answered [SOLUTIONS ARCHITECT EXAM]
มุมมอง 8462 ปีที่แล้ว
AWS Databases Concepts Exam Questions Answered [SOLUTIONS ARCHITECT EXAM]
AWS VPC Concepts + Exam Questions Answered [SOLUTIONS ARCHITECT ASSOCIATE]
มุมมอง 2.5K2 ปีที่แล้ว
AWS VPC Concepts Exam Questions Answered [SOLUTIONS ARCHITECT ASSOCIATE]
AWS EBS and EFS Concepts + Exam Questions Answered
มุมมอง 9462 ปีที่แล้ว
AWS EBS and EFS Concepts Exam Questions Answered
AWS EC2 Concepts + Exam Questions Answered
มุมมอง 1.2K2 ปีที่แล้ว
AWS EC2 Concepts Exam Questions Answered
AWS S3 Concepts + Exam Questions Answered
มุมมอง 1.9K2 ปีที่แล้ว
AWS S3 Concepts Exam Questions Answered
AWS S3 Object Versioning and Lifecycle Rules
มุมมอง 5K2 ปีที่แล้ว
AWS S3 Object Versioning and Lifecycle Rules

ความคิดเห็น

  • @anisahmednacer5410
    @anisahmednacer5410 วันที่ผ่านมา

    Excellent tutorial. Thanks

  • @xavierromerocarrion1369
    @xavierromerocarrion1369 8 วันที่ผ่านมา

    Great content 🙌

  • @IvanMusaelyan
    @IvanMusaelyan 25 วันที่ผ่านมา

    Genial!

  • @nickpreiser9225
    @nickpreiser9225 26 วันที่ผ่านมา

    Thank you for this, I ran the cdk, and was able to test it. However one question, should this work if using a bearer token that is the result of a login to a app which sits on Auth0. I'm not able to get it working.

  • @ADV-IT
    @ADV-IT หลายเดือนก่อน

    Thanks!

  • @luli829
    @luli829 หลายเดือนก่อน

    hi, i can see the github repo but cant find the directory name with scecure-api-gateway-cognito.

  • @alexz5204
    @alexz5204 2 หลายเดือนก่อน

    how do you run this with nginx as a docker container?

  • @mahmoudelshafei9750
    @mahmoudelshafei9750 2 หลายเดือนก่อน

    Great Video!

  • @user-zm4kv4ww9x
    @user-zm4kv4ww9x 3 หลายเดือนก่อน

    Thanks for the video. Your video and explanation are good but the volume needs to be increased.

  • @rayhan8701
    @rayhan8701 3 หลายเดือนก่อน

    this is not going to work as circuit breaker lets see this test case lets say treshold = 3 timeout = 10 lets say we are hitting a unreachable service try 1: service unreachable (lets wait for 5 seconds and try again ) try 2: service unreachable ( lets wait for 5 seconds and try again ) try 3: service unreachable ( lets wait for 5 seconds and try again ) try 4: service unreachable ( lets wait for 5 seconds and try again ) try 5: service unreachable ( lets wait for 5 seconds and try again ) we are never going to get the circuit open ( because with your dynamoDB query we always get the items less than the threshold )

  • @smdjunaid1064
    @smdjunaid1064 3 หลายเดือนก่อน

    i want to add different port for different project dirs......how plz explain this too

  • @bittuxoxo
    @bittuxoxo 3 หลายเดือนก่อน

    thank yo so much sir.

  • @danielchavez7344
    @danielchavez7344 3 หลายเดือนก่อน

    Hi, great video, I just want a question regarding the exam questions. In question number 7 I was thinking Simple routing would be a correct answer since it also returns multiple IP addresses. Multivalue answer also return multiple IPs, but it uses health checks. In the question there is not any specification about checking the health of the IPs. What made you select Multivalue Answer option? Thanks

  • @pmioduszewski
    @pmioduszewski 3 หลายเดือนก่อน

    thx!

  • @kishores6830
    @kishores6830 3 หลายเดือนก่อน

    Invalid mapping expression specified: Validation Result: warnings : [], errors : [Invalid mapping expression parameter specified: method.request.path.bucket]. I got this error for adding url path parameters. Can you help me out

  • @user-rc4jk9rw4p
    @user-rc4jk9rw4p 3 หลายเดือนก่อน

    Thanks for the video, this is one of the cleanest tutorials I have watched. Have you ever tried to extract user information from the JWT tokens generated by Auth0? I am building an app that requires not just "authorization" but able to pass some user info to the API endpoints managed by gateway so the app service can respond based on the user info.

    • @EnricoPortolan
      @EnricoPortolan 3 หลายเดือนก่อน

      Yes I did, once you decode the jwt, the info should be there

  • @iamnoob7593
    @iamnoob7593 4 หลายเดือนก่อน

    amazing , thank you

  • @user-iy1dp8dn1v
    @user-iy1dp8dn1v 4 หลายเดือนก่อน

    Thanks a lot! for detailed explanation

  • @breaker__
    @breaker__ 4 หลายเดือนก่อน

    Latest node version isn't working (20) - any recommendations for specific node version to use?

  • @artofthesystem4419
    @artofthesystem4419 5 หลายเดือนก่อน

    Fantastic tutorial!! Thank you so much!!

  • @vaibhavjain1in
    @vaibhavjain1in 5 หลายเดือนก่อน

    Hi bro, can you please help me with this. It is not working for me. How can I connect with you?

    • @vaibhavjain1in
      @vaibhavjain1in 5 หลายเดือนก่อน

      I think there was some policy issue. I copy paste the policy again from the official site and it worked fine. I now need to understand how can automate it if we want to give access to client who is going to download and upload files quite often. What would be the best practice?

    • @EnricoPortolan
      @EnricoPortolan 5 หลายเดือนก่อน

      I think the best practice is to ask the client to give you a public key and you create a user from Transfer Family with that public key so the client can download/upload as needed

    • @vaibhavjain1in
      @vaibhavjain1in 4 หลายเดือนก่อน

      @@EnricoPortolan In our scenario, data and storage would be within our infrastructure. Data need to download, modified and upload to our s3 bucket.

  • @chrborud83
    @chrborud83 5 หลายเดือนก่อน

    To anyone doing this in 2024, the instructions here are fantastic! The only thing to note is that when you create a role, you don't need to add a policy at all. Simply create a role and save it like in this video, but don't assign a policy. Worked straight away for me. Many thanks @enricoportolan

  • @pointbreak4300
    @pointbreak4300 5 หลายเดือนก่อน

    Hi Enrico, a noob question in here. what about the access of the customers? how are they gonna be able to transfer files? would it be via cyberduck as well?

    • @EnricoPortolan
      @EnricoPortolan 5 หลายเดือนก่อน

      yes exactly, cyberduck would work or any other FTP Client

  • @syedmujeebh4401
    @syedmujeebh4401 5 หลายเดือนก่อน

    Reuse sql connection if available Will it work in python postgresql?

  • @admggm
    @admggm 5 หลายเดือนก่อน

    I have a "crontab" retrying multiple times because of a timeout, I increased the timeout to 120 secs and not I'm trying to disable the retries via serverless framework I still don't know if it will take effect

  • @pacoluna7969
    @pacoluna7969 5 หลายเดือนก่อน

    Hi. Im having a problem after each new deploy that my app is showing a blank page, its failing to load the js chunk, seems like the index.html is being cache in the browser, after a hard refersh it works fine, you know any solution? Thanks!

  • @rocktheworld1596
    @rocktheworld1596 5 หลายเดือนก่อน

    Please continue series

  • @frankfrank6463
    @frankfrank6463 6 หลายเดือนก่อน

    Where is the "Lambda-cron-job" function? Can you show how you wrote that function.

  • @lucha0075db
    @lucha0075db 6 หลายเดือนก่อน

    Nice tutorial Enrico. I was wondering, what about if I want to make a request to the nginx server's endpoint from the react front end ?

  • @user-mm4lf8hu4p
    @user-mm4lf8hu4p 6 หลายเดือนก่อน

    to the point and cover all the things perfect

  • @Rory-qu4cx
    @Rory-qu4cx 6 หลายเดือนก่อน

    Thanks! For anyone stuck on the Welcome Page - uncomment include /etc/nginx/sites-enabled/*, and anyone stuck on error 500 -> chmod +x each part of the path 'home/ubuntu/..../build'

  • @user-ng1dk2wr2j
    @user-ng1dk2wr2j 6 หลายเดือนก่อน

    I've created a mobile app which consists of forms, these forms store the text data in MongoDB Atlas and the images in AWS S3, the MongoDB Atlas is a serverless service, but I'm needing a middleware to communicate with it. The AWS S3 is also needing a middleware to upload the images. Currently I'm running this middleware servers on my local machine(Local Host), but I need a serverless service for these two node servers to run 24/7, but I want to only pay for the time that I use these. Please help me Guys, I'm a beginner.

  • @supraender
    @supraender 6 หลายเดือนก่อน

    Excellent description and demonstration. Thank you!!

  • @mmozaplayer
    @mmozaplayer 7 หลายเดือนก่อน

    How to add watermark in video file

  • @user-hw8mx4kz8p
    @user-hw8mx4kz8p 7 หลายเดือนก่อน

    Is there any chance you can share function code?

  • @soumitra-kayal
    @soumitra-kayal 7 หลายเดือนก่อน

    Excellent tutorial. Keep it up. Thanks.

  • @d0m2288
    @d0m2288 8 หลายเดือนก่อน

    Great tutorial, thank you.

  • @anandbabu01
    @anandbabu01 8 หลายเดือนก่อน

    Configuring bucket is working fine. I want to put the file into specific nested folder in the bucket. Anyone tried this?

  • @ghury1
    @ghury1 8 หลายเดือนก่อน

    Do we need to import all sdk library? I'm importing sdk like so: const { S3Client } = require('@aws-sdk/client-s3'); const client = new S3Client({region: 'eu-south-1'}); const params = { Bucket: BUCKET_NAME, Key: FILE_NAME, Body: fileContent, ContentType: "application/xml;charset=utf8" }; client.putObject(params, function (res) { console.log('Successfully uploaded file.'); }) but i riceive an error saying client.putObject is not a function

  • @balasubramaniam7904
    @balasubramaniam7904 8 หลายเดือนก่อน

    is this automatic deployment

  • @user-sb8nb5id6c
    @user-sb8nb5id6c 9 หลายเดือนก่อน

    Hi, Thank you for this demo. Just one question, I want to use the same pattern to send XML structure in memory not stored in a file system to be be then stored as object into S3. Is this working directly using API Gateway or do I need a lambda to manage S3.putObject(buffer)?

  • @WhiteJass
    @WhiteJass 9 หลายเดือนก่อน

    legend! very helpful thanks a lot!

  • @datasleek7950
    @datasleek7950 9 หลายเดือนก่อน

    Thank you for producing this. Very useful.

  • @user-xt3zk8hl1t
    @user-xt3zk8hl1t 9 หลายเดือนก่อน

    Great videos sir i am thank full to you🥰

  • @pablodm9
    @pablodm9 10 หลายเดือนก่อน

    Hey, nice video, but what I'm looking for is to trigger a flask endpoint call, is there a better way to do this instead of creating a Lambda that does this call and using this approach? (using serverless framework)

  • @tylertyler965
    @tylertyler965 10 หลายเดือนก่อน

    is it necessary to do npm install if I copy my build file directly from my machine to ec2? That seems like the only reason we need npm run build from it. my ec2 keeps freezing when I run npm run build, maybe the memory is too small :(

    • @igorpostoev2077
      @igorpostoev2077 3 หลายเดือนก่อน

      Same thing happening. Built locally

  • @ethangordon3935
    @ethangordon3935 10 หลายเดือนก่อน

    Is there a reason we don’t just point nginx to the build folder within our react application? Why make a new directory and copy?

  • @principe.borodin
    @principe.borodin 10 หลายเดือนก่อน

    WOW, it works fantasticly!!!

  • @DavimDantas
    @DavimDantas 10 หลายเดือนก่อน

    How are you handling cache with this? I've tried that with a cache-policy using the cookie origin as key. When the request has no cookie, it returns a random origin, but CloudFront caches it and following requests will have the same response.

  • @rcapilli
    @rcapilli 10 หลายเดือนก่อน

    Thank you for this. You’ve saved me a lot of time