「Terraform」に関連する技術ブログ

企業やコミュニティが発信する「Terraform」に関連する技術ブログの一覧です。

Amplifyのビルド開始・終了をSlack通知する

SREのクラシマです。 トラーナでは、 AWS Amplify(以下、Amplify)を複数使用しており、ビルドの開始・終了のSlack通知をLambdaで実装したり、メール通知を取り込んでSlack通知したりしていました。 元々Amplifyをterraform管理していなかった関係で関連リソースもterraform化しておらず、この機会にimportしようかと思ったのですが、 AWS Chatbot(以下、Chatbot)に移行して削除してしまう方が

Google CloudとGitHub Actions(Terraform)を連携するWorkload Identityを作成するbashスクリプト

G-gen の武井です。当記事では Google Cloud と GitHub Actions (Terraform) を連携する Workload Identity を作成する bash スクリプト を紹介します。 はじめに 概要 前提条件 免責事項 ソースコード スクリプトの使い方 認証 変数設定 実行 リソースの確認 Workload Identity プール・プロバイダー サービスアカウント IAM Policy デモ 構成 ソースコード (Terraform) Terraform ディレクトリ構成 ワークフ

Terraform Cloudで実現する効率的なインフラ管理

Terraform Cloudは、HashiCorp社が提供するマネージドサービスで、Infrastructure as Code (IaC)の代表的なツールであるTerraformを使用したインフラストラクチャ管理をクラウド上で行うためのプラットフォームです。SaaS型のサービスとして提供されており、チームでのTerraform利用を効率化し、CI/CDパイプラインの構築だけでなくセキュアなインフラ管理を実現します。

大規模プロジェクトにおける基盤の構成管理を開発状況に合わせて抜本的に見直した話

はじめに こんにちは、エス・エム・エスの小笠原です。以前 2つのカイポケSREチームを兼務している話 を紹介しましたが、現在はカイポケリニューアル側のSREを担当しています。 今回は介護/障害福祉事業者向け経営支援サービス「カイポケ」の開発におけるSREの活動事例として、基盤の構成管理を抜本的に見直した話を紹介します。 リニューアルプロジェクトの概要 最

【前編】@niftyメールの開発チームに業務のあれこれ聞いてみた!

今回はメールチームへのインタビューです!   M.Sさん 2018年5月にキャリア採用で入社しました。入社から現在までメールチーム一筋です。2023年10月から体制変更に伴いメール開発サブチームのリーダーを担当しています。@nifty 安心メールパックやWebメールの開発・運用を中心に、@niftyメールを構成するシステムの面倒を幅広く見ています。仕事の後はスプラトゥーンをゆ

【CSPM】Prisma Cloud で GCP 環境を監視してみた

Prisma Cloudは、クラウド環境のセキュリティとコンプライアンスを一元管理するツールで、リアルタイムの脅威検出やリソースの監視が可能です。今回は、実際にGoogle Cloud環境(プロジェクト)をPrisma Cloudに接続してみました。 作業する前に まずは接続する前に接続方法や前提条件の確認から行います。 接続パターン Azure環境をPrisma Cloudに接続するには、以下の2つのパタ

【Google Cloud】プロジェクト横断のロギング基盤を構築(データ収集から可視化まで)

目次 1. はじめに 2. ログデータの収集 GCP インフラ構成の説明 各サービスの設定 ディレクトリ構成 共通リソースの作成 個別プロジェクトリソースの作成 3. ログデータの可視化 4. まとめ 1. はじめに こんにちは。Insight Edge で Developer をしている熊田です。 普段システム開発を進める上で、システムの利用者数や頻繁に利用されている機能を調べたいと思うことはありませ

【チートシート】Terraform で Google Cloud の IP アドレスを使いこなす

はじめに クラウドエース株式会社 第二開発部の坂本です。 Terraform で Google Cloud のリソースを作成する際に、IP アドレスが必要になることがあります。 例えば、Compute Engine インスタンスに固定のグローバル IP アドレスを割り当てたり、ロードバランサのフロントエンドにグローバル IP アドレスを設定したりする場合などです。 その際に、毎回 IP アドレスのリソースを Ha

Amazon Bedrock と Amazon FSx for NetApp ONTAP を使用して AWS で RAG ベースの生成 AI アプリケーションを構築する

このブログは 2024 年 9 月 17 日に Kanishk Mahajan (Principal, Solutions Architect) と、NetApp の Michael Shaul 氏と Sasha Korman 氏によって共同執筆された内容を日本語化したものです。原文は こちら を参照してください。 生成 AI アプリケーションは、一般的に Retrieval Augmented Generation (RAG) と呼ばれる手法を使用して構築されます。RAG を使用することで、基礎モデル (FM) はトレーニングで使

Terraformで始めるInfrastructure as Code

Terraformを用いたInfrastructure as Codeの実践ガイド。マルチクラウド対応や宣言的なコード構文を活用した、効率的なインフラ管理手法を紹介します。初心者から経験者まで幅広く役立つ情報を掲載。

IPアドレス枯渇の救世主!Cloud NAT の ハイブリッド NAT をご紹介

はじめに こんにちは、\textcolor{red}{赤髪}がトレードマークの Shanks です。 皆さんは Google Cloud のフルマネージド NAT サービスである Cloud NAT をご存知でしょうか。 本日はその中でも新たに GA(一般提供)された「ハイブリッド NAT」についてご紹介します。 https://cloud.google.com/nat/docs/release-notes#September_30_2024 ! 記事執筆段階で日本語ドキュメントはプレビュー表記ですがご安心

API を本番のデータにつなぎながら確認できるステージング環境を作成しました

はじめに こんにちは!トモニテにて開発を行っている吉田です。 今回は API を本番のデータにつなぎながら確認できるようステージング環境を作成したのでそのことについて書いていきます! 目的 本番環境へのリリース前には、さまざまなケースを考慮したテストを行うことが不可欠です。しかし、開発環境で考えられる限りのケースを網羅しても、どうしても考慮漏

TerraformでCloudWatch ダッシュボードを作ろう

はじめに おはようございます。IWSです。 AWSを使っている人であれば一度は見たことがあるであろう Amazon CloudWatch のダッシュボード(以下ダッシュボード)。 私達のチームではコンソール画面からぽちぽち手動で作っていたのですが、今回 Terraform で1から環境を作る機会があり、ダッシュボードも Terraform を使って作ってみました。 せっかくなので備忘録がてら記事にして

terraform import頼りの運用をしないで

こんにちは。会員システムグループでエンジニアをしている山田です。 今回はterraformの注意点について紹介します。 概要 terraform import はterraformを使っていなかった頃のリソースを取り込むためのものであり、定常運用で使うものではないという話です。 terraformで運用するならterraformだけで完結させてください。importは常用するための機能ではありません。 importの限界 imp
技術ブログを絞り込む

TECH PLAY でイベントをはじめよう

グループを作れば、無料で誰でもイベントページが作成できます。情報発信や交流のためのイベントをTECH PLAY で公開してみませんか?