2021-07-01から1ヶ月間の記事一覧

ECS(Fargate)でDBマイグレーションを行う

はじめに この記事ではECS(Fargate)のCDパイプラインに、DBマイグレーション処理を組み込む一例を解説します。 ECS(Fargate)へのデプロイは、ecspressoを使用します。 また、題材はLaravel、CIツールとしてはGitHub Actionsを使いますが、他のフレームワーク…

GoogleアカウントからSAML認証でAWSにログインする

IAMユーザーを使わずに、GoogleアカウントからSAML認証でAWSのマネジメントコンソールにログインする場合の手順をスクリーンショット付きでまとめました。 使用するGoogleアカウントについては普通の@gmail.comのアカウントでは不可で、有料サービスであるGo…

TerraformでFargateを構築してGitHub ActionsでLaravelをデプロイする

はじめに nginx + Laravel + MySQL + Redisで構成されるアプリケーションをAWS(Fargate + RDS + ElastiCache)に構築する方法をまとめた技術書を執筆しました(全310ページ)。 AWSの各リソースはTerraformで構築し、デプロイはGitHub Actionsで行います。 boot…