株式会社ヴァンデミックシステム

Blog

<スポンサーリンク>

VPCをDataSourceで取得する

  • filterでタグ名を指定している
  • 複数のリソースが取得されないように、フィルター条件は多い方が良いかも
data "aws_vpc" "vpc" {

  filter {
    name   = "tag:Name"
    values = ["vamdemic-vpc"]
  }
}

DataSourceを利用する場合

  • リスト型で取得されるので、1つ目の要素を取り出します
data "aws_route_table" "route" {
  vpc_id = data.aws_vpc.vpc.*.id[0]

  filter {
    name   = "tag:Name"
    values = ["vamdemic-route"]
  }
}

<スポンサーリンク>

コメントを残す

Allowed tags:  you may use these HTML tags and attributes: <a href="">, <strong>, <em>, <h1>, <h2>, <h3>
Please note:  all comments go through moderation.

*

日本語が含まれない投稿は無視されますのでご注意ください。(スパム対策)