Bryan Witkowski
Bryan Witkowski
  • Видео 153
  • Просмотров 98 583
Static websites
This video describes the difference between a server-side programmed website and a static website
Просмотров: 7

Видео

Web development terminal commands using EC2 / Ubuntu / Apache2
Просмотров 3День назад
Setup a basic web server on a AWS EC2 Ubuntu instance using SSH and terminal commands.
AWS CLI configuration
Просмотров 192 дня назад
This video walks through the basics of settings up the AWS CLI and configures the AWS CLI with credentials to access the AWS services for your account.
AWS S3 for developers
Просмотров 2114 дней назад
AWS S3 basics for web developers including bucket creating, static website hosting, versioning, and creating a bucket policy to enable public access for your website
AWS IAM
Просмотров 3414 дней назад
IAM (Identity and Access Management) for the new account login mfa create new users create new groups add users to groups assigning permissions to users/groups
AWS Account Creation
Просмотров 7021 день назад
Create a new AWS account and login to the AWS console
AWS Console Tour
Просмотров 4221 день назад
Explore the AWS console and how to navigate to various services available inside AWS
AWS IAM
Просмотров 4021 день назад
AWS IAM allows you to create users, groups, and assign permissions. IAM is also where you will find important account login details.
AWS EC2 LAMP with Wordpress
Просмотров 445 месяцев назад
This video walks users through the process of installing Linux, Apache, MySQL, and PHP. The video then installs Wordpress using the LAMP stack on AWS EC2
AWS Lambda query and filter dynamoDB
Просмотров 1255 месяцев назад
This coding example uses NodeJS 20 to connect to DynamoDB using a query and filter operation
AWS Lambda (python) create thumbnail lab overview
Просмотров 1535 месяцев назад
This video walks viewers through the process of creating a AWS Lambda function that is triggered when a user uploads an image to a S3 bucket. The AWS Lambda function then creates a thumbnail image in a new bucket
AWS Lambda DynamoDB CRUD methods using a Lambda blueprint
Просмотров 575 месяцев назад
This video walks the user through creating a microservice endpoint using AWS Lambda blueprints
AWS Lambda deleteItem dynamoDB
Просмотров 506 месяцев назад
This video using AWS Lambda (NodeJS 20) to remove a record from DynamoDB.
AWS Lambda insert dynamoDB
Просмотров 726 месяцев назад
This video uses AWS Lambda (NodeJS 20) to insert a record into a DynamoDB table. The video also walks through the process of passing an event argument into the function so the newly created record can be dynamic
AWS Lambda cloudWatch
Просмотров 536 месяцев назад
This video walks you through logging from your Lambda functions and then monitoring the log files inside AWS CloudWatch
AWS Lambda query dynamoDB
Просмотров 1956 месяцев назад
AWS Lambda query dynamoDB
AWS Lambda scan dynamoDB
Просмотров 1276 месяцев назад
AWS Lambda scan dynamoDB
JS variable scope
Просмотров 778 месяцев назад
JS variable scope
JS data types
Просмотров 108 месяцев назад
JS data types
JS variables
Просмотров 858 месяцев назад
JS variables
Adv. JS project structure
Просмотров 888 месяцев назад
Adv. JS project structure
PHP With VS Code
Просмотров 58Год назад
PHP With VS Code
Local DynamoDB Setup
Просмотров 7 тыс.2 года назад
Local DynamoDB Setup
AWS IAM Policies
Просмотров 1412 года назад
AWS IAM Policies
Week 10 Welcome
Просмотров 333 года назад
Week 10 Welcome
AdvJS Week 10 Welcome
Просмотров 403 года назад
AdvJS Week 10 Welcome
Week 09 Welcome
Просмотров 283 года назад
Week 09 Welcome
Adv. JS Week 09 Welcome
Просмотров 233 года назад
Adv. JS Week 09 Welcome
Adv. JS Week07 Welcome
Просмотров 233 года назад
Adv. JS Week07 Welcome
Cloud For Developers Week 07 Welcome
Просмотров 183 года назад
Cloud For Developers Week 07 Welcome

