AWS/Chalice
をテンプレートにして作成
[
トップ
] [
新規
|
一覧
|
検索
|
最終更新
|
ヘルプ
|
ログイン
]
開始行:
-AWS 謹製 サーバーレスフレームワーク
*参考にした本&サイト [#gdcd7c93]
https://github.com/7pairs/hobopy
表紙だけだと微妙だが、かなり役に立つ知識満載
*CORS(Cross Origin Resource Sharing)について [#nee4b34b]
-Ajaxはセキュリティ上の理由により、基本同一ドメインのみ
-アクセスされる側が許可するドメインをしているすることで回...
-同一ドメイン制約を回避するために依然用いられていたJSONP...
-CORSを使う時にCookieはデフォルトでは飛ばなくなっているが...
*インストール [#pa5a2f28]
pip install chalice
*操作一覧 [#rc5ad69f]
aws cliのprofileも利用可能 --profile=limitedをつける
|仮想環境の切り替え|source ~/hobopy/.venv/hobopy-backend/...
|ローカル起動|chalice local --stage dev|http://127.0.0.1:...
|デプロイ|chalice deploy --stage dev|API Gateway,Lambda|
|削除|chalice delete --stage dev||
*Dynamo DB Local [#hc9b255d]
-jarを解凍して以下のディレクトリで起動
java -Djava.library.path=./DynamoDBLocal_lib -jar Dynamo...
-jsonスキーマインポート
aws dynamodb create-table --cli-input-json file://04.01_...
-jsonデータ import
aws dynamodb batch-write-item --request-items file://04....
-データスキャン
aws dynamodb scan --table-name Todos --endpoint-url http...
-他にもDockerで動くLocalStackもある
終了行:
-AWS 謹製 サーバーレスフレームワーク
*参考にした本&サイト [#gdcd7c93]
https://github.com/7pairs/hobopy
表紙だけだと微妙だが、かなり役に立つ知識満載
*CORS(Cross Origin Resource Sharing)について [#nee4b34b]
-Ajaxはセキュリティ上の理由により、基本同一ドメインのみ
-アクセスされる側が許可するドメインをしているすることで回...
-同一ドメイン制約を回避するために依然用いられていたJSONP...
-CORSを使う時にCookieはデフォルトでは飛ばなくなっているが...
*インストール [#pa5a2f28]
pip install chalice
*操作一覧 [#rc5ad69f]
aws cliのprofileも利用可能 --profile=limitedをつける
|仮想環境の切り替え|source ~/hobopy/.venv/hobopy-backend/...
|ローカル起動|chalice local --stage dev|http://127.0.0.1:...
|デプロイ|chalice deploy --stage dev|API Gateway,Lambda|
|削除|chalice delete --stage dev||
*Dynamo DB Local [#hc9b255d]
-jarを解凍して以下のディレクトリで起動
java -Djava.library.path=./DynamoDBLocal_lib -jar Dynamo...
-jsonスキーマインポート
aws dynamodb create-table --cli-input-json file://04.01_...
-jsonデータ import
aws dynamodb batch-write-item --request-items file://04....
-データスキャン
aws dynamodb scan --table-name Todos --endpoint-url http...
-他にもDockerで動くLocalStackもある
ページ名: