【AWS 入門】LambdaのコードをPythonで書いてみよう!

แชร์
ฝัง
  • เผยแพร่เมื่อ 24 ส.ค. 2024
  • AWSのLambdaを実際にPythonを使って作ってみるデモ?ハンズオン?動画です。
    S3にあるjsonをいい感じに扱う簡単でシンプルな作業なので是非やってみてください!
    Python編と言いつつ、他の言語ではやりませんw
    👍オススメの動画
    ・ヨビノリたくみにプログラミングについて聞いてみた。
    • ヨビノリたくみにプログラミングについて聞いてみた。
    ・オブジェクト指向を超ざっくり解説!【何となく理解するIT】
    • オブジェクト指向を超ざっくり解説!【何となく...
    $$$====================================================
    ◇チャンネル登録
    / @klein9399
    ◇ブログ
    kleinblog.net
    ◇Github
    github.com/kle...
    ◇Twitter
    @kleinitblog
    ◇Instagram
    @kleinitblog
    ====================================================$$$
    #エンジニア #プログラミング #AWS #勉強 #教育 #学習 #入門 #初心者 #IT #Ruby #Python #PHP #Java #JavaScript #クラス #オブジェクト指向

ความคิดเห็น • 40

  • @ttt-hp6pw
    @ttt-hp6pw 2 ปีที่แล้ว +6

    AWS、Pythonの実務経験者が社内に1人もいない中、どちらも使う案件に一月後アサインされることになり、大慌てで1から独学しています。
    クラインさんの動画が本当に勉強になります。
    別動画のVPCの構造なんかもすごく参考になりました。応援してます。

    • @klein9399
      @klein9399  2 ปีที่แล้ว

      おおー!ありがとうです🙌それは嬉しい!
      ぜひ参考にしてください🙏
      なにかあれば質問まってます!

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

    やりたい事がピンポイントで理解できました。
    説明もめっちゃ分かりやすかったです!

  • @in5077
    @in5077 ปีที่แล้ว +1

    すごくわかりやすくて助かりました!ありがとうございます

    • @klein9399
      @klein9399  ปีที่แล้ว

      良かった!😂😂

  • @takeharashuichi4138
    @takeharashuichi4138 2 ปีที่แล้ว +1

    わかりやすい内容で勉強になりました。ハンズオン形式だと理解しやすいです。
    自分で作成した処理をLambdaにデプロイできるようにがんばります。

    • @klein9399
      @klein9399  2 ปีที่แล้ว

      ハンズオン他にもあるのでぜひ😂

  • @tonyshiva7838
    @tonyshiva7838 3 ปีที่แล้ว +3

    サーバーレスなので、何らかのサービスとトリガの組み合わせ次第で、アクセス負荷をかけても良い処理に向いてそうですね

  • @yukimurayama5719
    @yukimurayama5719 3 ปีที่แล้ว +4

    AWS、Python両方初心者です!動画の通りハンズオンでうまくいきました~
    良い勉強になりました、ありがとうございます!

    • @klein9399
      @klein9399  3 ปีที่แล้ว +1

      良かった!Python書きやすくてかっこよくて超おすすめです🙌
      AWSのLambdaとPythonのLambda混ざらないように!笑

  • @user-se9lm1yy3j
    @user-se9lm1yy3j 2 ปีที่แล้ว +2

    後輩の女子にすごく似てます笑 めちゃくちゃ分かりやすいです!よろしくお願いします!!

  • @yyusuke3891
    @yyusuke3891 4 ปีที่แล้ว +1

    いつも勉強させて頂いています!IT初心者ですが、みるみる知識がついてきます!

    • @klein9399
      @klein9399  4 ปีที่แล้ว +1

      コメントあざっす💪
      めちゃくちゃ嬉しいです!何か知りたいことあればコメントください🙌🙌

    • @yyusuke3891
      @yyusuke3891 4 ปีที่แล้ว +1

      クライン【KLEIN】 ありがとうございます。心強いです🙇‍♂️今年29歳の駆け出しで、アラサーからですが、がんばります!

  • @pypi9523
    @pypi9523 6 หลายเดือนก่อน +1

    15:00 以下Windows PowerShellの場合の圧縮コマンド
    Compress-Archive -Path main.py -DestinationPath function.zip
    23:45 以下のエラーが発生したため、タイムアウトを10秒に設定したら行けました。
    Response
    {
    "errorMessage": "2024-02-24T11:42:27.609Z 0d5635c4-1ea8-4243-b5af-35e4b47d38bd Task timed out after 3.01 seconds"
    }

  • @user-kp1yo3zb3z
    @user-kp1yo3zb3z 4 ปีที่แล้ว +1

    多分同い年です!笑
    分かりやすい説明ありがとうございます!
    個人的にはPHPバージョンも見たいです!少し複雑かと思いますが。。

    • @klein9399
      @klein9399  4 ปีที่แล้ว

      今年28の歳ですか笑??
      ぜひ動画出て下さいww
      PHP軽くしかやった事ないけど、それでも良ければ🙌

    • @user-kp1yo3zb3z
      @user-kp1yo3zb3z 4 ปีที่แล้ว +1

      @@klein9399 そうです!92年生まれです!笑
      動画は機会があればいつでも良いですよ!笑
      ITに関してはまだ初心者レベルですが。笑

    • @klein9399
      @klein9399  4 ปีที่แล้ว

      おおー、ぜひ出てくれるならTwitterにDMくださいww
      同い年めっちゃ嬉しい💪

  • @user-jv8ff2il9h
    @user-jv8ff2il9h 3 ปีที่แล้ว +5

    説明などわかりやすくてありがたいんですが、画面の文字が小さいので、大きくしてぼしいです。フォントサイズあげるだけでも十分です。

    • @klein9399
      @klein9399  3 ปีที่แล้ว +1

      おおお😂りょーかいっす、できるだけ気をつけます〜!
      なかなかフォントいじらなくってすんません😱

  • @user-bp1xs6ow1d
    @user-bp1xs6ow1d 3 ปีที่แล้ว +1

    大変勉強になります!
    動画に関係ない質問ですが、ライブ通信を使用するwebアプリを作ってみたいのですが、aws media servicesとagoraならどちらがお勧めでしょうか?自分のawsのレベル感は最近SAA取得したレベルです

    • @klein9399
      @klein9399  3 ปีที่แล้ว

      うわー、ごめんなさい!笑
      どっちも使ったことなくて分からんですw
      僕が選ぶとしたら
      ・日本語記事の多さ
      ・料金
      ・やりたいことの最低限がサービスによりマッチする
      これで決めます😂

  • @klein9399
    @klein9399  4 ปีที่แล้ว

    図の中の四角いやつがラムダです!
    ギリシャ文字のラムダ?のはずギリシャ文字なんて読めないけど

  • @shunderman8763
    @shunderman8763 3 ปีที่แล้ว +2

    クレインさんは何のマイクを使われていますか?

    • @klein9399
      @klein9399  3 ปีที่แล้ว +1

      マイク使う時は、Amazonで買った1000円くらいのピンマイク使ってます!笑😂

  • @wawatarouwawawa7992
    @wawatarouwawawa7992 3 ปีที่แล้ว +2

    質問なのですが、cliやterraformからevent設定はできないのでしょうか?あくまでコンソール上でのみ引数を設定できるものなのですか?

    • @klein9399
      @klein9399  3 ปีที่แล้ว +1

      testで作ってるeventですかね??
      cliからちょっと試したことないですが、
      基本eventで渡される引数の中身は、
      そのlambdaが起動する時に起きるイベントの内容(例えば、s3にファイルが置かれた等)
      が入ってたはずなので、純粋な引数のイメージとは若干違う感じします!
      簡単に可変な値を渡したい時は、Lambdaに環境変数がセット出来るので、そこで設定したりします🙌
      上手く答えになってるか微妙ですがご参考に🙇‍♂️

    • @wawatarouwawawa7992
      @wawatarouwawawa7992 3 ปีที่แล้ว +1

      @@klein9399 返信ありがとうございます。正にtestのeventのことです。純粋な引数とは違うというのはトリガーになるものがないとテストを実行できないのと何か関係がありますか?加えてLambdaに環境変数のセットができるというのはpyファイルなどで設定できるということでしょうか。。。?質問が多くてすみません。最後に、動画の状況でLambdaが所持しているポリシーで最低限必要なポリシーは何があるのでしょうか?ベーシックエグゼキューションロールが必要そうということはわかるのですが。。。
      AWS初めて1か月くらいなのでとんちんかんなことを質問してたら申し訳ないです。。。

    • @klein9399
      @klein9399  3 ปีที่แล้ว +1

      そうです✌️基本的にはトリガーとなったものの情報が格納されて引数として渡ってくるという感じです!(伝え方ヘタで申し訳ない。。)
      tk5-21.hatenablog.com/entry/2018/01/12/003751
      こちらの記事参考になるかな😱
      環境変数のセットは関数ではなく、Labmda本体に設定するので、
      * コンソールから設定
      * CLIやTerraformから設定
      などしたものを、関数の中から参照する形になります。
      (例えばPythonの場合はos.environ['環境変数名']で取得できます)
      LambdaのBasicExecutionRoleは一応公式ページ見ると以下のようになってるので、ログを吐き出すための権限になるぽいです🎁
      >AWSLambdaBasicExecutionRole - ログを CloudWatch にアップロードするためのアクセス許可。
      曖昧な部分もあってごめんなさい〜〜

    • @wawatarouwawawa7992
      @wawatarouwawawa7992 3 ปีที่แล้ว +1

      @@klein9399 丁寧なご説明ありがとうございます。わかりやすいです!!

  • @cmtajr1746
    @cmtajr1746 2 ปีที่แล้ว +1

    ターミナルの予測みたいなのってどーやってやってますか?

    • @klein9399
      @klein9399  2 ปีที่แล้ว

      使ってるシェルによると思うんですが、予測用のプラグインがあります💪
      それをインストールしたらめっちゃいい感じにしてくれる!

    • @cmtajr1746
      @cmtajr1746 2 ปีที่แล้ว

      @@klein9399
      ありがとうございます🙇‍♂️

  • @MrHellkissjp
    @MrHellkissjp 2 ปีที่แล้ว +2

    あっちゃんはダサいからやめよう

    • @klein9399
      @klein9399  2 ปีที่แล้ว +1

      このころ憧れてて😂

  • @1jazz779
    @1jazz779 2 ปีที่แล้ว +1

    あっちゃんは話にデマを織り混ぜてくるから嫌い

  • @user-qw9ch7yo4g
    @user-qw9ch7yo4g ปีที่แล้ว +1