gpt4 book ai didi

amazon-web-services - 如何索引aws快照输出?

转载 作者:数据小太阳 更新时间:2023-10-29 03:37:39 25 4
gpt4 key购买 nike

我正在打印我的快照。我在下面发布了我希望快照打印出来的样子,并且还希望能够打印单个快照。我不确定该怎么做任何帮助都会很棒。

svc := ec2.New(&aws.Config{Region: "us-east-1"})
params := &ec2.DescribeSnapshotsInput{
OwnerIDs: []*string{
aws.String("130300684064"),
},
}

b, err2 := svc.DescribeSnapshots(params)
if err2 != nil {
panic(err2)
}
fmt.Printf(awsutil.StringValue(b))

这是输出的内容:http://imgur.com/3MnBNXI这就是我想要的输出:

{

Snapshots:

----0

Description: "Snapshot from MULTI",

Encrypted: false,

OwnerID: "130300684064",

Progress: "100%!"(MISSING),

SnapshotID: "snap-81b1dff6",

StartTime: 2015-07-21 18:41:54 +0000 UTC,

State: "completed",

VolumeID: "vol-5121ebaa",

VolumeSize: 1

},{

----1

Description: "Snapshot from MULTI",

Encrypted: false,

OwnerID: "130300684064",

Progress: "100%!"(MISSING),

SnapshotID: "snap-08352a7f",

StartTime: 2015-07-21 18:41:54 +0000 UTC,

State: "completed",

VolumeID: "vol-9b21eb60",

VolumeSize: 1

},{

----2

Description: "Snapshot from MULTI",

Encrypted: false,

OwnerID: "130300684064",

Progress: "100%!"(MISSING),

SnapshotID: "snap-768ffb00",

StartTime: 2015-07-21 18:41:54 +0000 UTC,

State: "completed",

VolumeID: "vol-5620eaad",

VolumeSize: 1

}]

完整代码在这里:http://pastebin.com/QgmV6kRj

最佳答案

如果您想打印单个快照的详细信息,您可以迭代响应:

resp, err := svc.DescribeSnapshots(params)
if err != nil {
log.Fatal(err)
}
for i, s := range resp.Snapshots {
fmt.Printf("Snapshot: %d\n", i)
fmt.Println(s)
}

关于amazon-web-services - 如何索引aws快照输出?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31547381/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com