並び順

ブックマーク数

期間指定

  • から
  • まで

1 - 36 件 / 36件

新着順 人気順

aws lambda python example hello worldの検索結果1 - 36 件 / 36件

  • 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)
    • 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
        • サーバレスにおける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
              • Introducing AWS Lambda response streaming | Amazon Web Services

                AWS Compute Blog Introducing AWS Lambda response streaming Today, AWS Lambda is announcing support for response payload streaming. Response streaming is a new invocation pattern that lets functions progressively stream response payloads back to clients. You can use Lambda response payload streaming to send response data to callers as it becomes available. This can improve performance for web and m

                  Introducing AWS Lambda response streaming | Amazon Web Services
                • Serverless Framework V3の使い方まとめ | ブログ | Serverless Operations

                  >_cd /blog/id_025 development technology#Serverless Framework#ServerlessDate2022-04-18Time00:00:00 JST 概要Serverless Framework はServerless Applicationを構成管理デプロイするためのツールです。この記事ではその使い方をまとめています。 ※ 2022.4.17 – Serverless Framework v3 の変更内容を反映しました。 インストールNode.jsのインストールServerlessはNode.jsで作られたCLIツールです。 なので、あなたのマシンにNode.jsをインストールする必要があります。Node.jsの公式サイトからあなたのPCにNode.jsをインストールしましょう。ServerlessはNode.jsのv12以上が必要

                    Serverless Framework V3の使い方まとめ | ブログ | Serverless Operations
                  • Terraformで構築する機械学習ワークロード(Batch on Fargate編) | DevelopersIO

                    こんちには。 データアナリティクス事業本部 インテグレーション部 機械学習チームの中村です。 今回も「Terraformで構築する機械学習ワークロード」ということで、前回の記事ではLambdaを使いましたが、今回はその処理をBatch on Fargateに載せてみたいと思います。 前回記事は以下です。 構成イメージ 構成としては以下のようなものを作成していきます。 前回との違いとしては、まずLambdaの代わりにBatch on Fargateを使う点です。 Fargateのタスク(ジョブ)上のコンテナイメージで物体検出モデルの一つであるYOLOXを動かしていきます。 また、それ以外にもBatchを使用する場合は、S3イベントとBatchの間にEventBridgeが必要となります。 動作環境 Docker、Terraformはインストール済みとします。 Terraformを実行する際の

                      Terraformで構築する機械学習ワークロード(Batch on Fargate編) | DevelopersIO
                    • AWS Lambda レスポンスストリーミングの紹介 | Amazon Web Services

                      Amazon Web Services ブログ AWS Lambda レスポンスストリーミングの紹介 本記事は、Introducing AWS Lambda response streaming の翻訳です。 本日 (2023年4月7日)、AWS Lambda はレスポンスペイロードストリーミングのサポートを発表しました。レスポンスストリーミングは、関数がレスポンスペイロードを段階的にクライアントに返すことができる新しい呼び出しパターンです。 Lambda のレスポンスペイロードストリーミングを使用すると、レスポンスデータが利用可能になった時点で呼び出し元にデータを送信することができます。これにより、Web アプリケーションやモバイルアプリケーションのパフォーマンスを向上させることができます。また、レスポンスストリーミングによって、より大きなペイロードを返す関数や、進捗状況を段階的に報告し

                        AWS Lambda レスポンスストリーミングの紹介 | Amazon Web Services
                      • 【SAM + Cognito + Amplify ライブラリでログイン機能を実装した React アプリを作成】Part1 - SAM で API 作成 - シー・エス・エス イノベーションラボ(ブログ)

                        みなさん、こんにちは。イノベーションLABのハヤシです。 今回は、以下の構成の Web アプリをさくっと作る手順をご紹介します。 バックエンド:Node.js の REST API(Amazon API Gateway / AWS Lambda) フロントエンド:TypeScript の React 今回は全 3 回のうちの 1 回です。 必要な部分だけでも、ぜひ参考にしてみてください。 環境構築手順はこちらで紹介しています blog.css-net.co.jp 1. 前提条件 1-1. 想定読者 1-2. 作成するもの 1-3. 前提条件 2. 事前準備 2-1. 作業ディレクトリ作成 2-2. リポジトリ作成 2-3. ターミナルで git 設定 3. バックエンド API 3-1. API 作成 3-2. API デプロイ 3-3. API 動作確認 3-4. リポジトリに登録 3-

                          【SAM + Cognito + Amplify ライブラリでログイン機能を実装した React アプリを作成】Part1 - SAM で API 作成 - シー・エス・エス イノベーションラボ(ブログ)
                        • ChatGPT/LangChainによるチャットシステム構築[実践]入門 | 技術評論社

                          著者 吉田真吾(よしだしんご),大嶋勇樹(おおしまゆうき) 著 定価 3,300円(本体3,000円+税10%) 発売日 2023.10.18 判型 B5変形 頁数 280ページ ISBN 978-4-297-13839-4 978-4-297-13840-0 概要 本書は、ChatGPTのAPIとLangChainを使って、大規模言語モデル(LLM)を本番レベルのシステムに組み込むための知識をステップバイステップで学習し、手を動かしながら実践できる書籍です。 生成AIが登場し、APIやフレームワークのエコシステムが充実してきたことによって、これまで機械学習やプログラミングの十分な知識が必要だったことに対してアプリケーション開発者が挑戦しやすくなりました。LLMの性質を活かしたサービスや業務システム構築の基礎を理解し、LLMのモデルやワークフローを抽象化して取り扱ううえで、LangChai

                            ChatGPT/LangChainによるチャットシステム構築[実践]入門 | 技術評論社
                          • 【AWS Lambda まとめ】ローカル開発からAWS環境で実際に動かしてみる - RAKUS Developers Blog | ラクス エンジニアブログ

                            noriharu3 です。 業務で AWS の Lambda を使う機会があったので、簡単にまとめてみました。 Lambdaとは? Lambdaの嬉しいところ インフラの管理が不要 使った分だけの支払い Lambdaの場合 どういうことができるのか?苦手なのか? Lambdaが適さないケース Lambda関数開発 環境構築 ローカルPCでLambda関数を作成する ローカルPCでLambda関数を実行する AWSにデプロイする API Gateway+Lambdaにリクエストを送ってみる まとめ Lambdaとは? AWSのドキュメント*1には、次のように記載されています。 AWS Lambda は、サーバーのプロビジョニングや管理の必要なしにコードを実行できるコンピューティングサービスです。 簡単に言うと、「サーバーを構築しなくとも、コードを実行できるよ」ということです。 図*2でいうと

                              【AWS Lambda まとめ】ローカル開発からAWS環境で実際に動かしてみる - RAKUS Developers Blog | ラクス エンジニアブログ
                            • 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
                              • 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
                                • AWS SAM Lambda関数だけを単体でデプロイしたいときのテンプレート設定例 | DevelopersIO

                                  AWS SAM(Serverless Application Model)を利用してAPI Gateway + Lambdaなどのリソース一式をデプロイすることはよくあるかと思います。理由あって他のリソースに一切紐付かない単体のLambda関数をデプロイする機会がありましたのでテンプレートの例を紹介します。 Lambda単体が必要ならマネージメントコンソールから作成した方が早いのでは?というのは至極当然のご意見なのですが、検証の都合SAMから生み出す必要がありました。 実行環境 $ sam --version SAM CLI, version 1.36.0 本検証で利用したコード一式は以下に置いてあります。 bigmuramura/sam-lambda-alone 初期設定 sam initコマンドでHello World Exampleのサンプルテンプレートで初期化しました。 sam i

                                    AWS SAM Lambda関数だけを単体でデプロイしたいときのテンプレート設定例 | DevelopersIO
                                  • 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
                                    • 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

                                      • AWS CloudFormation と AWS SAM を使用したサーバーレスアプリケーションの開発とデプロイ | Amazon Web Services

                                        Amazon Web Services ブログ AWS CloudFormation と AWS SAM を使用したサーバーレスアプリケーションの開発とデプロイ お客様は、それぞれの市場で競争力を維持するために、常にイノベーションを求めています。これを達成するための1つの方法は、サービスとアプリケーションを迅速かつ効率よく構築し、それによってコストを削減しながら市場投入までの時間を短縮することです。より具体的には、アプリケーション全体をゼロから構築するよりも、サーバーレスや AI/ML などのクラウドネイティブな機能を活用して管理コストを削減したり、目的別に作られたサービスを組み合わせたり、すでに構築済みのアプリケーションを再利用したりすることが有効です。 このブログ記事では、AWS Serverless Application Model (AWS SAM) と AWS CloudFor

                                          AWS CloudFormation と AWS SAM を使用したサーバーレスアプリケーションの開発とデプロイ | Amazon Web Services
                                        • 負荷試験ツール 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
                                                • SQSトリガーで起動するLambdaは非同期呼び出しではないので、DLQの設定はSQSでやろう。LambdaのDLQやDestinationはダメでした。 | DevelopersIO

                                                  SNS→SQS→Lambdaの組み合わせを使っている方は多いと思います。 このとき、LambdaがErrorになってもSQSにデータが残り続けるため、任意時間後に自動で再実行してくれます。便利ですね。 しかし、何らかの理由によってDLQを設定するとき、LambdaのDLQやDestinationを設定しても、動作しませんでした。 理由はSQSトリガーで動作するLambdaは非同期呼び出しではないからです。DLQを使いたい場合は、SQSのDLQを使いましょう。 Comparing Lambda invocation modes - AWS Lambda Understanding SQS retries - AWS Lambda 実際に試してみました。 おすすめの方 SQSトリガーで起動するLambdaをAWS SAMで作りたい方 SQSにDLQを設定したい方 SNS -> SQSの構成を作

                                                    SQSトリガーで起動するLambdaは非同期呼び出しではないので、DLQの設定はSQSでやろう。LambdaのDLQやDestinationはダメでした。 | DevelopersIO
                                                  • DockerだけでAWS SAMをLocalStackにデプロイしてみた - Qiita

                                                    はじめに AWS SAMを試すため、LocalStackへデプロイしようとしたら、通常のsamコマンドでは、おそらくデプロイ先のエンドポイントURLを変更できないため、LocalStackへデプロイできませんでした。 そこで、LocalStackが提供するsamlocalコマンドを使用するとデプロイできました。 また、ローカル環境をあまり汚したくなかったため、Docker (+ Docker Compose) のみで試しております。 この記事は以上のことについて、備忘録としてまとめたものです。 前提条件 DockerとDocker Composeがインストールされていること。 やってみた LocalStackを起動させておく $ git clone https://github.com/localstack/localstack.git Cloning into 'localstack'.

                                                      DockerだけでAWS SAMをLocalStackにデプロイしてみた - Qiita
                                                    • 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 SAM CLI と localstack を利用して Lambda をローカル実行してみよう

                                                        創る、学べるの 株式会社カサレアル 公式ブログ。 エンジニア、研修講師、採用担当、マーケチームから、技術情報や会社情報をお届けします。 Home 技術情報 AWS SAM CLI と localstack を利用して Lambda をローカル実行してみよう AWS SAM CLI と localstack を利用して Lambda をローカル実行してみようはじめにLambda 開発する中で、動作確認をローカルで実行できないかと思ったことはありませんか? そんな疑問も、AWSが提供している SAM CLI を活用することで、ローカル実行することができます。さらに、dockerを使ったlocalstack も使用することで、S3 や SecretsManager などのAWSリソースを、ローカル環境でエミュレートすることも可能です。 それでは、ローカル環境でLambdaの実行ができるように環境

                                                        • SAMを使用してCloudwatchアラームがアラーム状態になったらSlackに通知が行くようなシステムを構築する - Qiita

                                                          本日はSAMを使い、Cloudwatchアラームが発生した場合Slackにメッセージが送信されるサーバレスアーキテクチャーを構築します。 AWS Serverless Application Model (AWS SAM) は、AWS でサーバーレスアプリケーションを構築するために使用できるオープンソースのフレームワークです。Lambdaだけでなく、SNS,S3、SES、Cloudwatchを使用したサーバレスなシステム構築を簡単に行うことができます。 SAMコマンドを使用し、Cloudformationのスタックのデプロイを行うことでシステムが簡単に構築されます。 環境についてはCloud9を使用してPythonで開発を行います。Cloud9を使用しない場合は、Python、SAMコマンドのインストールが必要です。Cloud9は必要なものが入っているので、私はこちらで開発を行っていきます

                                                            SAMを使用してCloudwatchアラームがアラーム状態になったらSlackに通知が行くようなシステムを構築する - Qiita
                                                          • CloudFrontのオリジンにAPI Gatewayを設定して、CloudFront経由でAPI Gatewayにアクセスしてみる | DevelopersIO

                                                            「Webアプリ」と「Webアプリが使うAPI」を作成しているとき、同一オリジンにしたいことがあります。 Webアプリ: example.com Webアプリが使うAPI: example.com/v1/hello というわけで、試してみました。 おすすめの方 CloudFront DistributionをCloudFormationで作成したい方 CloudFront DistributionのオリジンにAPI Gatewayを設定したい方 APIを作成する sam init sam init \ --runtime python3.11 \ --name api-gateway-cloudfront-sample \ --app-template hello-world \ --no-tracing \ --no-application-insights \ --structured-

                                                              CloudFrontのオリジンにAPI Gatewayを設定して、CloudFront経由でAPI Gatewayにアクセスしてみる | DevelopersIO
                                                            • AWS Distro for OpenTelemetry の新機能 – トレースのサポートが一般的に利用可能に | Amazon Web Services

                                                              Amazon Web Services ブログ AWS Distro for OpenTelemetry の新機能 – トレースのサポートが一般的に利用可能に 昨年の re:Invent の前、AWS でサポートされている OpenTelemetry プロジェクトの安全なディストリビューションである AWS Distro for OpenTelemetry のパブリックプレビューをご紹介しました。OpenTelemetry は、アプリケーションの動作とパフォーマンスをよりよく理解するために、テレメトリデータをインストルメント化、生成、収集、およびエクスポートするためのツール、API、および SDK を提供します。2021 年 9 月 22 日、アップストリームの OpenTelemetry は、そのコンポーネントのトレース安定性マイルストーンを発表しました。2021 年 9 月 23 日、

                                                                AWS Distro for OpenTelemetry の新機能 – トレースのサポートが一般的に利用可能に | 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

                                                                • AWS Step FunctionsのInput/Outputを紐解いてみる

                                                                  おはこんばんちは、AWS大好き芸人の@ken11です このネタをどこに投下しようか結構悩んだんですが、わりかしきちんとまとめたのでZennに掲載することにしました。 今日はStep Functionsの話を。 Step Functions 皆さんAWSのStep Functionsは使ってますか? 僕はとてもお世話になっています Lambdaオーケストレーション的ななにかが欲しい時、SageMakerオーケストレーション的ななにかが欲しい時等々、非常に便利な存在ですよね。 ただ如何せん、Input/Outputの取り扱いがややこしい点がネックです。 初見殺しでは?と思えるような複雑性を兼ね備える存在なので、Inputを引き回したいのにうまくいかないとか、Outputをうまく構築したいのにやり方がわからんとか、そういった部分で心折れる方もいらっしゃるのではないでしょうか。 今日はそのStep

                                                                    AWS Step FunctionsのInput/Outputを紐解いてみる
                                                                  • API GatewayのOPTIONSメソッド(CORS)でAPIキーを不要にする(AWS SAM) | DevelopersIO

                                                                    API Gatewayを利用すればAPIを簡単に作成できます。 そして、APIキーの設定も簡単にできます。 このとき、CORS用のOPTIONSメソッドでAPIキー設定を次のようにしたかったので、試してみました。 OPTIONSメソッド: APIキーは不要でよい 他のメソッド: APIキーが必須である おすすめの方 API Gateway と Lambda の組み合わせでCORSに対応したい方 API GatewayのOPTIONSメソッド(CORS)でAPIキーを不要にしたい方 まずは、普通にAPIキーが必要なメソッドを作成する sam init sam init \ --runtime python3.11 \ --name api-gateway-no-required-api-key-in-options-method-sample \ --app-template hello-w

                                                                      API GatewayのOPTIONSメソッド(CORS)でAPIキーを不要にする(AWS SAM) | DevelopersIO
                                                                    • DifyとAmazon Kendraを組み合わせて社内向けRAGチャットを構築する - Qiita

                                                                      sam init では対話的に設定の入力を求められるため、ミニマムな設定で構築をしていきます。以下のもの以外はデフォルト(=何も入力せずEnter)で構いません。 テンプレートソース : 1 - AWS Quick Start Templates クイックスタートテンプレート : 1 - Hello World Example ランタイム : 17 - python3.12 パッケージタイプ : 1 - Zip プロジェクト名 : dify-tools-api (任意) CLIのインタラクションの内容も参考までに記載しておきます。 SAM CLIのインタラクション You can preselect a particular runtime or package type when using the `sam init` experience. Call `sam init --help

                                                                        DifyとAmazon Kendraを組み合わせて社内向けRAGチャットを構築する - Qiita
                                                                      • [AWS IoT Greengrass V2] RaspberryPIでコンポーネントを作成してみました | DevelopersIO

                                                                        1 はじめに IoT事業部の平内(SIN)です。 前回、AWS IoT Greengrass V2(以下、Greengrass V2)をRaspberryPiにセットアップしてみました。 今回は、このRasPi上で、入門チュートリアルをなぞりながら、初めてのコンポーネントを作成してみました。 2 レシピとアーティファクト コンポーネントは、コアデバイス上で動作するソフトウェアモジュールですが、レシピとアーティファクトで構成されています。 レシピ(設定パラメータ、依存関係、ライフサイクル、互換性を指定するメタ情報) アーティファクト(複数のスクリプト、バイナリ、静的リソースなど) アーティファクトのフォルダのパスは、「artifacts/componentName/componentVersion/」の形式となっていますが、実際に展開してみると、以下のようになります。 . ├── artif

                                                                          [AWS IoT Greengrass V2] RaspberryPIでコンポーネントを作成してみました | DevelopersIO
                                                                        • [AWS IoT Greengrass V2] クラウド側から複数のコアデバイスにコンポーネントをデプロイしてみました | DevelopersIO

                                                                          1 はじめに IoT事業部の平内(SIN)です。 前回、AWS IoT Greengrass V2(以下、Greengrass V2)のコンポーネントをローカルでデプロイしてみました。 今回は、上記でローカルにデプロイしたものを一旦削除し、同じコンポーネントをクラウド側からデプロイしてみました。 なお、複数のデバイスにデプロイできる事を確認するために、同じグループでもう一台、コアデバイス(gg-device-002)を追加して作業を進めました。 2 アーティファクト ローカルでのデプロイと違って、アーティファクト(複数のスクリプト、バイナリ、静的リソースなど)は、S3バケットに配置します。 (1) S3バケットへの配置 フォルダ構成は、ローカルの時と同じですが、この形式でS3バケットにアップロードします。 バケット(名前をgg_artifacts-2021-08-11としました)を作成し、

                                                                            [AWS IoT Greengrass V2] クラウド側から複数のコアデバイスにコンポーネントをデプロイしてみました | DevelopersIO
                                                                          1