Как вызвать ResolveCustomer и GetEntitlements из aws-marketplace с помощью aws-sdk-go?

Мне нужно вызвать службы ResolveCustomer и GetEntitlements, используя aws-sdk-go. Нет доступных примеров кода о том, как настроить клиенты aws для таких вызовов.

Может кто-нибудь помочь с примерами кода go?

Будет полезно, если кто-то провел юнит-тестирование для таких вызовов; с точки зрения, как смоделировать вызовы API ResolveCustomer и GetEntitlements в golang?

1 ответ

Новая функция пакета MarketPlaceMetering, https://docs.aws.amazon.com/sdk-for-go/api/service/marketplacemetering/, содержит краткий пример создания клиента MarketPlaceMetering.

GetEntitlements является частью пакета MarketplaceEntitlementService, поэтому посмотрите новую функцию этого пакета, https://docs.aws.amazon.com/sdk-for-go/api/service/marketplaceentitlementservice/, для краткого примера создания MarketPlaceEntitleleService клиент.

Для получения дополнительной информации о настройке SDK см. https://docs.aws.amazon.com/sdk-for-go/v1/developer-guide/making-requests.html.

Обратите внимание, что они оба в версии V1 Go SDK. Не стесняйтесь просматривать версию V2, https://github.com/aws/aws-sdk-go-v2, в которой есть некоторые различия в том, как вы создаете клиент (вы должны быть в состоянии понять это на примере DynamoDB там).

Другие вопросы по тегам