| package cdnobjects | |
| import ( | |
| "github.com/rackspace/gophercloud" | |
| "github.com/rackspace/gophercloud/rackspace/objectstorage/v1/cdncontainers" | |
| ) | |
| // CDNURL returns the unique CDN URI for the given container and object. | |
| func CDNURL(c *gophercloud.ServiceClient, containerName, objectName string) (string, error) { | |
| h, err := cdncontainers.Get(c, containerName).Extract() | |
| if err != nil { | |
| return "", err | |
| } | |
| return h.CDNUri + "/" + objectName, nil | |
| } |