自宅サーバ/VPS/クラウド– category –
-
自宅サーバ/VPS/クラウド
simpleMicroServiceRoleでDynamoDBをqueryする権限を与える
AWSのLambdaでは実行ロールを用いてアクセス制御を行うわけだが、テンプレートポリシーのsimpleMicroServiceRoleを用いると、Cloud Watch LogsとDynamoDBの基本的な操作権限が与えられて便利だ。便利なのだが、Queryの権限がないので(Scanはあるのに)、その権限を追加するメモ。 Queryの権限を与える AWSのLambdaでDynamoDBを操作したりな... -
自宅サーバ/VPS/クラウド
AWS Lambda + API Gateway で/hoge/{group}/{user}のように階層構造のREST APIでパスパラメータの受け渡し
AWS系の記事を書くと、サービス名が入るのでどうしてもタイトルが長くなってしまうのがつらい。二時間ドラマでもここまで長くない。 AWS Lambda + API Gateway でREST APIを作るとして、/hoge/{group}/{user}のように、URI階層構造にして、かつ{group}と{user}をパスパラメータとして関数内で処理するようなパターンを考える。ちなみにLambda... -
自宅サーバ/VPS/クラウド
AWS Lambda + API Gateway でREST APIを作成し、値を渡してDynamoDBに書き込んでついでに返り値を得るサンプル
やたらと長い表題になってしまったがこのとおり。AWS Lambda + API Gateway でREST APIを作成する。API経由で値をjsonで渡してDynamoDBに書き込み、さらに返り値をjsonで得られるようなサンプルを作成する。Lambdaはpython3.6で書く。 すっごいハマった……。 やること REST APIを叩いて、DynamoDBに書き込みを行いたい。かつ、返り値を得て結... -
自宅サーバ/VPS/クラウド
AWS S3上のjsonファイルをgetJSONしたらNo ‘Access-Control-Allow-Origin’ header is present on the requested resourceと怒られた時の対応
AWSのS3上にjsonファイルを置いて、サーバーからjQuery.getJSONで読み込みに行ったところ、怒られた。セキュリティ上の問題から、クロスドメインを許さない、Same-Origin Policyのため。S3側で対応が必要。 以下、メモ。 状況 AWSのS3上にjsonファイルを置いた。EC2インスタンスから、jQuery.getJSONでjsonファイルを読み込もうとした。 が、... -
自宅サーバ/VPS/クラウド
AWSのELBでセッション維持の設定(スティッキーセッション)
AWSではELBを用いることで、簡単に負荷分散・冗長化した構成ができる。ただ、セッション管理を前提としたシステムにおいては、セッションの途中で別のEC2インスタンスに当てられたらどうするの?という問題がある。基本的にはキャッシュサーバーを別にたてるのが良いようだが、それだと何かとコストがかかるので、手っ取り早いやり方として、... -
自宅サーバ/VPS/クラウド
MySQLクライアントでAWSのRDSに接続
MySQLクライアント、ここではSequel Pro 1.1.2およびMySQL Workbench 6.3で、AWS上のRDSに、EC2をSSHで踏み台にして接続する時の設定メモ。設定するのに必要な項目をおさえておけばどのソフトウェア使ってもだいたい一緒。当たり前だけれど。 用意 ネットワーク構成。 踏み台を経由してRDSのDBに接続する。なのでローカルにはMySQLが入ってい... -
自宅サーバ/VPS/クラウド
pythonのmysqlclientでSSH越しにAWSのRDSにアクセス
pythonのmysqlclientを使って、AWSのRDSにアクセスするやり方のメモ。普通、AWSのRDSはプライベートネットワーク内にあるため、インターネットに繋がっている踏み台のサーバーをSSHで経由する必要がある。 やりたいこと pythonのmysqlclientを使って、AWSのRDSにアクセスしてSQL文を実行したい。RDSはプライベートネットワークにあるため、踏... -
自宅サーバ/VPS/クラウド
初心者がAWSでとりあえず最初にWebサーバー立ち上げるまで
最近仕事で使うことになったので、AWS(Amazon Web Services)を急遽勉強している。さすがにネットに直に関係する分野なだけあり、入門的な記事は散らばっているが、AWSの変化が早いことや、立ち位置によって入門の意味が大きく違うために、どうにもイマイチ掴めない。 で、結局入門書を一冊購入し、そのとおりにやったつもりなのにやっぱりエ... -
自宅サーバ/VPS/クラウド
独自ドメインのメールをGmailに転送してエイリアスしてiPhoneのメールアプリで送受信するのに苦労した話
お名前.comのメールサーバーで独自ドメインのメール→Gmail転送(メールアドレスはエイリアスする)→iPhoneのメールアプリで送受信、しようとしたらやけに苦労した話。 タイトルだけでなんかもう嫌な予感しかしない。もちろん別に好きでこんなことをしたわけではないのだが、人に頼まれて……。しかも結局iPhoneのGmailアプリを使うことになった... -
自宅サーバ/VPS/クラウド
お名前.comのメールをiPhoneで使う設定をして、Temporary authentication failureが出た時の対応
お名前.comのメールアカウントの設定で、POPサーバーの設定をした時に、「Temporary authentication faulure」と出たときの対応。 結論から言うとデフォルトのポート番号に問題があった。iOS 11では995になっていたが、お名前.comでは110。ただ人によっては特に何も変えなくても自動的に110になっていたらしい……。 状況 環境はiOS 11。iPhone...