func main() { var request check.CheckRequest inputRequest(&request) awsConfig := s3resource.NewAwsConfig( request.Source.AccessKeyID, request.Source.SecretAccessKey, request.Source.RegionName, request.Source.Endpoint, request.Source.DisableSSL, ) client := s3resource.NewS3Client( os.Stderr, awsConfig, request.Source.UseV2Signing, ) command := check.NewCheckCommand(client) response, err := command.Run(request) if err != nil { s3resource.Fatal("running command", err) } outputResponse(response) }
func main() { var request check.CheckRequest inputRequest(&request) client, err := s3resource.NewS3Client( os.Stderr, request.Source.AccessKeyID, request.Source.SecretAccessKey, request.Source.RegionName, request.Source.Endpoint, ) if err != nil { s3resource.Fatal("building S3 client", err) } command := check.NewCheckCommand(client) response, err := command.Run(request) if err != nil { s3resource.Fatal("running command", err) } outputResponse(response) }