From 04d9503286850082dfe7c675f8909ce05d3f4392 Mon Sep 17 00:00:00 2001 From: 3panda <3panda@gmail.com> Date: Sat, 11 Aug 2018 17:58:39 +0900 Subject: [PATCH] =?UTF-8?q?READM=E6=9B=B4=E6=96=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- README.md | 45 +++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 45 insertions(+) diff --git a/README.md b/README.md index b82801d..4604414 100644 --- a/README.md +++ b/README.md @@ -1 +1,46 @@ # todo_backlog_back +todo listの内容をBacklogに記録するWebアプリのバックエンド処理 + +## 前提条件 +- Backの処理はAWS Lambda +- APIはAmazon API Gateway +- 利用ライブラリー requests + +## Lambda関数 +以下のディレクトリにrequests(ライブラリ)を個別に取得しZip圧縮でLambdaにアップロードする +- add_backlog_issue +- get_backlog_data +- update_backlog_issue + +## requestsの個別インストール方法 +各ディレクトリで以下を実行 +``` +pip install requests -t . +``` + +## Lambdaに設定する環境変数 +各Lambdaに設定する環境変数は以下 + +- HOST +ex) https://xxxxx.backlog.jp +- PROJECT_KEY +BacklogのProject key +ex) TODOLIST +- API_KEY +Backlog API KEY +ex) apiKey=#####YOUR_API_KEY##### + +## API Gateway +Lambdaに紐付けるために以下を別途用意 +- add_backlog_issue +Method: POST +- get_backlog_data +Method: GET +- update_backlog_issue +Method: POST + +### 注意 +フロント側でAjaxでやりとりするためCORSを有効にする必要がある + + +