Skip to content

完整的spapi aws环境配置,包括通知的对接

Notifications You must be signed in to change notification settings

amzapi/spapi-cdk-project

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

自动配置 Selling Partner API 在 AWS 的开发环境

自动创建账号,角色,配置策略,创建sqs并授权 等等

注意 区域要统一

注意 EventBridge 需要手动配置

注意 这里只演示了简单的玩法,sqs和eventBridge还可以添加各种触发器,比如lambda函数,webhook 等等 去处理通知

1、先安装 aws-cli 和 aws-cdk 命令行工具

  1. 安装aws-cli https://github.com/aws/aws-cli
  2. 安装aws-cdk
$ npm i -g aws-cdk

2、配置aws开发账号信息

  1. 先去创建开发账号 https://us-east-1.console.aws.amazon.com/iam/home#/users$new?step=details
  2. 下一步下一步创建完成 保存密匙信息
  3. 配置本地aws配置信息
$ aws configure
AWS Access Key ID: MYACCESSKEY
AWS Secret Access Key: MYSECRETKEY
Default region name [us-west-2]: us-west-2
Default output format [None]: json

配置完可以测试一下

$ aws s3 ls

3、拉代码,开始部署,就完事啦

$ git clone https://github.com/amzapi/spapi-cdk-project.git
$ cd spapi-cdk-project && npm i
$ cdk bootstrap
$ cdk deploy

4、EventBridge 事件通知配置,直接看图吧

漏了最后一步没截图, 事件总线->操作->开始发现

剩下的就是api的事情啦,去疯狂的订阅吧! 所有的消息都会在sqs里面了,去拿就好啦!

About

完整的spapi aws环境配置,包括通知的对接

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published