# ibp-aws-adapter **Repository Path**: ibp_dev/ibp-aws-adapter ## Basic Information - **Project Name**: ibp-aws-adapter - **Description**: No description available - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2018-09-29 - **Last Updated**: 2020-12-19 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README [TOC] ### ibp-aws-adapter描述: `ibp-aws-adapter`服务提供系统与AWS SDK相关集成,主要提供的服务有文件/图片上传S3、创建用户key、创建API,部署API,API订阅、取消订阅、删除API、自动创建微服务平台(cloudformation)、部署微服务应用、查询创建微服务平台事件消息、微服务组件列表、查询应用服务运行实例个数等API。 ### 基础软件: 1. `git` 2. `jdk1.8` 3. `redis3.2` ### 服务启动: ​ 确保`ibp-config-repo`、`redis`都已经起来。 #### local profile配置文件: ```yaml server: port: 9003 #服务端口 spring: application: name: IBP-AWS-ADAPTER #服务名称 session: store-type: none redis: #redis配置[必须项但可修改] host: 127.0.0.1 port: 6379 password: ibp: #动态属性配置 aws: region: cn-northwest-1 #区域宁夏OR北京 s3bucketName: ibp-dev-dont-delete #S3路径 ``` #### 启动参数: | 参数名 | 描述 | | :-------------------------------- | :------------------------------------------- | | config_active | ibp-config-repo服务中profile配置文件后缀 | | config_url | ibp-config-repo服务的访问URL | | config_sqs_request | ibp系统中统一的请求队列名可自定义,但必须统一 | | config_sqs_response_apimanager | apimanager服务监听返回的结果的队列名 | | config_sqs_response_account | account服务监听返回的结果的队列名 | | config_sqs_response_microplatform | microplatform服务监听返回的结果的队列名 | | config_sqs_cf_notify | cf_notify返回的结果的队列名 | #### spring-Boot命令启动: ```markdown spring-boot:run -Dconfig_active=lvning -Dconfig_url=http://127.0.0.1:9010 -Dconfig_sqs_request=request_test -Dconfig_sqs_response_apimanager=response_apimanager_test -Dconfig_sqs_response_account=response_account_test -Dconfig_sqs_response_microplatform=response_microplatform_test -Dconfig_sqs_cf_notify=cf_notify_test -f pom.xml ```