Amazon web services 反转和拆分IPv6地址中的所有半字节?

Amazon web services 反转和拆分IPv6地址中的所有半字节?,amazon-web-services,dns,ipv6,terraform,Amazon Web Services,Dns,Ipv6,Terraform,我想在Terraform中为我的模块自动创建一个IPv6反向托管区域。AWS自动为提出请求的VPC分配/54网络空间 假设3731:54:65fe:2::a7/54是我的网络CIDR块,我需要在以下位置创建反向托管区域: 7.a.0.0.0.0.0.0.0.0.0.0.0.0.0.0.2.0.0.0.e.f.5.6.4.5.0.0.1.3.7.3.ip6.arpa 由于无法在AWS中请求给定的IPv6块,我需要在Terraform中使用某种方法来扩展上述CIDR块,将其拆分为半字节,然后将其反

我想在Terraform中为我的模块自动创建一个IPv6反向托管区域。AWS自动为提出请求的VPC分配/54网络空间

假设3731:54:65fe:2::a7/54是我的网络CIDR块,我需要在以下位置创建反向托管区域:

7.a.0.0.0.0.0.0.0.0.0.0.0.0.0.0.2.0.0.0.e.f.5.6.4.5.0.0.1.3.7.3.ip6.arpa
由于无法在AWS中请求给定的IPv6块,我需要在Terraform中使用某种方法来扩展上述CIDR块,将其拆分为半字节,然后将其反转。我现在在地形中找不到这样做的方法


我可能会向Terraform提交一个bug来报告这一点。有人需要或能够完成这样的任务吗?

您可以编写一个程序,将CIDR块作为输入,构造反向查找,然后输出结果。然后,您可以通过使用terraform的外部数据源在terraform中使用该程序:


您必须让您的程序以terraform正常工作所需的特定方式接受输入并生成输出。

我已将此报告为功能请求。是否可以将变量映射到查询参数中?我得试试看。