並び順

ブックマーク数

期間指定

  • から
  • まで

1 - 40 件 / 45件

新着順 人気順

aws lambda hello world python codeの検索結果1 - 40 件 / 45件

  • 【感想】『Amazon Web Servicesを使ったサーバーレスアプリケーション開発ガイド』:Lambdaで本格サービス開発まで - Rのつく財団入り口

    サーバーレスアプリケーション開発ガイド Lambda関数を用いたサーバーレス開発をもっと知っておこうと思って読んだ本の感想です。2018年4月刊行、サーバーレスの主要サービス解説にコードはPython、のみならずフロントはVue.jsを使った本格開発まで、実践的な内容が詰まった本です。 作者は現Amazon Web Services Japan所属のKeisuke69こと西谷圭介さん。Twitterでもよくお見掛けします。(@Keisuke69) サーバーレスアプリケーション開発ガイド Chapter1 サーバーレスアプリケーションの概要 1-1 サーバーレスアプリケーションとは 1-2 ユースケースとアーキテクチャパターン 1-3 サーバーレスアプリケーションのライフサイクル管理 Chapter2 Amazon Web Services(AWS)利用の準備 Chapter3 インフラを自

      【感想】『Amazon Web Servicesを使ったサーバーレスアプリケーション開発ガイド』:Lambdaで本格サービス開発まで - Rのつく財団入り口
    • AWS CDKを始めるハンズオン ─ IaCの第一歩をAWS LambdaとDynamoDBのシンプルな仕組みで学ぶ|ハイクラス転職・求人情報サイト アンビ(AMBI)

      AWS CDKを始めるハンズオン ─ IaCの第一歩をAWS LambdaとDynamoDBのシンプルな仕組みで学ぶ アマゾン ウェブ サービスが提供するIaC(Infrastructure as Code)の開発キットがAWS CDK(AWS Cloud Development Kit)です。本記事はAWS CDK入門者向けのチュートリアルとして、AWSでソリューションアーキテクトを務める吉川幸弘(@WinterYukky)さんによる、AWS Lambda関数でDynamoDBテーブルをスキャンするシンプルなハンズオンです。 みなさん、こんにちは。アマゾン ウェブ サービス ジャパン合同会社でソリューションアーキテクトを務めている吉川幸弘と申します。私は普段、西日本のお客様を中心に技術的なご支援や課題解決などをしています。 さっそくですが、みなさんはInfrastructure as C

        AWS CDKを始めるハンズオン ─ IaCの第一歩をAWS LambdaとDynamoDBのシンプルな仕組みで学ぶ|ハイクラス転職・求人情報サイト アンビ(AMBI)
      • Infrastructure from Code (IfC) ツールまとめ - maybe daily dev notes

        昨今Infrastructure from Code (IfC)という概念をよく耳にします。先日もAWSのGregor Hohpeが関連する記事を書いていました。 architectelevator.com この記事では、Infrastructure from Codeとはなにか簡単に紹介し、具体的にどのようなツールがあるか網羅的にまとめます。 Infrastructure from Codeとはなにか Infrastructure from Code (IfC) とは、その名の通り、Infrastructure as Code (IaC) に関連する概念です。IaCとの根本的な違いは、IaCは開発者がインフラを明示的に意識して構成を記述するのに対し、IfCでは開発者がインフラをできるだけ意識しないよう抽象化を試みていることです。これにより、差別化に繋がらない重労働ができる限り排除された高

          Infrastructure from Code (IfC) ツールまとめ - maybe daily dev notes
        • AWSサービス毎の請求額を毎日LINEに通知してみた | DevelopersIO

          (追記)本記事で使用しているLINE Notifyが2025/3/31にサービス終了します。今後はLINE Messaging APIへ通知するよう変更した以下記事のツールを代わりにご使用ください。 こんにちは、つくぼし(tsukuboshi0755)です! みなさんは、利用中の AWS 料金を逐一把握されていますでしょうか? リソースの消し忘れ等で、いつのまにか AWS からの請求額がとんでもない事になっていた...という体験談を持つ方もいらっしゃるかと思います。(私もその一人です) 上記の対策として、以下の記事のように、AWS の請求額を毎日通知するシステムを構築し、確認する方法が挙げられます。 こちらのシステムは非常に便利なのですが、 Slack への通知が前提となるため、普段 Slack を利用していない方からすると多少扱いづらいかもしれません。 そこで今回は、上記のシステムを少し

            AWSサービス毎の請求額を毎日LINEに通知してみた | DevelopersIO
          • 達人出版会

            知識ゼロからノーコードではじめる Studio Webサイト制作入門 gaz 徹底攻略 データベーススペシャリスト教科書 令和7年度 株式会社わくわくスタディワールド 瀬戸美月 徹底攻略データサイエンティスト検定問題集[リテラシーレベル]対応 第2版 小縣 信也, 斉藤 翔汰, 森田 大樹, 田澤 賢, 小宮 寛季, 野口 敏久, 山田 弦太朗, 安… Proxmox VEサーバー仮想化 導入実践ガイド エンタープライズシステムをOSSベースで構築 青山 尚暉, 海野 航, 大石 大輔, 工藤 真臣, 殿貝 大樹, 野口 敏久 1週間でLPICの基礎が学べる本 第4版 中島 能和 Windowsで作る侵入検知システム 自作IDS/IPSで学ぶ実践セキュリティ dora シリコンに導入されたドーパントの物理 公益社団法人 応用物理学会 半導体分野将来基金委員会 Pythonを使った数値計算入

              達人出版会
            • プログラミング言語 Ruby30 周年記念イベント レポート

              プログラミング言語 Ruby30 周年記念イベント 2023 年 2 月 25 日、Ruby 誕生 30 年を記念したイベントが開催されました。 2020 年から流行した新型コロナウィルス感染症の影響で、一時期のイベントはすべてオンラインでの開催が主流となっていました。 本イベントも当初はオンライン形式で予定されていましたが、当日は松江オープンソースラボをメイン会場としてオフラインとオンラインのハイブリッドで開催されました。 開催日 2023-02-25 (土) 13:40 - 17:30 開催場所 松江オープンソースラボ / YouTube 配信 主催 一般財団法人 Ruby アソシエーション / 一般社団法人 日本 Ruby の会 公式ページ プログラミング言語 Ruby30 周年記念イベント 進行 :前田修吾 公式ハッシュタグ #ruby30th 動画 アーカイブ動画 オープニング

              • AWS再入門2022 AWS Serverless Application Model (AWS SAM)編 | DevelopersIO

                弊社コンサルティング部による『AWS 再入門ブログリレー 2022』の4日目のエントリでテーマはAWS Serverless Application Model (AWS SAM)です。 こんにちは、リサリサです。 当エントリは弊社コンサルティング部による『AWS 再入門ブログリレー 2022』の 4日目のエントリです。 このブログリレーの企画は、普段 AWS サービスについて最新のネタ・深い/細かいテーマを主に書き連ねてきたメンバーの手によって、 今一度初心に返って、基本的な部分を見つめ直してみよう、解説してみようというコンセプトが含まれています。 AWSをこれから学ぼう!という方にとっては文字通りの入門記事として、またすでにAWSを活用されている方にとってもAWSサービスの再発見や2022年のサービスアップデートのキャッチアップの場となればと考えておりますので、ぜひ最後までお付合い頂け

                  AWS再入門2022 AWS Serverless Application Model (AWS SAM)編 | DevelopersIO
                • SaaS におけるテナントリソースへのリクエストルーティングを JWT を用いて実現する | Amazon Web Services

                  Amazon Web Services ブログ SaaS におけるテナントリソースへのリクエストルーティングを JWT を用いて実現する みなさんこんにちは。ソリューションアーキテクトの福本です。 本投稿のテーマは Software as a Service(SaaS)におけるルーティングです。 SaaS ではテナントごとにサーバーなどのリソースが分離されていることがあります。そのため、各テナントに属するユーザーからのリクエストを適切なリソースへとルーティングする必要があります。 具体的なルーティングの話に入る前に、SaaS のテナント分離モデルについて説明をします。SaaS では、テナントの分離モデルとしてサイロ、プール、ブリッジモデルが存在します。また、ユーザーがサブスクライブしている利用プラン (ティア) によって、リソースの分離形態が変わるような、階層ベースの分離もあります。 サイ

                    SaaS におけるテナントリソースへのリクエストルーティングを JWT を用いて実現する | Amazon Web Services
                  • 達人出版会

                    探検! Python Flask Robert Picard, 濱野 司(訳) BareMetalで遊ぶ Raspberry Pi 西永俊文 なるほどUnixプロセス ― Rubyで学ぶUnixの基礎 Jesse Storimer, 島田浩二(翻訳), 角谷信太郎(翻訳) 知る、読む、使う! オープンソースライセンス 可知豊 きつねさんでもわかるLLVM販売終了 柏木餅子, 風薬 孫と一緒にサイエンス|数って不思議!!…∞ 1+1=2?で始まる数学の世界 蟹江 幸博 数学テクノロジー入門 画像技術を支える数学 岡田 勘三 計算折り紙入門 あたらしい計算幾何学の世界 上原 隆平 角度データのモデリング 清水 邦夫 現場主義統計学のすすめ 野外調査のデータ解析 島谷 健一郎 ロバスト統計 外れ値への対処の仕方 藤澤 洋徳 Excelで学ぶオペレーションズリサーチ 大野 勝久, 逆瀬川 浩孝,

                      達人出版会
                    • VPC Lambdaを実現しているAWS内の裏側と設計の心得三箇条

                      こんにちは。SCSKのふくちーぬです。 皆さんは、プライベート(閉域網)環境下でのLambdaを利用したことありますでしょうか。セキュリティに厳しい環境下でLambdaを利用する場合は、VPC設定を施したLambdaを利用する機会があると思います。 今回は、インターネットに接していないVPC Lambdaの設計ポイントをお話しします。また、VPC Lambdaを実現しているAWS内の裏側もご紹介します。 VPC Lambdaとは LambdaにVPC設定を施すことで、顧客VPC内のサブネット上に足を出すことができて(ENIが作成されます)、RDS等のプライベートなリソースにアクセスをすることができます。VPC設定をするためには、VPC・サブネット・セキュリティグループが必要なため、EC2同様のネットワーク設計を行う必要があります。 VPC Lambdaをプライベートサブネット内に配置するこ

                        VPC Lambdaを実現しているAWS内の裏側と設計の心得三箇条
                      • 【2025年最新版】X Bot を作りながら学ぶ AWS ドリル - #1 X API の初期設定 & AWS Lambda を使って Hello World ポストする - log4ketancho

                        こんにちは、@ketancho です。 3年ほど前に AWS 公式 Web マガジン builders.flash にて、『作りながら学ぶ AWS ドリル』という連載を、1年間やらせていただきました。 aws.amazon.com このような手を動かしながら学ぶことは個人的にとても好きな学習形式で、楽しく(時には締め切りに涙しながら)連載させていただきました。実は、X(旧 Twitter)の API を利用することがプライベートで稀によくあるので、私自身、今でも頻繁にこの記事を参照しています。 しかしながら、3年も経ってしまうとやはり差分が出てきてしまっており、AWS のマネージメントコンソールもそうですし、Twitter 側の UI にも変更があり、なんなら2023年には Twitter から X にサービス名称も変わってしまいました。そのままご活用いただける部分はあるものの、初見の方だ

                          【2025年最新版】X Bot を作りながら学ぶ AWS ドリル - #1 X API の初期設定 & AWS Lambda を使って Hello World ポストする - log4ketancho
                        • サーバレスにおけるRustについて - NTT docomo Business Engineers' Blog

                          この記事は、 NTT Communications Advent Calendar 2023 22日目の記事です。 はじめに こんにちは、イノベーションセンターの鈴ヶ嶺です。普段は、クラウド・ハイブリッドクラウド・エッジデバイスなどを利用したAI/MLシステムに関する業務に従事しています。 本記事は、各クラウドベンダーのサーバレスにおけるプログラミング言語Rustについて調査・比較した結果を紹介します。 まず初めにサーバレスでRustを利用するメリットをエネルギー効率の観点から説明し、次に各クラウドベンダーの関連記事をピックアップします。 さらに、それぞれのクラウドでRustを使ったサーバレスアプリの代表的な作成方法を紹介して比較します。 Rustのエネルギー効率 Rustは、次の公式ページでも宣伝している通りパフォーマンスを強くアピールしています。 Rustは非常に高速でメモリ効率が高く

                            サーバレスにおけるRustについて - NTT docomo Business Engineers' Blog
                          • SAM+TerraformでLambdaの管理を楽にする | DevelopersIO

                            今回は基本はTerraformでインフラを構築しつつも、部分的にはSAMを使用してLambda+API Gatewayをデプロイしたいと思います。 Lambdaのアーカイブ化やS3へのアップロードをSAMにやってもらうことで、Terraform側でのタスクを軽減することができます。 今回の記事の元ネタは以下のスライドです。 IaCについていろいろな知見が得られると思うのでおすすめです。 SAMとは SAMはLambdaなどのサーバーレスアプリケーションの開発・デプロイを補助するツールでCloudFormationのような形式のファイルを用いてこれらを定義することができます。 Lambdaを開発・デプロイする場合について考えると、必要となる工程は煩雑です。開発ではローカルでの実行やランタイムの管理などをしたくなりますし、デプロイでは依存するパッケージの設置、Zipファイルへのアーカイブ化、ア

                              SAM+TerraformでLambdaの管理を楽にする | DevelopersIO
                            • Scaling containers on AWS in 2022

                              This all started with a blog post back in 2020, from a tech curiosity: what's the fastest way to scale containers on AWS? Is ECS faster than EKS? What about Fargate? Is there a difference between ECS on Fargate and EKS on Fargate? I had to know this to build better architectures for my clients. In 2021, containers got even better, and I was lucky enough to get a preview and present just how fast t

                                Scaling containers on AWS in 2022
                              • Rustのバックエンド開発の最近の動向を追う

                                はじめにyukiです。RustのカンファレンスであるRust.Tokyoのオーガナイザーを務めているほか、『実践Rustプログラミング入門』『RustによるWebアプリケーション開発』といった書籍を共著で執筆しました。 この記事のテーマは、近年利用が進み人気が高まるRustのバックエンド開発における動向です。前半で、現在人気のあるライブラリの動向を簡単にまとめます。次に、私が現在開発の動向に注目しているいくつかのライブラリについて紹介します。 人気のバックエンド開発ライブラリの動向Rustによるバックエンド開発[1]では、やはり最近でも次の2つのクレートが選ばれる傾向にあるようです。「デファクトスタンダード」と呼べるくらいには、そろそろなってきたのではないでしょうか。 axum actix-web 数年前であればactix-webが一強ではあったものの、近年はtokioチームが開発するax

                                  Rustのバックエンド開発の最近の動向を追う
                                • blank-go: Go で動く AWS Lambda 関数に入門しよう - kakakakakku blog

                                  AWS Lambda 関数を Go ランタイムで動かす Hello World レベルの初学者コンテンツを探していて,ドキュメントにも載っている blank-go プロジェクトがお手軽に使えて良かったので紹介したいと思う❗️初学者に教えるときに使えるぞ〜 \( 'ω')/ github.com ちなみに AWS Lambda に入門するための blank-xxx は Go 以外にも Node.js / Python / Java など多くある❗️ docs.aws.amazon.com blank-go 紹介 blank-go では AWS CLI を使って Go ランタイムで動く AWS Lambda 関数をデプロイできる.実装としては,Amazon SQS のイベント情報(実際に Amazon SQS キューと連携するのではなく event.json を渡す)や AWS Lambda

                                    blank-go: Go で動く AWS Lambda 関数に入門しよう - kakakakakku blog
                                  • エンジニア1年目に読んだ技術書 - Qiita

                                    はじめに エンジニアに転職してそろそろ1年になります。 この1年で読んだ本、良かったサービスを紹介します。 書籍の紹介 Python1年生 第2版 体験してわかる!会話でまなべる!プログラミングのしくみ 転職活動を始める前にプログラミングの向き不向きを判断するために読みました。 基本的なプログラミングの概念やPythonの基礎が分かりやすく解説されています。 独習Python Pythonの基礎文法はこれ一冊で十分です。 多くの文法書がありますが、一冊終える頃には自分で調べて問題解決できるレベルになるので、この本に限らず自分に合った文法書を一冊学習すれば良いと思います。 スッキリわかるPythonによる機械学習入門 教師あり学習・教師なし学習など機械学習の基礎が学べます。 これ一冊だけでもかなり分かりやすくなっていますが、Pythonの文法を一通り学習した後で取り組むと、よりスムーズだと思

                                      エンジニア1年目に読んだ技術書 - Qiita
                                    • Lambda開発のためのVScode | DevelopersIO

                                      新卒研修中の森田です。 VScodeを使用してよくコードを書いていたので、LambdaもVScodeを使用して効率良く開発できないかなと思って軽い気持ちで始めたら、少し詰まったので共有します。 行いたいこと 前述した通り、VScodeを使用してLambdaの開発を行うことです。 本記事では、環境構築、ローカルでの実行、デプロイまでを行います! 環境構築 mac OS Catalina にて行います。 Pythonのインストール 今回Lambdaのランタイムは Python とするのでまずは、Pythonをインストールします。 私の場合、Jupyterもいずれ使用したいのでMinicondaを用いてPythonをインストールします。 以下よりインストーラーをダウンロードしてインストールします。 https://docs.conda.io/en/latest/miniconda.html ba

                                        Lambda開発のためのVScode | DevelopersIO
                                      • Simplify serverless development with console to IDE and remote debugging for AWS Lambda | Amazon Web Services

                                        AWS News Blog Simplify serverless development with console to IDE and remote debugging for AWS Lambda Today, we’re announcing two significant enhancements to AWS Lambda that make it easier than ever for developers to build and debug serverless applications in their local development environments: console to IDE integration and remote debugging. These new capabilities build upon our recent improvem

                                          Simplify serverless development with console to IDE and remote debugging for AWS Lambda | Amazon Web Services
                                        • 達人出版会

                                          整数論・暗号理論・符号理論 PARI/GPで計算しながら学ぶ 鈴木 英男 人間中心設計におけるデザイン 長谷川 敦士, 松原 幸行, 山崎 和彦 地球環境を学ぶ 寺嶋 光春 徹底攻略 ネットワークスペシャリスト教科書 令和8年度 株式会社わくわくスタディワールド 瀬戸美月 著 DuckDB実践入門 PCで使える高速で快適なデータ分析用DB―基本からエコシステム活用まで Mark Needham, Michael Hunger, Michael Simons(著), 設… 現場主義統計学のすすめ 野外調査のデータ解析 島谷 健一郎 ロバスト統計 外れ値への対処の仕方 藤澤 洋徳 Excelで学ぶオペレーションズリサーチ 大野 勝久, 逆瀬川 浩孝, 中出 康一 データ分析ライブラリーを用いた最適化モデルの作り方 久保 幹雄, 斉藤 努 Pythonで体験してわかるアルゴリズムとデータ構造 西

                                            達人出版会
                                          • CDK Migrate: AWS CDK への移行コマンドの発表 | Amazon Web Services

                                            Amazon Web Services ブログ CDK Migrate: AWS CDK への移行コマンドの発表 本日は、AWS Cloud Development Kit (CDK) の新機能である CDK Migrate についてご紹介します。この機能を使用することで、ユーザーは以前にデプロイされた AWS CloudFormation テンプレートや CloudFormation スタック、Infrastrcture as Code (IaC) の管理外で作成されたリソースを CDK アプリケーションに移行できます。この機能は、CloudFormation の管理外で作成されたリソースをテンプレートにインポートし、新しく生成された CloudFormation スタックに取り込むのに役立つ CloudFormation IaC ジェネレーター と同時に公開されています。IaC ジェネ

                                              CDK Migrate: AWS CDK への移行コマンドの発表 | Amazon Web Services
                                            • AWS SAM support for HashiCorp Terraform now generally available | Amazon Web Services

                                              AWS Compute Blog AWS SAM support for HashiCorp Terraform now generally available In November 2022, AWS announced the public preview of AWS Serverless Application Model (AWS SAM) support for HashiCorp Terraform. The public preview introduces a subset of features to help Terraform users test serverless applications locally. Today, AWS is announcing the general availability of Terraform support in AW

                                                AWS SAM support for HashiCorp Terraform now generally available | Amazon Web Services
                                              • 週刊Railsウォッチ(20210601後編)Python使いから見たRuby、MySQLのインデックス解説、GitHubが採用したOpenTelemetryほか|TechRacho by BPS株式会社

                                                週刊Railsウォッチについて 各記事冒頭には🔗でパーマリンクを置いてあります: 社内やTwitterでの議論などにどうぞ 「つっつきボイス」はRailsウォッチ公開前ドラフトを(鍋のように)社内有志でつっついたときの会話の再構成です👄 お気づきの点がありましたら@hachi8833までメンションをいただければ確認・対応いたします🙇 TechRachoではRubyやRailsなどの最新情報記事を平日に公開しています。TechRacho記事をいち早くお読みになりたい方はTwitterにて@techrachoのフォローをお願いします。また、タグやカテゴリごとにRSSフィードを購読することもできます(例:週刊Railsウォッチタグ) 🔗Ruby 🔗 書籍『Webで使えるmrubyシステムプログラミング入門』 つっつきボイス:「前回の銀座Rails#33でこの本の著者がmrubyのプレゼ

                                                  週刊Railsウォッチ(20210601後編)Python使いから見たRuby、MySQLのインデックス解説、GitHubが採用したOpenTelemetryほか|TechRacho by BPS株式会社
                                                • AWSからLambda関数デプロイ用のGitHub Actionがリリースされました | DevelopersIO

                                                  初めに 先週のリリースですがAWS Lambdaデプロイ用のアクションがAWS公式のOrgであるaws-actionsより提供されました。 これまでLambda関数をGitHub ActionsでデプロイするためにはAWS CLI等を利用して自前で処理を組み込む必要がありました(もしくはサードパーティーのデプロイ用のアクションを組み込む)。 Lambda関数のデプロイの簡素化という意味ではAWS SAM CLIを利用することも選択肢ですがこちらの場合関数自体の設定にSAMテンプレートを利用するのでその周辺の知識が必要であり、またアプリ開発者にその辺りの設定を見せたくない場合は違う場所に配置して取得するなど一手間必要となります。 今回提供されるアクションでは、最低限の情報のみ設定することで開発者にはLambda関数自体の情報を隠蔽しつつデプロイ処理を提供することが可能です。 また任意パラメー

                                                    AWSからLambda関数デプロイ用のGitHub Actionがリリースされました | DevelopersIO
                                                  • AWS SAM を使ってテンプレートからサーバーレスな環境を構築するハンズオンをやってみた | DevelopersIO

                                                    前回のサーバーレスアーキテクチャで翻訳 Web API を構築するハンズオンをやってみたに引き続き初心者向けのハンズオンをやってみました。 以下の構成をSAM(Serverless Application Model)を使って構築します。前回のハンズオン(AWS Hands-on for Beginners Serverless #1)で手作業で構築した内容を第2段ではSAMを使ってモダンで便利な構築方法を体験しようといった内容でした。 画像引用: ハンズオンのアンケート回答後にダウンロードできる資料より やってみた感想 SAMを体験したいだけなら1回目のハンズオンを実施しなくても問題なく進められる内容でした 1回目のハンズオンは手作業によるデプロイなので「SAMって、あぁ便利だなぁ」をより味わうためにも1回目のハンズオンするのがオススメです API Gateway + Lambda +

                                                      AWS SAM を使ってテンプレートからサーバーレスな環境を構築するハンズオンをやってみた | DevelopersIO
                                                    • 達人出版会

                                                      CDPのつくり方 GA4×BigQueryによる顧客データ基盤 構築・活用実践ガイド 小川 卓, 小畑 陽一, 柳井 隆道, 渡邊 侑紀 増補改訂版 ベイズ最適化 適応的実験計画の基礎と実践 今村 秀明, 松井 孝太 徹底攻略 LPIC レベル3 305 教科書&問題集[Version 3.0]対応 土橋 直樹 実践で学ぶコード改善の極意 Christian Clausen(著), 松田晃一(訳) 安全な暗号をどう実装するか Jean-Philippe Aumasson(著), Smoky(訳), IPUSIRON, 藤田亮… ストリーミング動画技術の教科書 仕組みと実装を完全網羅 伊藤 優汰 一人称研究のすすめ 知能研究の新しい潮流 人工知能学会, 諏訪 正樹, 堀 浩一 はじめての応用数学 ラプラス変換・フーリエ変換編 小坂 敏文, 吉本 定伸 はじめてのアルゴリズム 上原 隆平 はじ

                                                        達人出版会
                                                      • Go で IaC してみる / AWS CDK・CDK for Terraform・Pulumi - Techtouch Developers Blog

                                                        テックタッチアドベントカレンダー 13 日目を担当する taisa です。少しずつ減らしていった体重が 2 ヶ月で 6 kg リバウンドして完全に元に戻りました。 さて今年、AWS CDK v2 の開発者プレビューで Go を使えるようになり、CDK for Terraform でも Go を実験的(experimental)に使えるようになりました。 これらは、まだ開発者プレビューや実験的であるため本番においては投入できませんが、アドベントカレンダーをきっかけに触ってみました。また他にも Go が利用できる IaC(Infrastructure as Code) プラットフォームとして Pulumi があるので合わせて触ってみました。 aws.amazon.com www.hashicorp.com www.pulumi.com 各フレームワーク・ライブラリの概要 AWS CDK CDK

                                                          Go で IaC してみる / AWS CDK・CDK for Terraform・Pulumi - Techtouch Developers Blog
                                                        • [Slack] 特定チャンネルの特定キーワードに反応して、自動リアクションするSlackアプリ(Bot)を作る | DevelopersIO

                                                          Slackで特定のキーワードを含むメッセージに対して、自動でリアクションを付けたいことってありますよね。というわけで、実際にやってみました。 おすすめの方 Slackで特定チャンネルのメッセージで動くSlackアプリ(Bot)を作成したい方 Slackで自動でリアクションを付与したい方 上記の仕組みをサーバーレスで作成したい方 ざっくり構成 SlackのEvents APIで特定チャンネル(Slackアプリが追加されたチャンネル)のメッセージを受信し、reactions.addでリアクションを付与します。 自動リアクションBotを作成する(準備編) Slackアプリ作成時にWebAPIを指定するため、最初にVerify用のAPIを作成します。 SAM Init sam init \ --runtime python3.8 \ --name Slack-Team-IoT-Reaction-B

                                                            [Slack] 特定チャンネルの特定キーワードに反応して、自動リアクションするSlackアプリ(Bot)を作る | DevelopersIO
                                                          • Lambda Internal Extensions で Lambdaのチューニングに役立つ情報を取得する - Qiita

                                                            Lambdaのチューニング AWS Lambda 関数を使用するためのベストプラクティスにも詳しく書かれていますが、 Lambdaのチューニングにはそのスコープごとに3つの視点でみて行く必要があります。 他のAWSサービスとの統合方法やシステム要件などの俯瞰したアーキテクチャ的な視点 SQSを用いた非同期実装 EventBridgeを用いたイベントドリブン実装 StepFunctionsを用いたワークフロー構築 継続的改善のための可観測性向上、X-Ray, CloudWatch Metrics(Logs), External Extensions フロントキャッシュ etc. AWS Lambdaサービス機能としてのチューニング Provisioned Concurrencyによる暖機 Memory設定 VPC設定 Containerの利用 EFSの利用 etc. プログラミングコードとし

                                                              Lambda Internal Extensions で Lambdaのチューニングに役立つ情報を取得する - Qiita
                                                            • Awesome Terraform | Curated list of awesome lists | Project-Awesome.org

                                                              A curated list of resources on HashiCorp's Terraform. Your contributions are welcome! Terraform enables you to safely and predictably create, change, and improve production infrastructure. It is an open source tool that codifies APIs into declarative configuration files that can be shared amongst team members, treated as code, edited, reviewed, and versioned. Contents Legend Official Resources Com

                                                              • rain: CloudFormation を便利に操作しちゃおう - kakakakakku blog

                                                                AWS CloudFormation のテンプレートとスタックを便利に操作できる AWS 公式ツール「rain」を紹介する.僕自身も AWS CloudFormation スタックを試行錯誤しながら実装するときによく rain を使っている.rain には機能が多くあるけど,今回は個人的に便利だと思う「10点」にしぼって紹介する❗️ github.com aws-cloudformation.github.io セットアップ Homebrew で簡単にセットアップできる.サブコマンドは大きく「スタック用」と「テンプレート用」でたくさんある❗️ $ brew install rain $ rain --version Rain v1.3.3 darwin/arm64 $ rain -h Rain is a command line tool for working with AWS Clou

                                                                  rain: CloudFormation を便利に操作しちゃおう - kakakakakku blog
                                                                • 負荷試験ツール Locust を使って秒間 1 万リクエスト以上の負荷をかける - PLAY DEVELOPERS BLOG

                                                                  こんにちは、メディアプラットフォーム事業部の多保です。 当社は動画配信のプラットフォームを提供しており、 動画配信の開発プロセスにおいて避けて通れないのが負荷試験になります。 どのくらいの負荷に耐えうるアーキテクチャになっているか? 実装になっているか? 負荷試験によって事前に把握し、改善することが重要です。 今回は当社で活用している負荷試験のツールの紹介と環境構築、その使い方について簡単に紹介しつつ 最終目標として「秒間1万リクエストの負荷をかけることができる負荷試験環境の構築」を行います。 本記事の内容はMacでの操作を想定しています。 負荷試験ツールLocustについて Locustをインストールしよう ローカルでLocustを起動してみよう 簡単なAPIを作成しよう ローカルから負荷をかけてみよう 負荷試験の結果を見てみよう テストシナリオを構築してみよう AWSでLocustを起

                                                                    負荷試験ツール Locust を使って秒間 1 万リクエスト以上の負荷をかける - PLAY DEVELOPERS BLOG
                                                                  • Introducing the Amazon Linux 2023 runtime for AWS Lambda | Amazon Web Services

                                                                    AWS Compute Blog Introducing the Amazon Linux 2023 runtime for AWS Lambda This post is written by Rakshith Rao, Senior Solutions Architect. AWS Lambda now supports Amazon Linux 2023 (AL2023) as a managed runtime and container base image. Named provided.al2023, this runtime provides an OS-only environment to run your Lambda functions. It is based on the Amazon Linux 2023 minimal container image rel

                                                                      Introducing the Amazon Linux 2023 runtime for AWS Lambda | Amazon Web Services
                                                                    • Cloud9 で SAM を利用し AWS サービス毎の請求額を毎日 Slack に通知する | DevelopersIO

                                                                      Cloud9 を利用して AWS のサービス毎の料金を毎日 Slack に通知する仕組みを作成しました。 コーヒーが好きな emi です。 AWSサービス毎の請求額を毎日 Slack に通知するため、以下のブログ AWSサービス毎の請求額を毎日Slackに通知してみた を見ながら設定しようとしたのですが、手元の Windows 11 端末に AWS CLI、AWS SAM CLI、Python などの開発環境を整えるのが面倒…!!と思いました。 そこで、AWS Cloud9 を使って手軽に一時的な開発環境を構築し、AWS Serverless Application Model (SAM) でサーバレス通知システムを構築しました。 AWS Serverless Application Model (SAM) とは AWS SAM は、サーバーレスアプリケーション構築用のオープンソースフレー

                                                                        Cloud9 で SAM を利用し AWS サービス毎の請求額を毎日 Slack に通知する | DevelopersIO
                                                                      • [AWS CDK] Cognito + API Gateway で M2M 認証をやってみた | DevelopersIO

                                                                        Cognito + API Gateway による M2M 認証機構を AWS CDK を用いて作成して、実際に認証・認可が行えるか試してみました! こんにちは!LINE 事業部のたにもんです! Cognito + API Gateway による M2M 認証機構を AWS CDK を用いて作成して、実際に認証・認可が行えるか試してみました。 なお、この記事における M2M 認証は OAuth 2.0 の Client Credentials Grant を意味しています。 今回開発したソースコードはこちらのリポジトリで公開しているので、プロジェクト全体のソースコードを確認したい方はご参考にしてください。 構成図 環境 $ node --version v16.14.0 $ npm --version 8.3.1 $ aws --version aws-cli/2.4.29 Python/

                                                                          [AWS CDK] Cognito + API Gateway で M2M 認証をやってみた | DevelopersIO
                                                                        • Announcing CDK Garbage Collection | Amazon Web Services

                                                                          AWS DevOps & Developer Productivity Blog Announcing CDK Garbage Collection The AWS Cloud Development Kit (CDK) is an open source framework that enables developers to define cloud infrastructure using a familiar programming language. Additionally, CDK provides higher level abstractions (Constructs), which reduce the complexity required to define and integrate AWS services together when building on

                                                                            Announcing CDK Garbage Collection | Amazon Web Services
                                                                          • Handling binary data using Amazon API Gateway HTTP APIs | Amazon Web Services

                                                                            AWS Compute Blog Handling binary data using Amazon API Gateway HTTP APIs This post is written by Rudolf Potucek, Startup Solutions Architect. Amazon API Gateway REST APIs have supported binary data since 2016. API Gateway HTTP APIs makes it easier to work with both binary and text media types. It supports a new payload format version and infers encoding based on request and response formats. In th

                                                                              Handling binary data using Amazon API Gateway HTTP APIs | Amazon Web Services
                                                                            • AWS Lambda can now run PHP using Docker Containers

                                                                              Update: Bref now supports deploying PHP apps with Docker on AWS Lambda. Check out the up-to-date guide: PHP on Lambda with Docker. AWS Lambda now supports running Docker containers! This is big news for the PHP community: while Bref runtimes provide out-of-the-box support for PHP on AWS Lambda, we can now run any container image 🎉 Let's check that out! Lambda runtimes vs. containers Here are the

                                                                              • 達人出版会

                                                                                CDPのつくり方 GA4×BigQueryによる顧客データ基盤 構築・活用実践ガイド 小川 卓, 小畑 陽一, 柳井 隆道, 渡邊 侑紀 増補改訂版 ベイズ最適化 適応的実験計画の基礎と実践 今村 秀明, 松井 孝太 徹底攻略 LPIC レベル3 305 教科書&問題集[Version 3.0]対応 土橋 直樹 実践で学ぶコード改善の極意 Christian Clausen(著), 松田晃一(訳) 安全な暗号をどう実装するか Jean-Philippe Aumasson(著), Smoky(訳), IPUSIRON, 藤田亮… ストリーミング動画技術の教科書 仕組みと実装を完全網羅 伊藤 優汰 一人称研究のすすめ 知能研究の新しい潮流 人工知能学会, 諏訪 正樹, 堀 浩一 はじめての応用数学 ラプラス変換・フーリエ変換編 小坂 敏文, 吉本 定伸 はじめてのアルゴリズム 上原 隆平 はじ

                                                                                  達人出版会
                                                                                • [AWS SAM]VSCodeでLambda関数をローカルで開発する - Qiita

                                                                                  目的 AWS Lambdaはコンソール画面からエディタを利用して編集ができます。ローカルファイルをアップロードするにはzip形式でファイルをアップロードする必要がある他、そもそもブラウザが使いづらいという問題点があります。今回はAWS Toolkit for VSCodeを利用してAWS SAMによるLambda開発を行ってみることを目的とします。 自らも初学者であり、他の記事で分からなかった点を補完しながら書いているため初学者向けだと思います。 AWS(Serverless Application Model)はCloudFormationをサーバーレスアプリケーション用に変形したものらしく、裏ではCloudFormationが動きます。 基本的には公式ドキュメントに従えばHello Worldまでは可能です。 https://docs.aws.amazon.com/ja_jp/serv

                                                                                    [AWS SAM]VSCodeでLambda関数をローカルで開発する - Qiita