【ぷるみ】
Pulumi とは?
💡 「使い慣れたプログラミング言語」でインフラを書く
📌 このページのポイント
Terraformと何が違うの?
具体的にどう書くの?
TypeScriptの例だと、import * as aws from '@pulumi/aws'; const bucket = new aws.s3.Bucket('my-bucket', { website: { indexDocument: 'index.html' }}); のように普通のオブジェクト生成で書ける。配列のmapで10個のEC2インスタンスを作ったり、関数でモジュール化したり、テストフレームワークでインフラをテストしたりもできるよ
Terraformからの移行は簡単?
どっちを選ぶべき?
📖 おまけ:英語の意味
「Pulumi」 = プルミ
💬 ハワイ語で「波」を意味する言葉が由来。クラウドインフラの新しい波だよ