github.com/qiniu/go-sdk/v7@v7.27.0/examples/cdn_get_log_list/main.go (about) 1 package main 2 3 import ( 4 "fmt" 5 "os" 6 7 "github.com/qiniu/go-sdk/v7/auth" 8 "github.com/qiniu/go-sdk/v7/cdn" 9 ) 10 11 var ( 12 accessKey = os.Getenv("QINIU_ACCESS_KEY") 13 secretKey = os.Getenv("QINIU_SECRET_KEY") 14 domain = os.Getenv("QINIU_TEST_DOMAIN") 15 ) 16 17 func main() { 18 mac := auth.New(accessKey, secretKey) 19 cdnManager := cdn.NewCdnManager(mac) 20 21 domains := []string{ 22 domain, 23 } 24 day := "2017-07-30" 25 ret, err := cdnManager.GetCdnLogList(day, domains) 26 if err != nil { 27 fmt.Println(err) 28 return 29 } 30 domainLogs := ret.Data 31 for domain, logs := range domainLogs { 32 fmt.Println(domain) 33 for _, item := range logs { 34 fmt.Println(item.Name, item.URL, item.Size, item.ModifiedTime) 35 } 36 } 37 }