Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                

並び順

ブックマーク数

期間指定

  • から
  • まで

1 - 40 件 / 47件

新着順 人気順

localstackの検索結果1 - 40 件 / 47件

タグ検索の該当結果が少ないため、タイトル検索結果を表示しています。

localstackに関するエントリは47件あります。 awsdockertechfeed などが関連タグです。 人気エントリには 『AWSの主要サービスをローカルでエミュレート、「LocalStack」が1.0に到達』などがあります。
  • AWSの主要サービスをローカルでエミュレート、「LocalStack」が1.0に到達

    LocalStackを利用することで実際のAWSにアクセスすることなくローカルの環境で開発やテストを行えるようになるため、迅速な開発サイクルの実現やAWSの利用コスト削減などが期待できます。 LocalStackはオープンソースですが、無料で使える「Community」版では基本的なAPI群が利用可能、月額28ドルからの有償となる「Pro」版では全てのAPIが利用可能。さらに上位の「Team」版と「Enterprise」版も用意されています。 AWSの主要サービスをエミュレート LocalStackでエミュレートできるAWSのサービスは、Amazon S3、SQS、SNS、DynamoDB、Route53、AWS Lambdaなどをはじめとする80以上の主要なサービスです。 AWS Command Line Interface(AWS CLI)、AWS Cloud Development

      AWSの主要サービスをローカルでエミュレート、「LocalStack」が1.0に到達
    • AWSの主要サービスをローカルでエミュレートする「LocalStack 2.0」リリース。機能の同等性と性能などさらに向上

      AWSの主要サービスをローカルでエミュレートする「LocalStack 2.0」リリース。機能の同等性と性能などさらに向上 AWSの主要なサービスのAPIをローカルマシン上でエミュレートする機能を提供する「LocalStack」のバージョン2.0が正式リリースとなりました。 LocalStack 2.0 is here! Our next-gen cloud emulation platform comes with significant improvements in parity, performance, and efficiency for a better development and testing experience for your cloud applications. Read more here: https://t.co/7rU0pKVxW6 #LocalSt

        AWSの主要サービスをローカルでエミュレートする「LocalStack 2.0」リリース。機能の同等性と性能などさらに向上
      • Docker Desktop 4.16登場。AWSをローカルエミュレーションするLocalStackなど拡張機能が正式版。AppleシリコンMacでx86/amd64版Linuxバイナリの実行がβ版に

        Docker Desktop 4.16登場。AWSをローカルエミュレーションするLocalStackなど拡張機能が正式版。AppleシリコンMacでx86/amd64版Linuxバイナリの実行がβ版に WindowsやMac、Linuxなどのマシンに対して手軽にDockerコンテナ環境を導入し、GUIで統合管理できるDocker Desktopの最新版「Docker Desktop 4.16」が正式リリースされました。 525,600 minutes - how do you measure a year? The space-time continuum complicates the answer, but #DockerDesktop 4.16 is out! Things to look forward (or backward) to: #DockerExtensions GA

          Docker Desktop 4.16登場。AWSをローカルエミュレーションするLocalStackなど拡張機能が正式版。AppleシリコンMacでx86/amd64版Linuxバイナリの実行がβ版に
        • LocalStack 実践入門 | AWS アプリケーション開発ワークショップ

          📕 この Zenn Book について LocalStack はローカル環境や CI 環境で実行できる AWS エミュレーターです。この Zenn Book は、LocalStack に実践的に入門するワークショップです。LocalStack の基礎から LocalStack を使った AWS アプリケーション開発(Python コード実行・pytest 単体テスト実行)まで体験できます。 🚀 環境構築不要 ワークショップでは GitHub Codespaces を使うため、ラップトップ上に環境構築をする必要がなく、ブラウザですぐに試せます。 ⭐️ 登場する AWS サービス(順不同) ・Amazon SQS ・Amazon S3 ・AWS CloudFormation ・AWS SAM ・AWS Lambda ・Amazon CloudWatch Logs ・Amazon API G

            LocalStack 実践入門 | AWS アプリケーション開発ワークショップ
          • LocalStackに向けてTerraformを実行する | フューチャー技術ブログ

            はじめにフューチャーの棚井龍之介です。TIGグループのDXユニットに所属しています。 TerraformはLocalstackに対してもapplyできます。便利な方法なのに日本語のサイトが見当たらないので、技術ブログ化しました。 この記事を読むとできるようになること ローカル環境に立ち上げた localstack に向けて、terraform plan/apply/destroy を実行できる LocalStackとTerraformみなさんは、Localstack や Terraform を使っていますか? アプリのローカル環境テストとしてLocalstackを、インフラ構築にTerraformを用いる開発スタイルは、今やそう珍しいものではないと思います。 しかしながら、「ローカル環境のLocalStackに向けて、Terraformを打ち込むことができる」というのは、あまり知られていな

              LocalStackに向けてTerraformを実行する | フューチャー技術ブログ
            • LocalStackを用いてローカル開発のシークレット管理をセキュアにする - LayerX エンジニアブログ

              この記事は、6月から始まっている #LXベッテク月間 33日目の記事です。 前日の記事はtaikyyさんの「LayerXのQAは顧客に届ける価値を最大化したい」でした。 note.com ちょりす。CTO室およびFintech事業部で色々やってる @ken5scal です。 本日はアプリ開発をローカルで行うためのSecrets管理のTipsを一部、書きたいと思います。 ぱっとアプリを書いて、さくっとコンテナイメージをビルドし、しゅっとAWS上にデリバリしたいことがありませんか? 当社では、そういった場合にAWS App Runnerを活用することがあります。 PoCなど初期段階のものをインフラレイヤーのことを意識したくないときに重宝しています。 しかし、AWSのロードマップにもある通り、ECSでできるようなVauleサービスであるAWS.Secrets Managerとの連携ができません。

                LocalStackを用いてローカル開発のシークレット管理をセキュアにする - LayerX エンジニアブログ
              • LocalStack/MinIO を導入して開発者体験が捗った話 - BASEプロダクトチームブログ

                はじめに この記事はBASEアドベントカレンダー8日目の記事です。 LocalStack/minioを導入して開発者体験が捗った話 こんにちは、BASE 株式会社 BASE BANK Division でソフトウェアエンジニアをしています。 @glassmonkeyこと永野です。 最近ではAWS上にVPCから環境を作っては、壊したりしています。 今回の記事では、AWSのサービスを使ったアプリケーション開発における、開発者自身のPCにおける開発、いわゆるローカル環境での開発者体験をあげた話をします。 YELL BANKについて 私が担当しているサービスであるYELL BANKは、BASEでショップを運営しているオーナー様に「気軽な資金調達」を提供するプロダクトになります。 yellbank-lp.thebase.com 現在のYELL BANKのアーキテクチャは以下のように複数のシステムコン

                  LocalStack/MinIO を導入して開発者体験が捗った話 - BASEプロダクトチームブログ
                • Announcing LocalStack 1.0 General Availability!

                  LocalStack 1.0 introduces a whole suite of significant enhancements in the platform, plus exciting new features for team collaboration and stack analytics. Today, we are excited to announce the general availability of LocalStack 1.0. This major release is a significant milestone towards our vision to propel developer productivity - by allowing dev teams to quickly and conveniently develop & test t

                    Announcing LocalStack 1.0 General Availability!
                  • AWSの主要サービスをローカルでエミュレート 「LocalStack」正式リリース

                    この記事は新野淳一氏のブログ「Publickey」に掲載された「AWSの主要サービスをローカルでエミュレート、「LocalStack」が1.0に到達」(2022年7月25日掲載)を、ITmedia NEWS編集部で一部編集し、転載したものです。 LocalStackを利用することで実際のAWSにアクセスすることなくローカルの環境で開発やテストを行えるようになるため、迅速な開発サイクルの実現やAWSの利用コスト削減などが期待できます。 LocalStackはオープンソースですが、無料で使える「Community」版では基本的なAPI群が利用可能、月額28ドルからの有償となる「Pro」版では全てのAPIが利用可能。さらに上位の「Team」版と「Enterprise」版も用意されています。 AWSの主要サービスをエミュレート LocalStackでエミュレートできるAWSのサービスは、「Amaz

                      AWSの主要サービスをローカルでエミュレート 「LocalStack」正式リリース
                    • LocalStack and AWS Parity Explained

                      At LocalStack we are committed to constantly improve the cloud dev experience. Here is how our AWS Server Framework and a new snapshot testing framework help us to stay on top of AWS changes. Parity for LocalStack means that when you, as a cloud developer, make an AWS API call to LocalStack’s cloud emulator, it behaves the same way AWS would. Keeping parity with AWS has been our mission at LocalSt

                        LocalStack and AWS Parity Explained
                      • S3 on LocalStackをGoとFUSEを使ってMountする(WSL2) | フューチャー技術ブログ

                        はじめにTIG DXユニットの真野です。夏休み自由研究連載の5本目です。 ずっと気になっていた、go-fuseを用いて、LocalStack でローカル環境にエミュレートされるS3バケットをマウントするツールを開発しました。普段はWebのAPIサーバを中心に開発しているので、FUSEとはいえファイルシステムの知識が無く、トライ&エラーの連続ですごく楽しい自由研究(工作)でした。 モチベーションは以下です。 業務でよくS3にアクセスするコードを書き、ローカル開発ではLocalStack上のS3を用いてテストしている LocalStack上のS3に事前データを置いたり、事後データの検証にいちいちアクセスコードを書くのが面倒 実装ミスで予期しない階層にファイルを出力してしまったりするときに、容易に視認できるようにしたい aws cliコマンドを叩けば良いけど、コマンドを覚えられないし手間がある

                          S3 on LocalStackをGoとFUSEを使ってMountする(WSL2) | フューチャー技術ブログ
                        • LocalStackでAWSサービスを試してみた - クイック エンジニアリングブログ

                          はじめまして。ソフトウェアエンジニアのやぎーです。 コロナが再燃してますね。 在宅勤務を継続している方も多いのではないでしょうか。 最近、在宅時にローカル開発環境をもっと充実させたいなー、と感じることが増えてきたので 今回はAWSのローカルモック環境をご紹介したいと思います。 LocalStackとは 特徴 手軽に環境が作れる 複数のAWSサービス(モック環境)が利用できる 料金など気にせずにテストや動作確認ができる つくるもの 設定 準備 LocalStackインストール&起動 AWS CLI設定 S3バケット作成 Lambda設定 動作確認 さわってみた感想 使いやすい点 使いにくい点 おわりに LocalStackとは 開発環境においてAWSのサービスを擬似的に使用できるモックフレームワークです。 github.com 特徴 手軽に環境が作れる Dockerイメージを利用するか、pi

                            LocalStackでAWSサービスを試してみた - クイック エンジニアリングブログ
                          • AWSの主要サービスをローカルでエミュレートする「LocalStack 2.0」リリース 性能などさらに向上

                            無料で使えるオープンソース版では、Amazon S3やDynamoDB、AWS Lambdaなど主要なAPIが利用でき、有償のPro版、Team版ではAmazon IAM、ElasticCache、Amazon RDS、Custom DNSなど、さらに多くの機能が利用できます。 機能一覧は「Features」のページをご覧ください。 LocalStackを利用することで実際のAWSにアクセスすることなくローカルの環境で開発やテストを行えるため、迅速な開発サイクルの実現やAWSの利用コスト削減などが期待できます。 同等性と互換性がさらに向上 今回リリースされたバージョン2.0では、AWSとの同等性の向上および性能向上などを実現しています。 特にAWS LambdaとAmazon S3は全面的に書き換えられ、どちらもさらにAWSとの同一性と性能が向上しているとのことです。下記はAWS Lamb

                              AWSの主要サービスをローカルでエミュレートする「LocalStack 2.0」リリース 性能などさらに向上
                            • Docker Desktop 4.16登場 AWSをローカルエミュレーションする「LocalStack」など拡張機能が正式版に

                              この記事は新野淳一氏のブログ「Publickey」に掲載された「Docker Desktop 4.16登場。AWSをローカルエミュレーションするLocalStackなど拡張機能が正式版。AppleシリコンMacでx86/amd64版Linuxバイナリの実行がβ版に」(2023年1月16日掲載)を、ITmedia NEWS編集部で一部編集し、転載したものです。 WindowsやMac、Linuxなどのマシンに対して手軽にDockerコンテナ環境を導入し、GUIで統合管理できるDocker Desktopの最新版「Docker Desktop 4.16」が正式リリースされました。 拡張機能が登場、AWSをローカルエミュレーションするLocalStackなど Docker Desktop 4.16では、サードパーティーがDocker Desktopの機能拡張を行える「Docker Extensi

                                Docker Desktop 4.16登場 AWSをローカルエミュレーションする「LocalStack」など拡張機能が正式版に
                              • LocalStackを使ってローカル環境でS3を立ち上げ、Lambdaでファイルをアップロードしてみた - Qiita

                                LocalStackを使ってローカル環境でS3を立ち上げ、LambdaでファイルをアップロードしてみたAWSS3aws-clilambdaLocalStack この記事について AWSのサービスをローカルで実行できるLocalStackについて紹介したいと思います。今回、AWS CLIの練習も兼ねてLocalStackを使用し、ローカルでAWS LambdaとS3を立ち上げ、Lambda関数を使用し、S3に日時.txtファイルをアップロードしてみました。 記事の対象者 LocalStackに興味のある方 AWS・AWS CLIに触れてみたい方 LocalStackとは 開発環境において無料でAWSのアカウント登録なしでAWSのサービスを擬似的に使用できるモックフレームワークでpipやdockerを用いて簡単に環境構築が可能。 ローカルにAWS環境を作ってくれて、料金などを気にすることなくテ

                                  LocalStackを使ってローカル環境でS3を立ち上げ、Lambdaでファイルをアップロードしてみた - Qiita
                                • Docker ComposeでLocalStackを立ち上げてLambda関数のテストをやってみた | DevelopersIO

                                  LocalStackをローカル環境で実行する方法 LocalStackを実行する方法は以下の4通りあります LocalStack CLI Docker Docker Compose Kubernetes How to install LocalStack 今回は一番簡単そうな方法のDocker ComposeでLocalStackを実行する方法を紹介致します。 Docker Composeを使ってLocalStackを実行 LocalStackを起動するにはdocker-compose.ymlに起動設定を記載してコンテナを立ち上げます。 プロジェクトの作成とdocker-compose.ymlの作成 まずはプロジェクトの作成と、LocalStackをDocker上で起動するための設定を記載するファイルdocker-compose.ymlを作成していきます。 $ mkdir localsta

                                    Docker ComposeでLocalStackを立ち上げてLambda関数のテストをやってみた | DevelopersIO
                                  • ローカルマシンで主要なAWSサービスやLambdaを基本無料で実行できる「LocalStack」公開

                                    LocalStackチームは2022年7月13日(米国時間)、「Amazon Web Services」(AWS)向けアプリケーションをローカルで迅速で便利に開発、テストできるオープンソースプラットフォームの正式版「LocalStack 1.0」の一般提供を開始した。 LocalStackはPCやCI(継続的インテグレーション)環境上で1つのコンテナとして動作するクラウドサービスエミュレーターであり、コアエミュレーションプラットフォームが、エミュレートされたAWSのAPIを提供する。これにより、リモートにあるAWSに接続することなく、ローカルマシンで「Amazon S3」(Amazon Simple Storage Service)などのAWSサービスや「AWS Lambda」を完全に実行できる。 LocalStackの主なメリットは、CI/CD(継続的デリバリー)パイプラインを通じて開発

                                      ローカルマシンで主要なAWSサービスやLambdaを基本無料で実行できる「LocalStack」公開
                                    • localstack有料版をちゃんと使ってみる - 続 カッコの付け方

                                      数ヶ月前にカッとなって課金だけしてたlocalstack Pro版を触ってみたのでその記録 localstackのPro(有償)版とは? localstackはaws-apiをローカル環境で再現するものです。それの有償版がPro。できること・できないことは https://localstack.cloud/ を見てください。 だけど これだけ見てもよくわからんよね? なので自腹を切って試してみた、というより面白そうだとおもったから、とりあえず課金した、英語を含めてもあんまり有償版のポストが見つからなかったため。 システム的な違い/機能Activateなどの話 Communitiy版をdocker-imageで無償で公開してるので、Pro版はどう違うんや?と思ってたけど、Pro版の場合は、API_KEYを環境変数として仕込むことによって、認証サーバとおしゃべりして機能を有効・無効化しているは

                                        localstack有料版をちゃんと使ってみる - 続 カッコの付け方
                                      • WSL2のUbuntu 20.04でLocalStackを使ってみる

                                        はじめに LocalStackはAWSアプリケーションやLambdaをローカル環境で動かすためのソリューション。 オープンソース版では制限があるがPro版だと多くのサービスをサポートしている。[1] 今回は、WSL2上のUbuntu 20.04にDockerを追加ってLocalStackを動かしてみた。 ↓cloud-initを使用して、WSL2のセットアップを簡略化した方法も書きました。 動作確認環境 Host OS Windows 10 バージョン: 21H1 / OSビルド: 19043.1348 Windows Terminal 1.11.2921.0 Guest OS (WSL2) Ubuntu 20.04 Docker: 20.10.11 Python: 3.8.10 docker-compose: 1.29.2 LocalStack: 0.13.1 aws-cli: 2.4.

                                          WSL2のUbuntu 20.04でLocalStackを使ってみる
                                        • LocalStackでS3署名付きURLを使う時に気を付けるポイント | フューチャー技術ブログ

                                          TIGの伊藤真彦です。 AWS S3を利用してファイルをアップロード、ダウンロードするフロントエンドアプリケーションの実装を行ったのですが、その際ハマったポイントがいくつかあったのでまとめます。 LocalStackでS3を利用するAWSの機能をローカル環境で模擬するツールでお馴染みのLocalStackですが、AWS S3の機能も模擬できるようになっています。 docker-compose.ymlに設定を記述して、バックエンドAPIなど諸々のコンテナ群と一緒に利用するのが今日では一般的でしょうか。 docker-compose.ymlversion: "3" services: localstack: image: localstack/localstack:0.11.3 container_name: localstack ports: - 4566:4566 - 8080:8080

                                            LocalStackでS3署名付きURLを使う時に気を付けるポイント | フューチャー技術ブログ
                                          • AWS CDK + LocalStackでAWSサーバーレス環境をローカルに構築してみた - Qiita

                                            はじめに 昨年度書いたこちらの記事のLocalStackが2022年7月に正式リリースされたということで、今年のアドベントカレンダーもLocalStackについて書きます。 今回はAWS CDK (AWS Cloud Development Kit)を使用し、LocalStack上にサーバレスアプリケーションを構築します。 環境構築 curl http://localhost:4566/health # 結果 {"features": {"initScripts": "initialized"}, "services": {"acm": "available", "apigateway": "available", "cloudformation": "running", "cloudwatch": "available", "config": "available", "dynamodb

                                              AWS CDK + LocalStackでAWSサーバーレス環境をローカルに構築してみた - Qiita
                                            • AWS 開発環境| LocalStack をさわってみた。 | AWS運用最適化サービス cloud link (クラウドリンク)

                                              AWS で開発する際、開発環境の費用は気になりませんか? AWS さわり始めの頃に課金体系を理解しておらず、精神的にもお財布的にも大ダメージをくらったことのあるエンジニア横田です。 本ブログでは、ローカルマシン上に AWS 環境をエミュレートする機能をもつクラウドサービスエミュレータ「LocalStack」をご紹介します! どうか本ブログを読んでくださった読者の皆様が筆者と同じ道を通りませんように。。 AWS 開発環境 LocalStack とは? 冒頭でもお伝えしたとおり、LocalStack とはローカルマシン上に AWS 環境をエミュレートする機能をもつクラウドサービスエミュレータです。 ローカルに AWS 環境が作成されるので料金を気にせず使用でき、また、既存の AWS 環境に影響を与えることもありません。基本的な API 群を利用できる「Community 版(無料)」や、すべて

                                                AWS 開発環境| LocalStack をさわってみた。 | AWS運用最適化サービス cloud link (クラウドリンク)
                                              • LocalStackを使用してAWSサービスをローカル環境にエミュレートする - Qiita

                                                はじめに 本記事はLocalStackを使用してAWSサービスをローカル環境にエミュレートする方法について記載しています。 LocalStackは、AWSサービスをローカル環境にエミュレートすることができるサービスです。 Announcing LocalStack 2.0 General Availability!よりLocalStack 2.0がリリースされています。 AWSの主要なサービスとしてAWS Lambda、S3、Dynamodb、Kinesis、SQS、SNSなどのAPIを擬似的に利用することができます。 従ってクラウド環境を使用することなく、ローカル環境で開発及びテストなどを行うことができます。 LocalStackとは ホームページのAbout Usを踏まえて、2016年にGitHubのオープンソースとして始まりました。その後、2021年に法人化されています。 Local

                                                  LocalStackを使用してAWSサービスをローカル環境にエミュレートする - Qiita
                                                • [Node.js][Jest]LocalStackを使ったDynamoDBテストを並列で行う方法 | DevelopersIO

                                                  吉川@広島です。 テストでのデータベース単位の捉えかた - 日々常々 こちらの記事がはてなブックマークに上がっており、興味深く拝見していました。 テストに閉じたデータベース ここでのテストはテストメソッドのイメージです。テストインスタンスがクラス単位ならテストクラス単位でもいいんですが、とにかくテストの実行単位ごとに完全に独立したデータベースを使用します。 図はシンプルですが、テストケース数が100ならデータベース数も100になるイメージです。 すべての情報がテストに閉じている、理想の形です。実現できるならこれでいきたい。 荒唐無稽なことを言っているように感じるかもしれませんが、たとえばH2 Database Engineをインメモリでテストごとに名前を変えれば実現できます。 こちらの記述を見て、普段行っているLocalStack上のDynamoDBに対するJest自動テストにおいても活か

                                                    [Node.js][Jest]LocalStackを使ったDynamoDBテストを並列で行う方法 | DevelopersIO
                                                  • LocalStack と samlocal コマンドで SQS x Lambda 構成をローカル環境で実行する - kakakakakku blog

                                                    開発中に AWS Lambda 関数をローカル環境で実行するなら AWS SAM CLI の sam local invoke -e event.json コマンドを使えば良く,また AWS Lambda 関数のベストプラクティスに載っている Lambda ハンドラーをコアロジックから分離します。 を意識して実装すれば,単体テストを軸に動作確認を進めることもできる. とは言え,実際に AWS Lambda 関数のイベントソースマッピング(トリガー設定)を確認したいこともあり,今回は AWS SAM を使って構築する Amazon SQS キューと AWS Lambda 関数の組み合わせを samlocal コマンドを使って LocalStack にデプロイして動作確認をしてみた.結果的に期待した通りに動いた❗️ \( 'ω')/ LocalStack 便利すぎ〜 🚀 アーキテクチャ図

                                                      LocalStack と samlocal コマンドで SQS x Lambda 構成をローカル環境で実行する - kakakakakku blog
                                                    • LocalStackに対しTerraformを実行する、最もお手軽な例

                                                      目的 本物のAWSに触ることなく、Terraformのお勉強がしたい そこで、LocalStackによりローカル環境でAWSのモックを立てて、そこをTerraformでいじることにします。AWSアカウントを持っていない、料金が怖い、本物のAWS環境を壊したくない、等々の事情があっても、Terraformを使った気になることができます。 本記事は極力コマンドやYAMLを書いたりせず、GUIポチポチの割合を増やしお手軽さを重視しました。 目標・方法の概要 目標はシンプルに、Amazon S3のバケット my-tf-test-bucket を作成します。 LocalStackは、ローカル環境でAWSをエミュレートしてくれるものです[1] 。全てのAWSサービス・機能がサポートされているわけではないので注意ですが、基本的な用途では差し支えありません。 TerraformのAWSプロバイダは、もちろ

                                                        LocalStackに対しTerraformを実行する、最もお手軽な例
                                                      • DockertestとLocalStackを使って 外部サービスに依存した多要素認証の 動作確認・テストをした話 / A story about using Dockertest and LocalStack to check and test the operation of multi-factor authentication that depends on external services

                                                        2024/06/08: Go Conference 2024 https://gocon.jp/2024/ DockertestとLocalStackを使って 外部サービスに依存した多要素認証の 動作確認・テストをした話 西田 智朗 ソフトウェアエンジニア

                                                          DockertestとLocalStackを使って 外部サービスに依存した多要素認証の 動作確認・テストをした話 / A story about using Dockertest and LocalStack to check and test the operation of multi-factor authentication that depends on external services
                                                        • Pipenv+LocalStackで作るLambda開発環境 | フューチャー技術ブログ

                                                          はじめにこんにちは、TIG/DXユニット所属の宮永です。 PipenvとLocalStackを使用したLambda開発環境の構築を紹介します。 本記事で作成するデモアプリは以下のGitHubリポジトリに格納しています。ご参考にしてください。 https://github.com/orangekame3/pipenv-lambda 【本記事で伝えたいこと】 本記事で最も伝えたいことはデプロイパッケージと開発パッケージの分離です。 Pipenvを使用することでzipの容量を節約しながらLambdaをデプロイすることができます。 やや長い記事となっていますので、「LocalStackへのデプロイ」の章だけでも見ていただけると幸いです。 PipenvとはPipenvはパッケージ管理ツールです。似たようなツールにPoetry等があります。 Poetryを使用したPython開発環境の構築は澁川さんの

                                                            Pipenv+LocalStackで作るLambda開発環境 | フューチャー技術ブログ
                                                          • LocalStack に入門するべく 「LocalStack 実践入門 | AWS アプリケーション開発ワークショップ」をやってみた | DevelopersIO

                                                            LocalStack に入門するべく 「LocalStack 実践入門 | AWS アプリケーション開発ワークショップ」をやってみた LocalStack は、AWS のクラウドサービスをローカル環境でエミュレートできるツールです。今回は「LocalStack 実践入門 | AWS アプリケーション開発ワークショップ」をやってみて得た知見をまとめました。 やってみた結果 ワークショップの所要時間は約 1 時間でした ハンズオン手順が丁寧で、行き詰まることなく完走できました LocalStack 上でのデプロイ速度が非常に速く、開発効率の向上が期待できる良い体験ができます 1 時間で終わることもあり、実際のところ残りの記事を読むよりも直接ワークショップに取り組む方がより多くの学びが得られると思うのですが、個人的に勉強になった点を紹介していきます。 ワークショップに取り組んだ動機 LocalS

                                                              LocalStack に入門するべく 「LocalStack 実践入門 | AWS アプリケーション開発ワークショップ」をやってみた | DevelopersIO
                                                            • LocalStackを使用して、ローカル環境でS3を利用した静的ウェブページのホスティング手順 - Qiita

                                                              目次 1. はじめに 2. 検証概要 3. 実装 4. さいごに 1. はじめに 前回の記事では、LocalStackの開発環境の構築手順をご紹介しました。 前回記事:LocalStackの環境構築から動作確認 本記事では、前回構築したLocalStackにAWS CLIからの操作でAWSのサービスを構築することができるかどうかを、実際に試してみた結果をお届けします。 2. 検証概要 この記事では、LocalStack上のS3を利用してReactアプリをホスティングし、Webブラウザからアプリケーションを確認するための手順をご紹介します。 なお、AWS CLIを利用した操作については、以下の記事を参考にしました。 参考にした記事:AWS CLIを使って、Amazon S3で静的ウェブサイトをホスティングしたい 3. 実装 開発環境は下記を利用しております。 Windows11 WSL2(U

                                                                LocalStackを使用して、ローカル環境でS3を利用した静的ウェブページのホスティング手順 - Qiita
                                                              • 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
                                                                • LocalStackの環境構築から動作確認 - Qiita

                                                                  これがQiita初投稿です。まずは情報発信の練習のつもりで、記事を投稿していこうとおもいます。 よろしくお願いいたします。 目次 1.はじめに 2.LocalStackとは 3.環境構築 4.おわりに 1. はじめに AWSを活用したシステム開発において、開発・検証・本番の環境をうまく切り分け、リリースミスによってシステムがデグることなく運用するためには、どのような手段があるでしょうか。 調べていくうちにLocalStackを知り、本問題の解決策に適しているのではないかと考え、実際に触ってみました。 そこで、本記事ではLocalStackの環境構築方法について紹介します。 2. LocalStackとは LocalStackは、AWSリソースをローカル環境で実行できるオープンソースのフレームワークです。AWSと同じAPI、ツール、およびコンソールを使用して、AWSクラウド環境をエミュレート

                                                                    LocalStackの環境構築から動作確認 - Qiita
                                                                  • LocalStackをローカル環境で起動して、Amazon DynamoDB の操作を試せるようにする。 - Qiita

                                                                    LocalStackをローカル環境で起動して、Amazon DynamoDB の操作を試せるようにする。AWSDockerDynamoDBdocker-composeLocalStack はじめに LocalStack であれば、 AWS のリソースの動作をローカルマシンでテストすることができる、ということを聞き、入門してみました。 やってみることとしては、LocalStack を Docker Compose で起動してみます。 docker-compose.yml について、Amazon DynamoDB を動作させるための設定をして、 LocalStack を起動した後、 AWS CLI を利用した操作を試せるようにします。 環境 MacBook Pro (Intel)、macOS Big Sur 11.6 Docker Desktop 4.7.0 Docker Engine 20.

                                                                      LocalStackをローカル環境で起動して、Amazon DynamoDB の操作を試せるようにする。 - Qiita
                                                                    • 【AWS】LocalStackを使ってみる - Qiita

                                                                      2022/7/13にAWSのLocalStackがバージョン1.0に到達してGAになったので、簡単に使い方を確認したいと思います。 この記事では環境構築にコンテナを利用します。Docker, Docker Composeをご準備ください。 環境 OSはWindows11です。 (Docker, Docker Composeが使用できるならば、その他OSでも動作するように考慮しているつもりですが、動作確認ができていないです...。)

                                                                        【AWS】LocalStackを使ってみる - Qiita
                                                                      • testcontainers-python: pytest 実行時に使い捨て可能な LocalStack を起動する - kakakakakku blog

                                                                        Testcontainers を使うと,テストコードを実行するときに必要になるデータベース・キャッシュ・キューなどの依存関係をコード上で管理できて,実行後にはコンテナを自動的に消してくれるという使い捨て可能な仕組みを簡単に作れる❗️Testcontainers のサイトに載っている「Test dependencies as code」という表現はピッタリだと思う👌 testcontainers.com Testcontainers は Java / Go / .NET / Rust など多くの言語をサポートしているけど,今回は Python 用の testcontainers-python を試してみた.検証に使ったコードを紹介しつつ,簡単にまとめておく✍ また Testcontainers Cloud もあったりする🌩 testcontainers.com 前提 今回は以下の前提で試

                                                                          testcontainers-python: pytest 実行時に使い捨て可能な LocalStack を起動する - kakakakakku blog
                                                                        • [小ネタ] LocalStackとAWS SDK v3を用いたテストの際に、S3との接続がうまく行かない場合の対処法 | DevelopersIO

                                                                          事業本部 Delivery 部のアベシです。 LocalStackとAWS SDK v3を使ったLambda関数のローカルテストで、LocalStack上のS3にうまく接続できないエラーが発生しました。 最初、エラーの内容から何が問題なのかわからず困ったので小ネタではありますがどう対処したか紹介したいと思います。 実行環境 各モジュールのバージョンは以下となります。 項目名 バージョン 背景 テスト対象のLambdaのNode.jsを18に変更するに当たって、元々AWS SDK v2で書かれていたテストコードをv3にバージョンアップし、テストを実行したところ今回の問題が発生しました。 今回v3に変更したテストコードが2つあり、便宜上①、②とします。 コードによってエラーの内容が異なっていましたが、どちらも内容からは原因がわかりませんでした。 実際のエラー 実際に発生したエラーはコードによっ

                                                                            [小ネタ] LocalStackとAWS SDK v3を用いたテストの際に、S3との接続がうまく行かない場合の対処法 | DevelopersIO
                                                                          • AWS SAM CLI と localstack を利用して Lambda をローカル実行してみよう

                                                                            はじめに Lambda 開発する中で、動作確認をローカルで実行できないかと思ったことはありませんか? そんな疑問も、AWSが提供している SAM CLI を活用することで、ローカル実行することができます。さらに、dockerを使ったlocalstack も使用することで、S3 や SecretsManager などのAWSリソースを、ローカル環境でエミュレートすることも可能です。 それでは、ローカル環境でLambdaの実行ができるように環境を作ってみましょう。 実施環境 ・mac OS(10.14.5) ・SAM CLI(1.6.2) ・AWS CLI(2.0.59) ・python (3.7) ・docker-compose(1.25.4) 事前準備 dockerインストール homebrewインストール は割愛します。こちらは、AWSのSAM CLIドキュメントに記載されています。 S

                                                                            • DynamoDB LocalからLocalStackへの移行とJestによる自動テストの並列実行 with dynamodb-toolbox - ROXX開発者ブログ

                                                                              この記事は個人ブログと同じ内容です zenn.dev はじめに DynamoDB Localを使用してJestを介した自動テストの際に、並列実行時に予期しないエラーに直面しました。--runInBandオプションを使って回避していたのですが、テストの数が増えてきたため、直列で実行するのがしんどくなってきたので、解決策について模索してみました。 DynamoDB Localの制約と課題 Jestを使用してテストを並列実行すると、DynamoDB Localが競合状態になり、予期しないエラーが発生することがありました。どうやら、この記事によるとDynamoDB Localは、内部的にSQLiteを使用しているらしいので、同時書き込みが難しそう。。。 LocalStackへの移行 そこで、LocalStackへの移行を試してみました。LocalStackは、AWSのクローン環境を提供し、ローカル

                                                                                DynamoDB LocalからLocalStackへの移行とJestによる自動テストの並列実行 with dynamodb-toolbox - ROXX開発者ブログ
                                                                              • AWS版GitHub Copilotとなる「Amazon CodeWhisperer」正式版/AWSの主要サービスをローカルでエミュレートする「LocalStack 2.0」ほか、2023年4月の人気記事

                                                                                AWS版GitHub Copilotとなる「Amazon CodeWhisperer」正式版/AWSの主要サービスをローカルでエミュレートする「LocalStack 2.0」ほか、2023年4月の人気記事 仕事で使っていたカメラを新しくしました。というのも、すっかりオンライン化されていた記者発表やインタビューといった僕の仕事の現場にも、直接会場へ足を運んだり直接会ったりする機会が急速に戻ってきたからです。 少し前から「新しい仕事用カメラは欲しいけれど、オンラインばっかりになったので使う機会はないしなあ」と思っていたのですが、そういう言い訳も不要になりましたからね。 新しく買ったのはオリンパスのOM-D EM5 IIIで、実は3年以上前の機種です。すでにオリンパスはカメラ事業を売却していて、現在は「Olympus」ブランドが「OM Systems」ブランドに変わっているのですが、僕はオリンパ

                                                                                  AWS版GitHub Copilotとなる「Amazon CodeWhisperer」正式版/AWSの主要サービスをローカルでエミュレートする「LocalStack 2.0」ほか、2023年4月の人気記事
                                                                                • Localstack with Terraform and Docker for running AWS locally

                                                                                  Talha Altınel Posted on Jul 3, 2021 • Updated on May 28, 2022 • Originally published at wormholerelays.com Hello everyone, in this post I will be demonstrating how you can run localstack with Terraform and Docker and give you a proof of concept go application so you can tweak it according to your logic and follow anything you want to do such as integration/system tests for AWS services in your own

                                                                                    Localstack with Terraform and Docker for running AWS locally

                                                                                  新着記事