在這里,我正在打印我的快照。我在下面發布了我希望快照打印出來的樣子,并且還希望能夠打印單個快照。我不確定如何做到這一點,任何幫助都會很棒。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
1 回答

湖上湖
TA貢獻2003條經驗 獲得超2個贊
如果要打印單個快照的詳細信息,可以迭代響應:
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)
}
- 1 回答
- 0 關注
- 164 瀏覽
添加回答
舉報
0/150
提交
取消