Google Cloud Storage
The Google Cloud Storage Retriever will use the google-cloud-storage package and google-api-options package to access your flag in Google Cloud Storage.
Example
err := ffclient.Init(ffclient.Config{
PollingInterval: 3 * time.Second,
Retriever: &gcstorageretriever.Retriever{
Options: []option.ClientOption{option.WithoutAuthentication()},
Bucket: "2093u4pkasjc3",
Object: "flags.yaml",
}
})
defer ffclient.Close()
Configuration fields
To configure your Google Cloud Storage file location:
Field | Description |
---|---|
Bucket | The name of your bucket. |
Object | The name of your object in your bucket. |
Option | An instance of option.ClientOption that configures your access to Google Cloud. Check this documentation for more info. |