やたらと長い表題になってしまったがこのとおり。AWS Lambda + API Gateway でREST APIを作成する。API経由で値をjsonで渡してDynamoDBに書き込み、さらに返り値をjsonで得られるようなサンプルを作成する。Lambdaはpython3.6で書く。
すっごいハマった……。
“AWS Lambda + API Gateway でREST APIを作成し、値を渡してDynamoDBに書き込んでついでに返り値を得るサンプル” の続きを読む
見栄を張らない、背伸びをしない。 私はただの阿呆です。 嘘です。 since 2012.10.17.
やたらと長い表題になってしまったがこのとおり。AWS Lambda + API Gateway でREST APIを作成する。API経由で値をjsonで渡してDynamoDBに書き込み、さらに返り値をjsonで得られるようなサンプルを作成する。Lambdaはpython3.6で書く。
すっごいハマった……。
“AWS Lambda + API Gateway でREST APIを作成し、値を渡してDynamoDBに書き込んでついでに返り値を得るサンプル” の続きを読む
AWSのS3上にjsonファイルを置いて、サーバーからjQuery.getJSONで読み込みに行ったところ、怒られた。セキュリティ上の問題から、クロスドメインを許さない、Same-Origin Policyのため。S3側で対応が必要。
以下、メモ。
AWSではELBを用いることで、簡単に負荷分散・冗長化した構成ができる。ただ、セッション管理を前提としたシステムにおいては、セッションの途中で別のEC2インスタンスに当てられたらどうするの?という問題がある。基本的にはキャッシュサーバーを別にたてるのが良いようだが、それだと何かとコストがかかるので、手っ取り早いやり方として、スティッキーセッションの設定がある。
MySQLクライアント、ここではSequel Pro 1.1.2およびMySQL Workbench 6.3で、AWS上のRDSに、EC2をSSHで踏み台にして接続する時の設定メモ。設定するのに必要な項目をおさえておけばどのソフトウェア使ってもだいたい一緒。当たり前だけれど。
“MySQLクライアントでAWSのRDSに接続” の続きを読む
pythonのmysqlclientを使って、AWSのRDSにアクセスするやり方のメモ。普通、AWSのRDSはプライベートネットワーク内にあるため、インターネットに繋がっている踏み台のサーバーをSSHで経由する必要がある。
最近仕事で使うことになったので、AWS(Amazon Web Services)を急遽勉強している。さすがにネットに直に関係する分野なだけあり、入門的な記事は散らばっているが、AWSの変化が早いことや、立ち位置によって入門の意味が大きく違うために、どうにもイマイチ掴めない。
で、結局入門書を一冊購入し、そのとおりにやったつもりなのにやっぱりエラーが出て、原因を調べ調べ再構築繰り返してようやく朧気ながらわかってきような気がしないでもないいつもの感じである。
ひとまず、この記事ではVPCを作成してEC2を一つおき、Webサーバーとして起動するまでの最初の一歩について書く。