为了账号安全,请及时绑定邮箱和手机立即绑定

如何将 aws-sdk-go 的输出设置为“文本”?

如何将 aws-sdk-go 的输出设置为“文本”?

Go
叮当猫咪 2022-05-23 18:09:18
虽然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("")

}


查看完整回答
反对 回复 2022-05-23
  • 1 回答
  • 0 关注
  • 93 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信