code: func AzureBlobstoreList(config AzureBlobstoreConfig) ([]azblob.BlobItem, error) {
  	credential := azblob.NewSharedKeyCredential(config.Account, config.Token)
  	pipeline := azblob.NewPipeline(credential, azblob.PipelineOptions{})
  
  	u, _ := url.Parse(fmt.Sprintf("https://%s.blob.core.windows.net", config.Account))
  	service := azblob.NewServiceURL(*u, pipeline)
  
  	// List all the blobs from the container and return them
  	container := service.NewContainerURL(config.Container)
  
  	res, err := container.ListBlobsFlatSegment(context.Background(), azblob.Marker{}, azblob.ListBlobsSegmentOptions{
  		MaxResults: 1024 * 1024 * 1024, // Yes, fetch all of them
  	})
  	if err != nil {
  		return nil, err
  	}
  	return res.Segment.BlobItems, nil
  }
docs: // AzureBlobstoreList lists all the files contained within an azure blobstore.