IT練習ノート

IT関連で調べたこと(実際は嵌ったこと)を書いています。

aws

jsiiの仕組みの確認

aws

github.com Node.Js上でサーバが立ち上がり、クライアントのJavaと、JSONを用いたプロセス間通信をする。 Client : Java Server : javascript > node jsii-runtime.js JsiiRuntimet.java <-- STDIN/STDOUT protocol --> jsii-runtime.js --> jsii-kernel.js …

タグ名よりEC2インスタンスを起動する

require File.expand_path(File.dirname(__FILE__) + '/../samples_config') instances = AWS::EC2.new.instances # p instances instances.each { |i| puts i.id + " " + (i.ip_address ? i.ip_address : "") + " " + (i.tags["Name"] ? i.tags["Name"] : "…

EC2インスタンスの情報を参照する

EC2のインスタンスの情報を確認する小さなサンプル 1 require File.expand_path(File.dirname(__FILE__) + '/../samples_config') 2 3 instance_id = "i-XXXXXXXX" 4 instance = nil 5 begin 6 instance = AWS::EC2.new.instances[instance_id] 7 p instance…

EC2インスタンスの起動と停止

rubyからEC2インスタンスを操作を小さなサンプルを作り練習しました。 ASW.configにてaccess_key_idとsecret_access_keyだけでなくregion_idも必要なのですね。それに気づかずかなり嵌りました。 そもそもどのリージョンに属しているかは、インスタンスの情…

EC2にTomcatインストール

いつもインストール方法を忘れてしまうので改めてメモ。 (1)yumの更新 [root@ip-xxx-xx-x-xxx ec2-user]# yum update 読み込んだプラグイン:priorities, update-motd, upgrade-helper 依存性の解決をしています --> トランザクションの確認を実行しています…

EC2上でC#を試してみる

価値があるとは思えませんが、環境があるとC#の文法ぐらいは勉強できるかと。 root@ip-XXX-XX-XX-XX:/home/ubuntu/download# sudo add-apt-repository ppa:keks9n/monodevelop-latest Here you can find the latest MonoDevelop. monodevelop-latest package…

EC2へファイルアップロードとEC2からファイルダウンロード

aws

何度もわすれるので、備忘として記録アップロード work$ scp -i ./xxxxx.pem ./Mandarin_Pair.jpg ubuntu@YY.YYY.YYY.YYY:/home/ubuntu/download/opencv-2.4.6.1/samples/c Mandarin_Pair.jpg 100% 24KB 24.4KB/s 00:00 ※アップロード先のディレクトリに書き…

Yesodのインストールと立ち上げ

Amazon Linux AMI 2013.09.2にて試してみました。 嵌ったところ ec2-userでhaskellやYesodをインストールしましたが、permissionエラーになる箇所があり(具体的な場所は忘れてしまいました)、ルートユーザでインストールした方が良さそうです。 [ec2-user@…

AWSにhaskell環境構築

Haskell開発環境構築 vimでコーディングがしやすいようにプラグインを入れてみる。毎度のことながら嵌りましたねぇ。 感想などなど cabal等を使っているものの、各種モジュールの依存関係で手こずる。 各種インストールはblog等のweb情報を参考にしつつも、…

Windows Server2012でJava

aws

まぁ、それってどうよ、って感じですが、それはそれとして、練習ということでやってみました。インスタンスを作成します。 Management ConsoleよりEC2選択 Launch Instanceボタン Quick Start Tab Microsoft Windows Server 2012 Baseを選択(free tierのやつ…

課金されたら通知する設定

aws

各種通知の設定はCloud Watchで行うみたいですね。その中に、金額に関する通知設定ができるようです。Tokyouリージョンで課金に関わる通知設定をしようと思ってしまい、嵌りました。 Management Console Cloud Watch 右側のメニューよりAlarm リージョンをVe…

EBSのバックアップリストアの練習

aws

注意というほどでもないですが、下記についてウッカリしないようにします。 volumeをdetachするときは、unmountを忘れずに。 snapshotからvolumeを作った場合、attache後にdfすると悲しいことになる。snapshotを取っているのでもともとformatされている。 EB…

EBSの練習

aws

Management Console上でボリュームを作った後の話です。 無理矢理Detacheするのはやめましょう。。アタッチされていることの確認をしたが、dev/s*配下には見つからず。なんで? bitnami@ip-XXX-XX-XX-XX:/$ sudo ls -l /dev/s* lrwxrwxrwx 1 root root 8 Mar…

AWS事始め

aws

AWSを始めるにあたり下記サイトを参考にさせていただきました。 AWSの無料枠について http://fanblogs.jp/kagayakibito/archive/105/0 アカウント作成、EC2インスタンス作成、Apacheインストール http://liginc.co.jp/web/programming/server/39969 yumにつ…