我喜欢使用IAM (标识和访问管理)为特定目的创建具有特定权限的用户/组。
产品广告API需要使用访问密钥(request是AWSAccessKeyId),而IAM可以生成访问密钥,但我不认为有一种方法可以让IAM用户/组只访问产品广告API。
有人知道这能不能做到吗?或者你知道解决办法吗?
发布于 2016-09-07 08:13:39
Amazon 使用IAM进行工作。
我创建了一个IAM用户。它不是一个团体,也没有角色。我只附加了"AdministratorAccess“政策。我在"ItemSearch“和"CartCreate”操作中测试了它。效果很好。
您还可以创建一个新的拒绝策略来限制用户对其他服务的访问,如byronicM在这里所描述的:https://forums.aws.amazon.com/message.jspa?messageID=289929#289929
发布于 2018-12-14 09:26:09
这是今年早些时候悄悄增加的(文档)。使用此策略:
{
"Version": "2012-10-17",
"Statement": [
{
"Effect": "Allow",
"Action": "ProductAdvertisingAPI:*",
"Resource": "*"
}
]
}
发布于 2013-12-17 15:10:09
在Amazon支持这一点之前,建议您创建一个单独的完整密钥,并在开发完成后删除它们。因此,第一个生产密钥不公开,不需要更改,这将节省您的时间。
https://stackoverflow.com/questions/9689357
复制