我在這裏打印我的快照。我在下面發佈了我希望快照打印出來的樣子,並且還希望能夠打印各個快照。我不知道如何做到這一點,任何幫助將是偉大的。如何索引aws快照輸出?
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
你是什麼意思,「我需要有投入索引」?你想排序ec2.Snapshot結構的切片? – JimB
我的卷命令給出了一個很好的輸出:http://imgur.com/ykUeCct,現在查看ec2.Snapshotsstructs。我希望卷看起來像快照的樣子。 – newtogolang
我仍然不知道你在找什麼。請提出一個問題,描述您的問題以及您希望得到的輸出內容:http://stackoverflow.com/help/mcve – JimB