Category: AWS

【Mechanize/Ruby】Amazonへのログイン

Amazonのウェブサービスの操作を自動化しています。RubyでMechanizeを使ってAmazonにログインしようとしたのですが、「Cookieを有効にしてください」の表示がでてしまってうまく行きませんでした。 調べたところ、Stackoverflowのページに投稿があり、以下のようにagent.follow_meta_refresh = trueとagent.redirect_ok = trueとagent.user_agent_alias = ‘Mac Safari’を設定したらうまく行きました。 以下の例の中で、MAIL_ADDRESSとPASSWORDのところは適当に変更してください。

Ruby Fog::AWS::SimpleDBのサンプル

いまさらですがRubyのクラウドAPIであるFog経由でAmazonのSimpleDBを利用する練習として作ったスクリプトをgistにアップロードしておきました。ぼくは自分の写真のデータをバックアップしているAmazon Glacierとの連携や簡単なウェブサービスでの利用を想定していますが、他の誰かの何かの参考になれば。 → Ruby Fog::AWS::SimpleDB Example – gist fogはgemで簡単にインストールできます。 20150107時点のコードを以下にも再掲しておきます。(gist上では更新されているかもしれません) YOUR_ACCESS_KEY_IDとYOUR_SECRET_ACCESS_KEYは、実際に使用するアカウントのものに変更してください。利用したいregionがTokyoでない場合は:regionも変更してください。AmazonのRegions and Endpointsのページで各regionの名称が整理されているので必要な場合は参照してください。 Region Name Region US East (N. Virginia) us-east-1 US West (Oregon) us-west-2 US West (N. California)…