AWS SAM
こんにちは。ディベロップメントサービス1課の山本です。 今回はコスト削減のため AWS Lambda (以降、Lambda) を使って Amazon Neptune(以降、Neptune) を自動起動・停止してみました。 この記事の対象者は? Neptune のコストについて 構成図 ファイル構…
はじめに GitLabについて GitLabを選択する理由 管理構成による選択 CI/CDによる選択 結局のところ やろうとしていること CI/CDの詳細 事前準備 ソースの用意 GitLabRunner AWS認証情報を登録 パイプラインの作成 gitlab-ci-ymlファイルの作成 gitlab-ci-yml…
こんにちは。 ディベロップメントサービス1課の山本です。 AWS Serverless Application Model (以降、SAM) を利用する際 空白を含む文字列でパラメータを上書きする場合の注意点を説明します。 この記事の対象者は? パラメータの上書きについて 空白を含…
こんにちは。 ディベロップメントサービス1課の山本です。 今回はコスト削減のため AWS Lambda (以降、Lambda) を使って NAT Gateway を自動起動・削除してみます。 この記事の対象者は? NAT Gateway のコストについて コスト削減方法 ファイル構成 samcon…
こんにちは。AWS CLIが好きな福島です。 はじめに 参考 構成 作成するリソース ポイント 手順 1. リポジトリをクローン 2. リソースのデプロイ 3. 動作確認①(SQSのメッセージをLambdaが処理することを確認) 3.1 API GatewayのURLを取得 3.2 API GatewayにPOS…
こんにちは、ディベロップメントサービス1課の山本です。 暑くなってきて、サウナが気持ちいい季節になってきました。 本日は AWS Serverless Application Model (以降はSAM) を使って、API Gateway に IPアドレス制限をかける方法をご紹介します。 開発中…
こんにちは。AS部の兼安です。 今回の記事は、こちらの記事からの続きです。 blog.serverworks.co.jp 前回は、AWS SAMを使って、Step Functionsのステートマシンを作成しました。 今回は、同じくAWS SAMを使ってステートマシンからAmazon ECS on Fargateのタ…
こんにちは。AS部の兼安です。 今回はAWS SAMテンプレートを使って、AWS Step Functionsのステートマシンを構築する方法を紹介します。 本記事の対象者 AWS Step FunctionsとAWS SAMとは AWS公式のサンプルを使って、AWS Step Functionsのステートマシンを構…
こんにちは、アプリケーションサービス部ディベロップメントサービス 1 課の滝澤です。 本記事をご覧いただきありがとうございます。 本記事は AWS Serverless Application Model(以下、SAM) でネストされたスタックを扱う方法について説明します。 SAM の…
こんにちは、アプリケーションサービス部ディベロップメントサービス1課の滝澤です。 本記事をご覧いただきありがとうございます。 本記事は AWS Serverless Application Model(以下、SAM) のテンプレートをデプロイする際に使用できる --guided オプショ…
こんにちは。AWS CLIが好きな福島です。 はじめに 参考 そもそも、AWS SAMとは? AWS SAMを利用するメリット 概要図 ワークショップでやったこと ①サンプルアプリの準備(sam init) ②サンプルアプリをローカルで実行(sam local) ③サンプルアプリのビルド(sam …