並び順

ブックマーク数

期間指定

  • から
  • まで

1 - 40 件 / 48件

新着順 人気順

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

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

localstackに関するエントリは48件あります。 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バイナリの実行がβ版に
        • VSCodeとDockerで作ったGolangの開発環境にLocalStackを追加して、AWSのテスト環境を整える | DevelopersIO

          VSCodeとDockerで作ったGolangの開発環境にLocalStackを追加して、AWSのテスト環境を整える こんにちは、CX事業本部の夏目です。 先日、VSCodeのExtension Remote-Containersを使ってGolangの開発環境をDocker上に作りました。(リンク) 個人的な話ですが、AWSで使用するCLIツールをGolangで書いています。 そのため、AWS環境のMockとしてLocalStackを使い、テストを書きたいと思いました。 Remote-Containers ではdocker-composeを使って環境を作ることができるので、今回はLocalStackもGolangの開発用Containerと同時に立ち上げるようにしていきたいと思います。 環境構築 事前準備 Golangの環境は前回のブログで作ったものを流用したいと思います。 (compos

            VSCodeとDockerで作ったGolangの開発環境にLocalStackを追加して、AWSのテスト環境を整える | DevelopersIO
          • 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サービスを試してみた - 株式会社クイックのWebサービス開発blog

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

                            LocalStackでAWSサービスを試してみた - 株式会社クイックのWebサービス開発blog
                          • 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」など拡張機能が正式版に

                              WindowsやMac、Linuxなどのマシンに対して手軽にDockerコンテナ環境を導入し、GUIで統合管理できるDocker Desktopの最新版「Docker Desktop 4.16」が正式リリースされました。 拡張機能が登場、AWSをローカルエミュレーションするLocalStackなど Docker Desktop 4.16では、サードパーティーがDocker Desktopの機能拡張を行える「Docker Extension」が正式機能となりました。Docker Hubから、現時点で30種類を超えるさまざまなExtensionを読み込めるようになっています。 代表的な拡張機能の1つがAWSの主要なサービスをローカルでエミュレーションする機能を備えた「LocalStack」です。 LocalStackはAmazon EC2やAmazon S3、Amazon SQSといった基本的

                                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
                                • ローカルマシンで主要な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」公開
                                  • 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
                                    • localstack有料版をちゃんと使ってみる - 続 カッコの付け方

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

                                        localstack有料版をちゃんと使ってみる - 続 カッコの付け方
                                      • DynamoDB local と localstack の導入 | ゴミ人間.com

                                        DynamoDB local について 公式ドキュメント に記載されているように .jar ファイル形式で提供されていて、ダウンロードして手軽に使えます。 導入手順 以下のようにお手軽に利用可能 $ wget https://s3-ap-northeast-1.amazonaws.com/dynamodb-local-tokyo/dynamodb_local_latest.zip $ unzip dynamodb_local_latest $ java -Djava.library.path=./DynamoDBLocal_lib -jar DynamoDBLocal.jar -sharedDb $ aws configure #=> 認証情報が空の場合は fake でもよいので設定しておく必要がある $ aws dynamodb list-tables --endpoint-url ht

                                          DynamoDB local と localstack の導入 | ゴミ人間.com
                                        • Go Cloud#5 AWSのローカルモック環境であるLocalStackを活用する | フューチャー技術ブログ

                                          はじめにこんにちは、TIG DXチームの真野です。Go Cloud記事の第5弾です。 Go Cloud#1 概要とBlobへの活用方法 Go Cloud#2 Pub/Subの概要紹介 Go Cloud#3 Go CloudのDocStoreを使う Go Cloud#4 URLを編集するパッケージ Go Cloud#5 AWSのローカルモック環境であるLocalStackを活用する(この記事です) Go Cloud#6 GCPのローカルエミュレータを活用する Go Cloud#7 PubSubドライバー(pubだけ)を実装してみる 本記事ではGo Cloud経由でAWSのローカルモック環境であるLocalStackに接続してみたいと思います。 LocalStackはモックとして活用することが多いと思いますが、Go Cloudそのものにも Blob、Docstore、Pub/Subなどを利用す

                                            Go Cloud#5 AWSのローカルモック環境である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を使ってみる
                                            • 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
                                              • LocalStack でAWSのサービスを試してみる - Qiita

                                                概要 LocalStackとは・・・提供しているGithubによると以下のようなものです。 LocalStack - Github LocalStackは、クラウドアプリケーションを開発するための使いやすいテスト/モッキングフレームワークを提供する。 現在、主にAWSクラウドスタックのサポートに注力している。 AWSのサービスを個人で実際に使う前に試してみたいと常々思っていたのですが、これを使えばAWSのテスト環境を構築できそうです。 今回はAPI GatewayとLambdaを使って簡易APIを作ってみようと思います。 実行環境 macOS Mojave 10.4.4 Docker version 18.09.2 手順 AWS CLI のインストール 下記のコマンドでAWSをコマンドラインから操作する AWS CLI をインストールします。

                                                  LocalStack でAWSのサービスを試してみる - Qiita
                                                • 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
                                                  • [Node.js][Jest]LocalStackを使ったDynamoDBテストを並列で行う方法 | DevelopersIO

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

                                                      [Node.js][Jest]LocalStackを使ったDynamoDBテストを並列で行う方法 | DevelopersIO
                                                    • 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を使う時に気を付けるポイント | フューチャー技術ブログ
                                                      • 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を使用して、ローカル環境で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
                                                          • 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
                                                              • 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
                                                                  • 【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開発者ブログ
                                                                            • 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
                                                                              • LocalStack を使って SES をローカルで動かす

                                                                                概要# LocalStack を使ってローカル環境で AWS SES を動かせるようにします。 Docker Compose のセットアップ# LocalStack の Docker イメージを使って SES だけを起動させるよう設定します。 version: "3" services: localstack: image: localstack/localstack ports: - 4579:4579 environment: - SERVICES=ses - DEFAULT_REGION=us-west-2

                                                                                • LocalStack で AWS CLI の練習をする - Qiita

                                                                                  LocalStack とは、AWS のリソースのモックをローカルに作成するツール。 LocalStack は AWS CLI の練習をするのに最適なのではと思い立ち実験してみた。 前提 Docker がインストールされていること AWS CLI がインストールされていること(AWS CLI のイメージへのエイリアスでも可) LocalStack のコンテナ作成 LocalStack の Docker イメージを使用することでコマンド1発で LocalStack 環境が出来上がる。 ※ docker run のオプションの説明 -itd : -i -t -d の略。ざっくり言うと「バックグラウンド」で「起動しっぱなし」にする --rm : コンテナ停止時にコンテナを削除 -p : ホストとコンテナとのポート疎通設定。 4566:4566 は「ホストの 4566 ポート」と「コンテナの 456

                                                                                    LocalStack で AWS CLI の練習をする - Qiita

                                                                                  新着記事