首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >AWS市场整合- .NET核心AmazonAWSMarketplaceMeteringClient - ResolveCustomer未授权

AWS市场整合- .NET核心AmazonAWSMarketplaceMeteringClient - ResolveCustomer未授权
EN

Stack Overflow用户
提问于 2021-02-15 17:37:50
回答 1查看 227关注 0票数 0

我有一个问题,解决客户使用注册令牌提供的邮政重定向。当我试图解决客户时,我会得到一个异常,表示用户没有被授权。

"Amazon.AWSMarketplaceMetering.AmazonAWSMarketplaceMeteringException:‘用户无权为此产品调用ResolveCustomer。’“

我构建了这样的客户端:

代码语言:javascript
复制
 marketplaceClient =
                     new AmazonAWSMarketplaceMeteringClient(awsCredentials, regionEndpoint);

和用于构建客户端的用户的AWS策略如下:

代码语言:javascript
复制
{
    "Version": "2012-10-17",
    "Statement": [
        {
            "Sid": "MarketplacePolicy",
            "Effect": "Allow",
            "Action": [
                "aws-marketplace:*"
            ],
            "Resource": [
                "*"
            ]
        }
    ]
}

最后,我尝试像这样解决客户问题:

代码语言:javascript
复制
var customerData = await marketplaceClient.ResolveCustomerAsync(resolveCustRequest).ConfigureAwait(true);

下面是VS异常的屏幕上限:

Visual异常

对于为什么这不起作用的任何和所有的帮助/想法都将不胜感激。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2021-02-16 14:38:03

我解决了这个问题。

API需要从用于发布SaaS应用程序的出卖人帐户id中调用,以成功解析令牌。

正确的市场帐户已经传达给我,一切都按其应有的方式运作。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/66212804

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档