From 1b4bd150ca94250ae382b099294449f99c06318e Mon Sep 17 00:00:00 2001 From: Robert van Gent Date: Mon, 21 Aug 2023 13:00:30 -0700 Subject: [PATCH] blob/s3blob: Fix example (#3305) --- blob/s3blob/example_test.go | 2 +- internal/website/content/howto/blob/_index.md | 1 + internal/website/data/examples.json | 2 +- 3 files changed, 3 insertions(+), 2 deletions(-) diff --git a/blob/s3blob/example_test.go b/blob/s3blob/example_test.go index 87b97e3ec2..a2fe76c218 100644 --- a/blob/s3blob/example_test.go +++ b/blob/s3blob/example_test.go @@ -52,10 +52,10 @@ func ExampleOpenBucket() { func ExampleOpenBucketV2() { // PRAGMA: This example is used on gocloud.dev; PRAGMA comments adjust how it is shown and can be ignored. // PRAGMA: On gocloud.dev, hide lines until the next blank line. + ctx := context.Background() // Establish a AWS V2 Config. // See https://aws.github.io/aws-sdk-go-v2/docs/configuring-sdk/ for more info. - ctx := context.Background() cfg, err := awsv2cfg.LoadDefaultConfig(ctx) if err != nil { log.Fatal(err) diff --git a/internal/website/content/howto/blob/_index.md b/internal/website/content/howto/blob/_index.md index c678e413fd..143a606a74 100644 --- a/internal/website/content/howto/blob/_index.md +++ b/internal/website/content/howto/blob/_index.md @@ -242,6 +242,7 @@ create an [AWS session][] with the same region as your bucket: {{< goexample "gocloud.dev/blob/s3blob.ExampleOpenBucketV2" >}} [`s3blob.OpenBucket`]: https://godoc.org/gocloud.dev/blob/s3blob#OpenBucket +[`s3blob.OpenBucketV2`]: https://godoc.org/gocloud.dev/blob/s3blob#OpenBucketV2 [AWS session]: https://docs.aws.amazon.com/sdk-for-go/api/aws/session/ [S3]: https://aws.amazon.com/s3/ diff --git a/internal/website/data/examples.json b/internal/website/data/examples.json index a6a27d8c21..e7e7411308 100644 --- a/internal/website/data/examples.json +++ b/internal/website/data/examples.json @@ -65,7 +65,7 @@ }, "gocloud.dev/blob/s3blob.ExampleOpenBucketV2": { "imports": "import (\n\t\"context\"\n\n\tawsv2cfg \"github.com/aws/aws-sdk-go-v2/config\"\n\ts3v2 \"github.com/aws/aws-sdk-go-v2/service/s3\"\n\t\"gocloud.dev/blob/s3blob\"\n)", - "code": "// Establish a AWS V2 Config.\n// See https://aws.github.io/aws-sdk-go-v2/docs/configuring-sdk/ for more info.\nctx := context.Background()\ncfg, err := awsv2cfg.LoadDefaultConfig(ctx)\nif err != nil {\n\treturn err\n}\n\n// Create a *blob.Bucket.\nclientV2 := s3v2.NewFromConfig(cfg)\nbucket, err := s3blob.OpenBucketV2(ctx, clientV2, \"my-bucket\", nil)\nif err != nil {\n\treturn err\n}\ndefer bucket.Close()" + "code": "// Establish a AWS V2 Config.\n// See https://aws.github.io/aws-sdk-go-v2/docs/configuring-sdk/ for more info.\ncfg, err := awsv2cfg.LoadDefaultConfig(ctx)\nif err != nil {\n\treturn err\n}\n\n// Create a *blob.Bucket.\nclientV2 := s3v2.NewFromConfig(cfg)\nbucket, err := s3blob.OpenBucketV2(ctx, clientV2, \"my-bucket\", nil)\nif err != nil {\n\treturn err\n}\ndefer bucket.Close()" }, "gocloud.dev/blob/s3blob.Example_openBucketFromURL": { "imports": "import (\n\t\"context\"\n\n\t\"gocloud.dev/blob\"\n\t_ \"gocloud.dev/blob/s3blob\"\n)",