AWSでnode.jsの永続化

AWS上のbot起動などで常時node.jsを実行させるための設定です。

簡単に設定のできるforever.jsを使いました。

OS起動時の自動実行が地味にめんどくさくなってた。

続きを読む AWSでnode.jsの永続化

HTMLからAWS経由で外部APIを使う様々な方法

様々な分野で用意されている便利なAPIですが、WEBページから利用しようとするとつまずきがちです。

ブラウザはドメインの異なるデータを取得できません(同一生成元ポリシー)。

CORS (Cross-Origin Resource Sharing) ヘッダーのAccess-Control-Allow-Originが「*」とでも設定されていれば使えますが、まずないです。

AWSを使って外部のAPIを使うための方法をいくつかまとめます。

続きを読む HTMLからAWS経由で外部APIを使う様々な方法

【AWS】LightSailでNode.jsを使ったスクレイピング

月額5$の安価で借りれるLightsailを使ってスクレイピングしてみました。

Node.js付きのインスタンスを作れるので、これを使っていきます。

続きを読む 【AWS】LightSailでNode.jsを使ったスクレイピング

【AWS】サーバレスで画像を返す機能を作る

久々にAWSで遊びたくなったので画像処理系をしてみます。

サーバレスの構成にしてメンテナンスフリーに。

まずは最初の一歩としてURLで指定した画像を返す機能を作ります。

続きを読む 【AWS】サーバレスで画像を返す機能を作る

ラズベリーパイで仮想通貨マイニング

最初はLightsailでやろうとしたけど5$のプランではメモリが足りなかった。

昔買ったラズパイ3が余ってたのを思い出してこれを使うことにした。

マシンパワーのいらないPoS式で有名どころの XP Coin で試してみました。

続きを読む ラズベリーパイで仮想通貨マイニング

Lightsailのメモリが足りないからスワップ追加

EC2(t2.micro) から Lightsail (5$) に乗り換えたところメモリが足りなくなりました。

EC2(t2.nano)と同じで 512MB しかないのでうまいこと使わないといけないです。

とりあえず一時しのぎにスワップファイルを追加しました。

続きを読む Lightsailのメモリが足りないからスワップ追加

LightsailからS3にファイル転送

Lightsailで作ったインスタンスからS3にファイル転送したい。

EC2やLambdaみたいにロールの追加ができないのでユーザの追加から行います。

続きを読む LightsailからS3にファイル転送

Lightsailにnodeとかスクレイピングツールを入れる

Lightsailへのnodejs&npm、phantomjs(ヘッドレスブラウザ)、casperjs(phantomjsライブラリ)導入メモ。

環境はBitnami(Ubuntu)で前回Jenkinsを入れた後です。

続きを読む Lightsailにnodeとかスクレイピングツールを入れる

【AWS】LightSailにJenkinsをインストール

ほぼまっさらの状態からJenkinsを入れたので手順メモ。

内容はシステムアップデートとJava&Jenkinsのインストールです。

続きを読む 【AWS】LightSailにJenkinsをインストール

【AWS】EC2からLightsailに乗り換え

AWSのサーバはクラウドサーバのEC2とVPSサーバのLightsailがあります。

大雑把に言うと自由自在で従量課金のEC2と安定して安い月額のLightsailです。

コストダウンのためにWordPressブログの移行をしたのでそのメモ。

続きを読む 【AWS】EC2からLightsailに乗り換え