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

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

なぜCDKを使う「べき」なのだろう?

はじめに 皆様こんにちは、ソーシャル経済メディア「NewsPicks」(Media Infrastructureチーム)エンジニアの北見です。 現在、私は弊社サービスの一部のインフラ刷新を行なっている最中で、ここ数ヶ月 AWS CDKを触っておりました。 前職では Infrastructure as Code として Terraform を使ったことがあるのですが、少なくともAWS を使うという条件においては CDKを使うべき という結論に辿り

Terraformでのssh接続できる基礎的ネットワークの構築

こんにちは。ディベロップメントサービス2課の長谷です。 今回はTerraformでの基礎的ネットワークの構築と構築環境にssh接続するまでの流れをご紹介したいと思います。 Terraformで作成するリソースの構成図 ディレクトリ構造 実行環境 環境準備 .tfファイルの作成 main.tf(root) EC2モジュール VPCモジュール 各リソースの作成 terraform init terraform fmt terraform validate terraform plan terrafo

Linode使ってみた!(ついでにライブストリーミング配信を試してみた!)の巻

※本記事の画像は「 https://logmi.jp/tech/articles/327868 」から引用しています。 睡眠不足のdskです。 いきなりですが、クラウドプロバイダーと聞いて思い浮かぶのって AWS , Azure , GCP が多いと思います。 わたしもそうです。いまはおもいっきり GCP に携わることが多いので、まっさきに viva GCP! と答えてしまうと思います。 そんな中、egressがめちゃくちゃ安い! が謳い文句(他に

【CSPM】PrismaCloudでAzure環境を監視してみた

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

【Terraform】Aurora クラスターをリストアする

Terraform で Aurora クラスターをリストアしてみたよ。

Terraformでローカルファイルを操作する方法  ~よくある使い方3選~

こんにちは、後藤です。 Terraform開発を進める中で「こんなことできるのか」と思った機能があったので、備忘録も兼ねて紹介します。 それはローカルのファイルを操作できる、という機能です。 TerraformではAWSやAzure、GCPなどのパブリッククラウドプロバイダを扱えますが、localやarchiveといったHashiCorp社によるプロバイダがあります。 このプロバイダを使えば、Terraformを

【Terraform】ECS のタスク定義リソース (aws_ecs_task_definition) にある track_latest オプションを理解する

こんにちは🐱 カスタマーサクセス部の山本です。 興味深い機能を教えてもらったので、調査してみました!! Terraform で管理している AWS 環境における、 ECS のタスク定義 ignore_changes 属性を使った際に困ること Terraform のコード(tf) 以外の方法で更新した ECS タスク定義について、 Terraform に認識させる track_latest オプション そもそも ECS のタスク定義はどのように更新

【Terraform】plan / apply と状態ファイル (tfstate) の関係

【Terraform】plan / apply と状態ファイル (tfstate) の関係を図解して説明してみたよ。

AWS 上の CI/CD パイプラインにおける Terraform State ファイル管理のベストプラクティス

はじめに 昨今、多くのお客様はインフラストラクチャのデプロイとメンテナンスに関する手動運用を減らしたいと考えています。 AWS でインフラストラクチャをデプロイしたり運用したりするためには、 AWS CloudFormation 、 AWS Cloud Development Kit (AWS CDK) 、 Terraform のようなツールを利用した Infrastructure-As-Code (IaC) モデルを採用することが推奨されます。 Terraform を利用する上で

Terraform で Step Functions プロジェクトを記述するためのベストプラクティス

Terraform は、 HashiCorp が提供する、もっとも人気のある infrastructure-as-code (IaC) プラットフォームの 1 つです。 AWS Step Functions は、開発者が AWS のサービスを利用して分散アプリケーションを構築したり、プロセスを自動化したり、マイクロサービスをオーケストレーションしたり、データと機械学習 (ML) のパイプラインを作成できるよう支援するビジュアルワークフローサー

Amplifyのビルド通知をSlackに送る機能をIaCで作る

はじめに こんにちは、最近はCDKを触る機会がやや多く、Terraformとどっちを使うのが良いのかやや悩み気味な宮本です。 今回の記事はAWS Amplifyのビルド通知についてです。 Amplifyのビルド通知 ※以下の内容は全て2024/02/26現在の情報を元にしています 簡単にサイトを立ち上げることのできる Amplify ですが、ビルドする際の通知が貧弱という問題があります。 デフォルトで用

第10回:Cloudflareの紹介と運用のポイント

※本記事は、技術評論社 「Software Design」(2024年1月号) に寄稿した連載記事「Google Cloudを軸に実践するSREプラクティス」からの転載 1 です。発行元からの許可を得て掲載しております。 はじめに 前回はDatadogによるクラウド横断のモニタリング基盤について解説しました。 今回は Cloudflare とは何か、なぜ使っているのか、各サービスとポイント、キャディでの活用例を紹介

これさえやれば受かる!~Terraform Associate認定試験に合格するには~

こんにちは。SCSKのふくちーぬです。 みなさんは、Terraformを利用してAWSやAzureのリソースを作成したことはありますでしょうか。 本記事では、Terraform Associate認定試験に合格するためのポイントをご紹介します。 Terraformとは Terraformとは、AWSやAzure,GCP等のマルチクラウドに対応したIaCツールとなります。 またTerraformは、オープンソースであり開発が非常に速いため、Terrafom CL

はじめまして!東京ガス内製開発チームです!

みなさん、はじめまして! 東京ガス CX推進部デジタル マーケティング グループでエンジニアチームのリーダーをしております杉山です。 このたび、当チーム(以下、内製開発チームと呼びます)での技術的な取り組みについて紹介するため、 Tech Blog を開設しました! 実は私たち内製開発チームは note の方でも投稿しているのですが、このブログではソフトウェアエン

gcloud auth loginとgcloud auth application-default loginの違いとは?

G-gen の武井です。当記事では Google Cloud SDK の2つの認証コマンドの違いについて解説します。 はじめに 2つの認証用コマンド gcloud auth login gcloud auth application-default login 違い 検証 シナリオ 検証パターン 実行環境 プログラムのソースコード 検証結果 パターン #1 パターン #2 パターン #3 パターン #4 まとめ 検証結果 補足1 (認証情報の格納場所) 補足2 (認証コマンドの実行方法)
技術ブログを絞り込む

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

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