BeeX Tech blog

BeeXではクラウドネイティブアプリ開発、企業の基幹クラウド基盤構築、システム移行、運用保守を行っています。

AWS Client VPNを構築するTerraformテンプレートのご紹介

はじめに テンプレート 構築構成 構築方法 ポイント おわりに はじめに こんにちは、半田(@handy)です。 検証をしているとちょっとだけPrivate Subnet上のEC2にアクセスして設定内容を確認したいケース等がたまに出てくることがあります。 プライベートなEC2…

EKSをTerraformで構築するチュートリアルを作ってみた

ソースコード 設計 サンプルコードのデプロイ手順 前準備 baseコンポーネントのデプロイ networkコンポーネントのデプロイ clusterコンポーネントのデプロイ node-groupコンポーネントのデプロイ addonコンポーネントのデプロイ pluginコンポーネントのデプ…

GlueJobからRedshiftServerlessに直接インサートするサンプルデータパイプラインのご紹介

はじめに 構築構成 構築方法 前提 事前準備 構築作業 リポジトリ構成 templateフォルダ構成 variables.tf glue_job_sample_script.tf s3-glue-redshift-insert-job.py step_functions.tf redshift_serverless.tf glue_connection.tf vpc_endpoint.tf docker-…

StreamlitをFargateで動かすためのサンプルをTerraformで作ってみました

こんにちは。大友(@yomon8)です。 以前もこちらの記事で書いたstreamlitについてです。Streamlitを使ってSAP情報を表示するWEBアプリを作ってみたStreamlitを動かす環境としてAWS App Runnerを使おうと考えていたのですが、App Runnerを記事執筆時点(2023/…

既存AWS環境をTerraformで素早く複製する

実際に作業する前に Terraformとは terraformingとは なぜterraformingを使うのか 事前準備 Terraform、terraformingのインストール Credentialsの指定 構築済みインフラ環境の確認 Production環境のインポート terraforming実行 Staging環境のデプロイ .tf…