12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758 |
- // Package sdk is the official AWS SDK v2 for the Go programming language.
- //
- // aws-sdk-go-v2 is the the v2 of the AWS SDK for the Go programming language.
- //
- // # Getting started
- //
- // The best way to get started working with the SDK is to use `go get` to add the
- // SDK and desired service clients to your Go dependencies explicitly.
- //
- // go get github.com/aws/aws-sdk-go-v2
- // go get github.com/aws/aws-sdk-go-v2/config
- // go get github.com/aws/aws-sdk-go-v2/service/dynamodb
- //
- // # Hello AWS
- //
- // This example shows how you can use the v2 SDK to make an API request using the
- // SDK's Amazon DynamoDB client.
- //
- // package main
- //
- // import (
- // "context"
- // "fmt"
- // "log"
- //
- // "github.com/aws/aws-sdk-go-v2/aws"
- // "github.com/aws/aws-sdk-go-v2/config"
- // "github.com/aws/aws-sdk-go-v2/service/dynamodb"
- // )
- //
- // func main() {
- // // Using the SDK's default configuration, loading additional config
- // // and credentials values from the environment variables, shared
- // // credentials, and shared configuration files
- // cfg, err := config.LoadDefaultConfig(context.TODO(),
- // config.WithRegion("us-west-2"),
- // )
- // if err != nil {
- // log.Fatalf("unable to load SDK config, %v", err)
- // }
- //
- // // Using the Config value, create the DynamoDB client
- // svc := dynamodb.NewFromConfig(cfg)
- //
- // // Build the request with its input parameters
- // resp, err := svc.ListTables(context.TODO(), &dynamodb.ListTablesInput{
- // Limit: aws.Int32(5),
- // })
- // if err != nil {
- // log.Fatalf("failed to list tables, %v", err)
- // }
- //
- // fmt.Println("Tables:")
- // for _, tableName := range resp.TableNames {
- // fmt.Println(tableName)
- // }
- // }
- package sdk
|