我正在尝试使用AWS CDK(打字稿https://docs.aws.amazon.com/cdk/api/latest/typescript/api/core/fn.html#core_Fn_cidr)调用函数Fn.cidr('10.0.0.0/16', 256, '8');
,但是到目前为止,此函数一直返回cidr值为0的数组1。似乎该函数没有没用,有人知道如何使用此功能并有可用的示例吗?
我希望此功能能够按https://blog.james.rcpt.to/2018/03/16/aws-vpcs-calculating-subnets-in-cloudformation/
中的描述工作示例:
const subnetCidrs = Fn.cidr('10.0.0.0/16', 256, '8');
console.log('length'+subnetCidrs.length);
for(let cidr in subnetCidrs){
console.log('cidr: '+cidr);
}
答案 0 :(得分:0)
问题在于,而不是
for(let cidr in subnetCidrs){
console.log('cidr: '+cidr);
}
应该是
for(let cidr of subnetCidrs){
console.log('cidr: '+cidr);
}
它应该是let ... of
而不是let ... in