MWS迁移SPAPI教程

178 阅读1分钟

教程:

zhuanlan.zhihu.com/p/460291534

 

1. 首先创建IAM用户

2. 创建 IAM 策略(较难打开)

用json的格式填写 :

{ "Version": "2012-10-17", "Statement": [ { "Effect": "Allow", "Action": "execute-api:Invoke", "Resource": "arn:aws:execute-api:*:*:*" } ] }

3. 创建IAM角色

选择AWS账户

4. 点击用户-权限-添加权限-创建内联策略

这里就是选择STS。 然后把上面创建角色的ARN填进去

5. 点击角色-权限-添加权限-创建内联策略

这里复制上面那个JSON进去, (所以第2步创建的策略可能是没用的, 类型显示的是客户托管,要内联的才可以, 把客户托管这个删掉)

6. 去登录亚马逊后台。

5.1 在用户权限-亚马逊 MWS 开发人员访问密钥-访问开发人员凭证-访问凭证那创建APP 
    选择类型SPAPI权限全部勾选,创建好之后授权,得到token

5.2 获取client_id和client_secret

 

7. 再回到IAM控制台,用户-安全凭证-访问密钥

创建访问秘钥-其他-标签忽略,创建

得到用户账号:ABC************************

用户密码:ABC******************************************

 

======================== SPAPI各配置项来源============

1. access_key(来自IAM控制台,用户-安全凭证):

**ABC*************************************

2. access_secret(来自IAM控制台,用户-安全凭证)

**ABC************************************************

3.role_arn(来自IAM控制台, 创建角色所得):

arn:aws:iam::***************:role/*******

4.refresh_token(来自亚马逊后台,用户权限-开发人员凭证-添加APP授权所得)

ABC**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************

5. client_id(同上,点击LWA获得, 每隔一段时间需要更新)

amzn1.************.**********************************

6.client_secret(同上):

amzn1.********.**.*****************************************