5 ポイント 投稿者 ironlung 2024-03-14 | 6件のコメント | WhatsAppで共有
  • Pulumi:
    • IaCツールとして、インフラを便利に構成・管理するのに役立つ機能を提供
    • HashiCorpが開発したオープンソースプロジェクト
    • クラウドインフラをプログラミング言語で定義・管理するために使用
  • 特徴:
    • AWS、Azure、Google Cloud、Kubernetesなど複数のクラウドプラットフォームをサポート
    • Go、Python、TypeScript、JavaScript、C#、Java、YAMLなどでインフラの定義・管理が可能
    • Terraform、AWS CloudFormation、Azure Resource Manager、Kubernetes YAML & Helm ChartsからPulumiへ移行可能
  • AWSのストレージサービスS3を作成する方法:
    • S3作成権限のあるIAMユーザーを作成し、AWS configureを使って登録
    • BrewでPulumiをインストールし、$pulumi new aws-python でプロジェクトを設定
      • 初めてPulumiを使う場合は、「ログインが必要です」という案内メッセージが表示される
    • ログイン完了後、プロジェクト設定のためにプロジェクト名、説明、スタック名、リージョンを入力するとプロジェクトが作成される
    • リソース作成のために $ pulumi up を入力すると、変更内容などが表示される
    • yes を選択すると、実際のAWS環境にリソースが作成される
    • AWSにログインした後、Amazon S3コンソールに移動すると、pulumi up コマンドで作成したバケットを確認できる

6件のコメント

 
bus710 2024-03-15

Terraform のほうが導入率は高いとはいえ、Pulumi のほうに気持ちが傾くんですよね。やはり使い慣れた言語を使えるので……

 
nasir17 2024-03-14

PulumiもHashiCorpが開発したんですか? HashiCorpが開発したのはTerraformではないんですか?

 
ironlung 2024-03-14

こんにちは、InfoGrabです。該当内容を確認し、ブログ原文を修正いたしました。内容の誤りをご指摘いただき、ありがとうございます。今後はより一層注意し、正確な情報をお伝えしてまいります。

 
ironlung 2024-03-14

誤った情報をお伝えしてしまい、申し訳ありません。該当内容を修正するか要約文を削除しようとしましたが、投稿から2時間が過ぎており、削除が難しい状態になっていました。重ねてお詫び申し上げます。

 
nasir17 2024-03-14

AIで書いた感じが少しあるけど、AIだしまたね

 
c1t1d0s7 2024-03-14

Pulumi は Pulumi が作ったもので、HashiCorp が Terraform を作ったという理解で合っています。
元の記事でも、Pulumi を HashiCorp が作ったと誤って書かれていますね……