|
|
hace 2 días | |
|---|---|---|
| .. | ||
| internal | hace 2 días | |
| CHANGES.md | hace 2 días | |
| LICENSE | hace 2 días | |
| README.md | hace 2 días | |
| acl.go | hace 2 días | |
| bucket.go | hace 2 días | |
| client.go | hace 2 días | |
| copy.go | hace 2 días | |
| doc.go | hace 2 días | |
| emulator_test.sh | hace 2 días | |
| grpc_client.go | hace 2 días | |
| hmac.go | hace 2 días | |
| http_client.go | hace 2 días | |
| iam.go | hace 2 días | |
| invoke.go | hace 2 días | |
| notifications.go | hace 2 días | |
| option.go | hace 2 días | |
| post_policy_v4.go | hace 2 días | |
| reader.go | hace 2 días | |
| storage.go | hace 2 días | |
| storage.replay | hace 2 días | |
| writer.go | hace 2 días | |
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)
}