### Run Performance Utility Example Source: https://github.com/aws/aws-sdk-go-v2/blob/main/feature/s3/manager/internal/integration/downloader/README.md Executes the performance utility to benchmark S3 downloads. This example shows how to set environment variables and pass command-line flags for configuration. ```sh AWS_REGION=us-west-2 AWS_PROFILE=aws-go-sdk-team-test ./download.test \ -test.bench=. \ -test.benchmem \ -test.benchtime 1x \ -bucket aws-sdk-go-data \ -client.idle-conns 1000 \ -client.idle-conns-host 300 \ -client.timeout.connect=1s \ -client.timeout.response-header=1s ``` -------------------------------- ### Run Performance Utility Usage Example Source: https://github.com/aws/aws-sdk-go-v2/blob/main/feature/s3/manager/internal/integration/uploader/README.md Executes the performance utility with specified AWS region, profile, and performance testing flags. Customizes HTTP client connection and timeout settings. ```sh AWS_REGION=us-west-2 AWS_PROFILE=aws-go-sdk-team-test ./uploader.test \ -test.bench=. \ -test.benchmem \ -test.benchtime 1x \ -bucket aws-sdk-go-data \ -client.idle-conns 1000 \ -client.idle-conns-host 300 \ -client.timeout.connect=1s \ -client.timeout.response-header=1s ``` -------------------------------- ### Manual File Path Example Source: https://github.com/aws/aws-sdk-go-v2/blob/main/codegen/protocol-test-codegen/manual/README.md To add a file that should end up at internal/protocoltest/jsonrpc10/my_test.go, place it at manual/jsonrpc10/my_test.go. ```go manual/jsonrpc10/my_test.go ``` -------------------------------- ### Add AWS SDK v2 Dependencies for Go Source: https://github.com/aws/aws-sdk-go-v2/blob/main/README.md Retrieves the necessary AWS SDK for Go v2 modules using 'go get'. These include core SDK, configuration, and the DynamoDB service client. ```sh $ go get github.com/aws/aws-sdk-go-v2/aws $ go get github.com/aws/aws-sdk-go-v2/config $ go get github.com/aws/aws-sdk-go-v2/service/dynamodb ```