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

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

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

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


person Piyush Jajoo    schedule 16.03.2018    source источник


Ответы (1)


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

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

Дополнительные сведения о настройке 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).

person Doug Schwartz    schedule 26.03.2018