In addition, simplify the SPEC file to not have to update the minimum required osbuild version gazillion times, but just once. Update the minimum required osbuild version to v109, due to changes in grub2 stages required by the new osbuild/images version. Update osbild SHA in Schutzfile to v109. Signed-off-by: Tomáš Hozza <thozza@redhat.com> |
||
|---|---|---|
| .. | ||
| internal | ||
| acl.go | ||
| bucket.go | ||
| CHANGES.md | ||
| client.go | ||
| copy.go | ||
| doc.go | ||
| emulator_test.sh | ||
| grpc_client.go | ||
| hmac.go | ||
| http_client.go | ||
| iam.go | ||
| invoke.go | ||
| LICENSE | ||
| notifications.go | ||
| option.go | ||
| post_policy_v4.go | ||
| reader.go | ||
| README.md | ||
| storage.go | ||
| storage.replay | ||
| writer.go | ||
Cloud Storage 
Example Usage
First create a storage.Client to use throughout your application:
client, err := storage.NewClient(ctx)
if err != nil {
log.Fatal(err)
}
// Read the object1 from bucket.
rc, err := client.Bucket("bucket").Object("object1").NewReader(ctx)
if err != nil {
log.Fatal(err)
}
defer rc.Close()
body, err := io.ReadAll(rc)
if err != nil {
log.Fatal(err)
}