CloudFormationでRoute53にAAAA登録しようとして悩んだ

2022-8-20 - 読み終える時間: ~1 分
"Fn::GetAtt" : [ "ENI" , "Ipv6Addresses" ]

これダメなのね。Ipv6AddressesはGetAttの取得対象として定義されていなかった・・・

なので、こうすることに。

        "ResourceRecords" : [ 
          { "Fn::Sub": [
            "${SubnetPart}${InstancePart}",
            {
              "SubnetPart": {
                "Fn::Select": [
                  0,
                  {
                    "Fn::Split": [
                      "01::/64",
                      { "Fn::ImportValue" : { "Fn::Sub" : "stack-01-SubnetA-Ipv6CidrBlock" }}
                    ]
                  }
                ]
              },
              "InstancePart" : "01:0:0:0:112"
            } ]
          }
        ],

【注意】 ※あらかじめSubnetを作成しているスタックで Ipv6CidrBlock をエクスポートしておく

無駄にスゲ~悩んだ😇


今回はここまで