概要
少し前にECSのサービスディスカバリが東京リージョンにも登場しました。
Amazon ECS Service Discovery がフランクフルト、ロンドン、東京、シドニー、シンガポールの各リージョンで利用可能に
今回Terraformでの使い方を説明します。
環境
- Terraform v0.11.10
- terraform-provider-aws v1.50.0
設定
Namespaceの設定
まずnamespaceを用意します。実行するとRoute53のドメインとして登録されます。
今回ECSで使う=内部アクセスのみなのでaws_service_discovery_private_dns_namespace
を利用します。
これはVPC内部からしかDNSクエリを叩けません。
resource "aws_vpc" "example" { cidr_block = "10.10.0.0/16" } resource "aws_service_discovery_private_dns_namespace" "example_internal" { name = "example.internal" description = "example" vpc = "${aws_vpc.example.id}" }
AWS: aws_service_discovery_private_dns_namespace - Terraform by HashiCorp
続きを読む