虽然output设置已设置为text~/.aws/config[default]output=textaws -sdk-go返回json。问题是输出是否可以切换到text.什么时候:aws route53 get-hosted-zone --id some-id运行,输出如下:NAMESERVERS some-nsNAMESERVERS some-ns1NAMESERVERS some-ns2NAMESERVERS some-ns3根据此 AWS 文档,可以设置配置:sess, err := session.NewSession(&aws.Config{ Region: aws.String("us-east-2")},)一种尝试是查阅此 Config struct,但Output似乎省略了一个选项。如何将输出设置为文本?
1 回答
慕森卡
TA贡献1806条经验 获得超8个赞
我有你需要的所有信息,你只需要从响应(记录)中解开它。
要从最后一个 cli 命令获得类似的结果:
for _, recordSet := range records.ResourceRecordSets {
log.Println("RESOURCERECORDSETS " + *recordSet.Name + strconv.Itoa(int(*recordSet.TTL)) + *recordSet.Type)
for _, record := range recordSet.ResourceRecords {
log.Println("RESOURCERECORDS " + *record.Value)
}
log.Println("")
}
- 1 回答
- 0 关注
- 93 浏览
添加回答
举报
0/150
提交
取消