並び順

ブックマーク数

期間指定

  • から
  • まで

241 - 280 件 / 480件

新着順 人気順

"aws sam"の検索結果241 - 280 件 / 480件

  • 【勉強会メモ】AKIBA.AWS ONLINE #03 -IaC を語りたい 編- に参加しました - Load to Professional...

    こんにちは、IaC経験は下記で、ほぼ初心者のAshisanです。 Ansible(運用で少々) AWS CloudFormation(構築で少々) 今日は、クラスメソッド株式会社のオンライン勉強会「AKIBAAWS ONLINE」に参加しました。 dev.classmethod.jp このイベントは3回目で過去3回とも全て参加していますが、特にアウトプットしていなかったのですが、特に今回は勉強中のIaCがテーマということで特別楽しみでした! そんなこんなで今回からレポートを書こう!と思い立ち、早速記事(ほぼメモですが)にしました。 レポート 1. IaCで全てが上手くいくと思うなよ!失敗事例のご紹介 Speaker:mokoさん 初めに いきなりまとめ 「IaCは手段であり、目標である」 「何も考えないでIaCにすると後悔する」 「リソースを素手で触らない強い意志」 IaCとは? IaC=

      【勉強会メモ】AKIBA.AWS ONLINE #03 -IaC を語りたい 編- に参加しました - Load to Professional...
    • AWS SAMがStep Functionsに対応しました! | DevelopersIO

      SAMの プルリクを確認したところType:WaitとType:Mapのテストコードは無かったです。しかしTypeをWaitとMapに設定して試したところテンプレート出力から実行まで正常にできました。Mapについては後ほどの記述でも紹介します。 実例(Type:Passの場合) 本項ではTypeをPassとしてType以下のオプションを指定した場合の記述を紹介します。Type以下にYAMLの記述を追加すると定義に変換されます。例えばTypeがPassでResultとResultPathのオプションを加えるときは以下のような記述になります。 template.yaml(Resources配下のみ) Resources: SimpleStateMachine: Type: AWS::Serverless::StateMachine Properties: Definition: StartAt

        AWS SAMがStep Functionsに対応しました! | DevelopersIO
      • Using AWS Lambda for streaming analytics | Amazon Web Services

        AWS Compute Blog Using AWS Lambda for streaming analytics AWS Lambda now supports streaming analytics calculations for Amazon Kinesis and Amazon DynamoDB. This allows developers to calculate aggregates in near-real time and pass state across multiple Lambda invocations. This feature provides an alternative way to build analytics in addition to services like Amazon Kinesis Data Analytics. In this b

          Using AWS Lambda for streaming analytics | Amazon Web Services
        • 【レポート】Java アプリとAWS の良い関係 – AWS でJava アプリを実行する一番簡単な方法教えます #jjug_ccc #jjug_ccc_a | DevelopersIO

          【レポート】Java アプリとAWS の良い関係 – AWS でJava アプリを実行する一番簡単な方法教えます #jjug_ccc #jjug_ccc_a コンサル部のとばち(@toda_kk)です。 本記事は、2022年6月19日に開催されたオンラインカンファレンス JJUG CCC 2022 Spring にて行われたセッション「Java アプリとAWS の良い関係 - AWS でJava アプリを実行する一番簡単な方法教えます」のレポートです。 JJUG CCCは、例年2回、春と秋に開催する日本最大のJavaコミュニティイベントです。Java関連の技術や事例に関する良質なセッションが行われ、また異なる分野で活躍するJava技術者が一堂に会する場ともなっています。 このセッションでは、AWSソリューションアーキテクトの御三方によって、AWSにおけるJavaを用いたアプリケーション開発

            【レポート】Java アプリとAWS の良い関係 – AWS でJava アプリを実行する一番簡単な方法教えます #jjug_ccc #jjug_ccc_a | DevelopersIO
          • AWS SAMでLambdaのPolicyとRoleを両方設定すると、Roleが優先されてハマった話 | DevelopersIO

            AWS SAMでLambdaのPolicyとRoleを付与したとき、Roleが設定されてPolicyで付与した権限が無いという現象に遭遇しました。 よくよく考えれば当たり前なのですが、地味にハマったのでご紹介します。 なお、本記事はAWS LambdaとServerless #2の12日目です。 ハマったこと 最初はPolicyのみ付与していた たとえば、AWS SAMで次のLambdaを定義し、DynamoDBのReadOnlyAccessポリシーを付与していました。 template.yaml Resources: HelloWorldFunction: Type: AWS::Serverless::Function Properties: CodeUri: hello_world/ Handler: app.lambda_handler Runtime: python3.7 Poli

              AWS SAMでLambdaのPolicyとRoleを両方設定すると、Roleが優先されてハマった話 | DevelopersIO
            • AWS SAMがStep Functionsをサポートしたのでやってみる - Qiita

              はじめに AWS::Serverless::StateMachine リソースを使用して、SAM テンプレート内で AWS Step Functions の ステートマシンを定義できるようになりました。 AWS SAM adds support for AWS Step Functions https://aws.amazon.com/jp/about-aws/whats-new/2020/05/aws-sam-adds-support-for-aws-step-functions/ AWS SAM CLI も v0.52.0 で Step Functions Resource をサポートしています。 Support for a new Step Functions Resource in SAM https://github.com/awslabs/aws-sam-cli/release

                AWS SAMがStep Functionsをサポートしたのでやってみる - Qiita
              • AWS SAMを利用してAPI GatewayとLambda Authorizer(Golang)の構築をやってみた - カミナシ エンジニアブログ

                こんにちは、株式会社カミナシのエンジニア @Taku です。 前回、GolangでLambda Authorizer用関数をやってみましたが、 Golangはコードエディタが使えず、テストするには毎回zipで固めてアップするという一手間がありました。 kaminashi-developer.hatenablog.jp そんな中、先日「AWS SAMを使うとAPI Gateway等とまとめて作成できるので便利だよ!」という話を伺ったので今回使ってみることとしました。 AWS SAMとは aws.amazon.com YAMLで記載したテンプレートを利用して、CLIにてサーバーレスのアプリケーションを構築できるオープンソースフレームワークです。 例として、以下のようなYAMLを作成することでサーバーレスのアプリケーションを構築できます。 AWSTemplateFormatVersion: '2

                  AWS SAMを利用してAPI GatewayとLambda Authorizer(Golang)の構築をやってみた - カミナシ エンジニアブログ
                • AWS SAM CLIにプルリクエストを出してみた | DevelopersIO

                  いわさです。 先日、AWS SAM CLIがアップデートされて、X-Rayトレースの有効化オプションが追加されました。 記事のさいごに書いたのですが、この機能ではLambdaのみX-Rayが有効化され、API Gatewayは対象外となっています。 そのため、Functionsリソースを使ってSAMをデプロイしても、一緒に作成されるAPI GatewayのX-Ray機能は有効化されないままです。 これについてIssueという形でフィードバックしてみたところ、「良いアイディアだ、コードはここだ」とのお返事が。 作成したIssueを見ていると、contributors/good-first-issueのラベルが追加されていました。 このラベルは、初めてのコントリビュートに適切なIssueであることを示すラベルです。 そこで、今回はプルリクエストを出すところまでやってみることにしました。 どうい

                    AWS SAM CLIにプルリクエストを出してみた | DevelopersIO
                  • 【AWS】オンラインでハッカソンイベントに参加して実績解除してきました - Rのつく財団入り口

                    ハッカソン! しばらく前に会社で社内のハッカソンイベントに参加してきました。ほとんど遊びもとい、普段の業務とは一味違う空気を味わえた貴重な経験だったので、記録に残しておこうと思います。 ハッカソン! ハッカソンとは? 参加の経緯 やったこと(前日編) やったこと(当日編) コミュニケーション手段 S3 で static site hosting API Gateway でAPI新規作成 Lambda Function でPythonでロジックを書く DynamoDB からデータ取得 最後にプレゼン会! 準備 発表 終わりに 実績解除したぞい ハッカソン (写真はイメージですw) ハッカソンとは? ググるといろいろ出てきますが、語源がハック(hack)+マラソン(marathon)でハッカソン(hackathon)だというのは実は最近知りました。ソンはsonじゃなくてthonなんですね。 j

                      【AWS】オンラインでハッカソンイベントに参加して実績解除してきました - Rのつく財団入り口
                    • [DevAx::connect番外編] CDK実践勉強会の資料およびQ&A公開 | Amazon Web Services

                      Amazon Web Services ブログ [DevAx::connect番外編] CDK実践勉強会の資料およびQ&A公開 開発者の皆様こんにちは!プロトタイピングエンジニアの友岡です。 先日 (2021/12/14) DevAx::connect 番外編第1回として、CDK 実践勉強会というイベントを開催しました。 スライドやライブコーディングも交えて AWS Cloud Development Kit (CDK) に関する知識をお伝えし、多くの方に魅力をご理解いただけたのではないかと思います。イベントの録画および資料はこちらに公開されています。 また、当日は非常に多くの質問をいただき (ありがとうございます!)、その場で回答差し上げられなかったものが多数ありました。それらのご質問へのプロトタイピングチームの見解を以下に示しますので、ご確認いただければ幸いです。ただし、同様の観点に関

                        [DevAx::connect番外編] CDK実践勉強会の資料およびQ&A公開 | Amazon Web Services
                      • 社内のコミュニケーションデータから、信頼関係を定量化 企業向けSNS「TUNAG」のシステムアーキテクチャ

                        社員同士のエンゲージメントを向上させるコミュニケーションデータ 松谷勇史朗氏(以下、松谷):こんにちは。スタメンの松谷です。今日は「TUNAG」のETL基盤、データの処理基板の話をしていきます。 まずサービスについてです。 僕らが運営している「TUNAG」というサービスは、会社と社員の間だったり、社員同士のエンゲージメントの向上、つまり、信頼関係の構築を目的とした企業向けのSNSです。 そこのTUNAGの中で蓄積したコミュニケーションなどのデータには、社員と会社との距離感が反映されています。そのデータを分析することで、エンゲージメントを定量的に分析することができます。今回構築したこのETL基盤も、データを扱う上ですごく重要な、ビジネス上で重要な鍵となっていました。 それではシステムアーキテクチャの説明に入っていきます。 全体像はこんな感じです。データの流れの順に説明していきます。 まず、A

                          社内のコミュニケーションデータから、信頼関係を定量化 企業向けSNS「TUNAG」のシステムアーキテクチャ
                        • 【SAM + Cognito + Amplify ライブラリでログイン機能を実装した React アプリを作成】Part3 - API に認証追加とログインページ実装 - シー・エス・エス イノベーションラボ(ブログ)

                          みなさん、こんにちは。イノベーションLABのハヤシです。 以下の構成の Web アプリをさくっと作る手順をご紹介します。 バックエンド:Node.js の REST API(Amazon API Gateway / AWS Lambda) フロントエンド:TypeScript の React 今回は全 3 回のうちの最終回、認証と、お片付け編です。 必要な部分だけでも、ぜひ参考にしてみてください。 1回目はこちら↓ blog.css-net.co.jp 2回目はこちら↓ blog.css-net.co.jp 1. 前提条件 1-1. 想定読者 1-2. 前提条件 2. 認証 2-1. API 実行を認証必須にする(バックエンド) 2-2. ログインページ実装(フロントエンド) 2-3. API 呼び出しに認証情報を付与(フロントエンド) 3. おまけ 3-1. サインアウト実装 3-2.

                            【SAM + Cognito + Amplify ライブラリでログイン機能を実装した React アプリを作成】Part3 - API に認証追加とログインページ実装 - シー・エス・エス イノベーションラボ(ブログ)
                          • Serverless Framework vs. AWS SAM: Things You Should Know

                            Director of Cloud and Cybersecurity, AWS Expert, big fan of SRE. Helps teams to improve system reliability, optimise testing efforts, speed up release cycles & build confidence in product quality. Serverless framework vs. AWS SAM: which one is better? See this comprehensive comparison to find the difference between both tools and choose the best one for your project. Choosing the right tool for bu

                              Serverless Framework vs. AWS SAM: Things You Should Know
                            • AWS SAM Accelerateによるサーバーレス開発の加速 | Amazon Web Services

                              Amazon Web Services ブログ AWS SAM Accelerateによるサーバーレス開発の加速 サーバーレスアプリケーションの構築は、開発者のコードテストの考え方を変えます。以前は、開発者はローカルで完全なインフラストラクチャをエミュレートし、テストの準備ができたコードのみをコミットしていました。しかしながら、サーバーレスでは、ローカルでのエミューレートがより複雑になる可能性があります 本ブログでは、 AWS SAM Accelerateを利用して本番環境のサービスに対して、クラウド上でサーバーレスアプリケーションをテストすることで、ほとんどのローカルエミュレーションをバイパスする方法を紹介します。AWS SAM Accelerateの目的は、 sam sync、インクリメンタルビルド、開発者向けの集約されたフィードバックにより、テストのためのインフラの精度を高めることで

                                AWS SAM Accelerateによるサーバーレス開発の加速 | Amazon Web Services
                              • カオスエンジニアリングツールGremlinを使ってJavaで実装したAWS Lambda関数に障害を注入してみる | DevelopersIO

                                こんにちは、CX事業本部のうらわです。 カオスエンジニアリングツールのGremlinでは以下に挙げた条件がありますがホストやコンテナといったInfrastructure層だけではなくEC2でホストしているWebアプリやAWS LambdaといったApplication層に対しても障害を注入できます(ALFI: application-level fault injection と呼ばれています)。 PRO以上の料金プランで利用できる Application層への攻撃機能はオープンベータ(本記事執筆時点) 対応プログラミング言語はJavaのみ(本記事執筆時点) 今回は実際にALFIを試してみます。具体的には、AWS Lambda(以下 Lambda)にサンプル関数をデプロイしGremlinから障害を注入してみます。 環境 Macで作業しています。AWS SAM CLIとJavaのビルドツール

                                  カオスエンジニアリングツールGremlinを使ってJavaで実装したAWS Lambda関数に障害を注入してみる | DevelopersIO
                                • API GatewayとLambdaのデプロイ中にAPIアクセスしてみた | DevelopersIO

                                  API GatewayとLambdaで作成したWebAPIがあります。 デプロイ作業中にこのWebAPIへアクセスし続けた場合、どのような動作になるか試してみました。 ふと気になりました。「Lambdaのデプロイ中にAPI経由でアクセスすると、どういう動きになるんだろう?」と。 ある時刻を境にバッチリ変わる? デプロイ付近で新しいLambdaと古いLambdaがランダムに実行される? 試してみました。 おすすめの方 AWS SAMを使ってみたい方 API GatewayとLambdaでAPIを作ってみたい方 LambdaとDynamoDBを使ってみたい方 API GatewayとLambdaのデプロイ中にアクセスした場合の挙動に興味がある方 ざっくり概要 APIを1つ作成し、同時アクセスします。APIの裏にいるLambdaにて受け取ったデータをDynamoDBに書き込みます。 APIアクセ

                                    API GatewayとLambdaのデプロイ中にAPIアクセスしてみた | DevelopersIO
                                  • AWS SAMのDynamoDBテーブル定義を別のCloudFormationテンプレートに分離してみた | DevelopersIO

                                    CloudFormationの既存リソースのインポート機能を使って、AWS SAMで定義したDynamoDBテーブルの定義を異なるテンプレートに分離してみました。 AWS SAMでサーバーレスなアプリケーションを作っていると、1つのテンプレートファイル内にLambdaやDynamoDBの定義を書くと楽です。 しかし、あとから「DynamoDBの定義を分離したいな……」となることがたまにあります。例えば、CloudFormationのリソース上限200個が見えてきたり、そもそもデータストア層とアプリ層を同じテンプレートに書いて頻繁にデプロイ対象にしたくないなどです。 そんなとき、CloudFormationのインポート機能を使えばテンプレートファイルを分離できるのでは?と思ったので試してみました。 適当なAPIを作成する アプリを初期化 sam init \ --runtime python

                                      AWS SAMのDynamoDBテーブル定義を別のCloudFormationテンプレートに分離してみた | DevelopersIO
                                    • ステートマシーンを簡単に作るための「AWS Step Functions Data Science SDK」の紹介 | DevelopersIO

                                      概要 当エントリは『機械学習 on AWS Advent Calendar 2019』の13日目のエントリです。 クラスメソッド 機械学習 on AWS Advent Calendar 2019 - Qiita クラスメソッド 機械学習 on AWS Advent Calendar 2019 | シリーズ | Developers.IO SageMakerを使ったワークフローをStepFunctionsで実装したい、となった時にとてもお世話になりそうな「AWS Step Functions Data Science SDK」のサンプルスクリプトを触ってみたので、簡単な解説エントリーです。 対象者は「Step FucntionsとSageMakerに興味がある人」です。 本エントリーの最終ゴールは、下記のようなステートマシーンを「AWS Step Functions Data Science

                                        ステートマシーンを簡単に作るための「AWS Step Functions Data Science SDK」の紹介 | DevelopersIO
                                      • AWS SAM CLI で Lambda Container Support をお試し - Qiita

                                        プロジェクト作成 sam init で利用できるプロジェクトテンプレートでパッケージタイプ Image が 選択できるようになっています。 ここでは nodejs12.x のベースイメージを使用してサンプルプロジェクトを作成します。 $ sam init Which template source would you like to use? 1 - AWS Quick Start Templates 2 - Custom Template Location Choice: 1 What package type would you like to use? 1 - Zip (artifact is a zip uploaded to S3) 2 - Image (artifact is an image uploaded to an ECR image repository) Packa

                                          AWS SAM CLI で Lambda Container Support をお試し - Qiita
                                        • AWSのサービス名の意味を掘り下げてみた ~コンピューティングサービス編~ | DevelopersIO

                                          AWSのコンピューティングサービスについてイメージを掴めるように、各サービスの名前の意味について個人的な考察をします。 この記事について 2022年11月現在、AWSには220個以上ものサービスが存在します。 エンジニアとしては、AWSを使いこなすために何のサービスがどのような機能を持っているかを頭に入れなければいけないのですが、これだけ大量にあると普段使う機会のないサービスについて覚えておくことはなかなか難しいです。多くのサービスは複雑な機能を持っており、具体的に何のために使うものなのかがひと目で分かりづらいというのも、覚えておくことが難しい理由の一つと思われます。 ところで、各サービスには当然ながらそれぞれ名前が付けられています。名前は、基本的には名付け対象の物事について大まかに言い表せるように付けるものです。ということは、AWSの各サービスの名前に込められた意味を読み解けば、もっと深

                                            AWSのサービス名の意味を掘り下げてみた ~コンピューティングサービス編~ | DevelopersIO
                                          • Introducing maximum concurrency of AWS Lambda functions when using Amazon SQS as an event source | Amazon Web Services

                                            AWS Compute Blog Introducing maximum concurrency of AWS Lambda functions when using Amazon SQS as an event source This blog post is written by Solutions Architects John Lee and Jeetendra Vaidya. AWS Lambda now provides a way to control the maximum number of concurrent functions invoked by Amazon SQS as an event source. You can use this feature to control the concurrency of Lambda functions process

                                              Introducing maximum concurrency of AWS Lambda functions when using Amazon SQS as an event source | Amazon Web Services
                                            • AWS Lambdaをローカル環境に用意する(AWS-SAMのインストール) - Qiita

                                              前書き lambdaを実装する必要があり、ローカルでプログラムのテストができないか調べてたところ、AWS SAMを用いて検証するようなので設定方法を書いていきます。 前提条件 Dockerが必要です。 +今回lambdaでgo言語を試すのでgoのインストールも必要です。 検証環境 OS:Windows 10 Pro 64bit ver 1909 Docker version 19.03.12 言語環境:go version go1.14.1 SAMで構築する検証環境について AWS-SAMをインストールすることで下記のような環境をローカルに作成できます。 ローカルに仮想のAPI GaweWayを作りそこからLambda関数を実行する形です。 実行時にjsonを渡すことでevent発火時の動作も検証できます。 lambda関数の実行時にdockerコンテナが起動し関数が実行されます。そのため

                                                AWS Lambdaをローカル環境に用意する(AWS-SAMのインストール) - Qiita
                                              • AWS CDKでAWS Step FunctionsのCI/CD環境を作ってみた | DevelopersIO

                                                AWS CDKでAWS Step FunctionsのCI/CD環境を作ってみました。向き不向きは置いといて、本気を出せばAWS CDKで大体のことは出来ます。 AWS CDKで何でも作ってみたい こんにちは、のんピ(@non____97)です。 皆さんは何でもAWS CDKでゴリ押しますか? 私は何でもゴリ押します。 今回、AWS Step FunctionsのCI/CD環境を作る機会があったので、AWS CDKの底力を知るべくAWS CDKでチャレンジしてみました。 作成したAWS CDKのリポジトリは以下になります。 こちらの記事は、今までの私のAWS Step FunctionsやCodeCommit関連の記事の総集編のような意味合いが強いです。自身で試したり、中身を知りたい方は以下記事も参照しながらご覧ください。 構成図 上述のリポジトリでAWS CDKを使ってデプロイされるリソ

                                                  AWS CDKでAWS Step FunctionsのCI/CD環境を作ってみた | DevelopersIO
                                                • Amplify で既存Cognito と 既存APIGateway を使ってみる | DevelopersIO

                                                  はじめに おはようございます、もきゅりんです。 皆さん Amplify してますか? 既存のバックエンドを使いたいけど、 SPA のフロントエンドだけは Amplify を使いたい、なんてことがあると思います。 フロントエンド・バックエンドをまるっと構築・管理ができる Amplify ですが、既存のリソースを使いたいときはどうするのかな、と思ったので対応してみました。 やりたいことは下図です。 Amplify で囲われている部分以外は既存リソースを利用します。 Amplify 以外のバックエンドの準備 元は、Swagger と AWS SAM を使って Cognito オーソライザーを使って簡単な REST API HTTP 統合してみる になります。 ただ、API Gateway ではREST API リソースが非シンプルクロスオリジンの HTTP リクエストを受け取る場合、CORS サ

                                                    Amplify で既存Cognito と 既存APIGateway を使ってみる | DevelopersIO
                                                  • Optimizing Lambda functions packaged as container images | Amazon Web Services

                                                    AWS Compute Blog Optimizing Lambda functions packaged as container images AWS Lambda launched support for packaging and deploying functions as container images at re:Invent 2020. In this post you learn how to build container images that reduce image size as well as build, deployment, and update time. Lambda container images have unique characteristics to consider for optimization. This means that

                                                      Optimizing Lambda functions packaged as container images | Amazon Web Services
                                                    • 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
                                                      • re:Invent2019イベントカタログからサーバーレス関連のセッションをざっとまとめてみた。 #reinvent | DevelopersIO

                                                        re:Invent2019イベントカタログからサーバーレス関連のセッションをざっとまとめてみた。 #reinvent re:Invent 2019 早いもので後三ヶ月もすればre:Invent 2019です。 ほんとあっという間です。 人気セッションはあっという間に埋まってしまうため、去年はセッション登録の際焦って概要をよく読まずに登録し内容がハードすぎたりしました。難しすぎるセッションは時差ボケの脳には負担すぎます。 今年は今の時点(2019.08.30)でどんなセッションが出ているのかサーバーレス周りを中心にざっくり見てみました。 尚、日程はまだ未定なようです。 AWS re:Invent2019 イベントカタログはこちら Session セッションレベルは以下の三つです。 - Intermediate[200] - Advanced[300] - Expert[400] Interm

                                                          re:Invent2019イベントカタログからサーバーレス関連のセッションをざっとまとめてみた。 #reinvent | DevelopersIO
                                                        • 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
                                                          • 2022年12月くらいのAWS最新情報ブログとかをキャッチアップする その1 – AWSトレンドチェック勉強会用資料 | DevelopersIO

                                                            こんにちは、臼田です。 みなさん、AWSの最新情報はキャッチアップできていますか?(挨拶 社内で行っているAWSトレンドチェック勉強会の資料をブログにしました。 AWSトレンドチェック勉強会とは、「日々たくさん出るAWSの最新情報とかをブログでキャッチアップして、みんなでトレンディになろう」をテーマに実施している社内勉強会です。 このブログサイトであるDevelopersIOには日々ありとあらゆるブログが投稿されますが、その中でもAWSのアップデートを中心に私の独断と偏見で面白いと思ったもの(あと自分のブログの宣伝)をピックアップして、だいたい月1で簡単に紹介しています。 しかし11月分と12月分はre:Inventの影響でたくさんブログがアウトプットされるため2回に分けて実施します。(それでも多いんですが 12月の1回目は53本のピックアップになりました。アップデートが山ほどあるのと、新

                                                              2022年12月くらいのAWS最新情報ブログとかをキャッチアップする その1 – AWSトレンドチェック勉強会用資料 | DevelopersIO
                                                            • dockerでterraform環境を作る - Qiita

                                                              概要 AWSを操作するのに、terraformを使ってみようと思い、どこでも使えるようdocker化する 前提条件 macOS Docker Toolbox ( Docker for mac ) ファイル構成 下記のようなファイルを作成します。 opt ├ docker │ └ terraform │  ├ .aws │  │ ├ config.default │  │ └ credentials.default │  ├ Dockerfile │  └ init.sh ├ src │ ├ main.tf │ └ variables.tf └ docker-compose.yml FROM python:3.6 ARG pip_installer="https://bootstrap.pypa.io/get-pip.py" ARG awscli_version="1.16.168" # i

                                                                dockerでterraform環境を作る - Qiita
                                                              • AWS初心者がAWS 認定ソリューションアーキテクト – プロフェッショナル資格試験に合格した時の勉強法 - Qiita

                                                                概要 アソシエイト資格に合格してから2年、「AWS 認定ソリューションアーキテクト – プロフェッショナル」資格試験にもチャレンジしてみました。結果、なかなか大変だったけど、2回目の受験にしてなんとか合格できたので、アソシエイト資格に続きプロフェッショナル資格の勉強法を紹介します。 もしアソシエイト編に興味がある方がいたら以下に記事を投稿してします。 AWS初心者がAWS 認定ソリューションアーキテクト – アソシエイト資格試験に合格した時の勉強法 私の経歴 インフラは専門外 メインはアプリケーションエンジニア。システムの可用性/耐障害性とかはインフラチームにお任せ。AWSのアソシエイト資格取得で少し自信が付き、ちょっと口を出してみたりする。 AWS初心者から脱却中 仕事では、EC2の中のアプリケーションの話しが多いのであまり知識を活用できていない。ただ、個人のAWSアカウントでちょこちょ

                                                                  AWS初心者がAWS 認定ソリューションアーキテクト – プロフェッショナル資格試験に合格した時の勉強法 - Qiita
                                                                • 新機能 – Lambda 関数のプロビジョニングされた同時実行性 | Amazon Web Services

                                                                  Amazon Web Services ブログ 新機能 – Lambda 関数のプロビジョニングされた同時実行性 特にサーバーについて考える必要がない場合は、時間はあっと言う間に過ぎていきます。AWS Lambda は 5 年目を迎えました。チームは常に、顧客がより簡単な方法で、アプリケーションを構築して実行できるようにする新しい方法を探しています。 ミッションクリティカルなアプリケーションがサーバーレスに移行するにつれて、顧客はアプリケーションのパフォーマンスをさらに制御する必要があります。 本日、プロビジョニングされた同時実行数を開始します。これは、関数を初期化し、2 桁のミリ秒以内に応答するためのハイパーレディを維持する機能です。 ウェブおよびモバイルバックエンド、レイテンシーの影響を受けやすいマイクロサービス、同期 API などの対話型サービスの実装に最適です。 Lambda 関数

                                                                    新機能 – Lambda 関数のプロビジョニングされた同時実行性 | Amazon Web Services
                                                                  • Simplifying serverless best practices with Lambda Powertools | Amazon Web Services

                                                                    AWS Open Source Blog Simplifying serverless best practices with Lambda Powertools Modern applications are increasingly relying on compute platforms based on containers and serverless technologies to provide scalability, cost efficiency, and agility. Although this shift toward more distributed architectures has unlocked many benefits, it has also introduced new complexity in how the applications ar

                                                                      Simplifying serverless best practices with Lambda Powertools | Amazon Web Services
                                                                    • アカウント管理機能の技術スタックを紹介します💁‍♀️ - KAKEHASHI Tech Blog

                                                                      こんにちは、プラットフォームチームの石黒です。あっという間に今年が終わりますね🎄 この記事は、カケハシアドベントカレンダー2021の6日目の記事です。 本日はアカウント管理機能というサービスで使用している技術スタックを紹介します! アカウント管理機能について カケハシで提供している4つのプロダクト(Musubi、Musubi Insight、Pocket Musubi、Musubi AI在庫管理)は共通の認証基盤を利用しており、全プロダクト横断のお客様向けアカウント管理機能の開発・運用を我々プラットフォームチームが行っています。 プラットフォームチームにつきまして、プロダクトマネージャーの金田が書いたブログがありますので、是非そちらも御覧ください✨ システム構成 フロントエンド アカウント管理は少人数で開発を始めたこともあり、フロントエンドは特に開発スピードを重視した技術選定がされていま

                                                                        アカウント管理機能の技術スタックを紹介します💁‍♀️ - KAKEHASHI Tech Blog
                                                                      • コンテナ Lambda の CI/CD パイプラインを SAM Pipeline で作ろう ! ~コンテナ利用者に捧げる AWS Lambda の新しい開発方式 ! ~ 第 6 回 - 変化を求めるデベロッパーを応援するウェブマガジン | AWS

                                                                        こんにちは、サーバーレス スペシャリストソリューションアーキテクトの下川 (@_kensh) です。 「第 1 回 コンテナ Lambda の ”いろは”、AWS CLI でのデプロイに挑戦 !」では、AWS CLI を使ってコンテナ Lambda 関数を実際に AWS Lambda サービスにデプロイして動作確認をしてみました。 「第 2 回 コンテナ Lambda を開発、まずは RIC と RIE を使ってみよう !」では、開発者のローカル環境でコンテナ Lambda 関数の動作確認をする方法を紹介しました。 「第 3 回 コンテナ Lambda をカスタマイズして、自分好みの PHP イメージを作ろう !」では、コンテナイメージサポート Lambda 関数のカスタムイメージ作成方法について紹介しました。 「第 4 回コンテナ Lambda を AWS SAM でデプロイしよう !」

                                                                          コンテナ Lambda の CI/CD パイプラインを SAM Pipeline で作ろう ! ~コンテナ利用者に捧げる AWS Lambda の新しい開発方式 ! ~ 第 6 回 - 変化を求めるデベロッパーを応援するウェブマガジン | AWS
                                                                        • Introducing the new AWS Step Functions Workflows Collection | Amazon Web Services

                                                                          AWS Compute Blog Introducing the new AWS Step Functions Workflows Collection Today, the AWS Serverless Developer Advocate team introduces the Step Functions Workflows Collection, a fresh experience that makes it easier to discover, deploy, and share Step Functions workflows. Builders create Step Functions workflows to orchestrate multiple services into business-critical applications with minimal c

                                                                            Introducing the new AWS Step Functions Workflows Collection | Amazon Web Services
                                                                          • AWS Configのカスタムルールと自動修復でMFAを全IAMユーザーに強制する - 365歩のテック

                                                                            AWS Configのカスタムルールによる自動検出と自動修復の仕組みを使って、「全IAMユーザーに自動でMFAを強制する」仕組みを試してみました。 目次 目次 目次 やりたいこと AWS Configとは AWS Config カスタムルールとは 自動修復とは 前提 使用技術 方法 やりたいこと(再掲) 作るもの ディレクトリ構成 実装 SAM(CloudFormation)用template.yml ソースコード(Python) ホワイトリストユーザ用テキストファイル デプロイシェル 解説 SAM(CloudFormation)用template.yml 上記MFA強制ポリシーの補足 ①「デタッチ」か「ポリシー編集・削除」を許可しないと、いざというときのデタッチ方法がなくなる ②間違えてこのポリシーの削除をしようとしてしまったとき、削除自体は禁止されるが、その際にこのポリシーが付いている

                                                                              AWS Configのカスタムルールと自動修復でMFAを全IAMユーザーに強制する - 365歩のテック
                                                                            • Agents for Amazon Bedrock で AWS アップデート解説くん Slack アプリを作成する - Qiita

                                                                              はじめに 冬休みの宿題のとして Agents for Amazon Bedrock を使用した AWS アップデート解説くん Slack アプリを作成しました。あっという間にもうすぐ 2 月ですが、ここに課題を提出します。 Slack の RSS アプリで What's New with AWS? の RSS フィード を受信して、投稿に含まれる URL を参照し、要約を日本語で投稿します。 ソースコードは以下の GitHub リポジトリに置いてあります。 なお、Agent のアクショングループの設定や Lambda 関数は @nasuvitz さんの以下の記事を参考にさせていただいています。感謝。 全体像 次のような構成です。 ① Slack の 公式 RSS アプリに What's new with AWS? の RSS フィードを登録し、Slack チャンネルにアップデート情報が投稿

                                                                                Agents for Amazon Bedrock で AWS アップデート解説くん Slack アプリを作成する - Qiita
                                                                              • 2023年4月くらいのAWS最新情報ブログとかをキャッチアップする – AWSトレンドチェック勉強会用資料 | DevelopersIO

                                                                                こんにちは、臼田です。 みなさん、AWSの最新情報はキャッチアップできていますか?(挨拶 社内で行っているAWSトレンドチェック勉強会の資料をブログにしました。 AWSトレンドチェック勉強会とは、「日々たくさん出るAWSの最新情報とかをブログでキャッチアップして、みんなでトレンディになろう」をテーマに実施している社内勉強会です。 このブログサイトであるDevelopersIOには日々ありとあらゆるブログが投稿されますが、その中でもAWSのアップデートを中心に私の独断と偏見で面白いと思ったもの(あと自分のブログの宣伝)をピックアップして、だいたい月1で簡単に紹介しています。 4月は63本のピックアップになりました。4月だからなのか、新サービスのGAや大きなアップデートが多かった印象です。ガンガン使っていきましょう! あと、拾っていないですがAWS Summit Tokyoも開催されていて、い

                                                                                  2023年4月くらいのAWS最新情報ブログとかをキャッチアップする – AWSトレンドチェック勉強会用資料 | DevelopersIO
                                                                                • Announcing AWS Serverless Application Model (SAM) CLI now generally available for production use

                                                                                  The AWS Serverless Application Model Command Line Interface (SAM CLI) is now generally available. SAM CLI is a deployment toolkit that also allows you to locally build, test, and debug serverless applications. SAM CLI v.1.0.0 is a stable version recommended for building production serverless applications. Previously, SAM CLI was available in beta, supported by the docker-lambda emulation images de

                                                                                    Announcing AWS Serverless Application Model (SAM) CLI now generally available for production use