"simplified" is relative: still need to know details, and the SDK keeps changing...
at the end, it may be simpler to use raw REST API?
AWS SDK for Go
"The AWS SDK for Go simpliļ¬es use of AWS services by providing a set of libraries that are consistent and familiar for Go developers. It supports higher level abstractions for simplified development"
SDK Developer Guide - Use this document to learn how to get started and use the AWS SDK for Go V2.
SDK Migration Guide - Use this document to learn how to migrate to V2 from the AWS SDK for Go.
SDK API Reference Documentation - Use this document to look up all API operation input and output parameters for AWS services supported by the SDK. The API reference also includes documentation of the SDK, and examples how to using the SDK, service client API operations, and API operation require parameters.
Service Documentation - Use this documentation to learn how to interface with AWS services. These guides are great for getting started with a service, or when looking for more information about a service. While this document is not required for coding, services may supply helpful samples to look out for.
Forum - Ask questions, get help, and give feedback
Converse - Amazon Bedrock (JSON API)
Amazon Bedrock Runtime examples using SDK for Go V2 - AWS SDK for Go v2
aws-doc-sdk-examples/gov2/bedrock-runtime at main · awsdocs/aws-doc-sdk-examples
What is the AWS SDK for Go v2? - AWS SDK for Go v2
"The AWS SDK for Go v2 supports interacting with Amazon Bedrock models through the InvokeModel method, which is the primary way to invoke models, including those with "computer use" features like Claude Haiku 3.5/Sonnet 3.5 v2. While there's a discussion about adding support for a converse method, currently, the Go SDK primarily uses InvokeModel."