GCP Secret Manager storage Usage package mypkg import ( "context" "fmt" "github.com/viant/afs" "github.com/viant/afs/file" _ "github.com/viant/afsc/gcp" "log" "strings" ) func Example_DownloadWithURL() { fs := afs.New() URL := "gcp://secretmanager/projects/gcp-e2e/secrets/test2sec" err := fs.Upload(context.TODO(), URL, file.DefaultFileOsMode, strings.NewReader("test is super secret")) if err != nil { log.Fatalf("err: %v\n", err) } data, err := fs.DownloadWithURL(context.TODO(), URL) if err != nil { log.Fatalf("err: %v\n", err) } fmt.Printf("%s %v\n", data, err) }