Комментарии

  • @muhammadalikhan5003
    @muhammadalikhan5003 4 месяца назад

    Thank you. Highly recommended video.

  • @ousseynoungom9937
    @ousseynoungom9937 6 месяцев назад

    great video

  • @ghury1
    @ghury1 10 месяцев назад

    last command doesn't work: i riceive an error : An error occurred (UnrecognizedClientException) when calling the ListTables operation: The Access Key ID or security token is invalid

    • @bwitkowski
      @bwitkowski 10 месяцев назад

      if you run aws configure from your terminal/command prompt, you will be able to enter your access key and secret access key (created in IAM)

  • @ghury1
    @ghury1 10 месяцев назад

    any example/video on how to configure nodejs with an locally dynamo db instance?

  • @stayawayfromme2003
    @stayawayfromme2003 Год назад

    hey best friend

  • @imyashkale
    @imyashkale Год назад

    You are great. Your talk is so clear 🎉

  • @BurhanKhan-ku4re
    @BurhanKhan-ku4re Год назад

    Great video! Helps a lot!

  • @ghostpieces2362
    @ghostpieces2362 Год назад

    Thank you for the great teaching :)

  • @jubermulla9625
    @jubermulla9625 Год назад

    Can I get a job sir

  • @srini580
    @srini580 Год назад

    Hello Bryan, Thanks for a lot this video!

  • @galzafar2943
    @galzafar2943 Год назад

    Hey Bryan, great video, I like your content, and way of delivery, I subbed. I wish you would put more informative names on your other videos, since sifting through videos won't really help you, or me. thank you for the content!

  • @shah_ji594
    @shah_ji594 Год назад

    It is not working 😔 in my computer

  • @zecapaugordinho2921
    @zecapaugordinho2921 Год назад

    what plugin do you use

  • @aishwaryawalkar5950
    @aishwaryawalkar5950 2 года назад

    When I try to hit api url on web browser I get missing authentication token error It only works when I do it on Postman by proving access key and secret key.

    • @aishwaryawalkar5950
      @aishwaryawalkar5950 2 года назад

      Plz help!

    • @bwitkowski
      @bwitkowski 2 года назад

      @@aishwaryawalkar5950 You will not be able to access your api directly from the browser. The api is secured with your keys making it only accessible via a client that supplies those credentials. A typical approach would have your client application (as Postman is doing) pass those credentials to the api.

    • @aishwaryawalkar5950
      @aishwaryawalkar5950 2 года назад

      @@bwitkowski yes! On postman under AWS signature it asks for access key and signature key...so for security purpose I can't provide this details to user..then what's the best alternative for security reasons....kindly answer..waiting for reply

    • @bwitkowski
      @bwitkowski 2 года назад

      @@aishwaryawalkar5950 Assuming your want to secure the api, API Keys and API Gateway usage plans are the way to provide access to your api. The end user is still going to have to provide the api key, but there will not be security related issues. You can also limit the amount of access from a particular api key

    • @aishwaryawalkar5950
      @aishwaryawalkar5950 2 года назад

      @@bwitkowski when I put api key on postman I get message : null...why?

  • @rutvikpatel7640
    @rutvikpatel7640 2 года назад

    Best mapping tutorial. Thank you for uploading. I hope you have more tutorials to share.

  • @jonan2199
    @jonan2199 2 года назад

    joe's been eating too much

  • @glao333
    @glao333 2 года назад

    Thank you. Exactly what I needed and well driven explanation. Cheers

  • @deletedaccount-b5o
    @deletedaccount-b5o 2 года назад

    CORS is a curse! I spent more than 20 hours to understand how to implement this fucking mechanism in AWS API Gateway!

  • @coolman72pro
    @coolman72pro 2 года назад

    nice!

  • @saitamasensei6165
    @saitamasensei6165 2 года назад

    i cant find the php server in install tab. where can i find it?? tia.

    • @bwitkowski
      @bwitkowski 2 года назад

      Make sure that you are searching for php-server instead of php server

    • @Zfinx28
      @Zfinx28 Год назад

      @@bwitkowski Does this function not exist anymore because of atom having been sunset? Because I can't find any of the packages.

  • @anthonycanali5842
    @anthonycanali5842 2 года назад

    thanks ........can we get your email for zoom meetings?

  • @vishaldindalkop2952
    @vishaldindalkop2952 2 года назад

    I use authorizer with my API gateway method. On Deny, I'm trying to attach the custom response template. Which is not working. How do we make it work with Authorizer

  • @matthewbennett4926
    @matthewbennett4926 2 года назад

    I'm using Api Gateway V2 HTTP API and I'm trying to modify the response sent back to the client. Do you know if this is possible on Api Gateway V2? Having so much trouble with this, and it seems like it might only be possible on V1.

    • @bwitkowski
      @bwitkowski 2 года назад

      Within the "integrations" section, you should see a "request parameter mapping" and "response parameter mapping". You can click on the "manage integration" button to modify the input/output mappings

    • @matthewbennett4926
      @matthewbennett4926 2 года назад

      @@bwitkowski Ok, I've found that section, and I probably should have been more specific. I'm trying to modify the response body. My particular issue is that when an uncaught 500 occurs inside my lambda integration, the response sent back to the client includes the stack trace. I want to catch 500s within api gateway and make sure to remove the stack trace attribute from the response body before completing the response to the client. Hope that makes sense. I'm having a difficult time doing this in V2 and not sure if it's possible. Thanks so much for your quick response. I see that I can modify the headers and statuscode, but don't see body as an option.

    • @bwitkowski
      @bwitkowski 2 года назад

      I think you can do this, but I haven't personally. The best I can find is a reference to the AWS CLI where the mapping is setting the response.body to an empty string and change the status code to 403 when the initial status code is 500. You would have to plugin your params for the api and integration details aws apigatewayv2 create-integration \ --api-id abcdef123 \ --integration-type HTTP_PROXY \ --payload-format-version 1.0 \ --integration-uri 'api.example.com' \ --integration-method ANY \ --response-parameters '{"500" : {"integration.response.body": "", "overwrite:statuscode" : "403"} }

    • @matthewbennett4926
      @matthewbennett4926 2 года назад

      @@bwitkowski Thank you so much for your assistance. The only thing I notice about that cli command is that the payload is specified as version 1.0, where I'm using version 2.0. Not sure if that can simply be changed, but I'll look into it. Rest assured, my simple desire to modify the response body is confirmed to still be a complete pain in the butt lol.

  • @ShauryaRawal
    @ShauryaRawal 2 года назад

    it is giving ma a error in my chrome browser *This site can’t be reached* *localhost* refused to connect. Please fix this.

  • @WPBoheme
    @WPBoheme 2 года назад

    Excellent

  • @christophermartinez1769
    @christophermartinez1769 2 года назад

    it would be usefull if you add the times and topics in the description

  • @sriramnarasingarao4634
    @sriramnarasingarao4634 2 года назад

    localhost refused to connect. it says like this

    • @bwitkowski
      @bwitkowski 2 года назад

      This usually is related to your Windows Defender settings - make sure that Windows Defender is not blocking port 3000

    • @ShauryaRawal
      @ShauryaRawal 2 года назад

      @@bwitkowski How to check

  • @jeeu4052
    @jeeu4052 2 года назад

    Your tutorials are so good , very good explanations. Even a kid can understand your tutorials. Thanks very much.

  • @smartcoding2932
    @smartcoding2932 2 года назад

    Good tutorial

  • @cesarquintero5962
    @cesarquintero5962 2 года назад

    Thanks!!!!

  • @sergionicoletti3770
    @sergionicoletti3770 3 года назад

    PROBLEM: When i click "start in project root", browser give me an error 404 not found: The requested resource / was not found on this server. How can i fix this problem? Thank you.

    • @aishwaryaram554
      @aishwaryaram554 2 года назад

      I have the same problem... did you find what the problem was?

  • @Nodeagent
    @Nodeagent 3 года назад

    Thank you. Been trying to figure out why the automatic ‘enable CORS’ wasn’t sufficient. Switched from an http api to REST and followed the manual setup instructions you provided

  • @JoshuaDixonHolideckVRShowcase
    @JoshuaDixonHolideckVRShowcase 3 года назад

    Thank you for explaining this. Amazon documentation is often lacking.

    • @lagwagon501
      @lagwagon501 2 года назад

      yep and also the results in google searchers are horrendous most of the time! The AWS samples are very basic too :/

  • @vincentkang1013
    @vincentkang1013 3 года назад

    Very well-explained. Thank you so much.

  • @kumarmayank284
    @kumarmayank284 3 года назад

    please give the link php for mac

    • @bwitkowski
      @bwitkowski 3 года назад

      On a mac, you will not need to setup the path to the php executable. You will need to enable php in apache. I would recommend this article for details: getgrav.org/blog/macos-bigsur-apache-multiple-php-versions

    • @kumarmayank284
      @kumarmayank284 3 года назад

      @@bwitkowski sir this article really very huge and lots of contradictions. I am not able to figure out what exactly problem I am facing. Please help me I really need an assistant . I have to submit my project before 10 July.

    • @bwitkowski
      @bwitkowski 3 года назад

      @@kumarmayank284 The key thing take-away is you are going to need to modify the httpd.conf file. The line that references the php extension is commented out and needs to be uncommented. Once you do that, you can restart apache and you should be set to go

    • @kumarmayank284
      @kumarmayank284 3 года назад

      @@bwitkowski ok sir I will try this tommorow. Hope it works 🙏

  • @IndianTechieGirlInAmerica
    @IndianTechieGirlInAmerica 3 года назад

    Thanks much Bryan for this video. I was struggling since long time to fix cors issue. This is the best video so far available anywhere. Thanks much. Keep uploading more videos. Cheers🍻

  • @mikita9144
    @mikita9144 3 года назад

    It's working. Thank you Bro XD

  • @Darbyslaton
    @Darbyslaton 3 года назад

    Hello, thanks for the video. I want to use this video for drills. I want to get my practice in.

  • @swayamrout4169
    @swayamrout4169 3 года назад

    binary media type is giving cors error in api gateway , how to resolve that? Bryan

  • @madrag
    @madrag 3 года назад

    yup somewhere in youtube depth I've found this - thank you (last name looks like Polish :) - regards from Poland)

  • @yingwu9401
    @yingwu9401 3 года назад

    This is something that I am interested in

  • @rohanharnale4095
    @rohanharnale4095 3 года назад

    Hello Bryan, How to add sort key in param?

  • @xxGSSDxx
    @xxGSSDxx 3 года назад

    i was searching for this for an hour, now it's done, thank you

  • @ibkhsh
    @ibkhsh 3 года назад

    Thank you

  • @thomasledger6063
    @thomasledger6063 3 года назад

    This has been very helpful for understanding querying with DynamoDB. It is amazing how unclear some of the documentation is. Keep up the good work. I am going to watch all of your videos. Thank You.

  • @يعييني
    @يعييني 3 года назад

    first like..thank for this video it helped me

  • @omarkarim9298
    @omarkarim9298 3 года назад

    Toooooo long literally 30 mins in you started the actual dynamodb stuff

  • @ngneerin
    @ngneerin 3 года назад

    AWS documentation sucks

  • @SkeezerMui
    @SkeezerMui 3 года назад

    Very good video! Learned a lot brother.

  • @isaiahbustos2919
    @isaiahbustos2919 3 года назад

    One major confusion I had as a beginner was the three different types of thing. Thing, thing, things. And I often found myself going back and trying to make sense of the variables. Just my two cents. EXEMPLARY video otherwise:)) I learned A LOT in 20 mins.