我有一个问题,解决客户使用注册令牌提供的邮政重定向。当我试图解决客户时,我会得到一个异常,表示用户没有被授权。
"Amazon.AWSMarketplaceMetering.AmazonAWSMarketplaceMeteringException:‘用户无权为此产品调用ResolveCustomer。’“
我构建了这样的客户端:
marketplaceClient =
new AmazonAWSMarketplaceMeteringClient(awsCredentials, regionEndpoint);和用于构建客户端的用户的AWS策略如下:
{
"Version": "2012-10-17",
"Statement": [
{
"Sid": "MarketplacePolicy",
"Effect": "Allow",
"Action": [
"aws-marketplace:*"
],
"Resource": [
"*"
]
}
]
}最后,我尝试像这样解决客户问题::
var customerData = await marketplaceClient.ResolveCustomerAsync(resolveCustRequest).ConfigureAwait(true);下面是VS异常的屏幕上限:
对于为什么这不起作用的任何和所有的帮助/想法都将不胜感激。
发布于 2021-02-16 14:38:03
我解决了这个问题。
API需要从用于发布SaaS应用程序的出卖人帐户id中调用,以成功解析令牌。
正确的市场帐户已经传达给我,一切都按其应有的方式运作。
https://stackoverflow.com/questions/66212804
复制相似问题