AWS のリージョン/エンドポイント一覧と aws-sdk での設定
AWS のリージョン/エンドポイント一覧と aws-sdk での設定
AWS の各種サービスの API を叩こうとするとエンドポイントの指定が必要。いつも探すときググったりして面倒だったんだけど一覧ページあったんですね便利!!(なかなかたどり着けなかった…)
s3 のエンドポイントはサブドメイン区切りじゃなくて - (ハイフン) 区切りだったりしてカオスな…。
で、ruby のオフィシャルライブラリの aws-sdk でこのエンドポイントを設定するんですが、こいつの設定方法もソースの読み方解らないとハマリがちで、例えば SimpleDB だったら SimpleDB のライブラリの何処かに書いてあるかと思いきや、最上位のコンフィグで指定するので SimpleDB 以下のコードを読んでも解らない。正解は aws/core.rb か aws/core/configuration.rb にのってるので、それらの apidoc かソース見ればおkな感じ。うーん。