

AWS Marketplace API 参考已重组。有关支持的 API 操作的更多信息，请参阅 [AWS Marketplace API 参考](https://docs.aws.amazon.com/marketplace/latest/APIReference/Welcome.html)。

本文属于机器翻译版本。若本译文内容与英语原文存在差异，则一律以英文原文为准。

# 的访问控制 AWS Marketplace 部署 API
<a name="deployment-api-access-control"></a>

要在中管理部署 AWS Marketplace，您必须确保拥有必要的 AWS Identity and Access Management (IAM) 角色和权限。

在调用`PutDeploymentParameter`操作之前，买家必须创建**AWSServiceRoleForMarketplaceDeployment**服务相关角色。这 AWS Marketplace 提供了在买方账户中创建、管理和标记必要的部署参数相关资源所需的权限。买家在完成任何 Quick Launch 体验的配置过程时使用提示创建此角色。有关更多信息，请参阅《* AWS Marketplace 买家指南》*中的[使用角色配置和启动产品](https://docs.aws.amazon.com/marketplace/latest/buyerguide/using-service-linked-roles-secrets.html)。

要致电`PutDeploymentParameter`，卖家必须拥有 IAM 权限才能执行以下操作：

------
#### [ JSON ]

****  

```
{
    "Version":"2012-10-17",		 	 	 
    "Statement": [
        {
            "Action": [
                "aws-marketplace:PutDeploymentParameter",
                "aws-marketplace:TagResource"
            ],
            "Effect": "Allow",
            "Resource": "*"
        }
    ]
}
```

------

该`aws-marketplace:PutDeploymentParameter`操作允许用户调用 `PutDeploymentParameter` API。API 还接受可选`tags`属性。如果请求中包含该`tags`属性，则调用者还必须拥有相关资源的权限。`aws-marketplace:TagResource`有关创建用户的更多信息，请参阅 I [AM 用户指南中的在您的 AWS 账户中创建](https://docs.aws.amazon.com/IAM/latest/UserGuide/id_users_create.html)*用户。*有关创建和分配策略的更多信息，请参阅[更改 IAM 用户的权限](https://docs.aws.amazon.com/IAM/latest/UserGuide/id_users_change-permissions.html)。