Skip to Content
詳解 Terraform 第3版 ―Infrastructure as Codeを実現する
book

詳解 Terraform 第3版 ―Infrastructure as Codeを実現する

by Yevgeniy Brikman, 松浦 隼人
November 2023
Intermediate to advanced
472 pages
7h 12m
Japanese
O'Reilly Japan, Inc.
Content preview from 詳解 Terraform 第3版 ―Infrastructure as Codeを実現する

7章複数のプロバイダを使う

ここまでは、この本のほとんどの例には次のproviderブロックが含まれていました。

provider "aws" {
  region = "us-east-2"
}

このproviderブロックが、コードに対しあるAWSアカウント内のあるAWSリージョンにデプロイするよう設定します。ここでいくつかの疑問が湧いてきます。

  • 複数のAWSリージョンにデプロイしたい時はどうする?
  • 複数のAWSアカウントにデプロイしたい時はどうする?
  • AzureやGCPなど他のクラウドにデプロイしたい時はどうする?

これらの質問に答えるため、この章ではTerraformプロバイダについて深く見ていきます。

  • 1つのプロバイダを使う
  • 同じプロバイダのコピーを複数使う
  • 異なる複数のプロバイダを使う

7.1 1つのプロバイダを使う

ここまではプロバイダをまるでおまじないのように使ってきました。基本的なプロバイダを1つしか使わないシンプルな例ではそれで十分でしたが、複数のリージョン、アカウント、クラウドを扱いたければ、もっと詳しく知る必要があります。プロバイダがどのように動くのかをより理解するため、まずは1つのプロバイダを詳しく見るところから始めましょう。

  • プロバイダとは何か
  • プロバイダをどのようにインストールするのか
  • プロバイダをどのように使うのか

7.1.1 プロバイダとは何か

2章で最初にプロバイダを紹介した時、プロバイダとはTerraformと組み合わせて使うAWS、Azure、Google Cloud、DigitalOceanなどのプラットフォームであると説明しました。では、Terraformはこれらのプラットフォームとどのようにやり取りをするのでしょうか。 ...

Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Start your free trial

You might also like

Infrastructure as Code ―クラウドにおけるサーバ管理の原則とプラクティス

Infrastructure as Code ―クラウドにおけるサーバ管理の原則とプラクティス

Kief Morris, 宮下 剛輔, 長尾 高弘
実践 自然言語処理 ―実世界NLPアプリケーション開発のベストプラクティス

実践 自然言語処理 ―実世界NLPアプリケーション開発のベストプラクティス

Sowmya Vajjala, Bodhisattwa Majumder, Anuj Gupta, Harshit Surana, 中山 光樹
セキュアで信頼性のあるシステム構築 ―Google SREが考える安全なシステムの設計、実装、保守

セキュアで信頼性のあるシステム構築 ―Google SREが考える安全なシステムの設計、実装、保守

Heather Adkins, Betsy Beyer, Paul Blankinship, Piotr Lewandowski, Ana Oprea, Adam Stubblefield, Kuma Arakawa, 渡邉 了介

Publisher Resources

ISBN: 9784814400522Publisher Website